HW akcelerace na ATI Mobility Radeon 9700

Zbynek Michl Zbynek.Michl na seznam.cz
Úterý Říjen 17 19:08:32 CEST 2006


Zdravim vsechny.

Resim problem, ze HW akcelerace mne zrejme jede, ale jen u nekterych 
aplikaci. Napr. glxgears a ppracer bezi jak ma. Ovsem treba googleearth 
nebo tremulous jedou evidentne pouze se SW akceleraci.

Po spusteni googleearth se mi objevi pouze nasledujici warningy:

*********************************WARN_ONCE*********************************
File r300_render.c function r300Fallback line 486
Software fallback:ctx->Line.SmoothFlag
***************************************************************************
Try R300_SPAN_DISABLE_LOCKING env var if this hangs.
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 475
TODO - double side stencil !
***************************************************************************

tremulous zase vypisuje:
...
...loading libGL.so.1:
Calling SDL_Init(SDL_INIT_VIDEO)...
SDL_Init(SDL_INIT_VIDEO) passed.
Initializing OpenGL display
...setting mode 6: 1024 768
Using 8/8/8 Color bits, 24 depth, 8 stencil display.
GL_RENDERER: Mesa DRI R300 20040924 AGP 1x TCL
Initializing OpenGL extensions
...GL_S3_s3tc not found
...ignoring GL_EXT_texture_env_add
...using GL_ARB_multitexture
...using GL_EXT_compiled_vertex_array

GL_VENDOR: Tungsten Graphics, Inc.
GL_RENDERER: Mesa DRI R300 20040924 AGP 1x TCL
GL_VERSION: 1.3 Mesa 6.5.1
GL_EXTENSIONS: GL_ARB_fragment_program GL_ARB_imaging GL_ARB_multisample 
GL_ARB_multitexture 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_MESAX_texture_float 
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_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture 
GL_EXT_draw_range_elements GL_EXT_histogram GL_EXT_packed_pixels 
GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color 
GL_EXT_separate_specular_color 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_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle 
GL_EXT_vertex_array GL_APPLE_packed_pixels GL_ATI_blend_equation_separate 
GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once 
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_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_MAX_TEXTURE_SIZE: 2048
GL_MAX_ACTIVE_TEXTURES_ARB: 8

PIXELFORMAT: color(24-bits) Z(24-bit) stencil(8-bits)
MODE: 6, 1024 x 768 fullscreen hz:N/A
GAMMA: hardware w/ 0 overbright bits
CPU:
rendering primitives: single glDrawElements
texturemode: GL_LINEAR_MIPMAP_LINEAR
picmip: 0
texture bits: 0
multitexture: enabled
compiled vertex arrays: enabled
texenv add: disabled
compressed textures: disabled
...

A ted ke konfiguraci. glxinfo rika nasledujici:
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_hyperpipe, GLX_SGIX_swap_barrier,
     GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
     GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
     GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
     GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
     GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
     GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
     GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
     GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R300 20040924 AGP 1x TCL
OpenGL version string: 1.3 Mesa 6.5.1
OpenGL extensions:
     GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample,
     GL_ARB_multitexture, 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_MESAX_texture_float, 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_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
     GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels,
     GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
     GL_EXT_separate_specular_color, 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_mirror_clamp,
     GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
     GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate,
     GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
     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_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
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  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow

V dmesg se doctu:
...
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 855GM Chipset.
agpgart: AGP aperture is 256M @ 0xe0000000
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 6
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 6 (level, low) 
-> IRQ 6
[drm] Initialized radeon 1.25.0 20060524 on minor 0
...
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
[drm] Setting GART location based on new memory map
[drm] Loading R300 Microcode
[drm] writeback test succeeded in 1 usecs
...

GK: ATI Mobility Radeon 9700
OS: Debian Etch; kernel 2.6.18.1
X Window System Version 7.0.0; driver radeon

Nevite nahodou nekdo, co s tim? Diky

____________________________________________________

Zbynek Michl

Phone: +420 777 195 241
E-mail: Zbynek.Michl(AT)seznam.cz
WWW: http://www.stud.fit.vutbr.cz/~xmichl07
JID: zbynek.michl(AT)jabber.cz
ICQ: 325155298
____________________________________________________


Další informace o konferenci Linux