America's Army "Cannot find matching GLX visual", XFree86 4.3, 128MB ATI Radeon 9200
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 can't get past the splash screen after trying to start the game with "sh armyops" in the main directory. The first message I got was:
Code:
Cheat protection disabled
WARNING: ALC_EXT_capture is subject to change!
Xlib: extension XiG-SUNDRY-NONSTANDARD missing on display ':0.0'
Either GL_EXT_bgra or glDrawRangeElements not supported- bailing out.
I assumed this to be non-hardware related and instead a problem with X. So in short order, I downloaded + ran "fglrxconfig", and then replaced the "ati" driver in /etc/X11/xorg.conf with "fglrx"
This is the message I get now:
Code:
Cheat protection disabled
WARNING: ALC_EXT_capture is subject to change!
Couldn't set video mode: Couldn't find matching GLX visual.
The message apparently says that my GL drivers aren't installed. Which I know is false. I can run the Mesa demo applications, I used to be able to run the GL version of Breakout (albeit at a horribly slow rate) and I reinstalled the Mesa libraries twice - with 6.4.2 most recent. However, the output of glxinfo - down below - shows that my Mesa drivers are still stuck at 6.2.1. It says the same thing in the ATI control panel - after I downloaded the ATI proprietary driver, version 8.21.7 . . .
I've taken certain solutions on the Internet, such as linking the GL drivers to the America's Army system directory through ln -s, and/or using LD_PRELOAD="/usr/lib/libGL.so" before running the game. Neither have worked.
I even ran a sudo dpkg-reconfigure xserver-xorg and let it run through the options, being sure to reset driver to "fglrx" after.
It still hasn't worked.
Here is the output of fgl_glxgears, glxgears -printfps, and glxinfo (in that order):
Code:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 32
Current serial number in output stream: 32
Code:
1611 frames in 5.3 seconds = 303.749 FPS
1440 frames in 5.3 seconds = 270.017 FPS
1200 frames in 5.3 seconds = 225.692 FPS
1320 frames in 5.4 seconds = 245.228 FPS
1320 frames in 5.3 seconds = 247.028 FPS
1320 frames in 5.3 seconds = 249.040 FPS
1320 frames in 5.3 seconds = 246.742 FPS
1320 frames in 5.4 seconds = 245.797 FPS
1320 frames in 5.3 seconds = 246.791 FPS
1200 frames in 5.0 seconds = 238.967 FPS
Code:
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_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: ***
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
If anyone is able to help me fix this, they will have my eternal gratitude.
Last edited by RavenOfOdin; 02-04-2006 at 02:36 PM.
Another question, I have nVidia card so I am not sure, but is fglrx the proprietary ATI driver? I believe you will need that for the hardware acceleration this game requires.
If you do get the game running be carefull! I accidently shot an army guy and they put my character in the brig and wouldn't let me play the game anymore. I'm waiting for the black helicopters to come now...
Distribution: Ubuntu 6.06 LTS, PC / Debian Etch 2.6.16.17 PPC
Posts: 60
Original Poster
Rep:
Quote:
Originally Posted by bulliver
Just some ideas:
Do you have:
Code:
Load "glx"
in xorg.conf and
Code:
# Load "dri"
commented out?
Another question, I have nVidia card so I am not sure, but is fglrx the proprietary ATI driver? I believe you will need that for the hardware acceleration this game requires.
If you do get the game running be carefull! I accidently shot an army guy and they put my character in the brig and wouldn't let me play the game anymore. I'm waiting for the black helicopters to come now...
Load "glx" is in there, and "dri" is not commented out. I think I'll do that now and see if X starts up again on reboot.
fglrx, to the best of my knowledge, is not the proprietary ATI driver.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.