++Instalando o driver proprietários++
Vá ao site da NVIDIA e baixe o driver referente à sua placa e sua versão do SO.
Antes de começar a instalação você deve se certificar que nenhum pacote da nvidia presente no repositório esteja instalado em sua máquina, para isso execute:
Agora você deve editar o aquivo: /etc/modprobe.d/blacklist.conf e adicionao ao final dele:
$ sudo apt-get purge nvidia-*
blacklist vga16fbblacklist nouveaublacklist lbm-nouveaublacklist nvidia-currentblacklist nvidiafb
isso fará com que o sistema não inicie tais módulos.
Agora você deve instalar os arquivos do kernel necessários para compilar o módulo do driver da NVIDA.
Após isso estamos prontos para instalar o driver. Aperte Ctrl+Alt+F1 e logue com seu usuário e execute este comando:
$ sudo apt-get install linux-headers-'uname -r'
Navegue até o local onde baixou o driver e:
$ sudo service gdm stop
$ sudo sh NVIDIA-Linux-<version>.run
siga as instruções e pronto. Agora você deve iniciar o modo gráfico novamente e já estará com seu driver NVIDIA instalado$ sudo service gdm start
++Instalando o driver presente no repositório++
Este método é o mais fácil e indicado se você não se importar de não ter os drivers mais atualizados. Além de ser independente do método anterior, ou você decide usar este ou o anterior!
Simplesmente rode o comando:
$ sudo apt-get install nvidia-current nvidia-glx-185 nvidia-settings nvidia-185-libvdpau nvidia-185-modaliases
Ou então:$ sudo apt-get install nvidia-*
++Instalando CUDA++
Se você possue uma placa da série 8 ou maior ela é habilitada a rodar programas escritos em CUDA. Para saber mais clique aqui.
Acesse o site e baixe o CUDA ToolKit e o GPU Computing SDK code samples.
Navegue até a pasta em que você os baixou e rode os comandos:
$ sudo sh cudatoolkit_<version>.run
Edite o seu bashrc:$ vim ~/.bashrc
e adicione as seguintes linhas:PATH=$PATH:/usr/local/cuda/binLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib:/usr/local/cuda/lib64:/ usr/local/cuda/cudaprof/bin:/usr/libCUDA_INSTALL_PATH=/usr/local/cudaexport PATHexport LD_LIBRARY_PATHexport CUDA_INSTALL_PATH
Com isso instalamos o compilador nvcc e as bibliotecas CUDA, agora vamos instalar o pacote SDK que contem exemplos de programas escritos em CUDA.
$ sh gpucomputingsdk_<version>.run
Precisamos instalar ainda alguns pacotes para satisfazer os dependências:$ sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev libxi-dev libxmu-dev freeglut3 libmotif3 libegl1-mesa libxcb-glx0 libxcb-glx0-dev libgl1-mesa-dri-experimental mesa-utils glew-utils
Verifique se a biblioteca libGL está lincada corretamente: (execute este passo somente se você instalar o driver proprietário da NVIDIA senão pule direto para a parte da compilação dos exemplos)cd /usr/libls -la | grep libGL
e deveremos chegar se a libGL.so está apontando para a libGL.so.1 e a libGL.so.1 está apontando para a libGL.so.<version>
libGL.so -> libGL.so.1*libGL.so.1 -> libGL.so.260.19.36*
senão:
$ sudo mv /usr/lib/libGL.so /usr/lib/libGL.so.bak$ sudo mv /usr/lib/libGL.so.1 /usr/lib/libGL.so.1.bak$ sudo ln -s libGL.so.<version> libGL.so.1$ sudo ln -s libGL.so.1 libGL.so
Agora para testar se a instalação ocorreu com o esperado, ou seja, compilar os exemplos:
$ cd ~/NVIDIA_GPU_Computing_SDK/C
e$ make
depois de compilado é hora de visualizar alguns exemplos:$ cd ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release
$ ./fluidsGL
e sinta-se a vontade para explorar os outros exemplos.Fonte: GPUBrasil
EDIT:
Um tópico do ubuntu forum excelente: http://ubuntuforum-br.org/index.php/topic,69789.0.html
Um site ensinando como instalar o último driver pelo repositório: http://www.webupd8.org/2010/06/how-to-install-nvidia-25635-display.html
Parece que que o comando $ sudo apt-get install linux-headers-'uname -r' não funciona, então de o uname -r antes e copie a saída no lugar. Ex: $ sudo apt-get install linux-headers-2.6.35-27-generic
ResponderExcluirSó mandando um adendo: acho que o comando sudo apt-get install linux-headers-'uname -r' deve funcionar com o acento invertido (crase), desta forma:
ResponderExcluirsudo apt-get install linux-headers-`uname -r`
o pacote libmotif3 agora é libmotif4
o pacote freeglut3 não é suficiente para instalar a glut. Deve ser instalado junto o pacote freeglut3-dev, aí sim funciona tudo certinho.
Abraço!!!
Compiladão é referência em instalação de CUDA! :D