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


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.