jump to navigation

ATI e accelerazione 3D per Compiz Maggio 17, 2008

Posted by Alfredo in Compiz, Desktop Environment, Gnome, Linux, SUSE, Window managers, XGL.
Tags: ,
trackback

I driver ATI fglrx, purtroppo, non sono ancora perfetti e necessitano sempre di ritocchi e trucchi per far sì che funzionino a dovere con SaX2. Dopo aver installato e configurato i driver fglrx capita infatti di ricevere un avviso di SaX2 che ci avverte che che non può caricare l’accelerazione 3D.

Il problema 99 volte su 100 non è affatto dell’accelerazione mancante ma proprio del fatto che essa non viene riconosciuta da SaX2; per ovviare a questo inconveniente e utilizzare l’accelerazione grafica per XGL e Compiz verifichiamo manualmente se i nostri driver stanno realmente funzionando e se l’accelerazione è disponibile o meno.

Compiz su OpenSUSE e XGL

Prima di tutto diamo il comando:

$ glxinfo | grep rendering

Che dovrebbe darci come output “direct rendering: Yes”. Proviamo anche a vedere se davvero la nostra scheda stia funzionando con l’accelerazione 3D, avviando il programma di prova con gli ingranaggi 3D:

$  fgl_glxgears

Se tutto finora è andato a buon fine e riusciamo a vedere gli ingranaggi che ruotano in maniera fluida vuol dire che il nostro driver sta lavorando come si deve e che possiamo provare a far avviare da shell XGL e quindi Compiz Fusion. Apriamo un terminale e digitiamo il comando:

 $ gnome-xgl-switch --enable-xgl

Effettuiamo nuovamente il login a gnome e adesso, come per magia dovremmo avere gli effetti di compiz abilitati. Se così non fosse non allarmatevi, potete sempre disabilitare XGL dai terminali tty accessibili con CTRL-ALT-F1 (va bene da F1 ad F6). Fatto ciò basta loggarsi come root e dare il comando:

 $ gnome-xgl-switch --disable-xgl

Rieffettuare il login (se il server XGL non risponde basta premere CTRL-ALT-BACKSPACE per farlo riavviare) per avere di nuovo il nostro Gnome 2D.

Commenti»

No comments yet — be the first.