Rodando Compiz-fusion no Debian Lenny com vídeo Intel GM965/GL960

Publicado por ronnie peterson bacelar martins em 03/07/2009

[ Hits: 21.323 ]

Blog: http://dbahiaz.blogspot.com/

 


Rodando Compiz-fusion no Debian Lenny com vídeo Intel GM965/GL960



Essa foi a maneira que encontrei para fazer o Compiz-fusion funcionar no Debian Lenny Linux com a placa gráfica Intel Corporation Mobile GM965/GL960, usada pelo Dell Inspiron 1525.

Abaixo seguem os passos utilizados.

Primeiro conferimos se o suporte 3D está ativado:

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 965GM 4.1.3002 x86/MMX/SSE2

Se retornar "Yes" como mostra o comando, perfeito! Caso retorne "No", instalaremos os seguintes pacotes:

# aptitude install mesa-utils xlibmesa-gl xlibmesa-glu libgl1-mesa-dri

Teste novamente para saber se foi ativado.

Teste também o desempenho gráfico:

glxgears
5250 frames in 5.0 seconds = 1049.825 FPS
5491 frames in 5.0 seconds = 1098.178 FPS

Para garantir que tudo será encontrado, vamos configurar a sources.list. Use um editor de texto, como o gedit, vim ou nano para editar o arquivo /etc/apt/sources.list. Lembre-se: é necessário efetuar esse procedimento como usuário root.

# cp /etc/apt/sources.list /etc/apt/sources.list-backup (criando uma cópia de segurança da sources.list)

# gedit /etc/apt/sources.list

Agora substitua seu conteúdo com os seguintes repositórios:

deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://ftp.debian.org/debian/ lenny main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb http://www.debian-multimedia.org lenny main
deb http://apt-get.if.uff.br lenny-extras extras

Atualizando e inserindo a chave e instalando o Compiz-fusion:

# aptitude update

Provavelmente ele pedirá uma chave para alguns repositórios, como o debian-multimedia e apt-get.if.uff.br, onde aparecerá uma mensagem parecida com a seguinte:

"W: There are no public key available for the following key IDs:A70DAF53XXDER0D3A1"

Neste caso faremos o seguinte:

# aptitude install debian-multimedia-keyring (chave do repositório multimídia do Debian)

E para a key Ids:A70DAF53XXDER0D3A1 apresentada na mensagem, faça o seguinte:

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys XXXXXXXX
# gpg --armor --export XXXXXXXX | apt-key add -

Onde XXXXXXXXX deve ser substituído pelo número apresentado no key ID:"A70DAF53XXDER0D3A1" da mensagem.

Agora atualize e tente instalar novamente os pacotes:

# aptitude update
# aptitude safe-upgrade
# aptitude install mesa-utils xlibmesa-gl xlibmesa-glu libgl1-mesa-dri
# aptitude install compiz-gnome compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-plugins fusion-icon compizconfig-settings-manager compiz-fusion-bcop compiz


Para ativar e desativar os efeitos, aconselho o uso do Fusion-icon, que se encontra em Aplicativos --> Ferramentas do Sistema.

Clicando com o botão direito do mouse no ícone da bandeja do Fusion-icon, selecione "Reload Windows Manager" para ativar o Compiz-fusion ou "Select Window Manager --> Compiz".

Não foi preciso qualquer alteração no Xorg; o kernel usado foi: "Linux debian 2.6.26-2-686".

Apesar da placa Intel ter sido incluída no blacklist do Compiz-fusion, com essa versão do kernel ela roda sem qualquer alteração ou configuração extra.

Testei no Debian 5, Ubuntu 8.04 e 8.10, que estão com Kernel versão 2.6.26 e 2.6.27 respectivamente, e tudo ocorreu perfeito; já no Ubuntu 9.04 esse problema acontece, sendo necessário uma configuração extra, pois o kernel usado é o 2.6.29.

Em todo caso, se acontecer algum imprevisto usaremos um script chamado "Compiz-Check", que roda na maioria das distro Linux. Testei-o no Debian, Ubuntu e Opensuse, usando Gnome e KDE, e nada de errado aconteceu; mesmo assim, faça isso por sua conta e risco, já que esse script não foi feito por mim.

O Compiz-check (como o nome já diz) checa se a sua configuração está preparada para rodar o Compiz-fusion; se houver algo errado ele aponta o erro e uma possível solução.

Baixando o script, adicionando permissão e rodando:

wget http://blogage.de/files/9124/download -O compiz-check
$ chmod +x compiz-check
$ ./compiz-check


Ele retornará algumas mensagens, como:

Checking if it's possible to run Compiz on your system...
Checking for texture_from_pixmap...               [ OK ]
Checking for non power of two support...          [ OK ]
Checking for composite extension...               [ OK ]
Checking for FBConfig...                          [ OK ]
Checking for hardware/setup problems...           [WARN]

