Ubuntu 24.04, 22.04 또는 20.04에 Nvidia 드라이버를 설치하는 방법

Ubuntu에 NVIDIA 드라이버를 설치하는 것은 특히 게임, 3D 렌더링 또는 CUDA 기반 계산을 위해 시스템 성능을 최적화하려는 사용자에게 중요합니다. Ubuntu는 사용자의 필요와 선호도에 따라 이러한 드라이버를 설치하는 여러 가지 방법을 제공합니다. 간단한 설치를 위해서는 Ubuntu 기본 리포지토리를 사용하고, 최신 드라이버에 액세스하려면 ppa:graphics-drivers/ppa Launchpad PPA를 사용하고, 특별히 CUDA 개발 작업을 위해서는 NVIDIA CUDA APT 리포지토리를 사용할 수 있습니다.

이 가이드는 Ubuntu 24.04, 22.04 또는 20.04에서 이러한 각 방법을 사용하여 하드웨어 및 사용 사례에 적합한 드라이버가 설정되었는지 확인하는 설치 프로세스를 안내합니다.

이전 NVIDIA 설치 제거

이전에 특정 방법을 사용하여 NVIDIA 드라이버를 설치했고 여기에 언급된 다른 접근 방식을 사용하여 다시 설치하려는 경우 주의하세요. 여러 NVIDIA 리포지토리를 혼합하면 드라이버가 중단될 수 있습니다. 먼저 Mesa 드라이버를 되돌린 다음 NVIDIA 드라이버를 설치해야 합니다.

참고: NVIDIA 드라이버를 아직 설치하지 않은 경우 이 섹션을 건너뛸 수 있습니다.

방법 1: NVIDIA 드라이버의 APT 방법 제거

먼저, 총괄 명령을 사용하여 시스템에서 NVIDIA 설치 흔적을 모두 제거합니다. 이 명령은 NVIDIA 관련 패키지를 검색하여 시스템에서 제거합니다.

sudo apt autoremove nvidia* --purge

방법 2: 실행 파일 NVIDIA 드라이버 설치 제거

".run" 파일 방법을 사용하여 NVIDIA 드라이버를 설치했다고 가정합니다(NVIDIA CUDA 저장소와 같은 더 나은 대안으로 인해 권장되지 않음). 이 경우 다른 접근 방식을 사용하여 제거해야 합니다.

실행 파일 유형의 설치를 제거하려면 다음 명령을 사용하십시오.

sudo /usr/bin/nvidia-uninstall

방법 3: NVIDIA CUDA 툴킷 실행 파일 설치 제거

runfile 메서드를 사용하여 CUDA 도구 키트를 설치한 경우 이를 제거해야 합니다. 이렇게 하려면 다음 명령을 실행하십시오.

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

XY를 설치된 CUDA 툴킷의 버전 번호로 바꾸십시오.

이러한 방법을 사용하면 Ubuntu 시스템에서 기존 NVIDIA 드라이버를 제거하여 새로 설치를 진행할 수 있습니다.

NVIDIA 드라이버 설치를 위한 사전 설치 단계

NVIDIA 드라이버를 설치하기 전에 원활한 설치 프로세스를 보장하기 위해 몇 가지 사전 설치 확인을 수행하는 것이 중요합니다. 이 섹션에서는 필요한 단계를 안내합니다.

Nvidia 드라이버 설치 전에 Ubuntu 업데이트

시스템을 업데이트하면 모든 패키지가 최신 상태로 유지되므로 설치 중 충돌 가능성이 줄어듭니다. 이는 새 커널 및 그래픽 카드 드라이버와 같은 패키지를 설치할 때 특히 중요합니다.

먼저 패키지 목록을 업데이트합니다.

sudo apt update

다음으로, 오래된 패키지를 업그레이드하세요.

sudo apt upgrade

그래픽 카드 결정

이전 NVIDIA 그래픽 카드가 지원되는지 확인하는 것이 중요합니다. 새로운 카드를 가진 사용자는 의심할 여지없이 지원되므로 이 단계를 건너뛸 수 있습니다.

먼저 다음 명령을 사용하여 그래픽 카드 모듈을 찾으십시오.

lspci | grep -e VGA

이 명령은 그래픽 카드에 대한 정보를 표시합니다. 출력 예는 다음과 같습니다.

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

이전 카드를 사용하는 경우 NVIDIA 웹사이트에서 해당 카드를 조사하여 최신 드라이버가 이를 지원하는지 확인하세요. 경우에 따라 레거시 드라이버를 대신 설치해야 할 수도 있습니다.

