Recentemente inventei de instalar o driver atual da Nvidia Geforce disponível no site da própria e acabei me deparando com alguns probleminhas durante o processo. Foi então que resolvi escrever este artigo para o caso de alguém estar tendo os mesmos probleminhas que tive. De quebra vou dar uma passada rápida pela instalação do Beryl.
O AIGLX é uma tecnologia que permite a utilização de recursos 3D em placas de vídeo apenas adicionando algumas extensões convencionais ao Xorg.
Vantagens do AIGLX com relação ao XGL:
Mais leve tanto no consumo de memória quanto no uso do processador;
Possibilidade de usar a aceleração 3D não só para gerenciadores de janelas (Beryl, Compiz, Kwin, etc), mas para outras aplicações também como por exemplo jogos.
Vamos ativá-lo:
Vamos editar o arquivo linux-restricted-modules-common. Deixe o seu arquivo igual a este:
# This file is sourced from the linux-restricted-modules-common init
# script and is used to disable the link-on-boot feature, one module
# at a time. This can be useful if you want to use hand-compiled
# versions of one or more modules, but keep linux-restricted-modules
# installed on your system, or just to disable modules you don't use
# and speed up your boot process by a second or two.
#
# Use a space-separated list of modules you wish to not have linked
# on boot. The following example shows a (condensed) list of all
# modules shipped in the linux-restricted-modules packages:
#
# DISABLED_MODULES="ath_hal fc fglrx ltm nv"
#
# Note that disabling "fc" disables all fcdsl drivers, "ltm" disables
# ltmodem and ltserial, and "nv" disables both the nvidia drivers.
# You can also name each module individually, if you prefer a subset.
DISABLED_MODULES="nv"
Isto desabilitará o módulo "nv" que trabalha com um driver de código livre, o que faz com que o suporte 3D fique desabilitado.
Feito isso reinicie a máquina:
# shutdown now -r
Agora vamos trabalhar no xorg.conf:
# nano /etc/X11/xorg.conf
Procure por Section "Device" e adicione abaixo dele as linhas abaixo:
[3] Comentário enviado por RodriAndreotti em 03/05/2007 - 12:23h
Galera, esqueci de colocar um pacote que precisa ser baixado caso ocorra o erro descrito na página 2, desde já peço desculpas e posto aqui o procedimento a ser seguido...
instale o pacote Linux-restricted-modules (a versão mais atual)
# apt-get install linux-restricted-modules
escolha a versão mais atual para instalar.
depois instale o kernel-source da nvidia
# apt-get install nvidia-kernel-source
e reinicie o computador.
OBS.: inicie a máquina usando o kernel antigo mesmo que funciona...
[5] Comentário enviado por removido em 03/05/2007 - 22:05h
Uma pergunta amigo:
Por enquanto os drivers que eu instalei, pelo Automatix, são os mais atuais, os mesmos que você instalou pelo tutorial. Mas, inevitavelmente, sairá uma versão mais recente e eu gostaria de saber como proceder numa eventual atualização.
Eu posso instalar o driver mais recente por cima deste que eu tenho, seguindo o seu tutorial, mudando, claro, apenas a parte referente a versão do driver, ou eu devo desisntalar o driver antigo, pelo Automatix e depois seguir seu tutorial?
[6] Comentário enviado por RodriAndreotti em 03/05/2007 - 23:12h
Cara pelo menos nesta versão do driver quando eu instalei ele removeu a versão antiga que eu tinha automaticamente, ele pergunta em um determinado momento da instalação seu você deseja que ele remova automaticamente a versão instalada...
não sei se as versões mais atuais vão vir com esta facilidade também, mas creio que sim.
[7] Comentário enviado por removido em 04/05/2007 - 16:19h
Ola,
Primeiro parabens pelo seu artigo...
Bem, mas eu fiz toda a instalação segundo seu tutorial... nao tive nenhum problema...
mas quando inicio o Beryl acontece algo estranho: todas as janelas ficam sem bordas e barras de título. Você já viu algo assim acontecer ?
o que sugere que eu faça ? seria algum problema do driver ? ou do beryl ?
ah, uso Ubuntu 7.04 i386 em uma maquina amd64, mas acho que isso não faz diferença... baixei o driver da nvidia para i386 tb...
[11] Comentário enviado por removido em 04/05/2007 - 18:30h
Andre,
eu já havia lido o tutorial inteiro sim... ja havia adicionado a linha
Option "AddARGBGLXVisuals" "True"
e todas as outras que você diz lá também...
dbahiaz,
Mesmo adicionando esse Option "TripleBuffer" "True" não funcionou...
[12] Comentário enviado por RodriAndreotti em 04/05/2007 - 18:34h
vc usa KDE ou Gnome????
Bom, de qualquer forma tente clicar com o botão direito do mouse sobre o Rubi do Beryl...e procure por:
"Selecionar decorador de Janelas" e escolha:
Aquamarine ou Emerald
só relembrando...
KDE -> Aquamarine
Gnome -> Emerald
Apesar de que eu testei o Emerald no KDE e funfo...até que fica legalzinho....hehehe
[14] Comentário enviado por RodriAndreotti em 04/05/2007 - 23:12h
Perto do Relógio do seu linux, quando você carrega o beryl, você tem um Rubi (Tipo um diamante vermelho) você vai clicar com o botão direito nele e vai procurar pela opção:
"Selecione o decorador de janelas"
dentro destaopção tem outras duas, (se você instalou os pacotes delas claro)
* aquamarine
* Emerald
você pode escolher qualquer uma das duas...
qualquer coisa...
me passa seu email q eu te mando um screenshot...
[15] Comentário enviado por removido em 04/05/2007 - 23:22h
Andre,
realmente não aparece esse rubi proximo ao relogio não.
Uma coisa que eu percebi agora, é que não existe no meu sistema o comando beryl-manager que você diz para usar... eu uso simplesmente beryl para iniciar o gerenciador de janelas.
Existe um comando beryl-settings que abre uma janela com um monte de opções, mas pelo que estive olhando, nenhuma faz voltar as barras de titulos... acabei de perceber tb que quando inicio o beryl, o terminal e o run (Alt+F2) não iniciam mais...
Ah, estou usando Gnome.
[16] Comentário enviado por removido em 04/05/2007 - 23:39h
RESOLVIDO!!!
Bem, tive a ideia de #apt-get install beryl-manager e ai tudo funcionou...
De qualquer forma obrigado pela ajuda...
o problema com a decoração da janela era mesmo que não estava usando o esmerald, mas sim o tema default do gnome (GTK) por isso tava sem barras de títulos e bordas...
[17] Comentário enviado por rommul em 06/05/2007 - 22:48h
eu estou me batendo na segunda parte do seu tutorial.
muito bom, mas eu ja estou a algum tempo tentando instala esta vga e so apanho para ela.
será que podemos conversar por email ?
meu email bruno@tanervoso.com.br
[18] Comentário enviado por RodriAndreotti em 12/05/2007 - 15:07h
Pessoal pequena atualização...
Instalei hoje o Ubuntu Feisty, o problema com a versão do kernel continua....
e a solução para o mesmo continua igualzinha...
primeiro instalem o linux-restricted-modules
depois instalem o nvidia-kernel-source
e reinstalem o driver nvidia
depois basta reiniciar o pc...e iniciar pela versão normal do seu linux (não a nova que foi instalada, mas sim a genérica, que já era utilizada)
quanto ao beryl...os repositórios para o Feisty são quase os mesmos do Edgy, porém ao final de cada repositório troque a palavra "edgy" para "feisty" e pronto...
abraços a todos!!!
[19] Comentário enviado por luisaslima em 15/05/2007 - 15:30h
uma pergunta a minha placa e uma nvidia geforce 6200 256mb 8x 64bits e quando fiz o testeste a resposta foi rendering NO.
da para instalar o beryl ou nao.?
[23] Comentário enviado por michelcias em 26/07/2007 - 07:39h
Estou usando o Ubuntu 7.04. Segui a risca todos os passos deste tutorial, mas mesmo assim, pelo que eu entendi, o driver nvidia continua dando conflito de versões com o módulo do kernel.
Tentei
# apt-get install nvidia-kernel-source
mas não serviu de nada.
Estou usando uma GeForce 8600GT.
A versão do drive que usei foi 100.14.11
Talvez o meu problema seja porque eu não saiba ainda mexer muito bem no linux. Gostaria muito que alguém me ajudasse a instalar o Beryl.
[26] Comentário enviado por RodriAndreotti em 10/04/2008 - 20:28h
Cara, eu estou utilizando ele, e realmente facilita sim....mas mesmo assim tem que realizar alguns procedimentos para o driver funcionar perfeitamente...
os procedimentos que tive que tomar nele são os mesmo que precisei tomar no debian:
1º - desisntalar o driver 3d do próprio ubuntu;
2º - instalar o pacote module-assistant
3º - instalar os pacotes xserver-xorg-dev e pkg-config
4º - executar o comando m-a prepare
5º - instalar o driver.
depois disso só seguir o restante dos passos para o beryl, ou no caso o compiz-fusion que é melhor.
[27] Comentário enviado por anso10 em 21/08/2008 - 21:25h
cara eu fiz tudo como vc falo mas no comando "apt-get install beryl " da:
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo estado da informação... Pronto
Alguns pacotes não puderam ser instalados. Isso pode significar que
você solicitou uma situação impossível ou se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram tirados do Incoming.
Já que você solicitou uma única operação é bem provável que o pacote
esteja simplesmente não instalável e um relato de erro sobre esse
pacotes deve ser enviado.
A informação a seguir pode ajudar a resolver a situação:
Os pacotes a seguir têm dependências desencontradas:
beryl: Depende: beryl-settings mas não vai ser instalado
E: Pacotes quebrados
anderson@anderson-desktop:~$
[30] Comentário enviado por RodriAndreotti em 22/08/2008 - 17:07h
Cara, no ubuntu 8.04 você pode instalar direto pelos repositórios dele mesmo o COmpiz-fusion, que é a fusão do Compiz com o Beryl, ou então, pode também alterar nos repositórios, onde está a palavra "edgy" para "hardy" e instalar normalmente, mas creio que seja mais fácil instalar o compiz-fusion através dos reposítórios do próprio Ubuntu 8.04. Para isto use: