Hard Light Productions Forums
General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: telmo on December 19, 2008, 05:04:47 pm
-
I am trying to run Freespace 2 open on debian. I got the installer from GOG, and compiled the source code from svn. But, when I try to run, I get:
telmo@(hostname):~/freespace/fs2_open/code$ ./fs2_open_r
X Error of failed request: GLXUnsupportedPrivateRequest
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 16 (X_GLXVendorPrivate)
Serial number of failed request: 33
Current serial number in output stream: 41
Other information that might be useful:
(hostname):~# glxinfo | head
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
(hostname):~# lspci | grep VGA
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter
What should I do?
-
Can you run any other OpenGL games on that hardware? The chipset itself might be able to pull it off in Windows, but it doesn't look like it's configured properly for linux, if it's even possible. You may need to install proper drivers, which I have no idea how for SiS on linux. There seems to be a graphics driver for Redhat on sis.com. Perhaps xserver-xorg-video-sis may need to be installed? Anyway there's only a few linux devs around here, and I'm sure fewer still with a SiS chipset, so I think your first plan should be to find a community more geared toward general 3d applications on your graphics card, somewhere on Debian's forums or whatnot. They can probably help you get your card running right if it can, and then FSO should just work ideally.
-
I could run the game on windows, yes (dual boot system). I had not looked at it, but xserver-xorg-video-sis is already installed; I did not run anything with OpenGL on this OS/hardware yet, you are right, it is probably a driver issue. I'll look at the graphics driver; thanks.
-
After a short bit of googling, at least last year it sounded like there was no DRI support for that chipset. Hope you have better luck though.
-
Not sure there is something to be done about it; http://dri.freedesktop.org/wiki/SiS seems promising, but I haven't tried it yet.
Posting the link anyway in case someone has a similar problem and finds this page.
-
Posting the link anyway in case someone has a similar problem and finds this page.
Good man.
-
Direct rendering isn't enabled for some reason.. You could try giving these on command line before starting X (as root):
modprobe sis-agp
modprobe sis
Those are the kernel modules for SiS AGP and DRI support.
-
As far as I read though, the SiS drivers only go up to the 630 chipset. He's got a 640 or some 700 series chipset. Guess it can't hurt to try though.
-
Hm... so it appears :-(
The chances to get it to work are slim at best.. Don't remember seeing a single (happy) SiS/Linux user here.