Thanks Anders! I now have Quake 3 Arena (win32) running under SuSE 7.2 with an NVidia TNT2. Here's what I did to finally get things running: First, I installed the latest point release as root (if you use su you get a text install only). Then I logged into my account and ran the following command: /quake3 +set fs_game q3ut2 +set vm_game 2 +set vm_ui 2 +set vm_cgame 2 I had to do this to stop quake complaining about a missing shared object (uii386.so) in the baseq3 folder. Finally, I created a shortcut on my desktop to execute quake3 +set fs_game q3ut2 +set vm_game 2 +set vm_ui 2 +set vm_cgame 2., with run in terminal checked, and application name quake3. Brilliant! Now there's one less Windows PC on the planet! Thanks again Anders. M On Sunday 05 August 2001 12:52 pm, Anders Johansson wrote:
On Sunday 05 August 2001 00:54, Martin Webster wrote:
Thanks for this; I'm a little closer but not quite there. Here follows the result of creating the sym links (and output from 3Ddiag):
Q3 1.17 linux-i386 Apr 28 2000 ----- FS_Startup ----- Current search path: /root/.q3a/baseq3 ./baseq3/pak3.pk3 (4 files) ./baseq3/pak2.pk3 (148 files) ./baseq3/pak1.pk3 (26 files) ./baseq3/pak0.pk3 (3539 files) ./baseq3
---------------------- execing default.cfg execing q3config.cfg couldn't exec autoexec.cfg ----- Client Initialization ----- ----- Initializing Renderer ---- ------------------------------- ----- Client Initialization Complete ----- --- Common Initialization Complete --- Opening IP socket: localhost:27960 Hostname: lagothrix.local Alias: lagothrix IP: 192.168.1.100 ----- R_Init ----- ...loading libGL.so: Initializing OpenGL display ...setting mode 3: 640 480 Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server Error couldn't open the X display
This means that you're running the program as a user other than the one who started X. There are two things you can do. Either run the program as the user who started X, or start an xterm and type xhost +inet:localhost.
Incidentally, if you're trying to run quake as root, don't!
regards Anders
...WARNING: could not set the given mode (3) ...loading libMesaVoodooGL.so: QGL_Init: Can't load libMesaVoodooGL.so from /etc/ld.so.conf or current dir: /usr/local/games/quake3/libMesaV oodooGL.so: cannot open shared object file: No such file or directory failed ----- CL_Shutdown ----- RE_Shutdown( 1 ) ----------------------- ----- CL_Shutdown ----- ----------------------- Error: GLimp_Init() - could not load OpenGL subsystem
Output from 3Ddiag:
Using /usr/bin/3dinfo ************************************************************
Verifying 3D configuration based on XFree86 4 for 3D board "nVidia Corporation Nvidia Riva TNT2 (10de@0028)":
Tests for package "NVIDIA_GLX": package ... done. package files ... done. rc.config (SCRIPT_3D=switch2nvidia_glx) ... done. Symbolic Links ... done. Tests for package "NVIDIA_kernel": package ... done. package files ... done. rc.config (SCRIPT_3D=switch2nvidia_glx) ... done. Symbolic Links ... done.
Test for correct XFree86 version ... done.
Tests for XFree86 configuration: Config File /etc/X11/XF86Config ... done. Driver ... done. Color Depth ... done. Extensions ... done. Options ... done.
----------------------- NOTE ----------------------------------- If 3D hardware OpenGL configuration is not stable enough, you should switch back to Mesa software OpenGL emulation. You can verify this configuration with the command "3Ddiag --mesasoft". ----------------------- NOTE -----------------------------------
I have also tries the latest point release and this is what happens on the installation:
root@lagothrix:/usr/local/games/quake3 > sh linuxq3apoint-1.29f-beta1.x86.run Verifying archive integrity...OK Uncompressing Quake III Arena Point Release 1.29f-beta1 ........................................................... Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server No UI drivers available Couldn't load 'atal' The setup program seems to have failed on x86/glibc-2.1
Please contact Loki Technical Support at support@lokigames.com The program returned an error code (1) root@lagothrix:/usr/local/games/quake3 >
This seems to confirm the same thing (Xlib: connection to ":0.0" refused by server). Any help is appreciated as is a pointer to understanding what's causing my problem - I like to understand what I doing and learn from it.
Finally, should include the previous thread or cut it out in replies?
M
On Sunday 05 August 2001 12:16 am, Anders Johansson wrote:
Make sure you have /usr/lib/libGL.so.1 as a symlink to /usr/lib/GL/libGL.so.1.0.1251.nv_glx and /usr/lib/libGL.so as a symlink to /usr/lib/libGL.so.1
The script /usr/X11R6/bin/switch2nvidia_glx will create the symlinks for you.
If it still doesn't work, try running 3Ddiag. It should tell you what you've missed in your installation
regards Anders
On Saturday 04 August 2001 14:46, Martin Webster wrote:
Has anyone got Quake 3 Arena (win32 + Linux point release) running on SuSE 7.2 with a TNT2? This is how far I've got:
Created directory /usr/local/games/quake3 Created directory /usr/local/games/quake3/baseq3Xlib: connection to
":0.0" refused by server Xlib: Client is not authorized to connect to Server
Copy file "pak0.pk3" from the CD to /usr/local/games/quake3/baseq3 Downloaded and installed the Linux point release (1.17) Put the following into a file and saved it as /usr/local/games/quake3/quake3:
#!/bin/sh # Needed to make symlinks/shortcuts work. cd "/usr/local/games/quake3" quake="./quake3.x86" "$quake" $* exit $?
Created a sym link to the shell script in /usr/bin:
ln -s /usr/local/games/quake3/quake3 /usr/bin/quake3
I'm now getting the following messages after typing quake3: Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server
Q3 1.17 linux-i386 Apr 28 2000 ----- FS_Startup ----- Current search path: /home/mw290364/.q3a/baseq3 ./baseq3/pak3.pk3 (4 files) ./baseq3/pak2.pk3 (148 files) ./baseq3/pak1.pk3 (26 files) ./baseq3/pak0.pk3 (3539 files) ./baseq3
---------------------- execing default.cfg execing q3config.cfg couldn't exec autoexec.cfg ----- Client Initialization ----- ----- Initializing Renderer ---- ------------------------------- ----- Client Initialization Complete ----- --- Common Initialization Complete --- Opening IP socket: localhost:27960 Hostname: lagothrix.local Alias: lagothrix IP: 192.168.1.100 ----- R_Init ----- ...loading libGL.so: QGL_Init: Can't load libGL.so from /etc/ld.so.conf or current dir: /usr/local/games/quake3/libGL.so: cannot open shared object file: No such file or directory failed ...loading libMesaVoodooGL.so: QGL_Init: Can't load libMesaVoodooGL.so from /etc/ld.so.conf or current dir: /usr/local/games/quake3/libMesaVoodooGL.so: cannot open shared object file: No such file or directory failed ----- CL_Shutdown ----- RE_Shutdown( 1 ) ----------------------- ----- CL_Shutdown ----- ----------------------- Error: GLimp_Init() - could not load OpenGL subsystem
I've installed the latest NVidia drivers from their site using the YaST online update. Not sure about what to do next - once I get this program on my SuSE box it's goodbye to Bill forever! Help and hints appreciated.
M