웹사이트 검색

Fedora Linux에 Nvidia 드라이버를 설치하는 방법


NVIDIA 그래픽 카드를 소유하고 있으며 Fedora의 기본 Nouveau 드라이버 대신 NVIDIA 드라이버를 사용하시겠습니까? 게임, 비디오 편집 및 3D 렌더링 경험을 향상시키시겠습니까? 그렇다면 걱정하지 마십시오. 이 블로그에서는 FedoraNVIDIA 드라이버를 설치하여 GPU의 잠재력을 최대한 활용할 수 있는 다양한 방법을 설명합니다.

참고: 초보 Fedora 사용자이거나 보다 자동화되고 쉬운 방법을 선호하는 경우 RPM Fusion 방법을 선택하는 것이 좋습니다. 그러나 숙련된 Fedora 사용자라면 NVIDIA 드라이버를 수동으로 설치하여 GPU에 가장 적합한 드라이버 버전을 더 효과적으로 제어할 수 있습니다.

FedoraNVIDIA 드라이버를 설치하는 과정으로 바로 들어가겠습니다.

Fedora에서 NVIDIA GPU 확인

컴퓨터에 NVIDIA GPU가 설치되어 있는지 확인하려면 다음 명령을 실행하세요. 그러면 시스템에 연결된 그래픽 및 3D 가속 장치에 대한 정보가 표시됩니다.

lspci | grep -Ei 'VGA|3D'

샘플 출력:


00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)

독점/공식 NVIDIA GPU 드라이버가 제대로 작동하려면 다음 dnf 명령을 사용하여 사전 설치된 모든 패키지를 업데이트해야 합니다.

sudo dnf update --refresh

이제 시스템이 최신 상태이므로 NVIDIA 드라이버를 설치하여 GPU에서 최고의 성능을 얻을 수 있습니다.

방법 1: Fedora에서 RPM Fusion을 사용하여 NVIDIA 드라이버 설치

RPM Fusion은 공식 저장소에서 사용할 수 없는 다양한 Fedora 패키지를 제공하는 타사 저장소이며 이러한 패키지 중 하나는 NVIDIA 드라이버입니다.

많은 사용자는 NVIDIA 드라이버를 설치할 때 더 번거롭지 않은 방법인 RPM Fusion Repository를 선호합니다. 또한 최신 드라이버를 제공하지 않을 수도 있지만 Fedora 커뮤니티에서 테스트하고 지원하는 최신 드라이버는 확실히 제공합니다.

그러나 NVIDIA 드라이버 설치를 위해 RPM Fusion 저장소를 활용하는 경우 시스템과 함께 자동으로 업데이트를 받게 됩니다.

커널 헤더 및 개발 도구 설치

RPM Fusion을 통해 NVIDIA 드라이버를 설치하려면 먼저 다음 명령을 실행하여 NVIDIA 드라이버 설치에 필요한 커널 개발 도구와 커널 헤더를 설치해야 합니다.

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Fedora에 RPM Fusion 리포지토리 설치

필요한 도구를 설치한 후 아래 명령을 실행하여 무료비무료 RPM Fusion 저장소를 시스템에 추가해야 합니다.

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

리포지토리가 추가되면 다음 명령을 실행하여 패키지 리포지토리 캐시를 업데이트해야 합니다.

sudo dnf makecache

Fedora에 NVIDIA 드라이버 및 CUDA 지원 설치

패키지 저장소를 업데이트한 후 아래 설명된 명령을 사용하여 그래픽 집약적인 작업 및 GPU 개발을 위한 NVIDIA 드라이버와 CUDA 도구 키트를 설치할 수 있습니다.

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

마지막으로 시스템을 재부팅하여 변경 사항이 적용되었는지 확인하고 Nouveau 드라이버를 자동으로 비활성화하여 NVIDIA 드라이버.

방법 2: Fedora에서 수동으로 NVIDIA 드라이버 설치

이제 NVIDIA 공식 웹사이트에서 직접 특정 드라이버 버전의 실행 파일을 사용하여 NVIDIA 드라이버를 수동으로 설치해 보겠습니다.

개발 도구 및 커널 헤더 설치

NVIDIA 드라이버를 설치하기 전에 아래 설명된 명령을 실행하여 커널 개발 도구와 커널 헤더를 설치해야 합니다.

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

NVIDIA 드라이버 다운로드

필요한 도구와 커널 헤더를 설치한 후 NVIDIA 공식 웹사이트로 이동하여 "제품 유형", "제품 시리즈를 선택하여 특정 NVIDIA 드라이버를 검색합니다. Strong> ” 및 “제품 ”은 그래픽 카드 사양/세부 사항에 따라 결정됩니다. 또한 'Linux 64비트'로 '운영 체제'를 선택하고 '검색' 버튼을 누르세요.

