Incorrect screen resolution with slackware64 13.1 and nvidia 195.36.15 driver
Hi All,
I am running slackware64 13.1 with nvidia 195.36.15 driver and kernel. The gpu is an nvidia 6600 and the monitor an asus vw192s. I am unable to achieve full resolution (1440x900) and can only get 1024x800. Below is my xorg.conf (produced by nvidia-xconfig with screen section hand edited). Any ideas? All the best, Kris # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (buildmeister@builder58) Fri Mar 12 02:12:40 PST 2010 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" FontPath "/usr/lib64/X11/fonts/misc/:unscaled" FontPath "/usr/lib64/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib64/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib64/X11/fonts/misc/" FontPath "/usr/lib64/X11/fonts/Type1/" FontPath "/usr/lib64/X11/fonts/Speedo/" FontPath "/usr/lib64/X11/fonts/100dpi/" FontPath "/usr/lib64/X11/fonts/75dpi/" FontPath "/usr/lib64/X11/fonts/cyrillic/" FontPath "/usr/lib64/X11/fonts/TTF/" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 31.0 - 80.0 VertRefresh 56.0 - 75.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1440x900" EndSubSection EndSection |
Open the NVIDIA X Server Settings app and click on the X Server Display Configuration on the left side.
I have the same resolution (1440x900) and see where its set. Mine is set to auto, but you can click on the drop-down box and select your desired resolution. I do not have the screen subsection in my xorg.conf. |
Quote:
VertRefresh values for an analogue output as recommended on any specs that I have found on the web (I don't have the vw192s manual) as they would usually be the first place that I would look to resolve a resolution issue. It is probably worth noting that I have always easily achieved 1440x900 on any linux distro with the nvidia driver until (I mainly used fedora until about 1 year ago) but started getting this with fedora 11. Do we know of any changes to x11 or the nvidia driver that would cause this-interestly the nouveau driver on fedora 13 detects my resolution perfectly. |
Can you post the contents of your log file: /var/log/Xorg.0.log
Try starting X without an xorg.conf file or try removing the Display subsection or try with only the Device section. |
I would guess the problem is with the HorizSync and VertRefresh.
The X-server doesn't like to be restrained.. :) Try to comment both and see if X can sort itself out. Quote:
|
If you add this option to the Device section of xorg.conf
Code:
Option "ModeDebug" "True" Please attach your log file. Cheers, Lou |
Try adding this line to the Monitor section of your xorg.conf and changing the mode name in the Display subsection to "1440x900_60.00".
Quote:
It appears that your monitor is reporting incomplete information when EDID is interrogated. FYI, there is a later version of the nVidia driver available. |
Quote:
Code:
Identifier "My Monitor" |
Quote:
You are sure that you use the right driver? How about to try a little hardware upgrade (spending few bucks, like a burger) if you want gingles and bells? :D |
Quote:
[/off-topic] I, at one point, required a custom modeline for my 6100 to support a 1680x1050 screen, so allend's advice may certainly be valid. |
Quote:
Kris |
1 Attachment(s)
Ok chaps-thanks for all of your help here. I have changed the hor/vert frequency values and can now use nvidia-settings to set 1440x900. The problem that I have now is that my panel/windows borders maximise to outside of the left side of my screen by several pixels. I am assuming that I need to use xorg.conf to tell x about the dimensions of my monitor? I have attached my log file. I'm going to look for guidance on setting monitor dimensions on the xorg site, but any further help is very appreciated.
All the best, Kris |
Although it doesn't help the resolution issue, you should pull the input devices from your config file.
For reference: http://blog.tpa.me.uk/2010/04/09/con...-on-slackware/ |
Your modeline should be using these values from your log file:
Code:
(II) May 28 08:11:49 NVIDIA(0): Validating Mode "1440x900_60.00": Code:
ModeLine "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync Lou |
Quote:
The "Dimensions" in xorg.conf is only used (AFAIK) to calculate the dpi. |
All times are GMT -5. The time now is 12:28 PM. |