Pc to TV, Blurry Text with Hdmi

Pahlehvahn

Reputable
Jul 21, 2014
8
0
4,510
So I have a 32' Sony Bravia 1080p and I kind of played with the settings and it looks almost perfect. I'm running 1920x1080 60hz right now. Also I have a Tri-x R9 290 gpu. What should I do to make it perfect?
 
Solution
Try to set a single scaling for all elements in windows
Desktop(right click)>Screen Resolution> Make text and other items larger or smaller(tick let me choose one scaling level for all my displays)>Small/Medium/Large, choose which one fits you most and check if the text is still blurry (you have to sign in/restart again every time you change size for windows to apply changes)
How close to the TV are you? At 1080p I doubt at that size text will ever look sharp, I have a 27" monitor running 1080p and text on that is not quite as sharp as I would like, if you look around that's a common complaint when running 1080p on 27" hence why people go for 1440p. At 32" you have stretched the image even further.
 
Try to set a single scaling for all elements in windows
Desktop(right click)>Screen Resolution> Make text and other items larger or smaller(tick let me choose one scaling level for all my displays)>Small/Medium/Large, choose which one fits you most and check if the text is still blurry (you have to sign in/restart again every time you change size for windows to apply changes)
 
Solution
Go into your TV settings and make sure the "Aspect Ratio" is set to "Just scan". The names of the settings may be slightly different, but TV's behave different, and HDMI is defaulted to TV like settings. You may also need to go into the CCC and remove any scaling options.

It's usually a lot easier to just not use HDMI if you have another digital choice.
 
So I've been having this problem for about a year, and after buying a new graphics card to fix the problem, and having it persist, I've finally found the solution. After endless unanswered threads, to which I can only assume a new screen was purchased, I've finally found the fix. The problem is, as this superuser thread suggests http://superuser.com/a/435994/499645 (If anyone has enough rep there, please post this as an answer to help out other users, as I don't have enough.), that the monitor is giving dodgey information about the visible screen area, resolution, and other display-related meta information. What it doesn't mention, is that this meta-information is called EDID. Turns out that the monitor is giving false EDID information, more specifically, it's giving EDID information for a 720p display, and sometimes even TVs with weird aspect ratios. This results in one, or both, of two things: Your graphics card reads that you want to send it a 1080p 16:9 resolution, but it sees that the screen is, for example 15:9, or something similarly broken (This is when you just can't get the overscanning right); Your graphics card sees that it's sending a 1080 resolution to a 720p screen, and starts taking corners in displaying information in the screen as it won't be visible on a 720p display.

=== THE FIX ===
So what you've been waiting for: AMD offers a peice of obscure software to fix this issue. The UI is a bit odd, but it supports Windows and Linux, and is avaiable here: http://developer.amd.com/tools-and-sdks/graphics-development/amd-edid-utility/

Instructions: TVs usually only have their HDMI sources programmed with broken EDID, but the VGA ports are fine. The issue that this program solves is that EDID is a binary blob that can't really be edited, so what we need to do is copy the correct data from one port to a permanent location, and then tell our graphics drivers to use this data instead of the one supplied by the TV on all ports.

1. Unplug all display cable(s) from your GPU, and plug in a VGA cable from your GPU to the affected TV (You can use a DVI->VGA converter if your GPU has no VGA port)
2. Open up the AMDEDIDUtility and find your monitor (If you have multiple monitors, this process will fix all of them)
3. Click view, then browse a location and save the file. This file needs to stay in the same place, so put it somewhere sensible.
4. Unplug the VGA cable and reinsert display cable(s).
5. Open up AMD Catalyst and set your resolution to 1080p (or required), and fix over-scanning issues with the overscan slider.
6. All done :). You can either repeat this process for any other OS installation, or run the AMDEDIDUtility with the binary file saved (It should be the same for all OS types).
 
That utility seems only to allow me to save the EDID binary that is generated when I have the display connected via VGA. How do I get the driver to use that file?



 
Yea, I'm learning this now. The fix worked for a single installation, but did not fix the problem completely. I've found an application that works without having to reconnect via VGA each boot, but seems to not work so reliably. I'm still working on a permanent fix, but take a look at this application in the meantime: http://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU

I took the bin file that I got from the AMD utitility after plugging in my VGA cable and loaded it into CRU.exe, then I used restart64.exe twice, and it seemed to do the trick. But again, I'm still looking for a cross-platform, permanent solution.