Compiz de cabeça para baixo

Publicado por Arthur Rodrigues Stilben em 12/09/2011

[ Hits: 5.421 ]

 


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

Symbol Browser no GEdit do OpenSUSE 11.1

Executando o novo formato do Guitar Pro no TuxGuitar

Leitura recomendada

Verificando qual módulo determinada interface de rede esta utilizando no Debian Lenny

Virtualbox - Erro: The vboxdrv kernel module is not loaded [Resolvido]

Vídeo aula: como criar uma calculadora de décimo terceiro salário

Firefox e multimídia / som

dnfDragora - GUI para DNF no Fedora

  

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