Instalando Xgl + Compiz com uma pitada de Cgwd no Ubuntu Dapper Drake

Instalei e configurei essa dupla, ou melhor, esse trio no meu Ubuntu Dapper Drake e como muitos se interessaram, estou disponibilizando aqui o procedimento que utilizei.

[ Hits: 48.580 ]

Por: Danilo G. Magrini em 13/10/2006


Requisitos



Descrição do meu hardware: Athlon64 2800 (clock real de 1.8Ghz), 1 GB de RAM, placa de vídeo GeForce FX5200 128 MB e um HD tosco.

A documentação diz que placas de vídeo onboard e offboard suportadas são: ATI, nVidia, Intel e Matrox, desde que estejam com aceleração 3D ativada (veremos isso mais a frente). Porém é óbvio que quanto melhor o seus hardware melhor o desempenho final.

Fiz um vídeo para demonstrar um pouco do poder desse Desktop e você pode aproveitar para dar uma olhada na performance usando o hardware descrito acima:
Bom, a partir daqui presumimos que você está com o Ubuntu 6.06 instalado e funcionando, inclusive a interface gráfica com Gnome e o acesso a internet. Primeiramente teremos que verificar se sua placa de vídeo já está com a aceleração 3D habilitada. Faça isso através do comando:

$ glxinfo | grep rendering

Se o resultado for "direct rendering: Yes", ótimo, você já pode ir para o item 3. Caso contrário você terá que habilitar a aceleração 3D da sua placa. Vou explicar aqui o básico para se fazer isso, mesmo porque são muitas placas de vídeo compatíveis e seria inviável detalhar cada uma delas. Portanto vou descrever somente como fazer usando a placas NVIDIA (que é a minha).

Se você usa placas mais antigas como TNT, TNT2, TNT Ultra, GeForce1 ou GeForce2, instale os pacotes nvidia-glx-legacy e nvidia-settings do repositório "restricted". Está perdido? Então:
Caso você tenha uma placa de vídeo mais atual, apenas instale o pacote nvidia-glx também do repositório "restricted". Lembre-se que para instalar faça:

sudo apt-get install nome-do-pacote

Feito isso é só ativer o suporte:

$ sudo nvidia-glx-config enable

E se quiser ajustar as configurações faça:

$ nvidia-settings

Pra quem conhece o arquivo /etc/X11/xorg.conf, é mais simples editar o arquivo e inserir as linhas abaixo na "section Device":

Section "Device"
        Identifier      "NVIDIA GeForce FX 5200"
        Driver          "nvidia"
        BusID           "PCI:1:0:0"
        Option          "RenderAccel"           "true"
        Option          "AllowGLXWithComposite" "true"
        Option          "NvAGP" "0"
EndSection

Você também pode reconfigurar seu vídeo através do comando abaixo selecionando o driver "nvidia" ao invés de "nv":

$ sudo dpkg-reconfigure xserver-xorg

Para que as alterações tenham efeito você deverá reiniciar o X com "CTRL + ALT + BACKSPACE" ou digitando o comando:

$ sudo /etc/init.d/gdm restart

Para confirmar se tudo correu bem, veja se o suporte 3D foi habilitado. Se não lembra do comando, volte no início deste tópico que você vai relembrar.

OBS 1: Eu particularmente, ao invés dos procedimentos acima, preferi instalar a última versão do driver da NVIDIA que você pode baixar direto do site:
OBS 2: Quem tem placa de vídeo ATI pode pesquisar em:
Página anterior     Próxima página

Páginas do artigo
   1. O que é o que?
   2. Requisitos
   3. Instalando os pacotes necessários
   4. Colocando pra funcionar
   5. E o Cgwd?
   6. Conclusão
Outros artigos deste autor

Experimentando o XGL/Compiz no Mandriva 2007

Instalando e configurando modem SpeedTouch 330 USB no Slackware 10

Leitura recomendada

Blender para todos! - Parte II

VRML - A Web ganhando vida!

Visualizador de sistema de arquivos tridimensional

HairCAPTURE – Utilizando captura de vídeo em C++ (sem segredos)

Anima Beat

  
Comentários
[1] Comentário enviado por raypenna em 14/10/2006 - 01:09h

Fiz a instalação e configuração seguindo as instruçoes do wiki do ubuntu-br, tudo funcionou beleza até eu executar o amsn, não executou e os vídeos no totem ficaram como uma tv fora de sincronismo horizontal e no mplayer ficou um atraso entre a imagem e o som. Depois eu tento novamente.

