GT 730 을 아직도 개발용도로 사용하고 있습니다.
금일 간만에 드라이버를 업데이트하려다 보니 오래되서 기억이 잘 나지 않아서 1시간 정도 고생했습니다.
정리 들어갑니다.
1. 커널에서 nouveau 를 disable 하기
/etc/modprobe.d 폴더에 다양한 커널 설정이 있습니다. 여기에 nvidia 드라이버 설치를 위해서는 nouveau 를 사용하지 못하게 설정해야 합니다. 기본적으로 nvidia 드라이버를 설치하는 과정에서 해당 폴더에 nvidia-installer-disable-nouveau.conf 라는 파일을 생성해주지만, 생성된 것만으로는 kernel 에 반영되지 않습니다.
일단 nvidia-installer-disable-nouveau.conf 파일 내용입니다.
# generated by nvidia-installer blacklist nouveau options nouveau modeset=0 |
드라이버 설치전에 미리 생생하고 아래명령어로 nouveau 를 disable 할 수 있습니다.
$ sudo update-initramfs -u |
반드시 리부팅해서 커널을 다시 로딩해야 nouveau 가 disable 됩니다. (리부팅하지 않으면 드라이버를 설치할 수 없습니다.)
2. 드라이버를 설치합니다.
드라이버를 설치하기 전에 X11 을 정지해야 합니다. 저의 경우 xfce 기반의 xubuntu 를 사용하여 lightdm 이 x-window 를 사용합니다. 하여 해당 서비스를 중지합니다. ubuntu 의 경우는 아마 gdm 같은 걸 사용할 겁니다. (정확하지 않습니다.) 서비스를 중지하는 명령어는 다음과 같습니다.
$ sudo service lightdm stop |
이제 x-window 도 정지되었으므로 드라이버를 설치하기 최적의 환경을 만들었습니다. 다운로드 받은 nvidia의 명칭은 아래와 같습니다. NVIDIA-Linux-x86_64-390.129.run 숫자를 제외하고는 비슷합니다.
참고로 GT 730 시리즈는 400번대 드라이버를 제공하지 않는다고 합니다.;;;;
글쓰는 시점에서 최신버전인 390번대의 드라이버를 다운로드 했습니다.
아래 명령어로 설치합니다. 설치합니다.
$ sudo sh NVIDIA-Linux-x86_64-390.129.run |
별다른 오류없이 설치가 완료되면, 다시 lightdm 서비스를 실행합니다.
$ sudo service lightdm start |
3. 완료
드라이버 설치 이후에 display 설정을 열어서, 모니터의 해상도등을 원하는 값으로 설정합니다.
3D 가속을 즐깁니다. (물론 리눅스에서 3D를 즐길만한 일이 잘 없습니다.;;;;)