방법 1: CLI 터미널을 통해 NVIDIA 드라이버 설치

명령줄은 Ubuntu 시스템에 NVIDIA 드라이버를 설치하기 위한 첫 번째 옵션입니다. 고급 사용자는 명령 기반 방법을 선호할 수 있지만 초보자도 이 접근 방식을 쉽게 따를 수 있습니다.

그래픽 카드 및 권장 드라이버 식별

CTRL+ALT+T를 눌러 터미널을 열고 다음 명령을 사용하여 그래픽 카드에 대한 정보를 찾으세요.

ubuntu-drivers devices

예제 출력에서 그래픽 카드 모델은 “TU117 [GeForce GTX 1650]”이고 권장 NVIDIA 드라이버는 “nvidia-driver-545-open”입니다. NVIDIA 그래픽 카드 모델이 다를 수 있으므로 출력에서 권장 드라이버 옵션을 찾으십시오.

권장 드라이버 설치 또는 다른 버전 선택

아래 두 가지 방법 중 하나를 사용하여 권장 드라이버 패키지를 설치할 수 있습니다.

권장 버전에 만족한다면 다음 명령을 사용하여 자동으로 설치하세요.

sudo ubuntu-drivers autoinstall

특정 드라이버 버전을 설치하려면 아래 목록에서 적절한 명령을 사용하십시오. 이러한 버전 번호는 예시이며 시간이 지남에 따라 변경될 것임을 기억하세요.

아래 명령은 일반적인 예일 뿐입니다. Nvidia는 지속적으로 최신 버전을 출시한다는 점을 기억하세요. 이 가이드는 각 명령에 대해 업데이트되지 않을 수 있지만 여전히 존재합니다.

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510

시스템 재부팅

드라이버 설치가 완료되면 다음 명령을 입력하여 Ubuntu 시스템을 재부팅하십시오.

reboot

시스템이 다시 시작되면 NVIDIA 드라이버가 성공적으로 설치되어 사용할 준비가 됩니다.

방법 2: 데스크탑 GUI를 통해 NVIDIA 드라이버 설치

Ubuntu 시스템에 NVIDIA 드라이버를 설치하는 두 번째 솔루션은 그래픽 사용자 인터페이스(GUI)를 사용하는 것입니다. 이 접근 방식은 특히 Linux 초보자에게 권장됩니다.

"추가 드라이버" 애플리케이션 열기

먼저, 애플리케이션 메뉴로 이동하여 "추가 드라이버" 애플리케이션을 엽니다. Ubuntu를 처음 사용하는 사용자의 경우 다음 단계에 따라 찾을 수 있습니다.

  1. 화면 왼쪽 상단에 있는 '활동'을 클릭하세요.
  2. 검색창에 "추가 드라이버"를 입력하세요.
  3. 검색 결과에서 "추가 드라이버" 애플리케이션을 선택합니다.

설치할 NVIDIA 드라이버 선택

NVIDIA 그래픽 카드에 사용 가능한 드라이버 목록이 표시되는 "소프트웨어 및 업데이트" 창이 나타납니다. 나열된 드라이버 수는 그래픽 카드의 수명과 인기에 따라 달라질 수 있습니다.

설치하려는 NVIDIA 드라이버를 선택하고 "변경 사항 적용" 버튼을 클릭하세요. 시스템과 해당 리소스에 따라 설치 프로세스는 2~3분 정도 소요됩니다.

시스템 재부팅

드라이버 설치가 완료되면 시스템을 재부팅하세요. 터미널에 다음 명령을 입력하면 즉시 이 작업을 수행할 수 있습니다.

reboot

방법 3: "graphics-drivers/ppa"를 사용하여 NVIDIA 드라이버 설치

다음 방법은 최신 독점 NVIDIA 드라이버를 제공하는 것으로 알려진 그래픽 드라이버/ppa 저장소에서 NVIDIA 드라이버를 설치하는 것입니다. 이 접근 방식은 그래픽 드라이버를 정기적으로 업데이트하려는 사용자에게 권장됩니다.

필수 종속성 설치

먼저 다음 명령을 실행하여 필요한 종속성을 설치해야 합니다.

sudo apt install software-properties-common -y

그래픽 드라이버 PPA 추가

다음으로, 다음 명령을 사용하여 시스템에 graphic-drivers/ppa 저장소를 추가합니다:

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

패키지 캐시 새로 고침

이제 PPA가 시스템에 추가되면 다음을 실행하여 패키지 목록을 업데이트하십시오.

sudo apt update

권장 Nvidia 드라이버 확인

이제 다음 명령을 입력하여 그래픽 카드에 권장되는 드라이버를 표시하십시오.

