Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Ok. I've searched the forums and have found hints of fixes. Nothing has worked. Has anyone managed to get Nvidia drivers to go under Mandrake 9.1? Has anyone been able to play quake 3 (accelerated) under MDK 9.1?
Here is what's going on:
I install MDK just fine. The system is nice and snappy. I even get the Nvidia splash screen so I'm thinking everything is ok. I install quake 3. It fires up and I'm able to navigate the menus. The second I try to change resolution in quake X crashes to the command line. I think well ok the Nvidia drivers supplied by MDK aint to great so go get the latest drivers and install. Everything goes fine, no errors. I issue the command startx and I get the Nvidia splash screen. Quake won't start. I reboot. X won't load. I reinstall the drivers again and X starts but Quake won't. I reboot and X won't start it states the Nvidia kernel was unable to initialize.
Now I can install the same drivers in the same fashion on the same machine under Slack 9.0 and Quake 3 will be running like a scalded assed ape in very short order. So what gives?
Hardware specs are in the sig.
This is a fresh install with no driver updates and no Quake 3 installed.
# **********************************************************************
# 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)
AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
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.so"
EndSection
probeall scsi_hostadapter ide-scsi
above snd-via82xx snd-pcm-oss
alias eth0 tulip
alias sound-slot-0 via82cxxx_audio
probeall usb-interface usb-uhci ehci-hcd
********************************************************************************
modules
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a `#', and everything on the line after them are ignored.
is that everything that is in the XF86Config-4 file? Here is what I have in mine with mandrake 9.2(was the same in 9.1) after the nvidia drivers where installed...
////////////////////////////////////////////////////////////////////////////////////////////////
# 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"
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
#DontZap # disable <Crtl><Alt><BS> (server abort)
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 "glx" # 3D layer
EndSection
this is the only line I changed after installing the nvidia drivers
Driver "nvidia"
used to be
Driver "nv"
also make sure you have
Load "glx"
and comment these out if they are anywhere in XF86Config-4
Load "dri"
Load "GLcore"
I run quake3,rtcw,quake2, and ut2k3 on slackware 9.1 and mdk 9.2(also have on 9.1) and I always use the official Nvidia drivers.
edit: also, I don't load the nvidia drivers through the modules file, they are loaded automatically, and the module name is "nvidia" i believe.
First off I want to say thanks for giving this a look see. Other than this problem I'm really liking this OS and "give up" just isn't in my vocabulary. The file output you see in my posts are after a stock "out of the box" install. No modifications have been performed.
Two things that are raising my eyebrow:
1. ALL XConfig files I have seen have the Load "glx" line. Take a look at mine. Though I must comment that when I delete or comment out that line and add Load "glx" I get the same problem.
2. Sound. I'm not loading ALSA as you can see. Do you think there is anything there? Quake starts but I haven't made it past changeing resolution.
I'm still mystified as to why when I load the Nvidia drivers (from their site) X complains that it is unable to initialize the Nvidia module? I know it will work. It works fine under Slack 9 and Linux is Linux right?
I don't think that needs to be like it is in yours for glx.I think the nvidia drivers require it to be "glx" like that. Besides that, is that the whole XF86Config-4? surely not? It doesn't have any screens listed .
Maybe try editing your XF86Config-4 like the Nvidia readme says(make sure you keep a backup of the original, hopefully more than what you posted ) Look at my config and go by that as an example. Please don't get offended if I am assuming wrong.
Oh , also when I first tried nvidia drivers on linux and quake3 I ran the glxgears test but couldn't run q3. I think it is using the default nv driver or glx included with linux instead of what Nvidia provides.
I'm about to try this whole thing over again. I've backed up BOTH XF86Config files just in case. I'll post back with the results.
By the way here is the text of /etc/X11/XF86Config (it sits right next to XF86Config-4 and has screens O'plenty).
Now before you start laughing at me I have changed to "nvidia" and Load "glx" in this config file to mimic XF86Config-4 as well.
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)
AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection
# This is a set of standard mode timings. Modes that are out of monitor spec
# are automatically deleted by the server (provided the HorizSync and
# VertRefresh lines are correct), so there's no immediate need to
# delete mode timings (unless particular mode timings don't work on your
# monitor). With these modes, the best standard mode that your monitor
# and video card can support for a given resolution is automatically
# used.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.