Come disabilitare il driver del kernel Nouveau


39

Quando si installa CUDA in Ubuntu 16.04 eseguendo cuda_8.0.44_linux.run,

Ho ricevuto il seguente messaggio di errore in /var/log/nvidia-installer.log

inserisci qui la descrizione dell'immagine

Poi ho controllato /etc/modprobe.d/nvidia-installer-disable-nouveau.conf e ho ottenuto

inserisci qui la descrizione dell'immagine

Qualche suggerimento per disabilitare Nouveau Kernel Driver?

Ho trovato questa discussione del 2012 ma non ha funzionato per me.


domanda stupida, ma hai riavviato e riprovato dopo aver rigenerato initramfs?
Zanna,

Ho fatto ma non ha funzionato.
WillSapgreen,

Risposte:


54

Secondo la zona degli sviluppatori NVIDIA : creare un file

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

con i seguenti contenuti:

blacklist nouveau
options nouveau modeset=0

Rigenera il kernel initramfs:

sudo update-initramfs -u

e infine: riavvio

sudo reboot

Maggiori informazioni su: http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#ixzz4rQODN0jy


1
Questo ha funzionato perfettamente, ma ho anche dovuto rimuovere i file di blocco X0 da / tmp.
adelineu,

Ha funzionato, grazie! A proposito, in Arch Environment, update-initramfs -uè diverso. Dovrai trovare il tuo preset del kernel in /etc/mkinitcpio.d/(es. Linux417.preset), eseguire sudo mkinitcpio -p linux417, e riavviare. Tutto fatto!
MewX,

32

forse è troppo tardi, ma la speranza può aiutare gli altri. i seguenti suggerimenti hanno funzionato per Ubuntu 16.04 e OS 0.4 elementare.

  1. rimuovere tutti i pacchetti nvidia, saltare questo se il sistema è appena installato

    sudo apt-get remove nvidia* && sudo apt autoremove
    
  2. installa alcuni pacchetti per compilare il kernel:

    sudo apt-get install dkms build-essential linux-headers-generic
    
  3. ora blocca e disabilita il driver del kernel nouveau:

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

Inserisci le seguenti righe nella blacklist.conf:

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

salva ed esci.

  1. Disabilita il kernel nouveau digitando i seguenti comandi ( nouveau-kms.confpotrebbe non esistere, va bene):

    echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
    
  2. compilare il nuovo kernel con:

    sudo update-initramfs -u
    
  3. riavvio


1
L'articolo 4 è necessario? Sembra essere una ripetizione di "options nouveau modeset = 0" che è stata aggiunta a /etc/modprobe.d/blacklist.conf menzionata nel tuo articolo 3.
Sun Bear,

Ho fatto questo, quindi CTRL + ALT + F1, sudo service lightdm stop, quindi sono stato in grado di eseguire il programma di installazione. Non so se fosse essenziale farlo, ma l'ho fatto e sono stato in grado di eseguire correttamente il programma di installazione. Grazie!
Julian Cienfuegos,

1
Questo ha appena ucciso il mio sistema. Dopo il riavvio ora vedo una schermata nera senza fine, nemmeno un cursore maledetto; (
rivoluzionario

1
@revolutionary che è strano, non devi avere un driver di fallback. hai un monitor VGA di ricambio ovunque ??
Fino al

1
bene, non puoi annullare le tue modifiche e rieseguire sudo update-initramfs -uper riattivare nouveau ... L'ho fatto proprio come un idiota e ho dovuto reinstallare xubuntu perché ho rovinato tutto dove l'installazione di un driver nvidia non è riuscita. la cosa migliore che posso consigliare per @revolutionary è quella di prendere un monitor VGA (LCD, CRT, non importa). questo dovrebbe almeno scappare dalla modalità fallback e aiutarti a portarti da qualche parte.
Fino al
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.