Linux - GamesThis forum is for all discussion relating to gaming in Linux.
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 have a Slack10.1 install on a P4 1.8GHz box (this is my full time workstation) and as far as I can tell I have the /etc/X11/xorg.conf configured correctly. But when I go to start UT2004 this is what I see:
Code:
xaero@biggeek:~$ ut2004
WARNING: ALC_EXT_capture is subject to change!
Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display "0:0.0".
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
FGLTexMgr: open of shared memory object failed (Function not implemented)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
Signal: SIGSEGV [segmentation fault]
Aborting.
Crash information will be saved to your logfile.
xaero@biggeek:~$
It appears that you are having an issue with your video drivers. Running an NVidia video card, i had to recompile my vid drivers manually. You can actually download them for linux from NVidia's website. After recompiling them (actualy i had a friend recompile them for me) my UT worked fine. Also, other 3d games were choppy b4 they were recompiled. Afterwards, they worked great. I don't know anything about how to recompile your drivers, only that doing so would probably fix the problem.
I can't help you much more, but I think the drivers that you need are located at http://www.nvidia.com/object/linux.html . I am almost positive that you have a vid driver issue.
I had a similar error, and this worked for me. From .ATI's support site.
Quote:
The display driver requires POSIX shared memory to be enabled on the system in order to run these applications correctly. This feature should be enabled by default on most current Linux distributions, but may be disabled intentionally by some system administrators or not included in older distributions.
To enable POSIX shared memory on your system, perform the following as root:
1. Add to following line to /etc/fstab (if it isn't there already):
tmpfs /dev/shm tmpfs defaults 0 0
2. Mount POSIX shared memory as follows:
mount /dev/shm
3. Issue the following command to check that it mounted properly:
mount | grep "shm"
4. If the mount was successful, then the following output (or similar) should appear:
tmpfs on /dev/shm type tmpfs (rw)
At this point, POSIX shared memory is enabled. Your 3D applications should run properly and the error message above should no longer occur.
If the output from this commnd is blank, then the mount failed.
If /dev/shm fails to mount, then this feature may not be turned on in your Linux kernel. In this case we recommend upgrading to a more recent Linux kernel, or contacting your Linux Distribution vendor for more information on enabling this feature.
Please note I'm no expert. That's just what I did and it worked. (Also note I'd link you right to the ati page, but it's frames. You can search "FGLTexMgr: open of shared memory object failed" on their search box and get the right page.)
Kind Sir,
No need to link me, your instructions works. I set up /dev/shm to be mounted at boottime, I mounted it manually and UT2K4 started w/o any issues.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.