- -Linux에서 Nvidia Beta 드라이버를 설치하는 방법

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

Nvidia는 최고의 그래픽 카드를 만들지 만현재 Linux 사용자는 안정적인 Linux 드라이버를 사용하는 데 어려움을 겪을 수 있습니다. 처음에는 Linux 용으로 안정적인 드라이버를 사용하여 이러한 그래픽 카드를 크게 지원했습니다. 그 이후로 악화되었습니다. 새로운 GTX 10 시리즈 카드를 사용하는 사용자는 결함이 발생하고 성능이 떨어집니다. 이 때문에이 GPU를 사용하는 Linux 사용자는 사용 가능한 베타 드라이버 사용을 고려해야합니다. 베타 드라이버는 안정적인 드라이버보다 빠른 속도로 업데이트되므로 수정이 더 빨리 이루어집니다. 또한 베타 릴리스의 Nvidia 사용자는 더 빠른 속도로 구현 된 새로운 기능을 발견하고 문제도 더 빨리 해결합니다. Linux에 오픈 소스 드라이버를 비활성화하고 Nvidia 베타 드라이버를 설치하는 방법은 다음과 같습니다.

부팅 후 오픈 소스 드라이버 블랙리스트

Linux 커널은 기본적으로 Linux를 지원합니다그래픽 카드. 이것은 오픈 소스 누보 드라이버로 수행됩니다. Nvidia GPU를 사용하는 대부분의 Linux 사용자는이 드라이버가 제대로 작동하므로 독점 드라이버로 전환 할 필요가 없습니다. 이 드라이버는 이미 작동하지만 비디오 게임, 비디오 편집 및 기본적으로 고급 비디오 카드 및 고성능과 관련된 모든 것에 심각한 성능 문제가 있습니다.

불행히도 현재로서는 불가능합니다누보 커널 드라이버를 그대로 둡니다. 설치하려는 드라이버와 충돌하기 때문입니다. 커널이 실행할 수 없도록 제거해야합니다.

커널 드라이버를 블랙리스트에 올리려면 루트 쉘을 얻으십시오.

sudo -s

그런 다음 Nano 텍스트 편집기로 들어가서 구성 파일을 작성하십시오. 이것은 리눅스가해야 할 일을 알기 위해 필요합니다.

sudo nano /etc/modprobe.d/disable-nouveau.conf

먼저 이것을 파일에 추가하십시오.

blacklist nouveau

그런 다음 들어가다 키보드에서 다음 줄로 이동하여 다음 텍스트를 추가하십시오.

nouveau modeset=0

블랙리스트 구성 파일을 편집 한 후 키보드에서 CTRL + O를 눌러 Nano 텍스트 편집기를 저장 한 다음 Enter를 눌러 확인합니다.

모르는 사람들을 위해 : 실제로이 드라이버를 영구적으로 제거하지는 않습니다. 대신에, Nouveau 커널 드라이버는 블랙리스트에 올릴 것이며 시작시로드가 금지됩니다. Nvidia 그래픽 카드는 혼동되지 않으며 두 드라이버를 모두로드하려고합니다. 대부분의 사용자가 그래픽 설치 프로그램 (예 : Ubuntu 드라이버 설치 프로그램)에서 안정적인 Nvidia 드라이버를 설치하면 오픈 소스 드라이버가 자동으로 블랙리스트에 추가됩니다. 우리는 본질적으로 같은 일을했습니다.

사전 부팅 오픈 소스 드라이버 블랙리스트

부팅시 누보 드라이버도 비활성화해야합니다. 기본 Grub 구성을 편집하면됩니다.

sudo nano /etc/default/grub

편집기에서 GRUB_CMDLINE_LINUX_DEFAULT =

Nano를 사용하여 붙여 넣기 :

rdblacklist=nouveau

붙여 넣은 코드는 다음과 같아야합니다.

다음을 사용하여 새 Grub 구성 파일을 생성하십시오.

sudo grub-mkconfig -o /boot/grub/grub.cfg

마지막으로 컴퓨터를 재부팅하십시오. 이것은 Linux가 RAM에서 특정 작업을 실행하기 때문에 필요하며 변경 사항을 적용하려면 다시 시작해야합니다.

커널 헤더 설치 / 드라이버 다운로드

Linux에서는 커널 모듈을 컴파일하는 것이 더 쉽습니다.“Linux 헤더”라는 기술 덕분입니다. 이 도구를 사용하면 현재 Linux 버전과 일치하는 커널 모듈을 컴파일 할 수 있습니다. 시스템에서 Linux 커널이 업데이트 될 때마다 헤더도 업데이트됩니다. 불행히도 요즘 대부분의 Linux 배포판에 소프트웨어가 설치되는 방식으로 인해 헤더가 거의 설치되지 않습니다. 모든 것이 일반적으로 즉시 작동하기 때문에 사람들이 모듈을 빌드하고 설치할 필요가 거의 없기 때문입니다.

다음 명령으로 헤더를 설치하십시오. Linux 배포판에 해당하는 것을 선택하십시오.

우분투 / 리눅스 민트 / 초등 / 데비안 등

sudo apt install linux-headers

아치 리눅스 / 만자로 등

sudo pacman -S kernel-headers

페도라

sudo dnf install kernel-headers kernel-devel -y

오픈 수세

sudo zypper install kernel-headers kernel-devel

드라이버 다운로드

베타 드라이버는 Nvidia에서 많이 발표했습니다.Linux 배포판보다 더 빠릅니다. Linux의 대부분의 소프트웨어 리포지토리는 모든 릴리스를 효과적으로 정지시킵니다. 즉, 새 소프트웨어는 두 달에 한 번만 추가 할 수 있습니다. 이것이 바로이 가이드에서 Linux 배포 개발자 대신 제조업체에서 직접 드라이버를 다운로드하는 이유입니다.

Nvidia 웹 사이트로 이동하여 운영 체제에서 Linux를 선택하십시오. 그런 다음 그래픽 모델을 선택하고 "권장 / 베타"에서 베타 옵션을 선택하십시오. 최신 버전의 드라이버를 다운로드하십시오.

설치 준비

설치 프로그램의 권한이 변경되어 실행 파일로 표시 될 때까지 Nvidia 드라이버를 설치할 수 없습니다. 먼저 다운로드 디렉토리를 입력하십시오.

cd ~/Downloads

그런 다음 실행 파일로 표시하십시오.

sudo chmod +x *.run

설치 프로그램이 준비되면 GUI를 비활성화하여 설치 프로그램이 작동합니다.

sudo -s
rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Nvidia 베타 드라이버 설치

준비 섹션에서 그래픽 인터페이스가 비활성화되었습니다. 결과적으로 사용자는 TTY 모드에 있습니다. 사용자 이름으로 로그인하십시오. 그런 다음 루트 쉘을 얻습니다.

sudo -s

그런 다음 .run 파일이있는 위치로 이동하십시오.

cd /home/username/Downloads/

그런 다음 다음을 사용하여 설치 관리자를 실행하십시오.

./*.run

Nvidia 설치 프로그램의 지침을 따르고 DKMS 지원 활성화에 동의하십시오.

설치가 완료되면 다음을 입력하여 GUI 인터페이스를 다시 활성화하십시오.

rm /etc/systemd/system/default.target
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

그래픽 인터페이스가 다시 활성화되면 시스템을 재부팅하십시오. PC가 다시 로그인하면 Nvidia GPU 베타 드라이버가 시스템에서 완벽하게 실행됩니다.

코멘트