ET error in linux


(Mace) #1

I’ve got a slightly older computer with Fedora Core 2 installed. I installed ET on it, but when I start it, I get the following error:


ET 2.60 linux-i386 Mar 10 2005
----- FS_Startup -----
Current search path:
/root/.etwolf/etmain
/usr/local/games/enemy-territory/etmain/pak2.pk3 (22 files)
/usr/local/games/enemy-territory/etmain/pak1.pk3 (10 files)
/usr/local/games/enemy-territory/etmain/pak0.pk3 (3725 files)
/usr/local/games/enemy-territory/etmain/mp_bin.pk3 (6 files)
/usr/local/games/enemy-territory/etmain

----------------------
3763 files in pk3 files
execing default.cfg
couldn't exec language.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok

------- Input Initialization -------
Joystick is not active.
------------------------------------
Bypassing CD checks
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
...loading libGL.so.1: Initializing OpenGL display
...setting mode 4: 800 600
Xlib:  extension "XFree86-VidModeExtension" missing on display ":3.0".
Xlib:  extension "XFree86-DGA" missing on display ":3.0".
Failed to detect XF86DGA Mouse
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Couldn't get a visual
...WARNING: could not set the given mode (4)
Initializing OpenGL display
...setting mode 3: 640 480
Xlib:  extension "XFree86-VidModeExtension" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
Xlib:  extension "GLX" missing on display ":3.0".
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 

Help?

I VNCed into the box quickly to get that text, hence the “:3.0”


(Nail) #2

you don’t have opengl capable drivers
what video card ?


(Jimbo99) #3

Yeah, you need to specify your video card and whether you installed the 3d drivers for that card. The default drivers that come with FC2 (or any FC release) do not support 3d acceleration. You must install the 3d drivers.


(fretn) #4

afaik opengl doesnt work over vnc :angry:

(if you know how to fix this let me know :smiley: )


(bani) #5

vnc on linux doesnt support glx. it also doesnt support DGA etc which ET needs.
vnc on linux works differently than it does on win32 or macos.


(fretn) #6

there should be a way to let it work like in win32/linux :frowning:


(sheissder) #7

Post a copy of your xorg.conf or your XF86Config, whichever you have. You can find that under /etc/X11/. You want to make sure you’re using proper drivers. Ensure that you’re loading the glx module.

So somewhere in there you want
Load “glx”

Also, ensure that your video devices have proper permissions. If you’re using nvidia, make sure that your udev permissions are setting nvidia* to 666, or you can do this while inside of /dev. chmod 666 nvidia*

Post your xorg.conf and we’ll get it fixed. hope this helps.


(bani) #8

no amount of xorg.conf or xf86config fiddling will fix this problem. vnc on unix simply doesnt work that way.