In the vein of the "Can't get resolution higher than 1280x1024" and "Another CentOS 5 oddity..." threads, I just installed CentOS5 w/Xen kernel on a Sony VAIO desktop with an nVidia NV5M64 (RIVA TNT2 64 Pro) card, using an old Samsung SyncMaster 700NF monitor. system-config-display chose the highest possible resolution for the monitor and Xorg did its best to drive it, but it just isn't quite right: rhgb merely made a mess, which only sort of clears up when gdm starts. After I log in, only bits and pieces of menus and windows are painted. Rebooting single user I re-ran system-config-display and it claimed to have written 1280x1024 into xorg.conf, but in fact it didn't: it omitted the "Screen" section entirely. Rhgb was still messed up, gdm still seemed to be at some very high resolution, and then after logging in I found myself at 800x600 with no option to set the resolution higher. Three passes of switch-to-text-console-and-run system-config-display (including manually selecting my monitor) later, I finally have everything working, but only at 1024x768. If I choose any higher resolution, the repainting issues return. I won't really need the GUI very often after I get other things set up, so I'm not particularly worried about this, but I thought I'd report it for benefit of anyone else who might encounter a problem with a similar video card. I'd be interested to hear further thoughts on whether this could be a kernel issue, as suggested by Preston Crawford. (I have installed all the updates, for what that's worth).
On 5/2/07, Bart Schaefer <barton.schaefer at gmail.com> wrote:> In the vein of the "Can't get resolution higher than 1280x1024" and > "Another CentOS 5 oddity..." threads, I just installed CentOS5 w/Xen > kernel on a Sony VAIO desktop with an nVidia NV5M64 (RIVA TNT2 64 Pro) > card, using an old Samsung SyncMaster 700NF monitor.Regarding the "Can't get resolution higher than 1280x1024" thread...I can only speak about my case and probably the OT's. The problem is two-fold. First, the monitor has a bug which causes delivery of incorrect EDID information to X when probed. It manifests itself when the connection is digital and the OS is 64-bit. Analog connection to the same monitor does not seem to suffer from this problem in either 64-bit or 32-bit. A possible workaround is to have X ignore the EDID data and manually set up the parameters in xorg.conf. I was not able to get this option to work. That is the second problem. Whether this is a bug in Xorg or in the nv driver (that I use), I have no idea. There was a thread relating to the EDID issue (unable to ignore) in the LKML in February. Akemi
Bart Schaefer wrote:> In the vein of the "Can't get resolution higher than 1280x1024" and > "Another CentOS 5 oddity..." threads, I just installed CentOS5 w/Xen > kernel on a Sony VAIO desktop with an nVidia NV5M64 (RIVA TNT2 64 Pro) > card, using an old Samsung SyncMaster 700NF monitor. > > system-config-display chose the highest possible resolution for the > monitor and Xorg did its best to drive it, but it just isn't quite > right...Since you're not going to be using the GUI much, this won't matter, but I was able to get my nVidia Quadro 4 running pretty nice (except for some of the fancier screenasvers crashing the x server...) using the binary drivers from RPMForge. Search the list archives for "NVidia Quadro4 200/400 NVS CentoOS 4.4" starting on April 5... Here is my xorg.conf file: # nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 1.0 (buildmeister at builder3) Thu Nov 9 17:56:12 PST 2006 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "unix/:7100" ModulePath "/usr/X11R6/lib/modules,/usr/lib/xorg/modules/drivers,/usr/lib/xorg/modules/extensions/nvidia,/usr/lib/xorg/modules" EndSection Section "Module" Load "dbe" Load "extmod" Load "type1" Load "freetype" Load "glx" EndSection Section "ServerFlags" Option "Xinerama" "0" EndSection Section "InputDevice" # generated from data in "/etc/sysconfig/mouse" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from data in "/etc/sysconfig/keyboard" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "us" Option "XkbModel" "pc105" EndSection Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor0" VendorName "Unknown" ModelName "DELL 1800FP" HorizSync 30.0 - 80.0 VertRefresh 56.0 - 75.0 Option "DPMS" EndSection Section "Device" Identifier "Videocard0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro NVS" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "1" Option "metamodes" "CRT-0: 1280x1024 +0+0, CRT-1: 1280x1024 +1280+0; CRT-0: 1280x960 +0+0; CRT-0: 1152x864 +0+0; CRT-0: 1024x768 +0+0; CRT-0: 800x600 +0+0; CRT-0: 640x480 +0+0" SubSection "Display" Depth 24 Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection -- --- David Woyciesjes