ubuntu-drivers devices

출력은 표준 Ubuntu APT 저장소를 사용하여 받은 출력과 다릅니다. 목록에 타사 권장 드라이버가 표시됩니다.

PPA에서 APT 명령을 통해 NVIDIA 드라이버 설치

드라이버를 설치하려면 다음 옵션 중 하나를 선택하십시오.

권장 버전에 만족한다면 다음 명령을 사용하세요.

sudo ubuntu-drivers autoinstall

또는 특정 드라이버 버전을 설치하려면 아래 명령 중 하나를 사용하십시오.

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510
sudo apt install nvidia-driver-470
sudo apt install nvidia-driver-450
sudo apt install nvidia-driver-390

시스템 재부팅

설치가 완료되면 다음 명령을 사용하여 시스템을 재부팅하십시오.

reboot

다시 시작하면 그래픽 드라이버/ppa 저장소에서 새로 설치된 NVIDIA 드라이버가 시스템에서 활성화됩니다.

방법 4: CUDA PPA를 통해 LTS 릴리스에 NVIDIA 드라이버 설치

이 섹션은 Ubuntu 24.04, 22.04 및 20.04 LTS 릴리스에만 적용됩니다. 단기 릴리스에는 사용할 수 없습니다.

CUDA PPA에서 Nvidia 드라이버를 설치하려면 필수 패키지를 설치하세요.

NVIDIA 드라이버를 설치하는 마지막 방법은 자주 업데이트되고 Debian, Ubuntu, RHEL 및 기타 널리 사용되는 Linux 배포판을 지원하는 NVIDIA CUDA 저장소를 사용하는 것입니다.

먼저 시스템에 이미 설치되어 있을 수 있는 다음 패키지를 설치해야 합니다.

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

NVIDIA 저장소 GPG 키 가져오기

다음으로 배포 버전에 대한 GPG 키를 가져옵니다.

Noble Numbat: 우분투 24.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

Jammy Jellyfish: 우분투 22.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

초점 구덩이: 우분투 20.04:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub | sudo gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg > /dev/null 2>&1

NVIDIA CUDA 리포지토리 추가

이제 시스템에 NVIDIA 저장소를 추가하여 Ubuntu 배포 버전과 일치하는 올바른 저장소를 가져왔는지 확인하세요.

Noble Numbat: 우분투 24.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Jammy Jellyfish: 우분투 22.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

초점 구덩이: 우분투 20.04:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

APT 패키지 색인 새로 고침

새로 추가된 저장소를 반영하도록 소스 목록을 업데이트하세요.

sudo apt update

Nvidia PPA를 통해 Nvidia 드라이버 검색 및 설치

다음으로 최신 Nvidia 드라이버를 설치하세요. APT 검색 명령을 사용하여 사용 가능한 드라이버의 전체 목록을 볼 수 있습니다.

apt search nvidia-driver-*

이 튜토리얼에서는 현재 사용 가능한 최신 버전을 설치하는 방법을 보여줍니다. 원하는 경우 545를 530, 525, 520, 515 등으로 바꾸세요.

최상의 호환성을 위해서는 특히 Ubuntu를 처음 사용하는 경우 독점 버전을 설치하십시오. 오픈 소스 드라이버는 특정 그래픽 카드에 문제를 일으킬 수 있습니다.

고급 사용자는 필요에 따라 오픈 소스 드라이버와 독점 드라이버 간에 쉽게 전환할 수 있습니다.

  • CUDA 지원 없이 NVIDIA 드라이버 550.xx 설치(독점):
sudo apt install nvidia-driver-550
  • CUDA를 지원하는 NVIDIA 드라이버 550.xx 설치(독점):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • CUDA 지원 없이 NVIDIA 드라이버 550.xx 설치(오픈 소스):
sudo apt install nvidia-driver-550-open
  • CUDA를 지원하는 NVIDIA 드라이버 550.xx 설치(오픈 소스):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

위의 드라이버가 작동하지 않으면 버전 545, 530, 520, 515 등을 사용해 보거나 이전 검색 명령을 사용하여 다른 버전을 찾아보세요.

Nvidia 헤드리스 드라이버 설치

데스크톱이 아닌 사용자와 특수 소프트웨어가 있는 서버를 실행하는 사용자의 경우 CUDA 저장소에서 직접 NVIDIA 드라이버를 설치하는 것이 가장 좋습니다. 지침은 데스크톱 사용자와 동일하지만 명령에 "headless"를 추가해야 합니다.

독점 NVIDIA 545 헤드리스 드라이버

sudo apt install nvidia-headless-545

오픈 소스 NVIDIA 545 헤드리스 드라이버

sudo apt install nvidia-headless-545-open

더 많은 옵션을 보려면 터미널에서 APT 검색 명령을 사용하여 특정 패키지를 찾으세요.

apt search nvidia-headless*

또한 CUDA 및 기타 필수 패키지를 추가할 수 있습니다. 데스크톱 사용자는 헤드리스 드라이버를 설치하면 안 됩니다.

Nvidia 드라이버 설치 확인

Nvidia 드라이버를 성공적으로 설치하고 시스템을 재부팅한 후에는 설치가 성공했는지 확인하는 것이 필수적입니다. 이 섹션에서는 명령줄과 그래픽 사용자 인터페이스(GUI)를 사용하여 설치를 확인하는 방법을 안내합니다.

터미널을 통해 Nvidia 드라이버 확인

명령줄을 사용하여 설치를 확인할 수 있습니다. 이 명령은 드라이버 버전, GPU 사용량, 온도 등과 같은 Nvidia GPU에 대한 정보를 표시합니다.

nvidia-smi

Nvidia 설정 GUI에 액세스

그래픽 인터페이스를 선호하는 경우 Nvidia 설정 GUI를 시작할 수 있습니다. 이렇게 하려면 아래 단계를 따르세요.

터미널을 열고 다음 명령을 입력하십시오.

nvidia-settings

또는 애플리케이션 메뉴를 통해 Nvidia 설정에 액세스할 수 있습니다.

활동 > 애플리케이션 표시 > NVIDIA X 서버 설정으로 이동합니다.

Nvidia 설정 GUI를 열면 GPU의 구성, 정보 및 사용자 정의할 수 있는 기타 설정을 볼 수 있습니다.

결론

귀하의 필요에 가장 적합한 방법을 사용하여 NVIDIA 드라이버를 설치하면 Ubuntu 시스템과의 최적의 성능 및 호환성을 보장할 수 있습니다. Ubuntu 기본 리포지토리의 안정성, ppa:graphics-drivers/ppa의 최첨단 드라이버, NVIDIA CUDA 리포지토리의 CUDA 최적화 드라이버 중 무엇을 선택하든 각 방법은 GPU를 효율적으로 실행하는 안정적인 방법을 제공합니다. . 이러한 드라이버에 대한 업데이트는 일반적이지만 Ubuntu 시스템에서 원활하고 안정적인 환경을 유지하려면 특정 요구 사항에 맞는 리포지토리를 선택하십시오.

유용한 링크

다음은 NVIDIA 드라이버 설치와 관련된 유용한 링크입니다.

  • 그래픽 드라이버 PPA: Ubuntu 그래픽 드라이버 PPA에서 최신 NVIDIA 드라이버에 액세스하세요. 이 리포지토리에는 최신 드라이버가 있는 경우가 많습니다.
  • NVIDIA 유닉스 드라이버: Unix 드라이버에 대한 NVIDIA 공식 페이지를 방문하여 NVIDIA에서 직접 최신 드라이버를 다운로드하세요.
  • NVIDIA CUDA 툴킷: GPU 가속 컴퓨팅용 드라이버와 도구가 포함된 CUDA 도구 키트에 대해 알아보고 다운로드하세요.
  • NVIDIA Tesla 드라이버 문서: 드라이버 분기 및 업데이트에 대한 자세한 정보를 제공하는 NVIDIA Tesla 드라이버 설명서를 읽어보세요.
  • 엔비디아 포럼: NVIDIA 커뮤니티 포럼에 참여하여 문제를 논의하고, 솔루션을 공유하고, 다른 NVIDIA 사용자로부터 지원을 받으세요.
Joshua James

"How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04"에 대한 3 생각

  1. 재부팅 후 미리 알림을 받은 것처럼 nvidia-smi에 연결할 수 없어서 (아직 이 명령을 입력하지 마세요) sudo prime-select nvidia를 실행했습니다. 다시 재부팅한 후에도 마우스나 키보드를 사용할 수 없었습니다. 여기에서 해결 방법을 찾았습니다.
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    기본적으로는 다음과 같습니다: sudo apt-get install xserver-xorg-input-all
    그런 다음 "sudo prime-select nvidia"를 수행하고 재부팅하십시오.

    참고: 재부팅 후 마우스와 키보드가 응답하지 않으면 복구 모드로 들어가고(셸을 열려면 선택) 다시 인텔 "sudo prime-select nvidia"로 전환한 다음 위의 단계를 수행하십시오.

    응답

코멘트를 남겨주세요