suse + aixgl

6 risposte [Ultimo messaggio]
Ritratto di Goan206cc
Goan206cc
(Junior)
Offline
Junior
Iscritto: 26/04/2006
Messaggi: 31

Compiz, Beryl, XGL, AIXGL ... premettendo che ancora non ho ben capito le differenza di queste cose e cosa effettivamente faccia una e faccia l'altra ho cercato un pò di informazioni su AIXGL per SUSE.
Su ubuntu usavo compiz + AIXGL era molto stabile e, cosa molto carina, potevo disabilitarlo senza dover riavviare il server x...cercando però info in rete e qua su come installare aixgl per suse non ho trovato nulla...mi è allora venuto il dubbio ch enon si possa installare aixgl per suse.
Qualcuno sa chiarirmi la cosa?
Ciao
Max

Ritratto di leo72
leo72
(Guru)
Offline
Guru
Iscritto: 27/12/2004
Messaggi: 689

Hai gli stessi dubbi che ho avuto io qualche settimana fa..
Vediamo se ti posso aiutare (non sono una cima, però Wink )

Dunque, Compiz e Beryl altro non sono che gestori di finestre che si sostituiscono a Metacity (Gnome) e KWin(KDE).
In questo modo è possibile ottenere effetti grafici 3D ed animazioni.
Ma come funzionano?
Si basano sullo sfruttamento delle capacità di rendering 3D in hardware dei moderni chipset grafici. Per far ciò sfruttano XGL, un'architettura del server X creata per sfruttare al massimo l'accelerazione grafica tramite i driver OpenGL delle suddette schede.
AIXGL è un altro progetto che permette di sfruttare l'accelerazione hardware delle schede grafiche che sono compatibili con la tecnologia DRI (direct rendering), quali ad esempio i chipset Intel. Bypassando il server X, tramite AIXGL (integrato in Xorg 7.1) si può comandare direttamente il chipset grafico.

Che differenza c'è fra i vari sistemi?
Compiz e Beryl sono molto simili, l'ultimo è un fork del primo. C'è chi preferisce Compiz, chi Beryl. Io ho provato Beryl e non mi dispiace. Compiz è forse un po' più stabile ed è per questo motivo che lo mettono in molte distro (Suse compresa).
Tra XGL e AIXGL la differenza la fa la tua scheda ed i suoi driver. Prestazionalmente è meglio usare AIXGL perché hai un accesso diretto al chipset grafico e non metti di mezzo altro codice (XGL). Inoltre, alcuni driver implementano già un AIXGL proprietario (es. Nvidia). Sennò puoi sempre abilitare ed usare quello integrato in X.org (questa è la strada che consiglia, ad esempio, il progetto Beryl, per far girare il suo gestore di finestre 3D).

Leo.
------------------
Scegli software open-source: il mio sistema Suse Linux esegue OpenOffice, Mozilla Firefox e Thunderbird, The Gimp...

Ritratto di Goan206cc
Goan206cc
(Junior)
Offline
Junior
Iscritto: 26/04/2006
Messaggi: 31

Quindi si puo' usare AIXGL anche su suse!?!?
Ma qualcuno da come mai queste AIXLG/XGL devono essere installate? cioè se fan parte del server x...come mai in realtà non ne fan parte? Tongue

Ritratto di JJ_Kame_R
JJ_Kame_R
(Geek)
Offline
Geek
Iscritto: 06/12/2006
Messaggi: 143

AiGLX è integrato in xorg o nei drivers (nVidia). Xgl è un sovraserver xorg e va installato.

Se segui la mia guida che trovi nell'apposita sezione usi AiGLX con Beryl senza problemi (se hai nVidia o Intel).

"Do or Do Not. There is No Try." - Master Yoda
Sabayon 3.3 (gentoo 4 president) - xp2400@3400+ - 7600gt XXX - 1,5gb RAM
"Penguin Prevails && Overruns!!!" - JJ_Kame_R

Ritratto di testa88
testa88
(Guru)
Offline
Guru
Iscritto: 27/10/2006
Messaggi: 776

Allora....io uso xgl + compiz sulla mia suse 10.2....posso usare AIXGL
+ compiz togliendo XGL? E se si, avrei dei benefici? Grazie
Ciao Wink

Ritratto di JJ_Kame_R
JJ_Kame_R
(Geek)
Offline
Geek
Iscritto: 06/12/2006
Messaggi: 143

Assolutamente si.

Da quel che scrivi direi che usi gli effetti grafici ma nn hai mai lanciato applicazioni 3d.

Metti AiGLX altrimenti la "roba" 3d nn funziona ecc. ecc. Inoltre le prestazioni in tutto sono tutt'un'altracosa.

"Do or Do Not. There is No Try." - Master Yoda
Sabayon 3.3 (gentoo 4 president) - xp2400@3400+ - 7600gt XXX - 1,5gb RAM
"Penguin Prevails && Overruns!!!" - JJ_Kame_R

Ritratto di testa88
testa88
(Guru)
Offline
Guru
Iscritto: 27/10/2006
Messaggi: 776

Eh eh...mi spiego meglio...Io ho i driver ati che quindi nn hanno integrato diciamo il motore (tipo xgl) che permette di usare beryl e compiz....Questo spiacevole inconveniente è nel caso dei possessori di schede ati, ovviato da xgl ma ovviamente beryl (da quel che ho sentito) su schede ati non se ne parla....solo compiz....AIXGL dovrebbe essere integrato in xorg 7.2, ma allora perchè usare xgl? A che serve che driver lo integrino? Non c'è già in xorg?
Per quello mi domando....questa faccenda di AIXGL e XGL è veramente mooolto confusa! Posso io con una ati usare AIXGL?
Qual'è il semplice motivo per cui beryl non funziona sulle schede ati?
Ciao