Ich habe ein Thinkpad W541, das nach dem Öffnen des Deckels nur einen leeren Bildschirm anzeigt. Der Laptop wechselt nicht in den Ruhezustand, alles läuft, während der Deckel geschlossen ist, und für den Bruchteil einer Sekunde kann ich beim Öffnen des Deckels den Cursor auf einem schwarzen Bildschirm sehen, bevor der Bildschirm leer wird.
Dieses Gerät verfügt über eine separate Nvidia-Grafikkarte und eine integrierte GPU in der CPU. Es gibt keine BIOS-Option, um die separate Grafikkarte einfach zu deaktivieren.
Dieses Problem tritt mit der neuesten Version von Ubuntu und der neuesten Version von Debian auf.
Ich habe versucht, das BIOS und den eingebetteten Controller auf die neueste Version zu aktualisieren und mit verschiedenen ACPI-Argumenten für GRUB zu experimentieren. Ich kann ACPI nicht einfach vollständig deaktivieren, da dies den Laptop unbrauchbar macht. Es wurden jedoch auch weniger aggressive Argumente ausprobiert, wie z. B. nolapic, noapic. Ich habe auch acpi_osi=\"!Windows 2013\" ausprobiert, was hier vorgeschlagen wurde:https://gist.github.com/storrgie/d97f96f08b1a3685747ce71cd27ab1f3
Ich habe auch versucht, zwischen Nouveau und den proprietären Nvidia-Treibern zu wechseln und mit lspci -v bestätigt, dass ich jetzt Nvidia statt Nouveau verwende. Dasselbe Problem, überhaupt kein Unterschied.
Ich weiß nicht, wie ich damit umgehen soll. Das Problem entsteht nicht nur durch das Schließen des Deckels. Immer wenn X den Bildschirm ausblenden möchte (z. B. wenn er 10 Minuten lang nicht benutzt wurde), wird der Bildschirm ausgeblendet und schaltet sich nie wieder ein.
Wenn ich den Netzschalter drücke, leitet ACPI ein Herunterfahren ein, und wenn die Anzeige dann wieder zum Terminal wechselt, um die Herunterfahrsequenz anzuzeigen, wird wieder ein Bild auf der Anzeige angezeigt.
Abgesehen davon funktioniert alles, es gibt nur ein seltsames Problem mit den Anzeigetreibern.