Module werden geladen, obwohl sie zur Blacklist hinzugefügt wurden


7

Ich mag ein paar Module schwarze Liste, nämlich drm, drm_kms_helper, i2c_algo_bitund i915mein 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:


11

Nach Änderungen in /etc/modprobemüssen Sie Folgendes ausführen:

sudo update-initramfs -u

Ich wäre vorsichtig beim Deaktivieren drmusw. Ich wäre nicht überrascht, wenn der NVIDIA-Treiber davon abhängt (überprüfen Sie mit modinfo 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.


Ich wollte die iGPU deaktivieren, weil ich die eGPU ständig benutze und die Fortsetzung von Suspend nicht funktioniert. Ich dachte, wenn ich diese Module entfernen kann, wird die iGPU beim Fortsetzen nicht aktiviert und ich kann meinen Laptop erfolgreich wieder aufnehmen. Obwohl ich die Module der iGPU erfolgreich auf die schwarze Liste setzen kann, kann ich den Lebenslauf leider nicht zum Laufen bringen.
László Monda

Sie sollten dafür eine neue Frage erstellen, bitte geben Sie Ihre Hardware möglichst mit dem genauen Modelltyp an.
Lekensteyn

Hier gibt es mindestens 5 Fragen auf der schwarzen Liste, die damit beantwortet werden könnten.
Austinmarton

@austinmarton Welches genau? Sie können einen Beitrag auch für die Aufmerksamkeit des Moderators
markieren,

@Lekensteyn sorry ich meinte umgekehrt! Ihre Antwort oben könnte eine Reihe von unbeantworteten Fragen lösen, warum Blacklisting nicht funktioniert (die ich über mich selbst gestolpert bin)
Austinmarton

1

In einer ähnlichen Situation wie beim OP und unter Beachtung aller guten Ratschläge von @ Lekensteyn blacklist i915schien 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.


0

Keine dieser Lösungen funktionierte mit 16.04 LTS für i915.ko.

Selbst die Verwendung module_to_blacklist.blacklist=yesoder Verwendung modprobe.blacklist=module_to_blacklistder 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.kound /usr/lib/xorg/modules/drivers/modesetting_drv.sound umzubenennen/usr/lib/xorg/modules/drivers/intel_drv.so

Leider wird ein externer VGA-Bildschirm nicht mehr erkannt: {

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.