검색 기준을 충족하는 드라이버 목록을 받게 됩니다. 설치하려는 항목을 클릭하여 세부 정보를 확인한 후 “다운로드” 버튼을 눌러 특정 NVIDIA 드라이버실행 파일을 다운로드하세요. .

다운로드 버튼을 클릭하면 '동의 및 다운로드' 계약이 열립니다. 간단히 "동의 및 다운로드" 버튼을 클릭하면 자동으로 실행 파일 다운로드가 시작됩니다.

NVIDIA 드라이버 “.run” 파일을 다운로드하는 동안 이 파일을 원활하게 설치하려면 시스템의 기본 누보 드라이버를 비활성화해야 합니다.

Fedora에서 Nouveau 드라이버 비활성화

아래 명령을 실행하여 Nouveau 드라이버를 블랙리스트에 추가하고 Nouveau 드라이버에 대한 모드 설정을 비활성화하면 Nouveau 드라이버가 NVIDIA와 충돌하지 않게 됩니다. 운전사.

echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

Initramfs 재생성 및 재부팅

다음으로, 아래 설명된 명령을 사용하여 Nouveau 드라이버가 로드되는 것을 방지하기 위해 새로운 블랙리스트 구성으로 initramfs 이미지를 다시 생성해 보겠습니다.

sudo dracut --force

다음으로, 다음 명령을 실행하여 시스템의 기본 대상을 "multi-user.target"으로 구성합니다. 그러면 Fedora가 일반 모드 대신 텍스트 기반 다중 사용자 모드로 부팅됩니다. 그래픽 사용자 인터페이스(GUI).

sudo systemctl set-default multi-user.target

마지막으로 시스템을 재부팅하십시오.

sudo reboot

NVIDIA 드라이버 설치

시스템을 다시 시작하면 명령줄 모드가 표시됩니다. 다운로드한 NVIDIA Runfile을 저장한 디렉터리로 이동하세요.

cd ~/Downloads

그런 다음 아래 언급된 명령을 사용하여 다운로드한 NVIDIA 드라이버 실행 파일의 권한을 실행 파일로 변경합니다.

chmod +x NVIDIA-Linux-*.run

마지막으로 아래 명령을 실행하여 NVIDIA 드라이버를 설치할 수 있습니다.

sudo ./NVIDIA-Linux-*.run

설치하는 동안 기본 설정에 따라 일부 프롬프트에 응답해야 합니다.

'NVIDIA 32비트 C 호환성 라이브러리'와 관련된 프롬프트에서 ''를 선택하면 시스템이 32비트 애플리케이션을 실행할 수 있습니다.

다음으로, "DKMS가 포함된 커널 모듈 소스"에 대한 메시지가 표시되면 "" 옵션을 선택하여 다음과 같은 경우 자동 모듈 업데이트를 위해 DKMS를 활성화할 수 있습니다. 커널이 업데이트되었습니다.

다른 메시지가 나타나면 요구 사항에 따라 옵션을 선택하고 설치 프로세스가 완료될 때까지 기다리십시오. 마지막으로 NVIDIA 드라이버 설치를 축하하는 메시지가 나타나면 “확인”을 선택하세요.

GUI 활성화 및 재부팅

이제 NVIDIA 드라이버가 시스템에 성공적으로 설치되었으므로 아래 명령을 실행하여 시스템의 GUI 모드를 다시 활성화할 차례입니다.

sudo systemctl set-default graphical.target

변경 사항을 적용하고 시스템을 GUI 모드에서 사용하려면 시스템을 재부팅해야 합니다.

sudo reboot

NVIDIA 드라이버가 작동하는지 확인하려면 “nvidia-smi ” 명령을 실행하세요.

nvidia-smi

그래픽 드라이버 작업을 즐겨보세요!

Fedora에 NVIDIA VAAPI/VDPAU 드라이버 설치[선택 사항]

비디오 재생, 스트리밍, 녹화를 포함한 특정 작업의 성능을 향상시키기 위해 추가(선택 사항) NVIDIA VAAPI/VDPAU 드라이버를 설치하여 블로그 게시물을 마무리하겠습니다.

FedoraNVIDIA VAAPI/VDPAU 드라이버를 설치하려면 아래에 설명된 명령을 실행하세요.

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

중요: NVIDIA VAAPI/VDPAU 드라이버 설치에 혼동하지 마세요. 특별한 작업을 위한 그래픽 카드의 성능만 향상시킵니다. 그러나 NVIDIA 그래픽 카드가 제대로 작동하려면 NVIDIA 드라이버가 필요합니다.

지금은 여기까지입니다! NVIDIA 드라이버를 설치하는 동안 문제가 발생하는 경우 주저하지 말고 댓글 섹션에서 지침을 요청하세요.

이제 Fedora 시스템에 NVIDIA 드라이버가 설치되어 있으며 향상된 그래픽 성능으로 최고의 게임을 즐길 수 있습니다.