Ubuntu 15.04 에 NVIDIA 최신 드라이버 설치하기 입니다.
저는 SETI@HOME 을 돌리고 있는 지라, CUDA 및 OpenCL 최신을 꼭 써야하는 필요성이 있어서,
Ubuntu 버전을 올리면서 최신 드라이버 인스톨이 꼭 필요했습니다.
그냥 인스톨 하게 되면, 부팅이 되다 만다거나 하는 문제가 있습니다.
여러 삽질 후, 여기에 그 내용을 공유합니다.
Disable nouvesu driver
Ubuntu를 깔면 기본적으로 사용되는 nouveau 에 대하여 blacklist 처리를 해 줍니다.
vim /etc/modprob.d/blacklist-nouveau.conf
아래는 위의 파일에 추가할 내용입니다.
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
.
update-initramfs 를 실행
update-initramfs -u
.
Ubuntu 자체 지원 driver 인스톨
apt-get install nvidia치고 tab 을 누르면 나오는 옵션들 중에, 버전이 제일 높은것을 고릅니다.
단, "nvida-346" 이렇게 완전체처럼 보여지는것을 하지 말고 update 에 관련된 모든것을 인스톨 합니다.
아래와 같이...
apt-get install nvidia-346-updates*
apt-get install nvidia-cuda-*
저는 CUDA 도 최신으로 깔아야 하므로, CUDA 관련한 것도 모두 인스톨 합니다.
최신 driver 인스톨
당연, 최신 드라이버는 nvidia 홈사이트에 있겠죠?
저는, CUDA 최신을 깔면서 OS 드라이버도 같이 깔리는 아래와 같은 방법으로 인스톨 했습니다.
https://developer.nvidia.com/cuda-toolkit
Operating System > Linux
Architecture > x86_64
Distribution > Ubuntu
Version > 15.04
Installer Type > deb (local)
확인하기
아래 그림처럼 "nvidia-smi" 명령어를 치면, 최신 532.39 드라이버가 깔린 것으로 나옵니다.
물론 부팅도 잘 되구요.
그럼~~
-------------------------------------------------------
추가 @ 2015.11.17
가장 중요한 것은, "options nouveau modeset=0" 이 프로파일에 등록되어 있는지가 관건인것 같다.
다시 여러번 인스톨 해본 결과, 아래 파일들에 위의 한줄을 모두 등록하니 정상 부팅됨.
file list
- /etc/modprobe.d/blacklist-nouveau.conf
- /etc/modprobe.d/kdms.conf
- /etc/modprobe.d/nvidia-352_hybrid.conf
- /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
-------------------------------------------------------
'Software' 카테고리의 다른 글
Software | Arduino IDE 에서 library 추가하기 (0) | 2017.03.06 |
---|---|
Software | TISTORY 에서 소스코드 보이기 (0) | 2017.03.05 |
Linux | Gomez Peer arbeit (7) | 2015.11.18 |
Linux | wine 1.7 install at Ubuntu 15.04 (0) | 2015.11.18 |
Linux | nVidia card indicator (0) | 2015.11.17 |