Se tudo retornar OK, perfeito: seu sistema está preparado para o Compiz. Mas como a placa Intel está no blacklist, provavelmente ele retornará um erro; para solucioná-lo ele pedirá para teclar Y (yes) ou N (não).

Apertando Y ele fará com que a placa não seja mais checada pelo blacklist do Compiz-fusion. Veja nas imagens abaixo:
Linux: Rodando Compiz-fusion no Debina Lenny com vídeo Intel GM965/GL960.
Linux: Rodando Compiz-fusion no Debina Lenny com vídeo Intel GM965/GL960.
Como eu disse anteriormente, mesmo com a placa Intel no blacklist, ela funcionou bem sem a necessidade de rodar o Compiz-check; mas caso não consigam, fica aí a dica.

Espero que tudo ocorra bem e caso haja algum problema, estarei a disposição para ajudar.

Referências:
Link alternativo para o arquivo Compiz-check: http://www.4shared.com/file/115222562/7e92a5cb/compiz-checktar.html

Abraço,
Ronnie.

Outras dicas deste autor

Firefox com rolagem lenta? Eis a solução!

Skype no OpenSUSE 11.2 32 e 64 bits

Personalizando o OpenSuSE Linux 11 com alguns cliques

Empathy - O substituto do Pidgin no Ubuntu

Alerta! Glxgears não é teste de desempenho

Leitura recomendada

Ligar e desligar touchpad no XFCE usando input-libinput

Nobreaks inteligentes APC no Ubuntu Dapper/Debian

Placa wirelles no Dell Vostro 1000 com Linux fácil, fácil

Impressora HP LaserJet 1000 no Conectiva Linux 10 via CUPS

Infográfico: do Mainframe ao Cloud Computing

  

Comentários
[1] Comentário enviado por edinhovieir em 15/07/2009 - 09:18h

Cara, muito bom.... funcionou perfeitamente... só tive que configurar minha placa antes porque o Debian não tinha reconhecido... mas ficou muito bom mesmo......

Vlwww

[2] Comentário enviado por wgac-ton-linux em 25/09/2009 - 00:14h

Infelizmente aqui nao funcionou :
ton@ton-debian:~$ glxgears
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

ton@ton-debian:~$ ./compiz-check

Gathering information about your system...

Distribution: Debian GNU/Linux (5.0.3)
Desktop environment: GNOME
Graphics chip: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
Driver in use: intel
Rendering method: None

Checking if it's possible to run Compiz on your system... [SKIP]

Checking for hardware/setup problems... [SKIP]

At least one check had to be skipped:
Error: No rendering method in use (AIGLX, Xgl or Nvidia)


Fiz tudo do inicio ao fim do tuto mas nao funcionou..

detalhe: Antes pensei qminha placa de video fosse nvidia(sou muito leigo no assunto) acabei descobrindo q era essa:
VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller
ai me indicaram esse tuto..
mas nao rolou...
se poder me ajudar agradeço! nao sei qual é o problema (como disse sou leigo)rs
desde jah agradeço!

[3] Comentário enviado por wgac-ton-linux em 25/09/2009 - 19:27h

AAh final mente consegui!!
Valew pelo topico amigo!
Tinha um pacote impedindo ofuncionamento do compiz..
xserver-xorg-video-nv
rss
instalei por egano..rs
XD(Y)

[4] Comentário enviado por dbahiaz em 26/09/2009 - 12:51h

Que bom que conseguiu rss, abr!

[5] Comentário enviado por gfuzz em 13/10/2009 - 13:56h

não rodou aqui
talvez seja pq a minha placa de video não esta configurada corretamente
tenho uma intel 945gm ...sabe como configura-la??

[6] Comentário enviado por dbahiaz em 18/10/2009 - 10:28h

O 3D foi ativado com a instalação dos pacotes mesa-utils xlibmesa-gl xlibmesa-glu libgl1-mesa-dri ?


[7] Comentário enviado por pergamo em 20/10/2009 - 20:41h

Funciona normal só q quando ligo o notebook não carrega no boot ta desativando quando desligo o pc q faço??

Obrigado

[8] Comentário enviado por dbahiaz em 23/10/2009 - 18:45h

Tenta colocar o fusion-icon para inicicar junto com o sistema, dai ele vai carregar junto:

Sistema/Preferências/Sessões e procure pela a aba Programas iniciais, clique em adicionar, dê um nome e na linha comando escreva: fusion-icon no comando. Deve funcionar.

abraço!

[9] Comentário enviado por cpaynes em 09/04/2010 - 18:21h

amigo ... no meu debian eu naum consegui habilitar o 3D

glxinfo | grep render

direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect



se puder me dar um ajuda

[10] Comentário enviado por theblackwolf em 14/04/2011 - 13:04h

Boa tarde gente... Pentiun 4 AMD velinho de ano, más filé de uso... Tá fazendo hora, não tá querendo rodar o nosso Compiz no Debian Squeeze... E tá tudo nos conformes...

@debian:~$ ./compiz-check

Gathering information about your system...

Distribution: Debian GNU/Linux (6.0.1)
Desktop environment: GNOME
Graphics chip: nVidia Corporation NV18 [GeForce4 MX 4000] (rev c1)
Driver in use: nouveau
Rendering method: AIGLX

Checking if it's possible to run Compiz on your system...

Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]

Qual passo a seguir???

[11] Comentário enviado por theblackwolf em 15/04/2011 - 09:40h

Aí com base em uma nova instalação do Compiz no Squeeze, depois do ./compiz-check... dei um compiz start como root e retornou esse erro:

Erro do GConf: Falha ao contatar o servidor de configuração; a causa mais comum é um bus daemon da sessão do D-Bus faltante ou mal configurado. Para mais informações consulte: http://projects.gnome.org/gconf/. (Detalhes - 1: Falha ao obter uma conexão à sessão: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)


Pesquisei más poucas referências sobre isso no Squeeze. Como erro do Compiz nem achei nada...

[12] Comentário enviado por dbahiaz em 15/04/2011 - 19:23h

thebleckwolf@ Esse procedimento é para o Lenny, mais vc pode tentar isso aqui:

http://www.vivaolinux.com.br/dica/Iniciando-o-Compiz-automaticamente-no-Debian/

no comentário tem um outro tutorial se sua placa for Nvidia:

http://www.howtoforge.com/enabling-compiz-fusion-on-a-debian-squeeze-desktop-nvidia-geforce-8200

Abraço!

[13] Comentário enviado por theblackwolf em 16/04/2011 - 09:48h

Antes de tudo thanks pela consideração... Eu já havia usado essa dica do Ednaldo Silva em outra máquina minha, funcionou nela beleza... Mas nessa em questão gerou um novo erro:


# compiz start
compiz (core) - Warn: SmcOpenConnection failed: None of the authentication protocols specified are supported
compiz (core) - Error: Screen 0 on display ":0.0" already has a window manager; try using the --replace option to replace the current window manager.
compiz (core) - Fatal: No manageable screens found on display :0.0

Launching fallback window manager
Aviso do gerenciador de janelas: Falha ao contatar o servidor de configuração; a causa mais comum é um bus daemon da sessão do D-Bus faltante ou mal configurado. Para mais informações consulte: http://projects.gnome.org/gconf/. (Detalhes - 1: Falha ao obter uma conexão à sessão: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)

metacity:ERROR:core/prefs.c:2482:meta_prefs_get_workspace_name: assertion failed: (workspace_names[i] != NULL)

Abortado



Ou seja continua fazendo raiva, e mais o compiz check tá ok...

@debian:~$ ./compiz-check

Gathering information about your system...

Distribution: Debian GNU/Linux (6.0.1)
Desktop environment: GNOME
Graphics chip: nVidia Corporation NV18 [GeForce4 MX 4000] (rev c1)
Driver in use: nouveau
Rendering method: AIGLX

Checking if it's possible to run Compiz on your system...

Checking for texture_from_pixmap... [ OK ]
Checking for non power of two support... [ OK ]
Checking for composite extension... [ OK ]
Checking for FBConfig... [ OK ]
Checking for hardware/setup problems... [ OK ]

Parece tudo nos conformes porém não rodo o dito... Vou continuar na luta ok!!! Thanks...

[14] Comentário enviado por theblackwolf em 16/04/2011 - 10:20h

Pelo que pesquisei devo atualisar para o metacity / 1:2.30.1-3

correto? Eis o artigo já traduzido...

http://translate.google.com.br/translate?hl=pt-BR&sl=en&u=http://bugs.debian.org/576651&ei=TJGpTYuTN...

[15] Comentário enviado por theblackwolf em 16/04/2011 - 12:01h

Continua o ERRO descrito...

[16] Comentário enviado por theblackwolf em 16/04/2011 - 12:59h

Resposta ao comando compiz --replace

# compiz --replace
compiz (core) - Warn: SmcOpenConnection failed: None of the authentication protocols specified are supported
compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Launching fallback window manager
Aviso do gerenciador de janelas: Falha ao contatar o servidor de configuração; a causa mais comum é um bus daemon da sessão do D-Bus faltante ou mal configurado. Para mais informações consulte: http://projects.gnome.org/gconf/. (Detalhes - 1: Falha ao obter uma conexão à sessão: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)

[17] Comentário enviado por dbahiaz em 18/04/2011 - 18:16h

thebleckwolf no retorno aparece "Driver in use: nouveau"

Veja bem, tenta usar o Drive nvidia, pode ser o nouveau que esta dando erro ai, nao custa nada tentar, veja alguns topicos relacionados:

http://www.vivaolinux.com.br/topico/Debian/Nvidia-no-Debian-Squeeze
http://cotidianolinux.com.br/tutorial-para-instalacao-do-driver-nvidia-no-debian-6-0/
http://wiki.debian.org/NvidiaGraphicsDrivers



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts