ZabiGG
July 3rd, 2008, 09:10 PM
Hi :)
I wasn't sure where this should be posted, so I figured this was the best place to get the most replies.
After experiencing loads of problems with an ATI 2600HD Pro, I bought an Nvidia 8800 GT which solved all those problems, but created two new ones:
overscan (I'd say at least 5% all around, cause I can only see 2-3 pixels of the bottom or top of the panels, and the side edges are missing).
From hours of research here and on the Web, I understand it's caused by bad EDID detection, which is confirmed by the fact that the ATI card detected many different resolutions and refresh rates that the Nvidia fails to detect, and did not overscan. The HDTV is connected on main dvi to HDMI. System is 64-bit AMD.
Results from the /var/log/Xorg.0.log files from both cards are attached.
The NVidia now only gives me these modes:
1920x1080 50.0* 51.0
1440x480 52.0
1280x720 53.0 54.0
800x600 55.0
720x480 56.0 57.0
640x480 58.0 59.0
400x300 60.0
320x240 61.0
Which actually don't compute with the ATI ones at all (1920x1080@30 instead of 50 for instance).
When I set all EDID checks to false, the NVidia card still resets to 1920x1080 even when I enter a list of correct and complete modelines (using the gtf method described here (http://wiki.debian.org/XStrikeForce/HowToRandR12)) in Xorg, and the log states that those modes are invalid.
I understand that it might be possible to correct the overscan and lacking resolutions problem -- which is an issue since I work at least 10 hours a day with this screen and NEED the marvelous 1680x1050@60 resolution I used to get with the ATI since 1920x1080 is just too small for my older thirtysomething eyes.
Is there a user-friendly way to create a custom edid.bin file from the hex ATI values listed in my old Xorg.0.log file?
I know there are fixes for this in Vista and XP, but I couldn't find anything I could understand for linux. The few pages I found were hex talk for hex knowledgeable people, which I am absolutely not... yet ;)
Thanks!
Z.
I wasn't sure where this should be posted, so I figured this was the best place to get the most replies.
After experiencing loads of problems with an ATI 2600HD Pro, I bought an Nvidia 8800 GT which solved all those problems, but created two new ones:
overscan (I'd say at least 5% all around, cause I can only see 2-3 pixels of the bottom or top of the panels, and the side edges are missing).
From hours of research here and on the Web, I understand it's caused by bad EDID detection, which is confirmed by the fact that the ATI card detected many different resolutions and refresh rates that the Nvidia fails to detect, and did not overscan. The HDTV is connected on main dvi to HDMI. System is 64-bit AMD.
Results from the /var/log/Xorg.0.log files from both cards are attached.
The NVidia now only gives me these modes:
1920x1080 50.0* 51.0
1440x480 52.0
1280x720 53.0 54.0
800x600 55.0
720x480 56.0 57.0
640x480 58.0 59.0
400x300 60.0
320x240 61.0
Which actually don't compute with the ATI ones at all (1920x1080@30 instead of 50 for instance).
When I set all EDID checks to false, the NVidia card still resets to 1920x1080 even when I enter a list of correct and complete modelines (using the gtf method described here (http://wiki.debian.org/XStrikeForce/HowToRandR12)) in Xorg, and the log states that those modes are invalid.
I understand that it might be possible to correct the overscan and lacking resolutions problem -- which is an issue since I work at least 10 hours a day with this screen and NEED the marvelous 1680x1050@60 resolution I used to get with the ATI since 1920x1080 is just too small for my older thirtysomething eyes.
Is there a user-friendly way to create a custom edid.bin file from the hex ATI values listed in my old Xorg.0.log file?
I know there are fixes for this in Vista and XP, but I couldn't find anything I could understand for linux. The few pages I found were hex talk for hex knowledgeable people, which I am absolutely not... yet ;)
Thanks!
Z.