x-tech Posted December 12, 2004 Report Share Posted December 12, 2004 I have installed the drivers form the RPMs on clubmandrake. I get the nvidia splashscreen prior to the logon. Everything seems to be installed properly however when ever I launch a program that requires opengl x seems to die and I get kicked back to the login. Here is my xorg.config: # File generated by XFdrake. # ********************************************************************** # Refer to the XF86Config man page for details about the format of # this file. # ********************************************************************** Section "Files" # Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts. FontPath "unix/:-1" EndSection Section "ServerFlags" #DontZap # disable <Crtl><Alt><BS> (server abort) #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching) AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "/usr/X11R6/lib/modules/extensions/libglx.a" Load "/usr/X11R6/lib/modules/extensions/libglx.so" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "en_US" Option "XkbOptions" "" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "6 7" EndSection Section "Monitor" Identifier "monitor1" VendorName "Plug'n Play" ModelName "Compaq Presario MV700 Color Monitor" HorizSync 30-70 VertRefresh 50-100 # Sony Vaio C1(X,XS,VE,VN)? # 1024x480 @ 85.6 Hz, 48 kHz hsync ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync # Dell D800 and few Inspiron (16/10) 1280x800 ModeLine "1280x800" 147.89 1280 1376 1512 1744 800 801 804 848 # Dell D800 and few Inspiron (16/10) 1680x1050 ModeLine "1680x1050" 214.51 1680 1800 1984 2288 1050 1051 1054 1103 # Dell D800 and few Inspiron (16/10) 1920x1200 ModeLine "1920x1200" 230 1920 1936 2096 2528 1200 1201 1204 1250 +HSync +VSync # 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 EndSection Section "Device" Identifier "device1" VendorName "nVidia Corp." BoardName "NVIDIA GeForce4 (generic)" Driver "nvidia" Option "DPMS" Option "IgnoreEDID" "1" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Virtual 1024 768 EndSubsection Subsection "Display" Depth 15 Virtual 1024 768 EndSubsection Subsection "Display" Depth 16 Virtual 1024 768 EndSubsection Subsection "Display" Depth 24 Virtual 1024 768 EndSubsection EndSection Section "ServerLayout" Identifier "layout1" InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" Screen "screen1" EndSection I think this is all ok. I dont know what " Option "IgnoreEDID" "1" is. Thanks for any help. x-tech Quote Link to comment Share on other sites More sharing options...
devries Posted December 12, 2004 Report Share Posted December 12, 2004 ection "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "/usr/X11R6/lib/modules/extensions/libglx.a" Load "/usr/X11R6/lib/modules/extensions/libglx.so" EndSection Instead try: ection "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" #Load "/usr/X11R6/lib/modules/extensions/libglx.a" #Load "/usr/X11R6/lib/modules/extensions/libglx.so" Load " glx" EndSection Good luck Quote Link to comment Share on other sites More sharing options...
x-tech Posted December 12, 2004 Author Report Share Posted December 12, 2004 Well, I made the changes but it did not work. How can I tell exactly whats going on when I launch an opengl program? Quote Link to comment Share on other sites More sharing options...
Steve Scrimpshire Posted December 13, 2004 Report Share Posted December 13, 2004 I believe you have to remove Load "dbe" too. Also, check out this thread: http://mandrakeusers.org/index.php?showtopic=21256 You can tell if you get the same error he does by launching the program from a console. Quote Link to comment Share on other sites More sharing options...
chris z Posted December 13, 2004 Report Share Posted December 13, 2004 see my comment in post #4 of This Thread about checking the modprobe.preload file after Nvidia driver install. Chris Quote Link to comment Share on other sites More sharing options...
pmpatrick Posted December 13, 2004 Report Share Posted December 13, 2004 (edited) Chris, if he gets the nvidia flash screen, the driver is loading. I think it's a problem with glx or the path to it. Note, there was a typo in Steve's post; the last line should be: Load "glx" i.e. no space between " and glx". If he cut and pasted the thing, that could be his problem. Here's my entire modules section for reference: Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" Load "glx" # 3D layer EndSection Also, I don't have this file: /usr/X11R6/lib/modules/extensions/libglx.a but I do have this: /usr/X11R6/lib/modules/extensions/libglx.so So that doesn't look right to me. If my modules file suggestion doesn't work, try commenting out the libglx.a line and leave the libglx.so line. Also, check that directory and make sure the file is there. If none of this works, open a console and run: $ glxgears Note the error output. If it reports a permission problem, edit /etc/rc.d/rc.local by adding these lines at the end: /bin/chmod 0666 /dev/nvidia* /bin/chown root /dev/nvidia* Edited December 13, 2004 by pmpatrick Quote Link to comment Share on other sites More sharing options...
x-tech Posted December 16, 2004 Author Report Share Posted December 16, 2004 OK, Now Ive got it. Here is the soloution: Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" #Load "/usr/X11R6/lib/modules/extensions/libglx.a" Load "/usr/X11R6/lib/modules/extensions/libglx.so" Load "glx" EndSection I can now play tuxKart! Thanks to: devries Steve Scrimpshire Chris Z pmpatrick 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.