2008년 11월 2일 일요일

Install Nvidia driver on UBUNTU

본래 NVIDIA 그래픽 드라이버는 빠른 지원과 리눅스상에서의 업데이트가 편하여 좋았는데
9600과 상위 버전은 아직 베타버전이라 자동으로 찾아주지 않을 뿐더러 설치마저 까다로웠다.

1) 설치에 앞서 다음 열거되는 팩키지들이 인스톨되어있는지 확인한다.

nvidia-glx
nvidia-glx-new .

2) 만약 이것들이 설치되어있다면 지워버린다.

/etc/init.d/nvidia-glx,/etc/init.d/nvidia-kernel
/lib/linux-restricted-modules/.nvidia_new_installed

3) 몇몇의 필수 툴들을 안깔려 있다면 깔아준다. 새로 리눅스를 설치했을 경우에는 깔아야 할것이다.

sudo apt-get install gcc
sudo apt-get install linux-headers
sudo apt-get install pkg-config
sudo apt-get install xserver-xorg-dev

4) /etc/default/linux-restricted-modules 에서 맨밑에줄에 DISABLED_MODULES="nvidia_new" 이라고 수정해 준다.

sudo gedit /etc/default/linux-restricted-modules

5) NVIDIA 웹 사이트에서 최신버전의 드라이버를 다운받는다. 나같은 경우에는 베타버전 173.08 을 깔았다. 원래 171 부터 지원해주지만
173을 받아도 작동하는건 똑같다.

6) 자 이제 콘솔로 나가보자. CTRL + ALT + F1을 누르고 ROOT로 로그인한뒤 KDE를 이용한다면

/etc/init.d/kdm stop

Gnome 을 이용한다면

/etc/init.d/gdm stop 를 입력한다.

7) 아까 받은 NVIDIA 파일을 실행시킨다 혹시나 해서 실행시키는 법을 적어둔다.

sh NVIDIA-Linux- 블라 블라 블라 대문자 소문자 꼭 지켜넣을수 있도록 한다

8) 모든게 성공적으로 깔렸다면 X윈도우로 돌아간다.

startx

그리고 아래의 파일에서 섹션부분을 고쳐준다.

gedit /etc/X11/xorg.conf

에서 Device 섹션으로 가서 막약"AddARGBVisuals" "AddARGBGLXVisuals 가 없다면

다음 라인에 이렇게 추가해준다.

Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"


9) 리부팅한다.