Ich mag ein paar Module schwarze Liste, nämlich drm
, drm_kms_helper
, i2c_algo_bit
und i915
mein integriertes Intel - GPU zu verbieten, verwendet werden, aber meine Nvidia MXM Karte stattdessen zu verwenden.
Ich habe die folgenden Zeilen in /etc/modprobe.d/blacklist.conf eingefügt:
blacklist i915
blacklist drm
blacklist drm_kms_helper
blacklist i2c_algo_bit
Trotzdem kann ich sehen, dass diese Module geladen sind, nachdem ich meinen Laptop neu gestartet und lsmod eingegeben habe.
Warum wird meine schwarze Liste überhaupt nicht respektiert und was kann ich dagegen tun?
Antworten:
Nach Änderungen in
/etc/modprobe
müssen Sie Folgendes ausführen:Ich wäre vorsichtig beim Deaktivieren
drm
usw. Ich wäre nicht überrascht, wenn der NVIDIA-Treiber davon abhängt (überprüfen Sie mitmodinfo nvidia
). Sollten Sie Probleme mit Ihrem NVIDIA-Treiber haben, wird ein Bildschirm mit niedriger Auflösung angezeigt, der die GUI-Anmeldung möglicherweise überhaupt nicht unterstützt.Warum sollten Sie die iGPU deaktivieren? Der Prozessor ist bereits in Betrieb, daher bezweifle ich, dass er Strom oder Ressourcen spart.
quelle
In einer ähnlichen Situation wie beim OP und unter Beachtung aller guten Ratschläge von @ Lekensteyn
blacklist i915
schien es stillschweigend nichts für mich zu tun, obwohl lsmod sagte, dass nichts i915 verwendet, aber die Installation von i915 / bin / false hat den Trick ausgeführt und Gnome 3 automatisch ausgeführt Verwenden Sie llvmpipe.quelle
Keine dieser Lösungen funktionierte mit 16.04 LTS für i915.ko.
Selbst die Verwendung
module_to_blacklist.blacklist=yes
oder Verwendungmodprobe.blacklist=module_to_blacklist
der Kernel-Befehlszeile von grub funktionierte nicht.Die (schmutzige) Lösung, die ich gefunden habe, war,
/lib/modules/4.4.0-22-generic/kernel/drivers/gpu/drm/i915/i915.ko
und/usr/lib/xorg/modules/drivers/modesetting_drv.so
und umzubenennen/usr/lib/xorg/modules/drivers/intel_drv.so
Leider wird ein externer VGA-Bildschirm nicht mehr erkannt: {
quelle