Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

리눅스 사용자들 사이에서는 Nvidia가 리눅스 환경에서 최상의 드라이버를 제공한다는 인식이 널리 퍼져 있습니다. 이러한 이유로, 많은 리눅스 사용자들이 AMD 대신 Nvidia 제품을 선호하는 경향이 있습니다. 하지만 뛰어난 드라이버를 제공한다고 해서 설치 과정이 쉬워지는 것은 아닙니다. AMD의 Radeon 드라이버보다 우수한 품질에도 불구하고, 리눅스 PC에서 Nvidia GPU 드라이버를 쉽게 설치하는 방법에 대한 혼란은 여전합니다.

만약 Nvidia 그래픽 카드 구동에 어려움을 겪고 있다면 걱정하지 마세요. 이 글에서는 모든 최신 Nvidia GPU 드라이버가 정상적으로 작동하도록 하기 위한 정확한 단계를 안내합니다.

우분투(Ubuntu) 설치 가이드

우분투 사용자는 PPA(개인 패키지 아카이브)를 활용하여 최신 Nvidia GPU 드라이버를 손쉽게 설치할 수 있습니다. PPA를 활성화하려면 터미널을 열고 다음 명령어를 입력하세요.

sudo add-apt-repository ppa:graphics-drivers/ppa

시스템에 새로운 PPA를 추가했다면, 우분투 소프트웨어 소스를 새로 고쳐 변경 사항을 반영해야 합니다.

sudo apt update

소프트웨어 소스가 최신 상태로 업데이트되었다면, 이제 우분투 PC 시스템을 업그레이드해야 합니다. apt upgrade 명령어를 실행하여 시스템 소프트웨어를 최신 버전으로 업데이트하세요.

참고: 업데이트 과정에서 키보드 입력 확인을 생략하려면, 명령어 끝에 -y 옵션을 추가해야 합니다.

sudo apt upgrade -y

시스템이 최신 상태로 업데이트되면, 최신 Nvidia GPU 드라이버를 설치합니다.

sudo apt install nvidia-graphics-drivers-390 nvidia-settings vdpauinfo vulkan libvdpau

이 글을 작성하는 시점에서 Nvidia 리눅스 드라이버의 최신 버전은 390입니다. 드라이버 버전을 변경하려면, 응용 프로그램 메뉴에서 “추가 드라이버” 항목을 찾으십시오. 설치 가능한 다양한 Nvidia 드라이버 버전 목록을 확인할 수 있습니다.

데비안(Debian) 설치 가이드

데비안 안정 버전(Stable)은 데비안의 특성상 Nvidia GPU 드라이버의 “최신” 버전을 제공하지 않습니다. 최신 Nvidia 드라이버를 사용하려면, 먼저 데비안 설치를 불안정 버전(Unstable)으로 변경해야 합니다.

참고: sources.list 파일에서 “비자유(non-free)” 항목이 활성화되어 있는지 확인해야 합니다. 그렇지 않으면 Nvidia 드라이버가 설치되지 않습니다.

sources.list 파일을 Nano 편집기로 열어 불안정 버전으로 전환합니다.

sudo nano /etc/apt/sources.list

stable, wheezy 및 다른 데비안 릴리스 이름에 대한 모든 참조를 unstable로 변경합니다. 예시:

deb https://ftp2.fr.debian.org/debian/ unstable main contrib non-free

Ctrl + O를 사용하여 파일을 저장하고, 배포 업그레이드를 실행합니다.

sudo apt-get update
sudo apt-get dist-upgrade

업그레이드가 완료되면 aptitude를 설치합니다. 이는 드라이버 설치를 용이하게 합니다.

sudo apt install aptitude

또한 32비트 Nvidia 드라이버가 설치될 수 있도록 32비트 아키텍처를 추가해야 합니다.

sudo dpkg --add-architecture i386

마지막으로, 최신 데비안 불안정 버전의 Nvidia 드라이버를 설치합니다.

sudo aptitude -r install nvidia-kernel-dkms nvidia-settings libgl1-nvidia-glx:i386

아치 리눅스(Arch Linux) 설치 가이드

아치 리눅스에서 최신 Nvidia GPU 드라이버를 설치하는 방법은 다음과 같이 간단합니다.

sudo pacman -S nvidia

최신 32비트 관련 패키지(Steam 게임 실행에 중요)를 설치하려면 다음 명령어를 입력합니다.

sudo pacman -S nvidia nvidia-libgl lib32-nvidia-libgl nvidia-settings

마지막으로, 아치 리눅스에서 Nvidia 드라이버를 사용하려면 “지속성(persistence)” 시스템 서비스를 활성화해야 합니다. 드라이버는 이 서비스 없이도 작동할 수 있지만, 활성화하지 않으면 오류가 발생할 수 있습니다.

sudo systemctl enable nvidia-persistenced.service

그 다음으로 서비스를 시작합니다.

sudo systemctl start nvidia-persistenced.service

페도라(Fedora) 설치 가이드

페도라에 Nvidia GPU 드라이버를 설치하는 방법은 여러 가지가 있지만, 가장 쉬운 방법은 Negativo17.org 저장소를 이용하는 것입니다. 터미널 창을 열고 DNF를 사용하여 시스템의 모든 패키지를 업데이트하십시오.

sudo dnf update

페도라는 독점 리눅스 드라이버를 지원하지 않으므로, 업그레이드가 완료되면 새로운 소프트웨어 저장소를 추가해야 합니다.

sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo

저장소가 추가되면 터미널에서 할 일은 없습니다. Gnome 소프트웨어를 열고 “Nvidia Linux Graphics Driver”를 검색하여 설치하기만 하면 됩니다. 설치가 완료되면 재부팅하십시오.

수세(Suse) 설치 가이드

수세는 Nvidia를 훌륭하게 지원합니다. 정상적으로 구동하려면 터미널을 열고 다음 명령을 입력하십시오.

리프(Leap) 설치 가이드

먼저 수세의 Nvidia 패키지와 충돌하는 drm-kmp-default 패키지를 제거합니다.

sudo zypper rm drm-kmp-default

그 다음, Leap 42.3용 Nvidia 드라이버 저장소를 추가합니다.

sudo zypper addrepo --refresh https://http.download.nvidia.com/opensuse/leap/42.3 NVIDIA

마지막으로 드라이버를 설치합니다.

sudo zypper install-new-recommends

설치가 완료되면 PC를 재부팅하십시오.

텀블위드(Tumbleweed) 설치 가이드

sudo zypper addrepo --refresh https://http.download.nvidia.com/opensuse/tumbleweed NVIDIA

sudo zypper install-new-recommends

리프와 마찬가지로 설치가 완료되면 재시작하십시오. 다시 로그인하면 Nvidia 드라이버가 작동해야 합니다.

일반적인 리눅스 설치 가이드

Nvidia는 많은 리눅스 배포판을 지원하기 위해 모든 리눅스 배포판용 바이너리 패키지를 출시합니다. 이러한 드라이버를 설치하는 과정은 시간이 다소 소요될 수 있습니다. 실제로, 이 과정이 너무 길어서 별도의 튜토리얼이 필요합니다.

Nvidia 베타 드라이버를 설치할 필요는 없습니다. Nvidia 공식 홈페이지에서 최신 안정 드라이버를 다운로드한 후 해당 기사의 지침을 따르는 것이 좋습니다.