[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Loss of hardware acceleration after fglrx upgrade to 8.28.8-0.1 in sid on a Thinkpad T43



André Wendt wrote:
> LUK ShunTim schrieb:
>>> Jörg-Volker Peetz wrote:
>>>> For diagnosis purpose try the following
>>> First of thanks very for the help. I tried it again; same result, ie, no
>>> hardware acceleration.
>>>
>>>>   LIBGL_DEBUG=verbose glxgears -info -printfps
>>> libGL: XF86DRIGetClientDriverName: 8.28.8 fglrx (screen 0)
>>> libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/fglrx_dri.so
>>> libGL: XF86DRIGetClientDriverName: 8.28.8 fglrx (screen 0)
>>> drmOpenByBusid: busid is PCI:1:0:0
>>> drmOpenDevice: minor is 0
>>> drmOpenDevice: node name is /dev/dri/card0
>>> drmOpenDevice: open result is 4, (OK)
>>> drmOpenByBusid: drmOpenMinor returns 4
>>> drmOpenByBusid: drmGetBusid reports PCI:1:0:0
>>> Can't open configuration file /etc/drirc: No such file or directory.
>>> Can't open configuration file /home/uts/.drirc: No such file or directory.
>>> GL_RENDERER   = MOBILITY RADEON X300 Generic
>>> GL_VERSION    = 2.0.6011 (8.28.8)
>>> GL_VENDOR     = ATI Technologies Inc.
>>> GL_EXTENSIONS = GL_ARB_multitexture GL_EXT_texture_env_add
>>> GL_EXT_compiled_vertex_array GL_S3_s3tc GL_ARB_depth_texture
>>> GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader
>>> GL_ARB_multisample GL_ARB_occlusion_query GL_ARB_point_parameters
>>> GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100
>>> GL_ARB_shadow GL_ARB_shadow_ambient 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_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle
>>> GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_vertex_buffer_object
>>> GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ARB_draw_buffers
>>> GL_ATI_draw_buffers GL_ATI_element_array GL_ATI_envmap_bumpmap
>>> GL_ATI_fragment_shader GL_ATI_map_object_buffer GL_ATI_separate_stencil
>>> GL_ATI_texture_env_combine3 GL_ATI_texture_float 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_framebuffer_object 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_shadow_funcs
>>> 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
>>> 1071 frames in 5.0 seconds = 214.110 FPS
>>> 1102 frames in 5.0 seconds = 219.492 FPS
>>> 1120 frames in 5.0 seconds = 223.824 FPS
>>> 1127 frames in 5.0 seconds = 225.386 FPS
>>> 1133 frames in 5.0 seconds = 226.586 FPS
>>> 1132 frames in 5.0 seconds = 226.386 FPS
>>> 1130 frames in 5.0 seconds = 225.986 FPS
>>> 1135 frames in 5.0 seconds = 226.985 FPS
>>>
>>>> assuming a bash-shell; and
>>>>
>>>>   aticonfig --list-powerstates
>>>     core/mem      [flags]
>>> -----------------
>>>   1: 105/122 MHz  [low voltage]
>>>   2: 209/182 MHz  [low voltage]
>>> * 3: 297/230 MHz  [default state]
>>>
>>>> Is the "atieventsd" daemon running?
>>> "ps aux |grep atieventsd" returned nothing.
>>>
>>>> Is the fglrx kernel module loaded? (/sbin/lsmod)
>>> "lsmod |grep fglrx" returned
>>>
>>> fglrx                 396524  8
>>> agpgart                29864  2 fglrx,intel_agp
>>>
>>>> Are you using a kind of speedstep?
>>>> (cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)
>>> performance
>>>
>>> I think CPU is running at full speed.
>>>
>>>> Which libGL is used on your system? (ls -lF /usr/lib/libGL*)
>>> lrwxrwxrwx 1 root root     10 2006-08-20 01:03 /usr/lib/libGL.so -> libGL.so.1
>>> lrwxrwxrwx 1 root root     12 2006-09-17 16:16 /usr/lib/libGL.so.1 -> libGL.so.1.2
>>> -rw-r--r-- 1 root root 642476 2006-09-01 01:29 /usr/lib/libGL.so.1.2
>>> -rw-r--r-- 1 root root 681050 2006-08-18 02:38 /usr/lib/libGLU.a
>>> lrwxrwxrwx 1 root root     11 2006-08-20 01:03 /usr/lib/libGLU.so ->
>>> libGLU.so.1lrwxrwxrwx 1 root root     20 2006-08-20 01:03 /usr/lib/libGLU.so.1
>>> -> libGLU.so.1.3.060402
>>> -rw-r--r-- 1 root root 499216 2006-08-18 02:38 /usr/lib/libGLU.so.1.3.060402
>>>
>>>> Regards,
>>>> Jörg-Volker.
>>>>
>>> Other info:
>>> $ uname -a
>>> Linux t43 2.6.17-2-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686 GNU/Linux
>>>
>>> $ fglrxinfo
>>> display: :0.0  screen: 0
>>> OpenGL vendor string: ATI Technologies Inc.
>>> OpenGL renderer string: MOBILITY RADEON X300 Generic
>>> OpenGL version string: 2.0.6011 (8.28.8)
>>>
>>> $ fgl_glxgears
>>> Using GLX_SGIX_pbuffer
>>> 1157 frames in 5.0 seconds = 231.400 FPS
>>> 1905 frames in 5.0 seconds = 381.000 FPS
>>> 1911 frames in 5.0 seconds = 382.200 FPS
>>> 1907 frames in 5.0 seconds = 381.400 FPS
>>> 1911 frames in 5.0 seconds = 382.200 FPS
>>> 1906 frames in 5.0 seconds = 381.200 FPS
>>>
>>> I think fglrx *is* running but somehow hardware acceleration is not enabled.
> 
> I have a T41p and am just curious: How can you tell that HW acceleration
> is not enabled? Also, you might want to try

I use the output of "glxgears -printfps". On my T43, it's over 2600 FPS (kernel
2.6.16 and fglrx 8.24.8) and only 220 FPS now with 8.28 and kernel 2.6.17.

> 
> grep fglrx /var/log/Xorg.0.log
> 
> and look for any warnings (WW) or errors (EE) at the beginning of lines.
>   Although most of the things that don't work in 8.28 in fact didn't
> work in 8.24 either, like HW accel and Composite extension...)

No, fglrx is certainly working. The only warning is
(WW) fglrx(0): board is an unknown third party board, chipset is supported

I had 8.24 working with hardware acceleration with kernel 2.6.16. But now this
kernel is no longer officially supported in sid and 8.24 FTBFS with kernel
2.6.17. :-(

> 
> Regards,
> André

Regards,
ST
--



Reply to: