Compiz de cabeça para baixo

Publicado por Arthur Rodrigues Stilben em 12/09/2011

[ Hits: 5.392 ]

 


Compiz de cabeça para baixo



Olá, pessoal.

Essa dica é para quem está tentando usar o compiz, mas na hora de habilitá-lo a tela do monitor fica de cabeça para baixo.

Para começar, vou contar como tudo começou comigo. Eu usava Fedora 11 e queria ativar o compiz. Vi que era necessário usar o driver da minha GeForce 7200. Depois de muita pesquisa, vi que o melhor seria instalar o driver do próprio site da nvidia.

O tempo passou, meu SO começou a ter umas reações estranhas e resolvi que estava na hora de atualizar o sistema para o Fedora 14. Na verdade tentei o 15 primeiro, mas como travava muito parti para o 14 ;).

Então, para instalar o compiz fiz a mesma coisa: fui no site da nvidia, baixei o driver, segui as instruções em Artigo: Instalando o driver da NVIDIA para as placas GeForce - vivaolinux.com.br e instalei (na época a versão era 280.13), tentei rodar o compiz, mas a tela congelava.

Pesquisei na internet e vi que o driver open-source para placas nvidia, o nouveau, tinha já um bom suporte 3D. Removi então o driver proprietário e instalei o novo driver.

Instalei os pacotes necessários e consegui rodar o compiz :). Mas quando reiniciei a máquina, a tela aparecia de cabeça para baixo. Removi, então, o compiz para que a tela voltasse ao normal. Mas ficou a dúvida: por que a tela ficou desse jeito?

Passei dias tentando resolver isso e finalmente consegui. Parece que havia um problema com o arquivo "/usr/lib/libGL.so.1". Na verdade esse arquivo é um link simbólico para outro arquivo. O problema é que ele estava linkado a um arquivo errado.

Ao instalar o driver proprietário da nvidia, inicialmente, parece que é criado um arquivo chamado "/usr/lib/libGL.so.<versao>", onde versão é a versão do driver. Para corrigir esse problema, basta modificar o link da seguinte forma (comando como root):

# rm /usr/lib/libGL.so.1
# ln -s /usr/lib/libGL.so.1.2 /usr/lib/nvidia/libGL.so.1


Reinicie o computador e mande brasa. Para verificar se está tudo ok, dê o seguinte comando:

glxinfo | grep render

O resultado deve ser o seguinte:

direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on NV46


Onde a versão do Gallium e do NV podem variar.

Lembrando: o pacote mesa-libGL deve estar instalado, além, claro do glx-utils.

É isso aí, pessoal, espero que essa dica ajude a muitos. ;)

Outras dicas deste autor

Instalando o f4l no Linux

Conversão de vídeos

Executando o novo formato do Guitar Pro no TuxGuitar

Symbol Browser no GEdit do OpenSUSE 11.1

Leitura recomendada

Peer2Mail no Linux (ou melhor, OpenP2M)

Instalando o Waterfox no Fedora 33, navegador fork do Firefox

Autenticidade dos repositórios Debian

Instalando o aMSN 0.97b usando o subversion

Opera 24 Developer no Slackware 14.1

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts