[TiLUG] Composite vs Direct Rendering (problema ATI fglrx)
Daniele (Mastro)
daniele.bilug@gmail.com
Mer 13 Dic 2006 19:27:00 CET
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ciao a tutti
volevo abilitare il composite per abbellire un po' il mio desktop e in
previsione di provare XGL+Beryl/compiz
ora.. se aggiungo queste righe in xorg.conf:
Section "Extensions"
Option "Composite" "true"
EndSection
e riavvio X perdo il direct rendering:
# glxinfo | grep direct
direct rendering: No
se commento la riga dove viene abilitato il Composite tutto funziona...
qui potete vedere il mio xorg.conf completo:
http://pastebin.ca/277925
la mia scheda è una Ati Radeon Mobility 9700 con 128 mega di video-ram
il mio portatile ha un bug nell'allocazione dei registri mtrr (x chi non
ricordasse) che io sistemo modificando manualmente tale allocazione in
fase di avvio
con il comando
for i in 1 2 3 4 5 0 6 7; do echo "disable=$i" >| /proc/mtrr; done; echo
"base=0x00000000 size=0x80000000 type=write-back" >| /proc/mtrr
che non fa altro che eliminare tutto e impostare quello che avrebbe
dovuto (la sola ram), all'avvio di X occupa altri 2 registri, uno per
l'AGP e l'altro per la memoria video
$ glxgears
1232 frames in 5.0 seconds = 246.349 FPS
1250 frames in 5.0 seconds = 249.984 FPS
1186 frames in 5.0 seconds = 237.184 FPS
1250 frames in 5.0 seconds = 249.983 FPS
gli fps son bassi ma non fanno testo perché credo siano limitati in
qualche modo... infatti coprendo la finestra o mettendola a tutto
schermo da gli stessi valori
ecco cosa dice /var/log/Xorg.0.log
(II) fglrx(0): Composite extension enabled, disabling direct rendering
787 (WW) fglrx(0): ***********************************************
788 (WW) fglrx(0): * DRI initialization failed! *
789 (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
790 (WW) fglrx(0): * 2D acceleraton available (MMIO) *
791 (WW) fglrx(0): * no 3D acceleration available *
792 (WW) fglrx(0): ********************************************* *
la cosa curiosa è che non ci sono errori (EE)
come se tutto ciò fosse "normale"
non so se considerare normale avere un'accellerazione 3d che funziona
via Mesa
sono a corto di idee
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFgEX0i33/AIKoeisRAuE0AJ4qsgUxvQkSbK+97i0qGrjzlShaAwCfYXXD
XDPU4dINv+yMGGeNsbDMUbA=
=ZPwO
-----END PGP SIGNATURE-----
Maggiori informazioni sulla lista
Tilug