Desinstalando os drivers da ATI e instalando os da Nvidia?

7

Substituí minha placa gráfica, mas não sei como configurar as coisas no Ubuntu.

Quando o computador inicializa, ele não inicia o GDM (acho que é assim que ele é chamado). Em vez disso, ele me pede para fazer o login na linha de comando. Se eu tentar fazer um startx , ele me diz que não há nenhum dispositivo AMD conectado ou algo assim.

Eu instalei originalmente os drivers da ATI usando a GUI. Ele disse que eu estava usando os drivers limitados ou algo assim com um popup à direita de uma das barras de tarefas, então cliquei nele e atualizei-o. Eu acho que também poderia ser alcançado, indo para System > Administração > Drivers restritos ou algo parecido com isso.

Eu tentei instalar os drivers nivida fazendo sudo apt-get install nvidia-glx-185 e fazendo sudo modprobe nvidia e sudo nvidia-xconfig como esse cara diz, mas isso não funcionou.

modprobe não encontrou nada relacionado à Nvidia e nvidia-xconfig não era um comando disponível para mim. Desde que eu não tinha certeza de como remover os drivers da ATI eu fiz isso sem mexer neles. Não tenho certeza se foi uma boa ideia.

    
por whydidithavetobreak 09.02.2011 / 21:00

3 respostas

5

Existe também uma versão de linha de comando do gerenciador de drivers restritos, que você pode executar através deste comando:

jockey-text

(A versão da GUI é jockey-gtk ... ambos os programas usam o mesmo backend). Ele escolhe o melhor driver para você e também configura seu /etc/X11/xorg.conf com os padrões recomendados para o driver em seu hardware.

Observe que, se você baixar o driver do site da NVIDIA, essa não é a versão do driver suportada no Ubuntu e pode levar a outros problemas, como problemas de atualização, para que você fique por conta própria se fizer isso. É muito melhor usar o driver fornecido com o Ubuntu.

Se você quer um driver mais recente do que o que vem com o Ubuntu, também fornecemos um PPA 'x-updates' onde colocamos versões empacotadas do driver upstream da NVIDIA para os usuários. Esses drivers atualizados são levemente testados por nós e funcionarão com o sistema de empacotamento para que você não tenha os problemas que você poderia ter se os instalasse manualmente.

https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates

Você deve ser capaz de adicionar este PPA e, em seguida, atualize e ele incluirá drivers mais recentes conforme eles estiverem disponíveis.

Observe também que o driver nvidia-glx-185 é específico para uma versão mais antiga do Ubuntu. Já não nomeamos os drivers dessa maneira; o mais recente e melhor driver sempre será instalável pelo nome do pacote nvidia-graphics-drivers . Existem vários drivers legados disponíveis também. Se você tem uma placa nvidia mais antiga, pode achar que uma delas suporta melhor o seu hardware. Mas é melhor simplesmente executar jockey-text ou jockey-gtk e deixar que ele procure o driver correto para sua placa e não se preocupe com isso.

Finalmente, para qualquer um que esteja executando a versão de desenvolvimento do Ubuntu, note que às vezes os drivers proprietários são quebrados durante o desenvolvimento, porque quando atualizamos o kernel e xserver esses drivers precisam ser reconstruídos pela AMD e pela NVIDIA para combinar, e isso pode levar alguns meses até que consertemos drivers deles.

    
por Bryce 09.02.2011 / 22:28
6

Eu não baixei o .run da página da NVidia porque isso parecia ser o que o apt-get install nvidia-glx-185 faz.

Eu tentei usar o jockey-text, mas ele não reportou o driver da interface como instalado para mim. Ele mostrou o driver instalado recentemente da NVidia. Também estava inativo.

Então aqui explica como remover os drivers proprietários da ATI para instalar ... os drivers da ATI novamente ou a alternativa gratuita / de código aberto ou algo parecido. Bem, aqui está o passo necessário:

sudo apt-get remove --purge xorg-driver-fglrx fglrx*

Então eu removi o nvidia-glx-185 que eu tinha instalado anteriormente e instalei todos os pacotes nvidia-185. Eu usei 185 mas parece haver uma corrente que pode ser mais apropriada. De qualquer forma:

sudo apt-get install nvidia-185-*

Ou

sudo apt-get install nvidia-current-*

Você também precisa instalar o nvidia-glx. Este não tem corrente então você tem que aba para ver o mais novo. No meu caso, era 185, então:

sudo apt-get install nvidia-glx-185

Depois disso:

sudo nvidia-xconfig

E funcionou.

Resumo:

sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install nvidia-glx-185
sudo apt-get install nvidia-current-*
sudo nvidia-xconfig

Eu suspeito que o inverso (desinstalar o nvidia e instalar o ATI) é mais complicado, pois instalar os drivers da ATI na linha de comando é sempre problemático para mim.

    
por whydidithavetobreak 09.02.2011 / 22:02
1

Tente instalar drivers proprietários da NVIDIA. Faça o download deles na página da Nvidia . Depois de baixar o arquivo (NVIDIA-Linux-x86-260.19.36.run, no momento de escrever isto), faça isso a partir da linha de comando:

sudo sh NVIDIA-Linux-x86-260.19.36.run

(se você não conseguir fazer o download de outro computador, tente wget http://us.download.nvidia.com/XFree86/Linux-x86/260.19.36/NVIDIA-Linux-x86-260.19.36.run )

    
por luri 09.02.2011 / 21:13