Radeon 9600XT - низкий показатель FPS

Столкнулся с проблемой, связанной с работой видео карточки Radeon 9600XT под управлением ОС Gentoo ( 2.6.18-gentoo-r1 ).

Проблема заключается в низком показателе FPS ( glxgear показывает от 300 до 900 FPS ), что указывает на неработоспособность аппаратного ускорения.
Так же glxgear рапортирует о том, что:
Xlib:  extension "XFree86-DRI" missing on display ":0.0".

Покопавшись в интернете, стало очевидно, что у Ati проблемы с Линуксом...

С помощью http://gentoo-wiki.com/Ati выставил рекомендуемые параметры в menuconfig, откомпилировал ядро.

С помощью как этого форума и ещё некоторых ссылок, немного подправил xorg.conf, сейчас он выглядит следующим образом (не упоминаю неинтересные нам секции):

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "aticonfig-Screen[0]" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"        
          Option	       "AIGLX" "true"
EndSection

Section "dri"
        Mode    0666
EndSection

Section "Extensions"
        Option       "Composite" "Enable"
EndSection


Section "Module"
	Load  "extmod"
	Load  "dbe"
	Load  "record"
	Load  "xtrap"
	Load  "dri"
	Load  "glx"
	Load  "freetype"
	Load  "type1"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
        Option      "XAANoOffscreenPixmaps" "true"
        Option      "dri" "true"
        Option      "VideoOverlay" "on"
        Option      "UseFastTLS" "2"
        Option      "EnablePrivateBackZ" "on"
        Option "AGPMode" "8"
        Option "OpenGLOverlay" "off"
        Option "UseInternalAGPGART" "no"
        Option "KernelModuleParm" "agplock=0"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Glxinfo показывает следующий текст:

name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on 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_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
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_SGI_video_sync, 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: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.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

   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  0 0 None
0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x29 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x2a 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x3d 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None

А вот по этому адресу находится лог файл /var/log/Xorg.0.log
http://slil.ru/23320516 он же, зеркало: http://getfile.biz/52299

На данный момент не понятно, что можно ещё сделать для запуска аппратного ускорения видео карточки, если у кого-либо будут какие мысли по этому поводу, очень хотелось бы их услышать. Заранее спасибо.

(II) fglrx(0): Composite

а ты логи почитываеш?

(II) fglrx(0): Composite extension enabled, disabling direct rendering
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *

соответственно убираеш секцию

Section "Extensions"
        Option       "Composite" "Enable"
EndSection

и будет тебе счастье...

Все это

Все это делается для работы Beryl, эта опция вроде нужна для работы приложения

предупреждать

предупреждать надо, что для берила.
вам сюда
http://wiki.gentoo-xeffects.org/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".