Tremulous Forum
General => Troubleshooting => Topic started by: hvw59601 on January 09, 2008, 08:39:59 pm
-
Hi,
Just wondering whether anyone can run the Debian tremulous packages with the latest (01/09/08) Sid xserver-xorg-core + xserver-xorg.
There are 3 cases:
1. Not upgrading Xserver-xorg tremulous works fine. Last August's version:
ii xserver-xorg 1:7.2-5 the X.Org X server
ii xserver-xorg-core 2:1.3.0.0.dfsg-12 X.Org X server -- core server
2. Upgrading recently. Mouse now inoperative in tremulous.
Is like http://tremulous.net/forum/index.php?topic=6480.msg97282#msg97282
Version:
ii xserver-xorg 1:7.3+9 the X.Org X server
ii xserver-xorg-core 2:1.4.1~git20071212-2 Xorg X server - core server
3. Most recent upgrade. X dies when starting tremulous. Version:
ii xserver-xorg 1:7.3+10 the X.Org X server
ii xserver-xorg-core 2:1.4.1~git20080105-1 Xorg X server - core server
In all 3 version the kernel and the nvidia driver are the same: 2.6.23-1-686 and 96.43.01. So the problem is X.
Unfortunately not upgrading X is not an option, neither is the solution to case 2.
The messages that tremulous produces in case 3:
tremulous 1.1.0 linux-x86 Feb 28 2006
----- FS_Startup -----
Current search path:
/home/hugo/.tremulous/base
/hda10/backup.files/fromhd/home/pablo/tremulous/base/vms-1.1.0.pk3 (4 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-uncreation-1.1.0.pk3 (110 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-tremor-1.1.0.pk3 (45 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-transit-1.1.0.pk3 (135 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-niveus-1.1.0.pk3 (134 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-nexus6-1.1.0.pk3 (151 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-karith-1.1.0.pk3 (118 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-atcs-1.1.0.pk3 (87 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/map-arachnid2-1.1.0.pk3 (67 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base/data-1.1.0.pk3 (1229 files)
/hda10/backup.files/fromhd/home/pablo/tremulous/base
----------------------
2080 files in pk3 files
execing default.cfg
execing autogen.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
------- Input Initialization -------
Joystick is not active.
------------------------------------
...loading libGL.so.1:
Calling SDL_Init(SDL_INIT_VIDEO)...
SDL_Init(SDL_INIT_VIDEO) passed.
Initializing OpenGL display
...setting mode 3: 640 480
SDL_SetVideoMode failed: Couldn't find matching GLX visual
SDL_SetVideoMode failed: Couldn't find matching GLX visual
----- CL_Shutdown -----
RE_Shutdown( 1 )
-
This is not an issue with Tremulous.
-
Dude, if you upgrade X and don't upgrade your gfx-drivers, then please don't bash tremulous.
YOU are missing the GLX-extensions.
-
Ah! I did not upgrade these:
ii libgl1-mesa-dev 7.0.1-1 A free implementation of the OpenGL API -- GLX development files
ii libgl1-mesa-glx 7.0.1-1 A free implementation of the OpenGL API -- GLX runtime
Let me try that. Thanks for your help!
-
Uhm.... those are irrelevant in this case :)
I am talking about the _driver_ of your gfx-card.
Today every driver brings it own modules for X. Usually only for cards w/o real 3D are the mesa-drivers needed, if you want to emulate 3D-hardware.
-
Sorry, I misunderstood.
There are 2 cards:
00:0a.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)
I use 1 PC and 2 videocards/monitors/keyboards/mice
The driver is nvidia's legacy 96.43.01
But as I said in the OP above: I can run Trem just fine with that driver but the Debian libraries from last summer.
So I do think that the problem is mine that I upgraded only xserver-xorg-core + xserver-xorg. Except upgrading everything is a 2 day process because I am on a dialup modem.
PS I didn't mean to imply errors on the part of trem. in killing X, just the fact that "X gets killed for whatever reason when starting Trem."
-
if you upgrade X, make sure you upgrade the legacy-driver _afterwards_, it replaces several libraries in /usr/X11/libs
-
Right. I thought I did that. But let me make sure. Thanks.
-
Uhm.... those are irrelevant in this case :)
I am talking about the _driver_ of your gfx-card.
Today every driver brings it own modules for X. Usually only for cards w/o real 3D are the mesa-drivers needed, if you want to emulate 3D-hardware.
mesa is also used with all intel and some ati cards for real 3d (dri)
-
My bad. I forgot to reset the symlink in /usr/lib/xorg/modules/extensions to 96.43.01's version of glx.so. Now we are back to the mouse problem described in http://tremulous.net/forum/index.php?topic=6480.msg97282#msg97282.
I was warned about changing that link in the Debian User List: http://lists.debian.org/debian-user/2008/01/msg00370.html
Thanks for all your help.