nvidia-smi 명령을 찾을 수 없음 우분투 16.04


20

우분투 16.04에 nvidia 드라이버를 설치하려고합니다 (GeForce GTX 960M이 있습니다). 인터넷에서 설명 된 많은 방법을 시도했지만 아무것도 작동하지 않는 것 같습니다. (나는 nvidia-smi를 설치하는 방법을 보았 습니까? , nvidia-smi : Ubuntu 16 에서 명령을 찾을 수 없지만 도움이되지 않았습니다 ...)

실제로 실행할 때 명령을 찾을 nvidia-sminvidia-smi없고 실행하면 lshw -numeric -C display그래픽 카드의 상태가임을 알 수 display unclaimed있습니다. 관련이 있는지 모르겠지만 이상하게 보입니다.

답변:


16

나를 위해 일한 해결책 은 NVIDIA 드라이버를 설치 한 후 재부팅 할 때 보안 부팅비활성화 하는 것이 었습니다 .

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381

그런 다음 메뉴에서 "보안 부팅 옵션 변경"을 선택하고 이전에 선택한 암호를 입력하고 보안 부팅을 비활성화하십시오.


1
부팅 보안을 비활성화했지만 여전히 작동하지 않습니다. 384 (Cuda 8.0 사용)로 변경했지만 여전히 작동하지 않습니다.
khan

이것은 나를 위해 작동하지 않았다
Hakaishin

나를 위해 작동하지 않습니다. 내가 가지고 패키지 NVIDIA-381를 사용할 수없는,하지만 다른 패키지가 참조된다. 이 패키지는, 폐기, 또는 다른 소스 E에서만 사용할 수있다 없음을 의미합니다 : 패키지 '엔비디아 (381)은'더 설치 후보가 없습니다
브래드

4

드라이버를 업데이트하십시오.

  1. 터미널에서 다음 명령을 실행하여 PPA를 추가하십시오.

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. 시스템 설정 또는 Dash 에서 직접 소프트웨어 및 업데이트를 열고 Additional Drivers탭을 클릭 하고 사용하려는 드라이버를 선택한 다음을 클릭하십시오 Apply changes.

  3. 드라이버를 다운로드하여 설치 한 후 시스템을 다시 시작하십시오.


1
그것은 도움이되지 않았다 ...
fonfonx

작동하지 않습니다. NVIDIA 드라이버의 선택에도 불구하고, 그것을 되돌리고 xorg를 선택합니다.
khan

+1 보통 cli를 사용하지만 위의 답변보다 낫습니다. 패키지를 제거하거나 설치할 버전에 대해 걱정할 필요없이 작업했습니다. 시도하지 않아도 더 업데이트 된 버전이 있습니다.
무료 Url

1

필자의 경우 BIOS에서 보안 부팅을 비활성화하면 문제가 해결되었습니다.


1

NVidia 카드가없는 모든 작동 시스템을 부팅 한 다음 NVidia 드라이버 및 유틸리티가 사라지면이 상태가 발생합니다.

이것이 도움이되었습니다 : (CUDA 버전은 9.2이고 드라이버 버전은 418을 고려하십시오)

sudo vi /etc/ld.so.conf.d/cuda-9-2.conf 

/usr/local/cuda-9.0/targets/x86_64-linux/lib 
/usr/lib/nvidia-418   ( <<- add this line)

그런 다음 수행하십시오.

sudo dpkg-reconfigure nvidia-418

그런 다음 재부팅하십시오. 작동해야합니다.

따라서 여전히 Cuda를 완전히 다시 설치하지 않으면 그렇게됩니다.


0

설치를 실행할 때 nvidia-current를 사용해야 최신 릴리스를 얻을 수 있습니다.


5
Ubuntu 16.04의 nvidia-current Version: 304.135-0ubuntu0.16.04.1는 최신 릴리스가 아닙니다.
karel

네가 옳아. 엔비디아의 전류가 실제로 최신이 아닌 것 같습니다! 따라서 nvidia 웹 사이트에서 최신 릴리스를 찾아 특정 버전 (nvidia- <version>)을 사용하십시오. 감사!
ibrahim

+1 :이 답변은 현재 유효하지 않지만 향후 도움이 될 것입니다.
ntg

0

이것은 나를 위해 일했다 :

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-396

일부는 apt 대신 aptitude를 사용합니다.

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install aptitude
sudo aptitude install nvidia-driver-396

아무 것도 효과가 없다면, 우분투 (있는 경우) 커널을 여러 가이드가 Nvidia에서 지원하지 않는 커널로 확인하십시오. Ukuu는 다른 커널을 설치하고 GRUB에 추가하는 간단한 도구입니다. 나는 (ubuntu-18.04 LTS에서) 4.18.4-041804- 일반으로 변경했으며 꽤 좋고 안정적이라고 생각했습니다.

이 코드가 작동하지 않으면 8 단계 까지이 튜토리얼을 따르십시오 . 주요 목표는 CUDA, cuDNN, NCCL, tensorflow 등을 사용한 완전한 설치이지만 Nvidia 드라이버도 설치하는 것이 좋습니다 (커널 문제, 의견에)



0

나를 위해 일한 것은 nvidia 및 bumblebee와 관련된 모든 것을 제거하고 Ukuu 패키지를 사용하여 커널을 4.4에서 4.8.17로 업그레이드하고 390 버전의 드라이버를 설치해야했습니다.


0

나는 같은 문제에 직면했다. 모든 답변을 통해 문제를 올바르게 해결할 수 있습니다.

문제 : 그러나 주요 문제는 드라이버 버전입니다. 430과 같은 최신 버전을 활성화했을 것입니다. 그러나 idk는 왜 최신 버전이지만이 오류가 발생합니다. 보안 부팅을 비활성화하더라도 "우분투는 낮은 그래픽으로 작업 중입니다"라고 표시됩니다

솔루션 : 400 이하의 381 또는 그 밖의 상황을 설치하십시오. 우분투 소프트웨어 설정에서 추가 드라이버를 검색하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.