Quake 3 not working, not sure if it's my graphic driver.
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
Graphic Driver: How to set up graphic driver for NVidia GeForce 4 MX440?
Hi all =D
I've just installed Fedora Core 5 and tried to install & play quake 3.
The quake 3 can't start and I think it's a graphic driver problem.
I wanted to ask if Fedora Core 5 came with a graphic driver.
When I was in Fedora Core 4, I downloaded the nvidia driver, installed and played Quake 3 fine.
I searched google to see how to set up the graphic driver from Livna (thinking in my head that Livna's graphic driver will support Quake 3).
I followed some instructions and tried to install the "kmod-livna" graphics driver but the results said my version was already installed and newer, thus installation will not install the kmod-livna packages.
Then I tested my computer to see if it supports OpenGL (I think) with the following command:
[user@computer ~]$ glxgears
. . . and a red, green and blue gears pop up, spinning/revolving about.
****************************
If I can see the 3 (red, green and blue) gears, then does that mean my Fedora Core is already set up with 3D graphic driver support?
Oh, by the way, I got this output when I typed the glxinfo thing . . .
[user@computer ~]$ glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
[user@computer ~]$
So you don't have 3d acceleration, you are using software 3d (mesa).
You need to (re)install the nvidia driver. I'm not familiar with FC5, but if your pkg manager gives you any sh*t, then just download the installer from nvidia and install it manually.
Well, I've read about the Fedora Core release notes about Nvidia drivers.
They say it overwrites the libGL file or something and everytime you update the kernel, you have to update the driver again...if I remember correctly.
I've also tried to install the Nvidia driver, but the installation said something about can't build kernel interface/module or something and exit. My /etc/inittab is set to run level 3 too when I did that.
I want to try to get this Livna driver working anyways, hopefully someone knows.
They say it overwrites the libGL file or something
Well, you need nvidia's libGL or it's not going to work... however, I used Suse a few years ago and it had a bunch of scripts to symlink to the appropriate libGL rather than just overwriting it as the nvidia installer does, I guess that's what FC5 does too...?
Quote:
and everytime you update the kernel, you have to update the driver again...if I remember correctly.
Yes, you need to recompile the kernel module (but not libGL etc), for each kernel.
Quote:
I've also tried to install the Nvidia driver, but the installation said something about can't build kernel interface/module or something and exit.
That's usually because it can't find the kernel source, are you sure you installed it?
You can do this with rpm, though it's years since I used an rpm distro, I can't remeber exactly, is it rpm -qpvi <package> or something like that.
In any case, the kernel source should be in /usr/src/linux-<version>, so it's easier to check that. Also, /lib/modules/<version>/build should be a symlink to the build directory.
----------------------
13199 files in pk3 files
execing default.cfg
execing q3config.cfg
com_zoneMegs will be changed upon restarting.
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
------- Input Initialization -------
Joystick is not active.
------------------------------------
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading opengl32: QGL_Init: Can't load opengl32 from /etc/ld.so.conf or curre
nt dir: /usr/local/games/quake3/opengl32: cannot open shared object file: No suc
h file or directory
failed
...loading libGL.so.1: Initializing OpenGL display
...setting mode 4: 800 600
Using XFree86-VidModeExtension Version 2.2
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension: Ignored on non-fullscreen/Voodoo
Couldn't get a visual
...WARNING: could not set the given mode (4)
Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.2
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension: Ignored on non-fullscreen/Voodoo
Couldn't get a visual
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem
Has anyone faced this problem before, and know how to fix it?
I'm using Fedora Core 5, kernel-2.6.17-1.2174_FC5, with the latest kmod-nvidia driver from livna.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.