PDA

View Full Version : Resolution Problem


LinHack
12-12-02, 11:40 PM
Have a computer with a 433MHz Pentium II, running a 64MB GF4 MX420 and installed the RedHat 8.0 video drivers to replace the sloppy vesa driver. I was running 1600x1200 with the vesa driver, but now with the nvidia driver loaded, I can only run a max of 1024x768 which is very odd to me...What could be wrong?

Thank you in advance for any help.

sanat
12-13-02, 12:35 PM
Probably your XF86Config file.

Andy Mecham
12-13-02, 12:57 PM
LinHack:

Can you please post your /var/log/XFree86.0.log file?

--andy

azazello
12-13-02, 01:17 PM
probably EDID/DDC settings from your monitor?

LinHack
12-13-02, 02:37 PM
I have a XFree86.0.log and an XFree86.1.log file, so I will attach them both

Here is the XFree86.0.log

LinHack
12-13-02, 02:38 PM
And the XFree86.1.log file

Andy Mecham
12-13-02, 02:54 PM
Your HorizSync and VertRefresh values are very conservative. This is causing X to throw out the modes, as an appropriate modeline doesn't exist for those resolutions. It probably worked with the vesa driver because the mode checks are far less stringent. You should update your HorizSync and VertRefresh values to ones appropriate for your monitor.

--andy

bwkaz
12-13-02, 02:59 PM
From the .0.log file:

(II) NVIDIA(0): Monitor0: Using hsync range of 31.50-48.50 kHz
(II) NVIDIA(0): Monitor0: Using vrefresh range of 50.00-70.00 Hz The hsync seems a bit low. From the hsync/vsync settings, the maximal resolution you will be able to get (which will run at 50Hz) is 48500/50, or 970 lines. At 60 Hz, this turns into 48500/60 = 808 lines.

hsync = (vert_res) * vsync

So vert_res = hsync/vsync

hsync is in kHz, and vsync is in Hz, so you have to multiply the hsync by 1000 to get them into the same units.

If you raise your HorizSync range (to what your monitor's documentation says it should be), you will be able to use higher resolutions. If all else fails and you can't find documentation on the proper horizontal refresh rate range, just set it to e.g. 31.5-80, and let the monitor DDC / EDID probing cut that range down to what the monitor can handle. However, you CAN'T use the Option "IgnoreEDID", or you stand a good chance of killing your monitor. :eek:

EDIT: beaten! Rats! :p

Andy Mecham
12-13-02, 03:01 PM
Wow... I beat bwkaz to a post!

--andy

LinHack
12-13-02, 05:23 PM
I must say thank you. I never even realized my sync values were so narrow. Thank you both for pointing this out to me. My problems are solved and I am now running 1600x1200 at 24-bit color.

bwkaz
12-13-02, 05:41 PM
Originally posted by Andy Mecham
Wow... I beat bwkaz to a post! Heh heh. :D

Only because I was going into detail on it, though... :p

Glad the problem got solved, in any case, of course.