|
Corrigindo bug ASUS vs NVidia |
|
|
|
|
Por Percival
|
|
06 de maio de 2008 |
|
Proprietário de um PC com placa-mãe Asus K8VX-SE e placa de vídeo NVidia GeForce FX5200 ( 128MB ), deparei-me com o seguinte problema: não conseguia manter a NVidia funcionando ( Debian GNU/Linux ).
Resumindo: não importa o método que eu usasse para instalar o driver da NVidia (compilando o do próprio fabricante ou pelos repositórios Debian - qualquer que fosse a forma), a instalação era bem sucedida e a placa rodava perfeitamente. Se eu reiniciasse o PC, tudo ok. Mas, bastava desligá-lo e pronto. Ao ligar o computador de novo, erro no X... como se o driver fosse "volátil".
O engraçado é que se eu instalasse qualquer versão do Ubuntu para AMD64 (testei a 5.10, 6.06, 7.04 e 7.10) este bug não acontecia. Qualquer distro para i386, o erro do X, independente do Santo para qual eu rezasse.
Depois de bater a cabeça e ouvir reclamações de vários usuários com o mesmo equipamento que o meu, todos referindo um conflito de hardware, eu já tinha até desistido...
Mas, conversando com o pessoal da comunidade Ubuntu Brasil no Orkut, o usuário Rafael Raposo apareceu com a solução imediata para o problema.
Basta adicionar uma linha no xorg.conf, na "Section Device", após ter instalado e configurado o driver para sua NVidia:
[xtypo_info}Option "NvAGP" "1"{/xtypo_info} Deverá ficar algo assim (mas apenas adicione a linha recomendada):
Section "Device"
Option "NvAGP" "1" Identifier "Card0" Driver "nvidia" VendorName "All" BoardName "All"
EndSection E é só.
Boa sorte,
Percival
|