Tentando instalar os drivers de gráficos proprios da Nvidia

3

Depois de ler e tentar várias sugestões diferentes por algumas horas, voltei a este tutorial:

link

O primeiro problema que encontro é como identificar qual dos drivers listados suportam minha placa gráfica Nvidia GEForce 630M. Seguir os links realmente não ajuda, já que não é mencionado (exceto onde o suporte para um novo driver foi adicionado posteriormente, o que é explicitamente declarado, mas os dispositivos originais abordados não são).

No entanto, mesmo que eu saiba, se ele não aparecer no diálogo 'Drivers Adicionais' (veja abaixo), como irei instalá-lo?

Segunda edição:

O artigo continua dizendo que os drivers disponíveis para o meu hardware são normalmente listados em 'Drivers adicionais'. No meu caso, eles não são. Infelizmente, isso não me diz como corrigir isso ou contorná-lo?

Eu verifiquei o BIOS e não há como oferecer lá para desativar os gráficos integrados, apenas os gráficos da Nvidia.

Eu também tentei cada opção disponível:

$ sudo update-alternatives --config i386-linux-gnu_gl_conf

Meu sistema é um Acer Aspire 4752G comprado em maio de 2012.

Estou executando o Ubuntu 12.04LTS.

uname -a:

3.2.0-38-generic-pae #61-Ubuntu SMP Tue Feb 19 12:39:51 UTC 2013 i686 i686 i386 GNU/Linux

É um hardware de 64 bits, mas eu instalei o SO de 32 bits para maior compatibilidade de software.

Rodando $ sudo tail -fn 500 /var/log/Xorg.0.log | grep '(EE)' retorna "

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.886] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

A razão para querer os drivers do proprietário é porque meu laptop vem com um adaptador gráfico 3D acelerado e assim, ao invés de me limitar a lutar com os gráficos on-board, eu prefiro usá-lo. Eu também quero experimentar usá-lo para bitmining (que usa a GPU para poder de computação).

    
por Peter Snow 13.08.2013 / 13:18

2 respostas

2

Instalei o cuda no Ubuntu 12.04 como pacote, conforme mostrado no site da NVIDIA.

As amostras gráficas em que não estão dizendo:

hasan@ubt:~$ glxinfo | grep renderer 
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

O link link me ajudou.

essencialmente:

sudo apt-get purge nvidia-319-updates nvidia-settings-319-updates nvidia-prime
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install xserver-xorg-lts-raring
sudo apt-get install nvidia-319-updates nvidia-prime
sudo reboot

Verifique com glxinfo | grep renderer . Mostrou no meu laptop:

OpenGL renderer string: GeForce GT 650M/PCIe/SSE2  

Os demos gráficos do Cuda funcionaram!

    
por hasan 28.10.2013 / 03:20
1

Este é um laptop Nvidia Optimus . Isso significa que há duas placas de vídeo, uma Intel integrada e de baixo consumo, com excelentes drivers de código-fonte aberto para lidar com a maioria das coisas, e depois a Nvidia 630M para descarregar coisas para processamento.

A configuração padrão do driver não pode lidar com isso ainda. Para usar isso, você atualmente precisa instalar o The Bumblebee Project e então executar coisas com optirun (também nessa página).

    
por Oli 13.08.2013 / 13:41