sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
# 설치 가능한 목록 확인
ubuntu-drivers devices
# 본격 설치
sudo apt-get install nvidia-driver-5xx
sudo apt-get install dkms nvidia-modprobe
sudo apt-get update
sudo apt-get upgrade
저는 해외 블로그와 유튜브를 보고 따라하였으나 해외 블로그나 유튜브에는 보여주지 않았던,
저 스스로 겪은 문제를 정리하여 해당 게시물을 작성하였습니다.
# 1단계: mainline 커널 설치
기본적으로 우분투 기본 커널 6.8 또는 6.11이 설치되어 있으실 겁니다.
만약 설치중 오류가 발생하면 커널 버전을 더 높은 버전으로 설치해야할 수 있습니다.
일단 저는 6.11 버전으로 진행하였습니다. (우분투 24.04 버전 기준)
우분투 24.04 버전에 커널 버전은 6.11로 하다가 안되시면 6.13으로 진행해보세요.
아마 22.04인 경우 6.8일텐데, 6.8로 진행하다가 안되시면 6.11 이상으로 설치하여 진행해주세요.
우분투 커널 버전 확인
uname -a
# 또는
uname -r
더 높은 버전의 우분투 커널 설치가 필요할 경우
sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update && sudo apt full-upgrade
sudo apt install -y mainline
mainline list | less # 사용 가능한 커널 목록
mainline install 6.13 # 최신 버전 설치
재부팅하고 다시 'uname -a'로 버전을 확인합니다.
# 2단계: 빌드 도구 및 종속성 준비
NVIDIA 드라이버 설치 프로그램에는 `build-essential` 및 특정 GCC 버전이 필요합니다. 먼저 해당 버전을 설치하세요.
sudo apt install build-essential -y
GCC 설치
설치 프로그램에서 우분투 커널 버전과 GCC 버전 불일치에 대해 오류가 발생할 수 있습니다.
Ubuntu 24.04는 기본적으로 GCC-13을 사용하지만 설치를 진행하다가 오류가 나시면 GCC 문제 일수 있습니다.
저는 gcc-14를 설치하여 진행하였습니다. 우분투 버전 24.04에 커널 버전 6.11, 그리고 gcc-14인 상태이면 일단 nvidia driver 설치는 확실히 됩니다.