LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Password
Linux - Games This forum is for all discussion relating to gaming in Linux.

Notices


Reply
  Search this Thread
Old 02-04-2006, 01:12 PM   #1
RavenOfOdin
Member
 
Registered: Feb 2006
Location: Arkansas, C.S.A
Distribution: Ubuntu 6.06 LTS, PC / Debian Etch 2.6.16.17 PPC
Posts: 60

Rep: Reputation: 15
America's Army "Cannot find matching GLX visual", X.Org, 128MB ATI Radeon 9200


These are my hardware specs, if they'll be of any help:

Graphics card: 128 MB ATI Radeon 9200
Chipset: AMD Athlon "Thoroughbred" XP+ 2200.
Processor speed: 1.8 GiHz

Same with software:

Distro: Ubuntu 5.10 "Breezy Badger"
Display: X.Org 6.8.2-77
Mesa version: 6.2.1
Kernel: 2.6.12-10-386

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.
 
Old 02-04-2006, 01:39 PM   #2
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
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...

Last edited by bulliver; 02-04-2006 at 01:42 PM.
 
Old 02-04-2006, 02:52 PM   #3
RavenOfOdin
Member
 
Registered: Feb 2006
Location: Arkansas, C.S.A
Distribution: Ubuntu 6.06 LTS, PC / Debian Etch 2.6.16.17 PPC
Posts: 60

Original Poster
Rep: Reputation: 15
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.
 
Old 02-04-2006, 03:08 PM   #4
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
Yeah, you can't have glx and dri. Try one or the other. And again, not sure but you may have to install the binary ATI driver to get it to work.

Quote:
I think I'll do that now and see if X starts up again on reboot.
Why reboot? This isn't windows, just restart the xserver (ctrl-alt-backspace)
 
Old 02-04-2006, 03:10 PM   #5
RavenOfOdin
Member
 
Registered: Feb 2006
Location: Arkansas, C.S.A
Distribution: Ubuntu 6.06 LTS, PC / Debian Etch 2.6.16.17 PPC
Posts: 60

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by bulliver
Yeah, you can't have glx and dri. Try one or the other. And again, not sure but you may have to install the binary ATI driver to get it to work.
I just commented out DRI and I'm getting, in addition to the same message as before:

Code:
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
The driver is set to "ati" in xorg.conf and the ATI control panel from that installed binary is giving me this notification:

Code:
Driver does not provide the FireGL X11 Extensions!
Panel components will operate only partially.
Quote:
Originally Posted by bulliver
Why reboot? This isn't windows, just restart the xserver (ctrl-alt-backspace)
I like being thorough.

PS: Going back and commenting out GLX left me worse off. Lol.
GLX extension was missing and when I tried glxgears it said this:

Code:
Error: couldn't get an RGB, Double-buffered visual

Last edited by RavenOfOdin; 02-04-2006 at 03:19 PM.
 
Old 02-04-2006, 03:25 PM   #6
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
Sorry guy, you are going to have to wait for an ATI expert to help here, as I am fresh out of ideas.
 
Old 02-04-2006, 03:33 PM   #7
RavenOfOdin
Member
 
Registered: Feb 2006
Location: Arkansas, C.S.A
Distribution: Ubuntu 6.06 LTS, PC / Debian Etch 2.6.16.17 PPC
Posts: 60

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by bulliver
Sorry guy, you are going to have to wait for an ATI expert to help here, as I am fresh out of ideas.
Don't worry about it. So am I.
 
Old 02-06-2006, 06:09 PM   #8
RavenOfOdin
Member
 
Registered: Feb 2006
Location: Arkansas, C.S.A
Distribution: Ubuntu 6.06 LTS, PC / Debian Etch 2.6.16.17 PPC
Posts: 60

Original Poster
Rep: Reputation: 15
Problem solved.

http://ubuntuforums.org/showpost.php?p=423584

glxgears -printfps:

Code:
7009 frames in 5.0 seconds = 1401.539 FPS
2159 frames in 5.0 seconds = 431.636 FPS
5028 frames in 5.0 seconds = 1005.557 FPS
10660 frames in 5.0 seconds = 2131.983 FPS
10661 frames in 5.0 seconds = 2132.103 FPS
10660 frames in 5.0 seconds = 2131.957 FPS
10054 frames in 5.0 seconds = 2010.796 FPS
5234 frames in 5.0 seconds = 1046.729 FPS
glxinfo:

Code:
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
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: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 DDR Generic
OpenGL version string: 1.3.1041 (X4.3.0-8.21.7)
OpenGL extensions:
    GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
    GL_S3_s3tc, GL_ARB_occlusion_query, GL_ARB_point_parameters,
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_transpose_matrix, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object,
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_ATI_element_array,
    GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
    GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
    GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
    GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    GL_EXT_stencil_wrap, GL_EXT_texgen_reflection, GL_EXT_texture3D,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square,
    GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
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 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
Happy as a pig in. . .Well. . .You know.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Radeon 9200 SE freezing with "BusType" "AGP" Makanaki Linux - Hardware 8 04-14-2004 04:15 PM
GLX & DRI problems on XFree86 4.3 with RADEON 9200 peyotl Linux - Hardware 14 12-05-2003 11:48 AM
damn fireGLCouldn't set video mode: Couldn't find matching GLX visual Kilka Linux - Games 0 11-27-2003 08:01 PM
ut2003--- couldn't set video mode:couldn't find matching GLX visual <h1>tux</h1> Linux - Newbie 1 08-22-2003 07:17 PM
dump + restore to backup linux ; "Couldn't find matching filesystem: LABEL=/" on boot markus1982 Linux - General 4 09-21-2002 01:16 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games

All times are GMT -5. The time now is 07:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration