Там написано:
Это говорит в пользу "аппаратноного ускорения" заместо "программного ускорения", потому как без 3D ускорения процессор вынужден отрисовывать все самостоятельно, используя библиотеки Mesa, которые требуют значительной вычислительной мощности.
Хотя в большинстве ресурсов встречаю такое:
Mesa свободная реализация openGL и т.д. и обязательна для аппаратного ускорения...
О_о У запутались мысли.
У меня Radeon 9600. Установлены свободные драйвера radeon.
glxgears выдаёт 2150 FPS.
glxinfo | grep render
Код: Выделить всё
direct rendering: Yes
OpenGL renderer string: Mesa DRI R300 (RV350 4150) 20090101 AGP 8x TCLMesa - програмное или аппаратное?
glxinfo | grep vendor
Код: Выделить всё
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: DRI R300 ProjectОпять же непонятно.
Часть xorg.conf
Код: Выделить всё
Section "ServerFlags"
Option "IgnoreABI" "true"
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
Option "AIGLX" "true"
EndSection
Section "Module"
Load "glx"
Load "extmod"
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
Load "dri"
Load "record"
Load "dri2"
Load "dbe"
Load "ddc"
Load "GLcore"
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "ATI"
BoardName "Radeon 9600"
BusID "PCI:1:0:0"
VideoRam 131072
Option "AGPMode" "8"
Option "GARTSize" "128"
Option "FBTexPercent" "50"
Option "DisplayPriority" "HIGH"
Option "ColorTiling" "1"
Option "EnableDepthMoves" "1"
Option "RenderAccel" "1"
Option "AccelMethod" "EXA"
Option "SubPixelOrder" "RGB"
Option "DynamicClocks" "1"
Option "VGAAccess" "0"
Option "DMAForXv" "0"
Option "EnablePageFlip" "1"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "true"
Option "DAMAGE" "true"
Option "RENDER" "true"
EndSectionПри всём этом при запуске compiz:
Код: Выделить всё
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detected PCI ID for VGA: 01:00.0 0300: 1002:4150 (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1024x768) to maximum 3D texture size (2048): Passed.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
WARNING: Application calling GLX 1.3 function "glXCreatePixmap" when GLX 1.3 is not supported! This is an application bug!
WARNING: Application calling GLX 1.3 function "glXDestroyPixmap" when GLX 1.3 is not supported! This is an application bug!Trying again with indirect rendering:
Непрямая (т.е. программная) отрисовка? Ещё glx not present...
Во всех руководствах, которые я встречал было
Надо подключить оверлей xeffects...
Который, насколько я понял, уже не существует... Руководства устаревают с молниеносной скоростью. Откуда брать этот GLX? Нужна ли mesa для аппаратного ускорения? Не заменяет ли она программным аппаратное?