누보 커널 드라이버를 비활성화하는 방법


39

cuda_8.0.44_linux.run을 실행하여 Ubuntu 16.04에 CUDA를 설치할 때,

/var/log/nvidia-installer.log에 다음과 같은 오류 메시지가 나타납니다.

여기에 이미지 설명을 입력하십시오

그런 다음 /etc/modprobe.d/nvidia-installer-disable-nouveau.conf를 확인하여

여기에 이미지 설명을 입력하십시오

Nouveau Kernel Driver를 비활성화 할 제안이 있습니까?

이 2012 토론을 찾았 지만 나에게 효과가 없었습니다.


바보 같은 질문이지만 initramfs를 재생성 한 후 재부팅하고 다시 시도 했습니까?
Zanna

나는했지만 작동하지 않았다.
willSapgreen

답변:


54

NVIDIA 개발자 영역 에 따르면 : 파일 만들기

nano /etc/modprobe.d/blacklist-nouveau.conf

다음 내용으로 :

blacklist nouveau
options nouveau modeset=0

커널 initramfs를 재생성하십시오 :

sudo update-initramfs -u

그리고 마지막으로 : 재부팅

sudo reboot

http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ixzz4rQODN0jy 에서 자세히 알아보십시오.


1
이것은 완벽하게 작동했지만 / tmp에서 X0 잠금 파일을 제거해야했습니다.
adelineu

고마워요! BTW는 아치 환경에서 update-initramfs -u다릅니다. 커널 사전 설정 /etc/mkinitcpio.d/(예 : linux417.preset)을 찾아 실행 sudo mkinitcpio -p linux417하고 재부팅해야합니다. 다 했어요!
MewX

32

어쩌면 너무 늦었지만 희망은 다른 사람들을 도울 수 있습니다. 다음 팁은 우분투 16.04 및 기본 OS 0.4에서 작동했습니다.

  1. 모든 nvidia 패키지를 제거하고 시스템을 새로 설치 한 경우 건너 뜁니다.

    sudo apt-get remove nvidia* && sudo apt autoremove
    
  2. 빌드 커널 용 패키지를 설치하십시오 :

    sudo apt-get install dkms build-essential linux-headers-generic
    
  3. 이제 nouveau 커널 드라이버를 차단하고 비활성화하십시오 :

    sudo vim /etc/modprobe.d/blacklist.conf
    

다음 행을 blacklist.conf에 삽입하십시오.

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

저장 및 종료.

  1. 다음 명령을 입력하여 커널 누보를 비활성화하십시오 ( nouveau-kms.conf존재하지 않을 수도 있음).

    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
    
  2. 다음과 같이 새 커널을 빌드하십시오.

    sudo update-initramfs -u
    
  3. 재부팅


1
항목 4가 필요합니까? 항목 3에 언급 된 /etc/modprobe.d/blacklist.conf에 추가 된 "options nouveau modeset = 0"의 반복으로 보입니다.
Sun Bear

이 작업을 수행 한 다음 CTRL + ALT + F1, sudo 서비스 lightdm stop을 수행 한 다음 설치 프로그램을 실행할 수있었습니다. 이 작업이 꼭 필요한지 모르겠지만 설치 관리자를 성공적으로 실행할 수있었습니다. 감사!
줄리안 시엔 푸에 고스

1
이것은 단지 내 시스템을 죽였다. 지금 다시 부팅 한 후에도 끝없는 검은 화면, 심지어 커서조차도 보이지 않습니다.; (
혁명적 인

1
@revolutionary는 이상합니다. 폴백 드라이버가 없어야합니다. 여분의 VGA 모니터가 있습니까?
Tcll

1
글쎄, 당신은 변경 사항을 취소하고 sudo update-initramfs -u누보를 다시 활성화하기 위해 다시 실행할 수 없습니다 ... 나는 바보처럼 그것을하고 nvidia 드라이버 설치가 실패한 곳까지 모든 것을 망 쳤기 때문에 xubuntu를 다시 설치해야했습니다. @revolutionary에 권장 할 수있는 가장 좋은 방법은 vga 모니터를 얻는 것입니다 (lcd, crt, 중요하지 않음). 적어도 폴백 모드를 벗어나 어딘가에 도착하도록 도와야합니다.
Tcll
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.