PurpleGuitar Posted October 12, 2008 Report Share Posted October 12, 2008 I just tried installing Mandriva 2009 on a machine with a Nvidia 8800 video card. This worked fine on 2008.1 and previous. When installing 2009 and using the proprietary driver, the X server will not start. The error message is akin to "FATAL: failed to load module nvidia_current". I checked out my /etc/X11/xorg.conf to see if the driver name was "nvidia_current" instead of "nvidia", but the xorg.conf looked OK to me. Anyone else have this problem or think of something I can do to fix it? Thanks! Quote Link to comment Share on other sites More sharing options...
medo3891 Posted October 13, 2008 Report Share Posted October 13, 2008 You installed from the Free DVD? What's the output of this in terminal: uname -r If it's kernel-server then that's the problem. The Nvidia proprietary driver doesn't work with kernel-server because if has xen support and that conflicts with the it. How much RAM do you have? If it's 4GB or less then install kernel-desktop then reconfigure your graphics card and it should work. Quote Link to comment Share on other sites More sharing options...
PurpleGuitar Posted October 13, 2008 Author Report Share Posted October 13, 2008 I have 4GB RAM. I did install from Free since I had trouble with past Live discs lacking LVM support. As a result, I do have the server kernel. I will try installing desktop instead. Thanks for the tip! Quote Link to comment Share on other sites More sharing options...
PurpleGuitar Posted October 14, 2008 Author Report Share Posted October 14, 2008 Sure enough, that worked... mostly. I cannot get a resolution about 1024x768. I am using a 22" Westinghouse monitor, and I specify it as a Generic Flat Panel 1680x1050. However, it still comes up 1024x768 and only gives me options up to that resolution through krandr. When I check the X log file, it says that the nvidia driver cannot find compatible modelines for all my resolutions above 1024x768. I tried commenting out all the modelines, and that gave the same results. Any tips? I can post my xorg.conf on next reboot, if that might help, but it's simply the XFdrake generated one -- no customizations. Quote Link to comment Share on other sites More sharing options...
tyme Posted October 14, 2008 Report Share Posted October 14, 2008 you may need to make custom modelines for your monitor - do you know the model? also, yes, please post your xorg.conf - it'll make it easier to show you what, if anything, you should change. Quote Link to comment Share on other sites More sharing options...
medo3891 Posted October 14, 2008 Report Share Posted October 14, 2008 What's the output of this command in terminal: su monitor-edid Can you check the manual of your monitor and find out the supported resolutions of your monitor. Quote Link to comment Share on other sites More sharing options...
PurpleGuitar Posted October 14, 2008 Author Report Share Posted October 14, 2008 What's the output of this command in terminal:su monitor-edid Nothing at all. I tried verbose mode (-v flag), and I got the following: probing EDID using VBE (port 0) vbe: int 10h points to c000:1a84: 52 50 ba ca 03 ec fe c0 VBE version: 3.0, oem version = 98.146 Memory: 14336k OEM name: NVIDIA Vendor name: NVIDIA Corporation Product name: G92 Board - 03930000 Product revision: Chip Rev EDID: Error (0x4f15): 0x014f Retrying with old LRMI interface VBE version: 3.0, oem version = 98.146 Memory: 14336k OEM name: Vendor name: Product name: Product revision: EDID: Error (0x4f15): 0x014f probing EDID using VBE (port 1) vbe: int 10h points to c000:1a84: 52 50 ba ca 03 ec fe c0 VBE version: 3.0, oem version = 98.146 Memory: 14336k OEM name: NVIDIA Vendor name: NVIDIA Corporation Product name: G92 Board - 03930000 Product revision: Chip Rev EDID: Error (0x4f15): 0x014f Retrying with old LRMI interface VBE version: 3.0, oem version = 98.146 Memory: 14336k OEM name: Vendor name: Product name: Product revision: EDID: Error (0x4f15): 0x014f Can you check the manual of your monitor and find out the supported resolutions of your monitor. I'm sure 1680x1050 is supported: it's what i used on Mandriva 2008, 2008.1, and on Windows. Unfortunately, since the reinstall I do not have my old xorg.conf files laying around to see what the difference was. The monitor is a Westinghouse LCM-22w3. My xorg.conf file is as follows. # File generated by XFdrake (rev 247269) # ********************************************************************** # Refer to the xorg.conf man page for details about the format of # this file. # ********************************************************************** Section "ServerFlags" #DontZap # disable <Ctrl><Alt><BS> (server abort) #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse does not work EndSection Section "Module" Disable "dri" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "glx" # 3D layer EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbOptions" "compose:rwin" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "Flat Panel 1680x1050" HorizSync 31.5-90 VertRefresh 60 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1680x1050_120" 313.20 1680 1816 2000 2320 1050 1051 1054 1125 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1680x1050_100" 256.20 1680 1808 1992 2304 1050 1051 1054 1112 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1680x1050_85" 214.51 1680 1800 1984 2288 1050 1051 1054 1103 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1680x1050_75" 188.07 1680 1800 1984 2288 1050 1051 1054 1096 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1680x1050_60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1680x1050_50" 120.21 1680 1776 1952 2224 1050 1051 1054 1081 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1600x1000_120" 284.04 1600 1728 1904 2208 1000 1001 1004 1072 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1600x1000_100" 232.13 1600 1720 1896 2192 1000 1001 1004 1059 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1600x1000_85" 194.21 1600 1712 1888 2176 1000 1001 1004 1050 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1600x1000_75" 169.13 1600 1704 1880 2160 1000 1001 1004 1044 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1600x1000_60" 133.14 1600 1704 1872 2144 1000 1001 1004 1035 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1600x1000_50" 108.66 1600 1688 1856 2112 1000 1001 1004 1029 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1440x900_120" 229.75 1440 1552 1712 1984 900 901 904 965 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1440x900_100" 187.55 1440 1544 1704 1968 900 901 904 953 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1440x900_85" 156.79 1440 1536 1696 1952 900 901 904 945 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1440x900_75" 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1440x900_60" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1440x900_50" 87.41 1440 1512 1664 1888 900 901 904 926 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1280x800_120" 181.21 1280 1376 1520 1760 800 801 804 858 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1280x800_100" 147.89 1280 1376 1512 1744 800 801 804 848 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1280x800_85" 123.38 1280 1368 1504 1728 800 801 804 840 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1280x800_75" 107.21 1280 1360 1496 1712 800 801 804 835 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1280x800_60" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync # modeline generated by gtf(1) [handled by XFdrake] ModeLine "1280x800_50" 68.56 1280 1336 1472 1664 800 801 804 824 -HSync +Vsync EndSection Section "Device" Identifier "device1" VendorName "nVidia Corporation" BoardName "NVIDIA GeForce 6100 and later" Driver "nvidia" Option "DPMS" Option "DynamicTwinView" "false" Option "AddARGBGLXVisuals" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection Subsection "Display" Depth 15 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection Subsection "Display" Depth 16 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection Subsection "Display" Depth 24 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection Quote Link to comment Share on other sites More sharing options...
daniewicz Posted October 14, 2008 Report Share Posted October 14, 2008 You can make a custom modeline with this: http://xtiming.sourceforge.net/cgi-bin/xtiming.pl Quote Link to comment Share on other sites More sharing options...
PurpleGuitar Posted October 15, 2008 Author Report Share Posted October 15, 2008 It seems the problem is deeper than the modelines. I tinkered with this for a while until I remembered that my wife has the same monitor and is running 1680x1050. D'oh. I copied her xorg.conf file, only to see that it is identical to mine. This file works fine on 2008.0 and 2008.1, but it fails on 2009. Here are excerpts from the X log: (WW) NVIDIA(GPU-0): The EDID read for display device CRT-1 is invalid: the (WW) NVIDIA(GPU-0): checksum for EDID version 1 is invalid. (--) NVIDIA(GPU-0): (--) NVIDIA(GPU-0): Raw EDID bytes: (--) NVIDIA(GPU-0): (--) NVIDIA(GPU-0): 00 ff ff ff ff ff ff 00 5c 85 03 22 01 01 01 01 (--) NVIDIA(GPU-0): 19 11 01 03 68 2f 1e 78 2e c5 b0 a4 59 49 9a 24 (--) NVIDIA(GPU-0): 12 50 54 bf ef 00 81 80 81 40 71 4f 95 00 95 0f (--) NVIDIA(GPU-0): b3 00 81 c0 81 00 21 39 90 30 62 1a 27 40 68 b0 (--) NVIDIA(GPU-0): 36 00 d9 28 11 00 00 1c 00 00 00 fd 00 38 4c 1e (--) NVIDIA(GPU-0): 52 10 00 0a 20 20 20 20 20 20 00 00 00 ff 00 30 (--) NVIDIA(GPU-0): 0a 20 20 20 20 20 20 20 20 20 20 20 00 00 00 fc (--) NVIDIA(GPU-0): 80 4c 43 4d 2d 32 32 77 33 0a 20 20 20 20 00 17 (--) NVIDIA(GPU-0): (II) NVIDIA(0): NVIDIA GPU GeForce 8800 GTS 512 (G92) at PCI:1:0:0 (GPU-0) (--) NVIDIA(0): Memory: 524288 kBytes (--) NVIDIA(0): VideoBIOS: 62.92.25.00.07 (II) NVIDIA(0): Detected PCI Express Link width: 16X (--) NVIDIA(0): Interlaced video modes are supported on this GPU (--) NVIDIA(0): Connected display device(s) on GeForce 8800 GTS 512 at (--) NVIDIA(0): PCI:1:0:0: (--) NVIDIA(0): CRT-1 (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock (II) NVIDIA(0): Assigned Display Device: CRT-1 (WW) NVIDIA(0): No valid modes for "1680x1050"; removing. (WW) NVIDIA(0): No valid modes for "1600x1000"; removing. (WW) NVIDIA(0): No valid modes for "1440x900"; removing. (WW) NVIDIA(0): No valid modes for "1280x800"; removing. (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode (WW) NVIDIA(0): "nvidia-auto-select". (WW) NVIDIA(0): (II) NVIDIA(0): Validated modes: (II) NVIDIA(0): "nvidia-auto-select" (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768 (WW) NVIDIA(0): Unable to get display device CRT-1's EDID; cannot compute DPI (WW) NVIDIA(0): from CRT-1's EDID. Any ideas? I guess I could try rebuilding the nvidia driver rather than using the one from mandriva non-free. Quote Link to comment Share on other sites More sharing options...
tyme Posted October 15, 2008 Report Share Posted October 15, 2008 What version of the nvidia driver is in Mandriva 2009? Quote Link to comment Share on other sites More sharing options...
PurpleGuitar Posted October 15, 2008 Author Report Share Posted October 15, 2008 177.70, if I recall correctly. Quote Link to comment Share on other sites More sharing options...
adamw Posted October 15, 2008 Report Share Posted October 15, 2008 You need to disable the NVIDIA driver's EDID checking. This would have worked in previous releases because the NVIDIA driver didn't used to insist on validating the EDID. Try this, in the Device section: Option "UseEDID" "FALSE" Quote Link to comment Share on other sites More sharing options...
PurpleGuitar Posted October 15, 2008 Author Report Share Posted October 15, 2008 You need to disable the NVIDIA driver's EDID checking. Unfortunately, this doesn't change the behavior. I'm still stuck with 1024x768 max, and the X logs still say that there are no valid modes for 1680x1050 on down to 1024x768, as before. The only difference in the log is that it no longer dumps the EDID data. Quote Link to comment Share on other sites More sharing options...
tyme Posted October 16, 2008 Report Share Posted October 16, 2008 be sure to comment out all of the ModeLines (I know you tried this, but are they still commented out?). Quote Link to comment Share on other sites More sharing options...
PurpleGuitar Posted October 16, 2008 Author Report Share Posted October 16, 2008 I tried it with the modelines in and out, but to no avail. I still am stuck with 1024x768 stretched over my monitor. Here's a section of my X log: (--) NVIDIA(0): Connected display device(s) on GeForce 8800 GTS 512 at (--) NVIDIA(0): PCI:1:0:0: (--) NVIDIA(0): CRT-1 (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock (II) NVIDIA(0): Assigned Display Device: CRT-1 (WW) NVIDIA(0): No valid modes for "1680x1050"; removing. (WW) NVIDIA(0): No valid modes for "1600x1000"; removing. (WW) NVIDIA(0): No valid modes for "1440x900"; removing. (WW) NVIDIA(0): No valid modes for "1280x800"; removing. (WW) NVIDIA(0): (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode (WW) NVIDIA(0): "nvidia-auto-select". (WW) NVIDIA(0): (II) NVIDIA(0): Validated modes: (II) NVIDIA(0): "nvidia-auto-select" (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768 (WW) NVIDIA(0): Unable to get display device CRT-1's EDID; cannot compute DPI (WW) NVIDIA(0): from CRT-1's EDID. (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default (**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals. (--) Depth 24 pixmap format is 32 bpp For reference, my xorg.conf file looks like this, which I believe is just like before except with UseEDID set to false: # File generated by XFdrake (rev 247269) # ********************************************************************** # Refer to the xorg.conf man page for details about the format of # this file. # ********************************************************************** Section "ServerFlags" #DontZap # disable <Ctrl><Alt><BS> (server abort) #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse does not work EndSection Section "Module" Disable "dri" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "glx" # 3D layer EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbOptions" "compose:rwin" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "Flat Panel 1680x1050" HorizSync 31.5-90 VertRefresh 60 # Option "PreferredMode" "1680x1050" # # TV fullscreen mode or DVD fullscreen output. # # 768x576 @ 79 Hz, 50 kHz hsync # ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # # 768x576 @ 100 Hz, 61.6 kHz hsync # ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1680x1050_120" 313.20 1680 1816 2000 2320 1050 1051 1054 1125 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1680x1050_100" 256.20 1680 1808 1992 2304 1050 1051 1054 1112 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1680x1050_85" 214.51 1680 1800 1984 2288 1050 1051 1054 1103 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1680x1050_75" 188.07 1680 1800 1984 2288 1050 1051 1054 1096 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1680x1050_60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1680x1050_50" 120.21 1680 1776 1952 2224 1050 1051 1054 1081 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1600x1000_120" 284.04 1600 1728 1904 2208 1000 1001 1004 1072 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1600x1000_100" 232.13 1600 1720 1896 2192 1000 1001 1004 1059 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1600x1000_85" 194.21 1600 1712 1888 2176 1000 1001 1004 1050 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1600x1000_75" 169.13 1600 1704 1880 2160 1000 1001 1004 1044 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1600x1000_60" 133.14 1600 1704 1872 2144 1000 1001 1004 1035 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1600x1000_50" 108.66 1600 1688 1856 2112 1000 1001 1004 1029 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1440x900_120" 229.75 1440 1552 1712 1984 900 901 904 965 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1440x900_100" 187.55 1440 1544 1704 1968 900 901 904 953 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1440x900_85" 156.79 1440 1536 1696 1952 900 901 904 945 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1440x900_75" 136.49 1440 1536 1688 1936 900 901 904 940 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1440x900_60" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1440x900_50" 87.41 1440 1512 1664 1888 900 901 904 926 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1280x800_120" 181.21 1280 1376 1520 1760 800 801 804 858 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1280x800_100" 147.89 1280 1376 1512 1744 800 801 804 848 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1280x800_85" 123.38 1280 1368 1504 1728 800 801 804 840 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1280x800_75" 107.21 1280 1360 1496 1712 800 801 804 835 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1280x800_60" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync # # modeline generated by gtf(1) [handled by XFdrake] # ModeLine "1280x800_50" 68.56 1280 1336 1472 1664 800 801 804 824 -HSync +Vsync EndSection Section "Device" Identifier "device1" VendorName "nVidia Corporation" BoardName "NVIDIA GeForce 6100 and later" Driver "nvidia" Option "DPMS" Option "DynamicTwinView" "false" Option "AddARGBGLXVisuals" Option "UseEDID" "FALSE" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection Subsection "Display" Depth 15 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection Subsection "Display" Depth 16 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection Subsection "Display" Depth 24 Modes "1680x1050" "1600x1000" "1440x900" "1280x800" EndSubsection EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection Also, I did just install the latest nvidia driver from non-free, 177.70-2.2mdv2009.0. It did not seem to make a difference. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.