J'aimerais lister quelques modules, à savoir drm
, drm_kms_helper
, i2c_algo_bit
et i915
d'interdire l'utilisation de mon GPU Intel intégré, mais d'utiliser mon Nvidia. Carte MXM à la place.
J'ai inséré les lignes suivantes dans /etc/modprobe.d/blacklist.conf:
blacklist i915
blacklist drm
blacklist drm_kms_helper
blacklist i2c_algo_bit
Malgré ce qui précède, juste après avoir redémarré mon ordinateur portable et tapé lsmod, je peux voir ces modules chargés.
Pourquoi ma liste noire est-elle totalement irrespectée et que puis-je faire à ce sujet?
Après modifications dans /etc/modprobe
, vous devez exécuter:
Sudo update-initramfs -u
Je ferais attention en désactivant drm
etc. Je ne serais pas surpris si le pilote nvidia en dépend (vérifiez avec modinfo nvidia
). De plus, si vous rencontrez des problèmes avec votre pilote nvidia, vous aurez un écran basse résolution qui pourrait ne pas prendre en charge la connexion à l’interface graphique.
Pourquoi voudriez-vous désactiver l'iGPU? Le processeur est déjà utilisé, donc je doute qu'il économise de l'énergie ou des ressources.
Aucune de ces solutions ne fonctionnait avec 16.04 LTS pour i915.ko.
Même en utilisant module_to_blacklist.blacklist=yes
ou modprobe.blacklist=module_to_blacklist
sur la ligne de commande du noyau de grub ne fonctionnait pas.
La solution (sale) que j'ai trouvée consistait à renommer /lib/modules/4.4.0-22-generic/kernel/drivers/gpu/drm/i915/i915.ko
et /usr/lib/xorg/modules/drivers/modesetting_drv.so
et /usr/lib/xorg/modules/drivers/intel_drv.so
Malheureusement, l'écran VGA externe n'est plus reconnu: {
Dans une situation similaire à celle du PO, et en tenant compte du bon conseil de @ Lekensteyn, blacklist i915
semblait ne rien faire pour moi, même si Lsmod a déclaré que rien n'utilisait i915, mais installer i915/bin/false a fait le tour, obligeant Gnome 3 à utiliser automatiquement llvmpipe.