나는리눅스 민트 20.0 (Ulyana) 시나몬, Ubuntu 20.04(Focal)을 기반으로 합니다.
또한 테스트를 거쳐 작동합니다.리눅스 민트 21.1(베라) 시나몬, Ubuntu 22.04(Jammy)를 기반으로 합니다.
그래픽 프로세서:엔비디아,엔비디아 지포스 GTX 1060,최대 Q 값 설계, 6GBGDDR5X 비디오 메모리
기본 사양은 다음과 같습니다.
목적
사용 가능한 최신 드라이버 설치PPA를 사용하지 않음(개인 패키지 아카이브).
상태
통합 Mint 드라이버 관리자를 실행하면 사용 가능한 이전 버전만 표시됩니다. 다음은 원래 질문의 이전 예입니다.
답변1
면책조항 - 설치하기 전에 읽어보시기 바랍니다.
오늘 저는 최신 드라이버에서 더 이상 지원되지 않는 Nvidia Geforce GT 520M이 장착된 오래된 노트북을 발견했습니다. 하지만 390 버전은 제대로 작동했습니다. 그래서,강력하게 추천해야겠어요Nvidia 드라이버 페이지드라이버 버전을 설치하기 전에!
일반적인 방법-권장 방법
권장 패키지도 설치하려면 다음을 실행할 수 있습니다(이 버전은 2023년 7월 1일에 최종 업데이트되었습니다.):
sudo apt-get install --install-recommends nvidia-driver-535
더 이상 버전을 업데이트하지 않을 것이므로 새 버전이 나올 때 (수동으로) 검색하는 방법을 알려드리겠습니다.
여러 가지 방법이 있기 때문에 나에게 가장 편한 방법은 터미널에 (일반 사용자 또는 루트로) 입력하는 것입니다.
apt-cache policy nvidia-driver-4
을 두 번 클릭하면 Tab샘플 출력은 다음과 같습니다.
nvidia-driver-418 nvidia-driver-440-server nvidia-driver-460-server
nvidia-driver-418-server nvidia-driver-450 nvidia-driver-465
nvidia-driver-430 nvidia-driver-450-server nvidia-driver-470
nvidia-driver-435 nvidia-driver-455 nvidia-driver-470-server
nvidia-driver-440 nvidia-driver-460
Linux Mint - 드라이버 관리자 - 피하십시오
이를 달성하기 위해 Mint의 GUI 드라이버 관리자를 사용할 수도 있습니다. 일반적으로 저는 명령줄 접근 방식을 선호합니다. 사실 저는 이 GUI를 사용하지 않습니다. 왜냐하면 무슨 일이 일어나고 있는지 알려주지 않고 맹목적으로 진행률 표시줄만 보기 때문입니다.따라서 이 도구를 사용하지 말고 위에 표시된 대로 터미널을 통해 작업을 수행하는 것이 좋습니다.
우분투 방식 - 권장하지 않음(!!!)
Ubuntu 기반 덕분에 이를 활용할 수도 있고 모든 것을 처리할 수 있지만사람들이 무슨 일이 일어나는지 통제할 수 없고 부작용으로 문제가 발생할 수 있기 때문에 권장하지 않습니다., 그래서 완전성을 위해 다음을 기록했습니다(표시하려면 마우스를 클릭하십시오).
sudo ubuntu-driver 자동 설치
시스템에 적용되는 드라이버만 나열하려면 다음을 수행할 수 있습니다.
sudo ubuntu-drivers list
그러면 Ubuntu 기반 시스템에 설치할 수 있는 모든 드라이버가 나열됩니다.
2023년 업데이트 및 참고 사항
특정 버전 세트가 사용 가능한지 확인하는 방법:
apt-cache policy 'nvidia-driver-5*'
따옴표에 주목하세요!문자열을 인용해야 합니다.
나도 한 명 만났어검은 화면위의 설치 명령을 실행하는 동안 문제가 발생했습니다.
기억하다:당황하지 말 것이 경우. 일반적으로 설치에 걸리는 시간에 따라 10~30분 정도 기다립니다. 설치 시간은 컴퓨터의 전반적인 성능에 따라 크게 달라집니다. 저처럼 팬 소음이 많이 들리신다면 팬이 멈춘 후 몇 분 정도 기다려주세요. 충분한 시간을 기다리면 Nvidia 드라이버가 올바르게 설치됩니다. 제 경우에는 기다린 후 전원 버튼을 몇 초 동안 눌러 강제 종료해야 했습니다. 올바르게 시작되면
nvidia-smi
다음 명령을 사용하여 이를 증명할 수 있습니다.+---------------------------------------------------------------------------------------+ | NVIDIA-SMI 535.54.03 Driver Version: 535.54.03 CUDA Version: 12.2 | |-----------------------------------------+----------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+======================+======================| | 0 NVIDIA GeForce GTX 1060 ... Off | 00000000:01:00.0 On | N/A | | N/A 49C P0 24W / 60W | 240MiB / 6144MiB | 0% Default | | | | N/A | +-----------------------------------------+----------------------+----------------------+ +---------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=======================================================================================| | 0 N/A N/A 1346 G /usr/lib/xorg/Xorg 166MiB | | 0 N/A N/A 4476 G cinnamon 23MiB | | 0 N/A N/A 18948 G ...ble-features=BlockInsecureDownloads 47MiB | +---------------------------------------------------------------------------------------+
답변2
NVIDIA는 타사/독점 드라이버이므로 MINT, RHEL, SLES 또는 UBUNTU 등 어떤 Linux 배포판에도 포함되지 않습니다.
https://www.nvidia.com/en-us/drivers
모델 그래픽 카드로 이동하여 다음을 찾으면운영 체제관련 있는 항목만 표시되며, Linux 64-bit
그렇게 하면 NVIDIA-Linux-x86_64-470.57.02.run
파일이 다운로드됩니다. 나는 Nvidia가 "solaris"와 "freebsd"를 제외한 최신 64비트 Linux를 구별한다고 믿지 않습니다. 따라서 rhel, sles, ubuntu, mint 또는 오늘날 인기 있는 모든 항목에 대한 동일한 .run 파일입니다.
init 3
실행하여 시스템에 파일이 존재하도록 하거나 systemd를 기반으로 하는 경우 runlevel 3으로 변경하십시오 systemcyl isolate multi-user.target
. 그런 다음 루트로 작업을 수행 chmod 700 NVIDIA-Linux-x86_64-470.57.02.run
하고 ./NVIDIA-Linux-x86_64-470.57.02.run
반 그래픽 설치를 완료하면 됩니다. 일반적으로 마지막에 실행하려는지 묻는 메시지가 표시됩니다. nvidia-xconfig
{이렇게 하면 RHEL에 /etc/X11/xorg.conf 파일이 생성됩니다. 이전에는 존재하지 않았던 7개의 시스템이 존재합니다. }
나는 이 방법을 약 5년 동안 안정적으로 사용해 왔으며, 요점은 다음과 같습니다.
- Nvidia라는 소스에서 직접 드라이버를 얻었습니다.
- 최신 버전이 있어요
- 적어도 현재 사용 중인 RHEL/CentOS 7에서는 작동하지만 SLES/SuSE 11을 사용할 때는 작동했으며 Mint나 Ubuntu 등과 같은 다른 배포판에서도 작동해야 합니다.
- 그래도 작동하지 않으면 알고 싶으니 댓글로 알려주시기 바랍니다.
nouveau
최소한 RHEL/CentOS 7에서는 이를 비활성화해야 한다는 것을 알아두십시오. 이 작업 은/etc/default/grub
을 수정하고 추가한 다음 a 와 a를 수행한 다음 재부팅하고 nvidia .run 파일과 .modprobe.blacklist=nouveau
GRUB_CMDLINE_LINUX
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
systemctl set-default multi-user.target
systemctl set-default graphical.target
rhel 이외의 Linux 배포판에 맞게 여기 구문을 수정하십시오.
답변3
이것은 나에게 효과적입니다.
먼저 모든 Nvidia 드라이버를 제거했습니다.
$ sudo dpkg --purge $(dpkg -l | grep nvidia | awk '{print $2}')
$ sudo dpkg --purge $(dpkg -l | grep libnvidia | awk '{print $2}')
그런 다음 최신 버전을 설치합니다.
$ sudo apt-get install --install-recommends nvidia-driver-455
참고: Linux Mint 19.3에서 완료되었습니다.