切换到离散可关闭笔记本电脑屏幕上的背光

切换到离散可关闭笔记本电脑屏幕上的背光

AMD cedar/Intel ironlake 混合显卡。自定义内核 3.8.3。免费 radeon xorg 驱动程序。当我从集成切换到独立时,我执行了 a killall lightdm,但 X 不会像在我的官方 ubuntu 3.2 内核下那样自动重生。所以我必须sudo lightdm从另一个 vterm 中执行。然后,我没有背光。除非阳光照射在 LCD 上,否则我看不到它。如果我将它连接到 HDMI 电视,我就可以正常看到电视画面,并且可以从那里控制它。但是如果我设置了镜像屏幕,仍然没有背光,所以我看不到我的笔记本电脑正在(或没有)显示什么。

答案1

我知道修复它并不能解决我的问题。

这似乎是内核错误,至少从 3.7 开始就出现了。而且无论如何,在我的 3.6 内核上这不是问题。3.8.5 内核上有一个修复变更日志,可能与此有关,但我对内核了解不够,无法肯定。无论如何,从 3.8.6 开始,这对我来说是一个未解决的问题。

https://lkml.org/lkml/2013/2/13/680提供以下内容:

[1.] 问题一行摘要:ATI + I Muxed - vgaswitcheroo - 切换到 ATI 时背光低 [2.] 问题/报告的完整描述:

此问题始于内核 3.7.1-17.1。内核 3.6.10-3 或更早版本不受影响。从集成 Intel 切换到独立 ATI 时,屏幕变暗。其他一切正常,如果用手电筒指向屏幕,您可以看到屏幕。使用 Fn 键或直接通过 /sys/class/backlight 分支发送值来更改亮度不起作用。切换回 Intel GPU 可使屏幕再次可见。Suse 的桌面内核和 vanilla 内核有同样的问题。

已尝试添加 acpi_osi=Linux 和 acpi_backlight=vendor(或 legacy),但没有什么区别。

答案2

我也遇到了同样的问题,我可以确认这个问题是在内核 3.7 左右开始的。手动将值回显到 /sys/class/backlight 不起作用,但如果我有单独的 VGA 显示器,它将保持打开状态。

可以通过打开集成显卡并重新启动 X 来使显示面板亮起。您可以尝试以下操作:

  1. 如果您正在运行 SSH 服务器,则您可以通过这种方式远程登录,否则按 Ctrl+Alt+F1 切换到 VT1,输入您的用户名,输入您的密码,然后按回车键(如果没有手电筒,您可能会盲目执行此操作)。
  2. echo ON > /sys/kernel/debug/vgaswitcheroo/switch
  3. sudo restart gdm(系统可能会提示您输入密码)。

在内核错误修复之前,如果您想使用独立显卡,则需要保持集成显卡运行。

相关内容