web-dev-qa-db-fra.com

Blacklisting Nouveau ne fonctionne pas sur Ubuntu 14.04

Je sais que la liste noire du pilote Nouveau est abondamment documentée. Cependant, les méthodes normales ne fonctionnent pas pour moi. J'ai essayé d'ajouter les lignes ci-dessous dans le fichier /etc/modprobe.d/blacklist.conf, mais cela ne fonctionne pas. Nouveau se charge quand même.

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

J'ai essayé de désactiver les modules du noyau en utilisant cette commande:

echo options nouveau modeset=0 | Sudo tee -a /etc/modprobe.d/nouveau-kms.conf

suivi par:

update-initramfs -u

mais ça ne marche pas. Nouveau se charge quand même.

2
Sandman007

Vous devrez peut-être modifier grub pour empêcher le noyau de charger jamais nouveau au démarrage. Exécutez les commandes suivantes:

cp /etc/default/grub ~/grubbackup
Sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/GRUB_CMDLINE_LINUX_DEFAULT="nouveau.blacklist=1 /g' /etc/default/grub
Sudo update-grub

Redémarrer.


Le fichier devrait ressembler à ceci:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="nouveau.blacklist=1 quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Vous pouvez exécuter la commande suivante pour vérifier que le contenu du fichier est sûr avant de redémarrer:

cat /etc/default/grub

Si vous devez apporter des modifications, vous pouvez exécuter la commande suivante pour modifier le fichier:

Sudo nano /etc/default/grub

Presse CTR+o pour enregistrer le fichier, puis appuyez sur CTRL+x sortir nano.

De plus, n'oubliez pas de mettre à jour grub après avoir effectué les modifications:

Sudo update-grub
2
mchid