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. ;)
Nenhum comentário foi encontrado.