[quake2] slow opengl only in quake2 linux

Tiago Marques tiagomnm at gmail.com
Mon Aug 20 14:21:54 EDT 2007

I get this:

GL_VENDOR: Tungsten Graphics, Inc
GL_RENDERER: Mesa DRI Intel(R) 945GM 20061017 x86/MMX/SSE2
GL_VERSION: 1.3 Mesa 6.5.2
GL_EXTENSIONS: GL_ARB_depth_texture GL_ARB_fragment_program
GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture
GL_ARB_point_parameters GL_ARB_shadow 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_texture_rectangle
GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object
GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra
GL_EXT_blend_color GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract
GL_EXT_clip_volume_hint GL_EXT_cull_vertex
GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture
GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_histogram
GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters
GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color
GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap
GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D
GL_EXT_texture_edge_clamp GL_EXT_texture_env_add
GL_EXT_texture_env_combine GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias
GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array
GL_3DFX_texture_compression_FXT1 GL_APPLE_client_storage
GL_APPLE_packed_pixels GL_ATI_blend_equation_separate
GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat
GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_ycbcr_texture
GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent
GL_NV_texture_rectangle GL_NV_texgen_reflection GL_NV_vertex_program
GL_NV_vertex_program1_1 GL_OES_read_format GL_SGI_color_matrix
GL_SGI_color_table GL_SGIS_generate_mipmap
GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SUN_multi_draw_arrays
...enabling GL_EXT_compiled_vertex_array
...using GL_EXT_point_parameters
...3DFX_set_global_palette not found
...GL_EXT_shared_texture_palette not found
...using GL_ARB_multitexture
...GL_SGIS_multitexture not found


Best regards.

On 8/20/07, Alexey Dokuchaev <danfe at nsu.ru> wrote:
> On Mon, Aug 20, 2007 at 10:12:04PM +0700, Alexey Dokuchaev wrote:
> > On Mon, Aug 20, 2007 at 12:34:20PM +0100, Tiago Marques wrote:
> > > Hi!
> > > I would like to know if someone has any ideia why my laptop, wich has
> > > a 945 intel chipset, runs fine games like quake3, but the quake 2 port
> > > for linux is inexplicably slow. Like 2-5fps.
> >
> > It can be wrong dlopen() flags in src/linux/qgl_linux.c when opening
> > game .so, at least on FreeBSD I needed to change them from RTLD_LAZY to
> Grr, not game.so, but redrerer .so, of course.
> > RTLD_LAZY | RTLD_GLOBAL.  Interestingly enough, Quake3 seems to have
> > this flag set correctly.
> >
> > To be sure, what does your /gl_strings say in Q2?
> For DRI/Intel it has to be something like this (top three) lines:
> GL_VENDOR: Tungsten Graphics, Inc
> GL_RENDERER: Mesa DRI Intel(R) 865G 20061017 x86/MMX/SSE2
> GL_VERSION: 1.3 Mesa 6.5.3
> ./danfe
> ---
> To unsubscribe, send a blank email to quake2-unsubscribe at icculus.org
> Mailing list archives: http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?5

More information about the quake2 mailing list