Linux - GamesThis forum is for all discussion relating to gaming in 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.
This is the last output from running quakeIV, its the only erros that i can find produced... can anyone please give a quaker a helping hand. What do i need to do to fix this?
Note:
I have sdl 1.2 installed [sdl-config --version gives 1.2.8]
Anything else i might be missing.
Location: Moriarty, NM, USA about 100 yards form Rattle Snake Coutry
Distribution: Slackware , Ubuntu
Posts: 269
Rep:
It looks as if opengl support is not working or installed. Did you install the Official Nvidia driver? Assuming the computer your using is the one in your sig. If not that would be your first step.
Second in a terminal type glxinfo. Look for a line that says "direct rendering:" it must say yes.
If you did install Nvidia's drivers than post your xorg.conf file normally found in /etc/X11/ it may not be set up correctly.
Location: Moriarty, NM, USA about 100 yards form Rattle Snake Coutry
Distribution: Slackware , Ubuntu
Posts: 269
Rep:
Actually the differences in Xfree & Xorg are very small still (will change with the 7.0 release of Xorg). Your glxinfo looks as it should but I noticed that your card is an agp version and this line in your x config :
Option "UseInternalAGPGART" "no"
I am wondering if your not taking advantage of the agp bus? Run nvidia-settings and verify that bus type=agp 8x
or 8x agp, forgot how it is listed as.
Also, no being familiar with Mepis, how was the nvidia driver installed? rpm,deb, nvidia-installer, etc........?
Did you try to reinstall the driver?
The original nvidia drivers were installed using apt-get and deb.
hmm, nvidia settings just says AGP ...
Im running the 2.6.10 kernel, i dont have the source tree or headers etc, and i tried to install the newer nvidia drivers (the .run from nvidia), it couldnt find any precompiled modules from the nvidia ftp and couldnt compile any itself.
Sometime today im going to download the entire source/headers/etc from the pacnet mirror @ http://www.piau.lkams.kernel.org/pub/linux/kernel/v2.6/
However, stupid debian and derivatived distributions have the same problem, Segment fault.
alot of bug reports have been sent to fix it
Quote:
the game is crashing when loading the game dynamic modules, during statics initialization apparently. Debian ( and derivates ) distros only. Not 32/64 bit specific or SMP/non SMP. It's not clear if it's actually Quake4's fault yet, to me it looks like a dynamic loader problem. The irony is that I use debian extensively for servers and developement, and it doesn't crash on my systems, I have no reproductible case at this time.
The actual error
Code:
found DLL in pak file: /home/craig/quake4/q4base/game100.pk4/gamex86.so
copy gamex86.so to /home/craig/.quake4/q4base/gamex86.so
signal caught: Segmentation fault
si_code 2
Trying to exit gracefully..
--------------- BSE Shutdown ----------------
---------------------------------------------
WARNING: rvServerScanGUI::Clear() - invalid scanGUI
Shutting down sound hardware
----------- Alsa Shutdown ------------
close pcm
dlclose
--------------------------------------
idRenderSystem::Shutdown()
Shutting down SDL subsystem
./quake4: line 6: 4028 Segmentation fault ./quake4.x86 $*
Ok, I've been following this post, and I had the exact error with libgl.so and had quake 4 up and running thanks to everyone's posts. After which I installed nVidia's drivers, and changed my video mode settings in xorg.config, so I can use 1024x768. (instead of only 800x600) causing quake 4 to no longer work, even when I changed back to 800x600. It seems to only wort without the nVidia dirver
Here is my xorg.config using 'VESA driver (generic)' that will boot quake 4 and everything works fine, mind you only @ 800x600.
Quote:
# Xorg configuration created by system-config-display
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Here is my xorg.config using the 'nVidia Geforce 6600 driver'. When this is loaded, X won't start up at all, I end up with a green screen and a bunch of vertical lines. Even when I Ctrl+Alt+F1 to another terminal, I get grey and white lines. I blindly have to init 3, then change my xorg.config back to the backed up file.
Quote:
# Xorg configuration created by system-config-display
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
I had the same problem, I changed the video depth from 16 bit to 24 bit and it works. I just used the mandriva system configuration stuff to reset it and logout and log back in.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.