오류: NVIDIA 드라이버가 로드되지 않았습니다.

오류: NVIDIA 드라이버가 로드되지 않았습니다.

(비슷한 제목의 질문이 여러 개 있지만 답변이 없거나, 너무 오래되었거나 내 상황에 적용되지 않는 질문이 있다는 것을 알고 있습니다.)

Ubuntu 18.04.2를 사용하고 있으며 GPU는 GeForce 840M이고 드라이버 버전은 nvidia-driver-430(소프트웨어 및 업데이트 패널에서 설치됨)입니다.

그래서 더 이상 nvidia gpu를 사용할 수 없는 것 같습니다. 나는 이것이 원인인지 전혀 모른다.

sudo nvidia-settings

다음과 같은 출력을 제공합니다.

오류: NVIDIA 드라이버가 로드되지 않았습니다. 오류: 사용 가능한 시스템에서 정보를 로드할 수 없습니다.

Nvidia 패널은 열리지만 일반적인 설정은 없고 두 개의 PRIME 프로필(Nvidia 성능 모드 및 인텔 절전 모드)만 열립니다.

sudo nvidia-smi

다음과 같은 오류가 발생합니다.

NVIDIA-SMI가 NVIDIA 드라이버와 통신할 수 없어 실패했습니다. 최신 NVIDIA 드라이버가 설치되어 실행되고 있는지 확인하세요.

드라이버를 제거하고 다시 설치하거나 이전 드라이버를 사용하는 것과 같은 몇 가지 작업을 시도했지만 운이 없었습니다. 또한 nvidia 웹사이트에서 .run 드라이버를 다운로드하여 실행해 보았지만 설치에 실패했습니다.

다시 작동하게 하려면 다음에 무엇을 시도해야 할지 조언을 구하고 있습니다. 당신의 도움을 주셔서 감사합니다 :)

편집하다:

 uname -r

4.15.0-52-일반

 dkms status

엔비디아, 430.26, 4.15.0-52-일반, x86_64: 설치됨

 apt-cache policy nvidia-driver-430
엔비디아-드라이버-430:
  설치됨 : 430.26-0ubuntu0~gpu18.04.1
  후보 : 430.26-0ubuntu0~gpu18.04.1
 버전 테이블:
 *** 430.26-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 패키지
        100 /var/lib/dpkg/상태

답변1

확인한 후:

  • 바이오스
  • 프라임 셀렉트 엔비디아
  • nvidia-driver-XXXX 패키지가 설치됨
  • uname -r 헤더 패키지가 설치됨

작동하지 않았습니다.

따라서 드라이버가 내 커널 버전에 맞게 컴파일되지 않았습니다. 그래서 나는 방금

$ dpkg-reconfigure nvidia-dkms-4XX

재부팅했습니다.

답변2

간단히 다시 설치해 보십시오. sudo apt install --reinstall nvidia-driver-430UEFI 모드로 부팅하는 경우 이전에 보안 부팅이 설정되어 있으면 비활성화하십시오.

답변3

최근에 이 문제가 발생했으므로 최근 업데이트와 관련이 있을 수 있습니다.

이것을 시도해 보십시오:

sudo prime-select nvidia

sudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf

sudo update-initramfs -u

참조여기

듀얼 모니터로 부팅할 수 있는데, 이는 GPU(제 경우에는 GTX 970)가 활용되고 있음을 나타냅니다. 그러나 다른 버그가 발생합니다.

답변4

커널 5.0에서 5.3으로 업그레이드하면 드라이버 nvidia 390이 제대로 작동하지 않습니다. 종속성이 충족되지 않아 nvidia 430 드라이버로 업그레이드할 수 없습니다.

터미널에서 다음 명령을 사용합니다.

 sudo ubuntu-drivers autoinstall

쉘은 충족되지 않은 모든 종속성을 나열합니다. 만족스럽지 못한 첫 번째 의존성을 취하고 다음 명령을 사용합니다.

 sudo apt-get install <first dependence>

(어쩌면 해당 쉘에는 충족되지 않은 다른 종속성이 나열되어 있으므로 첫 번째 종속성을 선택하고 명령을 반복합니다)

이제 쉘은 종속성 430을 설치하고 390 패키지를 제거합니다. 설치 후 명령을 반복합니다.

 sudo ubuntu-drivers autoinstall

쉘은 430 드라이버의 모든 패키지를 설치하는 기능을 제공합니다.

마지막으로 시스템을 재부팅하면 새 드라이버 430이 제대로 작동합니다.

아마도 하나 이상의 430 드라이버 패키지가 설치될 때까지 시스템은 새 드라이버 설치를 시작할 수 없습니다.

관련 정보