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.
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.
I posted in the Arch forum but no replies... maybe someone here can help.
Concerning getting Quake IV to run. I have tried the package from AUR and just running the binary installer...
both give me:
...
Code:
-------- Initializing Sound System ----------
sound system initialized.
---------------------------------------------
--------------- R_InitOpenGL ----------------
Initializing SDL subsystem
Loading GL driver 'libGL.so.1' through SDL
SDL_ListModes:
1024x768 1024x576 800x600 640x480
SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 32
Current serial number in output stream: 33
pure virtual method called
terminate called without an active exception
signal caught: Aborted
si_code -6
Trying to exit gracefully..
pure virtual method called
terminate called recursively
double fault Aborted, bailing out
I saw some threads on this error on Arch for steam but nothing for quake4. since I own the game it'd be nice to have it running so I can at least finish it.
I am pretty darn sure nvidia drivers are installed corectly... swrast_dri.so resides in both lib and lib32.
You don't want to use swrast, it will do all the rendering work on the CPU and will be just to slow to run the game.
Make sure that you also have installed the 32 bit drivers for your Nvidia card, this is how it looks on my system:
I am a tiny bit new to arch so I think I need just a little help here. What is the syntax to install BOTH i686 and x86_64 nvidia drivers. Currently I install my drivers by:
Code:
sudo pacman -S nvidia
...and it only installs the x86_64 driver. Can you tell me the command to install both? (as I am positive that this is my issue) Also software rendering is (you're right) NOT what I would like. Do you think you could help me with the correct code to add to my "quake4" file so it renders in opengl?
At first you have to enable the multilib repository to get access to the 32 bit libraries: https://wiki.archlinux.org/index.php/Multilib
After that just install the 32 bit drivers:
Code:
pacman -S lib32-nvidia-utils lib32-nvidia-libgl
After that, your game should run (if there aren't more 32 bit libraries needed).
Yep, that did the trick. TYVM. My problem was: I was a "Slacker"... and my workaround in Slackware to get the game to run was to install "mesa" because it provided the necessarry files to run the game. Ugly hack, but it worked. SO I thought that I would have to install mesa on Arch to provide the same results. I installed mesa before I even installed Quake IV because I thought I had to. I am pretty sure I had the correct libraries beforehand because I have the multilib repo enabled before this post.
Anyway, it works now. But for my second Question... how to get Quake IV to run under opengl instead of software drivers? I have Darkplaces, Quake II (although it locks my x when I start the game) and Quake III Arena also installed so I'd like to have all them working on my hardware if possibe. You game?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.