[2] Comentário enviado por lucianomarques1 em 14/10/2006 - 13:52h

Em primeiro lugar, gotaria de dizer que seu artigo é realmente muito bom. Principalmente pelo fato de você não ficar se apegando a "detalhes".

Bom mas vamos ao que interessa. Meu computador é um Athlon 1.3GHz, 256MB de memória e uma GForce 2 com 64MB montados em uma poderosa M810 :)

No final de semana passado, reinstalei o Dapper configurei como manda o figurino a minha GForce, no entanto, quando utilizo o comando:

$ glxinfo | grep rendering

A resposta é NO, se tento ativar o comando causa um erro dizendo que não pode acessar o xorg.conf.

Mas enfim a minha única queixa em relação ao Xgl/Compix, é que eu não consigo mais colocar determinados jogos em tela cheia (exemplo bobo mas o Supertux). Tambem não consigo assistir meus clipes em tela cheia (o vídeo fica com um imenso atraso em relação ao som).

Inclusive se você puder me ajudar em alguma coisa ficarei muito grato.

PS.: Vale ressaltar, que sem o Xgl/Compix rodando, os jogos funcionam normalmente (embora aparentemente sem aceleração, o Glest por exemplo roda, mas sem efeito de sombra) e os clipes a mesma coisa, funcionam normalmente em tela cheia ou não.

Luciano.

[3] Comentário enviado por Raphal em 14/10/2006 - 18:18h

Soh pra informar que o compiz saio de linha, no lugar dele entro o Beryl, procurem pelos pacotes do Beryl + XGL!
Não tenho o link do how to comigo, mas catei um pouco de cada site.

[4] Comentário enviado por eei em 15/10/2006 - 23:24h

qndo dou o seguinte comando: gconftool --set --type list --list-type string, me retorna o seguinte;
É necessário especificar chaves/valores alternados como argumentos.

E está dando erro na instalação do compiz...

Oque poderia ser???

Emilio
Linux emilio-pinguin 2.6.15-27-686 #1 SMP PREEMPT Sat Sep 16 02:13:27 UTC 2006 i686 GNU/Linux

[5] Comentário enviado por raphal em 16/10/2006 - 01:12h

Instalei o Beryl+XGL seguindo esse tutorial, funciono tranquilo pra mim.
http://fredcpp.wordpress.com/2006/09/29/instalar-beryl-en-ubuntu/

[6] Comentário enviado por townray em 16/10/2006 - 12:13h

Respostas:

O XGL ainda é um release, tanto que o projeto final será chamado de Xegl, portanto vários bugs ainda podem ser encontrados como os que vocês estão tendo de atrasos de audio e problemas de sincronismo. O gerenciador de janelas que roda sobre o Xgl com suporte OpenGL chamado Compiz também é versão release e apresenta vários bugs também.
O Compiz NÃO saiu de linha e nem foi substituido pelo Beryl como em um comentário acima. O que aconteceu foi que várias correções de bugs foram enviados e solicitados aos desenvolvedores do Compiz e eles não tomaram muito conhecimento então resolveram criar o Beryl que nada mais é que um projeto iniciado a partir de um fork do Compiz. O site do Beryl é http://www.beryl-project.org/

[7] Comentário enviado por townray em 18/10/2006 - 10:30h

Resposta ao eei:

O comando correto está abaixo:

$ gconftool --set --type list --list-type string /apps/compiz/general/allscreens/options/active_plugins
'[gconf, miniwin, decoration, transset, wobbly, fade, minimize, cube, rotate, zoom, scale, move, resize, place, switcher, trailfocus, water]'

no artigo ficou desalinhado dando a impressão que o comando termina no 'string'.

[8] Comentário enviado por jova2 em 18/10/2006 - 22:09h

Instalei no meu Ubuntu e rodou redondinho mas eu também tive os problemas citados acima como o atraso com videos em tela cheia. Minha máquina é um Atlon 2600 com 256 de RAM e GForce de 64 MB, apesar da configuração fiquei satisfeito com o desempenho.

[9] Comentário enviado por duduccost em 23/10/2006 - 17:37h

ae manu parabens pelo artigo dahora.......

[10] Comentário enviado por possiventura em 29/06/2011 - 18:40h

Danilo,
eu estou mo mandriva 2007 spring one LiveCD. ...mas não consigo "criar " a "tampa"do cubo e o "chão "dele ( não tem 6 faces )
tadeu filippini
p.s. aqui tem um aplicativo " Gset-compiz ". ( com ele foi possível ficar dentro do cubo ..sem o "top " e " bottom "


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts