CentOS 6.4 NVIDIA GeForce Graphic Driver Install
CentosOS 6.4 에서 NVIDIA 그래픽 드라이버 설치하기.
centos 에는 nouveau 라는 nvidia 그래픽 카드용 프레임버퍼 모듈이 들어가 있다. 이것의 용도는 부팅 시 멋지게 연출이 가능하도록 한다.
그런데, 문제점이 있다. 그것은 nvidia에세 제공하는 그래픽카드의 드라이버와 충돌을 일으킨다는 점이다. 그래서 이것을 없애야 그래픽 드라이버를 설치할 수 있다.
1. http://www.nvidia.com 에서 자신의 시스템에 맞는 드라이버를 다운로드하여 적당한 곳에 저장한다.
2. NVIDIA 그래픽 드라이버를 설치(컴파일 후 설치) 하려면 현재 사용중인 CentOS 의 커널 소스가 필요하다. 만약 커널 소스가 설치되어 있지 않다면 아래의 명령으로 커널 소스를 설치해준다.
# yum install -y kernel-devel
3. 작업은 root에서 해야 하기때문에 su - 로 권한을 준다.
4. modprobe.d 디렉토리로 이동한 후 disable-nouveau.conf 파일을 만든다.(확장자가 conf로 끝나면 되고 파일이름은 어떤것이든 상관없음)
5. 이것은 centos에서 기본으로 내장된 nvidia 드라이버를 Disable시키는 것이다.
6. 재부팅할 때, nouveau를 disable 해야 하므로, /boot/grub/으로 이동 후 grub.conf를 수정한다.
7. 본인이 사용하는 커널 버전의 맨 끝 행에 다음의 명령을 입력한다.
rdblacklist=nouveau
저장한 후 컴퓨터를 reboot 한다.
8. X-server 에서는 그래픽카드 드라이버를 설치할 수 없으므로, TUI 환경으로 가서 설치를 진행해야 한다.
9. 드라이버파일이 있는 곳으로 가서 관리자모드로 설치를 진행한다.
10. sh ./해당드라이버파일명
11. 설치하는 도중에 거의 막바지에 이렇게 선택하는 화면이 나올 것이다. 여기서 Yes를 눌러주어야 한다. 이것은 X11.conf 파일 그리고 x-server 설정을 생성 및 수정할 것인지에 대한 것인데 Yes를 해주어야 한다.
NVIDIA 그래픽카드 드라이버가 온전히 설치된 모습
※ 주의 사항:
NVIDIA 드라이버를 설치한 다음, disable-nouveau.conf 를 삭제하거나 grub.conf 의 수정사항을 원래대로 되돌리면 안된다.
이후에 어떤 프로그램이 이 수정사항을 건드렸다면, 다시 작업해주어야 한다. 그렇게 하지 않았을 때는 nouveau와 nvidia 드라이버가 서로 충돌이 일으킨다.
※ 새로운 버전의 커널 또는 새로운 버전의 X 시스템이 설치될 때마다 6단계부터 끝까지 반복하여 NVIDIA 그래픽 드라이버를 다시 install 해줘야 한다.
그리고 새로운 버번의 NVIDIA 그래픽 드라이버를 인스톨하면 인스톨 과정에서 구버전 드라이버는 자동으로 uninstall 된다.
만약, 드라이버를 삭제하고 싶다면 sh ./드라이버파일명 --uninstall 명령으로 uninstall 할 수 있다.