为什么在合上和打开盖子时,显示屏在Thinkpad W541上变成空白?

我有一个Thinkpad W541,它在打开盖子后仅显示空白屏幕。笔记本电脑不会进入挂起状态,在关闭机盖时一切都在运行,打开机盖一小会儿,我可以在黑屏之前看到光标在黑屏上。

该机器在CPU中具有独立的Nvidia图形卡和内置GPU。没有BIOS选项可以简单地禁用独立显卡。

最新的Ubuntu和最新的Debian会发生此问题。

I've tried to update the BIOS and embedded controller to the latest version and experiment with various acpi arguments to GRUB. I can't simply disable ACPI entirely, this renders the laptop unusable. However, less aggressive arguments have also been attempted, such as nolapic, noapic, I've also tried acpi_osi=\"!Windows 2013\" which was suggested here: https://gist.github.com/storrgie/d97f96f08b1a3685747ce71cd27ab1f3

我还尝试在nouveau和专有的nvidia驱动程序之间切换,并使用lspci -v确认我现在使用nvidia而不是nouveau。同样的问题,完全没有区别。

我不知如何处理。导致此问题的不仅仅是关闭盖子。每当X要使屏幕空白时(例如,闲置10分钟),它都会使屏幕空白,并且屏幕再也不会重新打开。

如果我按下电源按钮,ACPI将启动关机,然后当显示切换回终端以显示关机顺序时,我又会在显示屏上看到一张图片。

除此之外,一切都在工作,显示驱动程序只存在一些奇怪的问题。