MegaGlest Forum

Archives (read only) => Vanilla Glest => General discussion => Topic started by: tele on 16 June 2012, 16:23:53

Title: Glest 3.2.1 + fglrx vs mesa
Post by: tele on 16 June 2012, 16:23:53
I download glest_source_3.2.1 and in readme write
Quote
* look at glxinfo and make sure the system is using ATI or NVIDIA driver and NOT the
  mesa drivers ("glxinfo | grep -i mesa" should return nothing)
I don't understand, I don't know what I have,
how I can change mesa driver to Ati driver?
I must install new driver or something more?

Code: [Select]
$ glxinfo | grep -i mesa    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
client glx vendor string: Mesa Project and SGI
    GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
OpenGL renderer string: Mesa DRI R200 (RV280 5964) x86/MMX/SSE2 TCL DRI2
OpenGL version string: 1.3 Mesa 7.11.2
    GL_EXT_framebuffer_object, GL_EXT_texture_env_dot3, GL_MESA_window_pos,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_ARB_half_float_pixel,

Code: [Select]
$ glxinfo | grep -i ati    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, GL_ATI_fragment_shader,
    GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, GL_EXT_stencil_wrap,
    GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate,
    GL_ARB_vertex_array_object, GL_ATI_texture_mirror_once,

Edit:
Ok, maybe I find
Code: [Select]
$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 (RV280 5964) x86/MMX/SSE2 TCL DRI2
OpenGL version string: 1.3 Mesa 7.11.2
Title: Re: glest_source_3.2.1
Post by: Yggdrasil on 17 June 2012, 00:25:21
I guess you're talking about normal Glest, not any fork of it, especially not the one in which subforum you just posted.

Anyway, the readme only mentioned that because the open source mesa drivers are not well known for their 3D performance. You'll might face a very bad frame rate. You can't install a proprietary driver from ATI as they don't support your chipset anymore on linux. I think they dropped support for r200 back in 2006 or even earlier. They'll do a mass removal this summer too:
http://www.phoronix.com/scan.php?page=article&item=amd_catalyst_legacy2&num=1

Mesa is your only option. Just try it and see for yourself.
Title: Re: glest_source_3.2.1
Post by: Omega on 17 June 2012, 00:57:43
Vanilla Glest is like, three years old, and is no longer developed. Grab either GAE or MegaGlest (I'd recommend both) from their respective subforums here and give them a go.
Title: Re: Glest 3.2.1 + fglrx vs mesa
Post by: tomreyn on 18 June 2012, 13:09:31
Glest is no longer maintained, and I concur you should try MegaGlest or GAE instead.

What you read about Mesa is outdated. Mesa is just fine nowadays and works well for many, many players. Here's (some of) what I get when I run ./megaglest --opengl-info:
Code: [Select]
OpenGL Info:
   OpenGL Version: 2.1 Mesa 8.0.2
   OpenGL Renderer: 2.1 Mesa 8.0.2
   OpenGL Vendor: X.Org R300 Project
   OpenGL Max Lights: 8
   OpenGL Max Texture Size: 4096
   OpenGL Max Texture Units: 8
   OpenGL Modelview Stack: 32
   OpenGL Projection Stack: 32

Your graphics chipset is older, but may still work. By default, ATi Radeon 9200 SE comes with only 128 MB memory, though, so this can be tricky.