Anders Wallenquist wrote:
[..]
Vågade faktiskt experimetera lite med mesa3d-bibliotek (utan att veta
vad jag gjorde) och fick glxgear att droppa från 240 fps till 140 fps ;-).
Tipsen jag fick av Martin (Option "AGPMode" "4" (2) ,Option
"EnablePageFlip" "on" ) gav faktiskt en förbättring från kanske 240 -
260 fps till 260 - 280 fps, dock utan att jag vet om 3D verkligen är
enablat (grått kors i tuxracer syns ej).
När jag kör tuxracer är det väldigt uppenbart att 3D fungerar. Snabbt
och smooth. Om du ser hack (jaggedness) och/eller det är slött är något
definitivt fel.
Jag vet inte heller om 240 - 280 är bra eller om det finns skäl att
lägga tid på att få en signifikant förbättring.
Jag tror att du fortfarande _inte_ fått igång 3D ordentligt. Jag får
runt 1300 fps i glxgears (defaultfönsterstorlek är 300x300).
Prova även glxinfo:
$ glxinfo |egrep 'direct|Open'
direct rendering: Yes
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20030328 AGP 2x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.1
OpenGL extensions:
Det jag däremot vet är att den subjektiva upplevelsen av gränssnittet
inte kan kallas för varken rappt eller alert. Om man når dit genom att
byta ATI-drivare, trycka in en senare XFree vet jag inte, men det skulle
kunna vara incitament nog.
Har du provat att lägga till 'load "dri"' och 'load "glx"', utan dem
kommer du ingenstans.
Valda delar ur min /var/log/XFree86.0.log:
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
compiled for 4.3.99.12, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
compiled for 4.3.99.12, module version = 1.0.0
ABI class: XFree86 Server Extension, version 0.2
(II) RADEON(0): [DRI] installation complete
(II) RADEON(0): Direct rendering enabled <-----------------
(II) Reloading /usr/X11R6/lib/modules/drivers/radeon_drv.o
Dessa två rekommenderas varmt:
http://gatos.sourceforge.net/dri-debug.php
http://dri.sourceforge.net/cgi-bin/moin.cgi/DriTroubleshooting
BTW, enligt min synaptic har jag XFree86 4.3.0-0ds4 installerad och kan
hämta XFree86 4.3.0-5 från unstable-repositoriet - ingen 4.4 så långt
ögat når ;-)
Om 'load "dri"' inte hjälper, och du vill gå till botten med detta
rekommenderar jag att att du tar ner
http://dri.sourceforge.net/cgi-bin/moin.cgi/Download
och kompilerar själv. Det finns även några debian paket att hämta från
den sidan om du är feg ;-)