RUIMOURA.NET FREE, AS IN FREEDOM OF CHOICE

Linux talk - O que é isso do AIGLX/XGL e Compiz/Beryl?

O AIGLX (desenvolvido pela comunidade Fedora em conjunto com o XORG) e o XGL (desenvolvido pela Novell) permitem ter aceleração 3d indirecta por hardware no servidor X (vulgo desktop).
A grande diferença (e onde reside a grande vantagem do AIGXL) é que este está integrado no XORG, desde a versão 7.1 (Mandriva 2007, Fedora 6, Ubuntu 6.10 e Gentoo) e funciona, portanto, totalmente integrado no sistema. O XGL necessita de correr na sua própria sessão, o que provoca maior lentidão, instabilidade e de um modo geral é complicado meter tudo a funcionar como deve ser.

Depois vem o Beryl e o Compiz, que são dois “compositing window managers“, e que necessitam do AIGLX ou do XGL para funcionarem. O Compiz, que é patrocinado pela Novell, é conhecido por ser muito mais estável, leve e prático que o Beryl (que foi criado a partir do Compiz, pela comunidade). As principais distros “orientadas” para desktop trazem o Compiz (como, por exemplo, o Fedora 6) , não o Beryl, porque é muito simples e estável, e permite ter um sistema mais fluído. O Beryl, por seu turno, é mais “instável”, mas tem mil e uma capacidades, plugins, efeitos, etc.

Depois surge a Suse, com o XGL+Compiz (é a única distro que aposta no XGL de momento, naturalmente).

Para quem tem placas ATI mais antigas (abaixo da série 9700) o AIGLX+Compiz ou Beryl funciona “out of the box”, com os drivers opensource que são automaticamente instalados, em qualquer das distros acima referidas (não nas distros suse).

Quem tem placas mais recentes da ATI, ou uma placa da Nvidia, tem que instalar drivers proprietários. Aqui é que surge o problema para quem tem placas ATI recentes, porque a ATI não disponibiliza suporte para AIGLX nos drivers proprietários.

Ps: se existir alguma incorrecção façam o favor de dizer.


4 Comments

Está tudo muito bem pelo que eu vejo, nada a acrescentar exceptuando uma pequena coisinha: nas nvidia são mesmo precisos os drivers proprietarios? Eu uso-os mas já nem sei se são mesmo precisos porque pura e simplesmente não me lembro :oops:

Posted by dextro on 14 December 2006 @ 1am

Não tendo a certeza absoluta, penso que sim.

Posted by Boss on 14 December 2006 @ 1am

Seus posts são muito informativos.

Ganhou um visitante freqüente.

Posted by Avi Alkalay on 14 December 2006 @ 5am

Muito obrigado :)

Posted by Boss on 14 December 2006 @ 10am