1. 컴파일에 필요한 패키지를 설치가 필요합니다.

# yum -y install gcc gcc-c++ make binutils libtool autoconf automake patch pkgconfig redhat-rpm-config gettext

 

 

2. Kernel의 헤더, 개발용 헤더 및 스크립트 패키지 설치해야 하는데 자신의 커널 버전과 동일해야 하므로 uname -r 명령어를 사용합니다.

# yum -y install kernel-devel-$(uname -r) kernel-headers-$(uname -r) dkms

=> dkms의 설치가 되지 않는다면 아래의 명령어를 실행한 이후 위의 명령어를 다시 실행합니다.

# yum -y install epel-release

 

 

3. 현재 시스템에 설치할 nvidia 그래픽 드라이버를 선택하여 다운로드 합니다.

 Linux x64 기준 Nvidia driver 설치 시 410.78 version 추천드립니다.

 

- Nvidia 드라이버 다운로드 링크: https://www.nvidia.co.kr/Download/index.aspx?lang=kr

- Linux x64 410.78 링크: www.nvidia.com/Download/driverResults.aspx/140135/en-us

 

 

4. 리눅스에는 Default로 nouveau라는 그래픽 드라이버가 탑재되어 있습니다.

nvidia 그래픽 드라이버 설치 시 nouveau 그래픽 드라이버와 충돌하기 때문에 nouveau를 비활성화 시켜주어야 합니다.

# cat <<HERE > /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 

blacklist nouveau

options nouveau modeset=0

HERE

 

 

5. nouveau 그래픽 드라이버 비활성화 후 initramfs (init ram filesystem)를 재생성 해줍니다.

이후, 재부팅을 진행합니다.

# cd /boot

# mv initramfs-$(uname -r).img{,_backup}

# dracut

# ls initramfs-$(uname -r).img => 해당 명령어 입력 시 파일 목록이 생성되어야 합니다.

 

재부팅 후 아래의 명령어 입력 시 아무 것도 출력되지 않아야 합니다.

# lsmod | grep nouveau

 

 

6. 최신 리눅스 시스템은 과거의 SysV runlevel을 대체하여 systemd를 사용하기 때문에 systemctl 명령으로 X윈도우를 종료해야 합니다.

# systemctl isolate multi-user.target

 

 

7. 3번에서 다운로드 받은 파일에 권한을 주고 설치를 진행합니다.

X윈도우 전환시 한글이 깨질 수 있으므로 설치 파일을 한글로 되어있는 폴더에 위치시키지 않도록 합니다.

# chmod +x NVIDIA-Linux-x86_64-410.78.run => 410.78 자리에는 각자 설치한 nvidia 그래픽 드라이버 version을 입력하면 됩니다.

# ./NVIDIA-Linux-x86_64-410.78.run

 

드라이버 설치 완료 후 재부팅 진행 시, 기존 내장 그래픽카드를 사용하시다가 nvidia 외장 그래픽 카드를 장착하셨을 경우

모니터 연결 포트를 외장 그래픽 카드쪽으로 연결해주셔야 합니다.

 

=> 7번 과정까지 진행 후 NVIDIA 설치가 계속되지 않을 경우, 재부팅하여 4번 과정부터 다시 진행하시면 됩니다.

     재부팅 시 X윈도우 상 문제가 발생할 수 있으나, Ctrl + Alt + F1을 눌러 터미널에서 4번 과정부터 터미널에 입력하시기 바랍니다.

 

 

8. nvidia driver 설치 파일 실행 후 처음 나오는 라이선스 동의는 Accept, 이후 항목에 따라 Yes 혹은 OK를 선택하여 진행하면 됩니다.
마지막에 자동으로 설정파일을 고칠 것이냐고 묻는 항목은 기본값이 No로 되어 있으므로,
마지막에 물어보는 것은 Yes로 바꾼 뒤에 끝냅니다.

 

 

9. 터미널에서 nvidia-settings를 실행해서 nvidia가 제대로 인식되고 있는지 확인 과정으로,

NVIDIA X Server Settings 창이 뜨면 완료되었습니다.

# nvidia-settings

 

참고: sunyzero.tistory.com/218