У меня Thinkpad W541, который показывает только пустой экран после открытия крышки. Ноутбук не переходит в спящий режим, все работает, пока крышка закрыта, и на долю секунды при открытии крышки я вижу курсор на черном экране, прежде чем дисплей становится пустым.
Эта машина имеет дискретную видеокарту Nvidia и встроенный графический процессор в CPU. В BIOS нет опции, позволяющей просто отключить дискретную видеокарту.
Эта проблема возникает в последних версиях Ubuntu и Debian.
Я пытался обновить BIOS и встроенный контроллер до последней версии и экспериментировал с различными аргументами acpi для GRUB. Я не могу просто отключить ACPI полностью, это делает ноутбук непригодным для использования. Однако были также испробованы менее агрессивные аргументы, такие как nolapic, noapic, я также пробовал acpi_osi=\"!Windows 2013\", который был предложен здесь:https://gist.github.com/storrgie/d97f96f08b1a3685747ce71cd27ab1f3
Я также пробовал переключаться между nouveau и фирменными драйверами nvidia и подтвердил с помощью lspci -v, что теперь я использую nvidia вместо nouveau. Та же проблема, никакой разницы вообще.
Я не знаю, как с этим справиться. Проблема не только в закрытии крышки. Всякий раз, когда X хочет погасить экран (например, если он не использовался в течение 10 минут), он гасит экран, и он больше никогда не включается.
Если я нажимаю кнопку питания, ACPI инициирует выключение, а затем, когда дисплей снова переключается на терминал, чтобы отобразить последовательность выключения, я снова получаю изображение на дисплее.
Все работает, кроме этого, просто возникла какая-то странная проблема с драйверами дисплея.