我刚刚在 Thinkpad T420 的干净分区上安装了 Linux Mint 18。它使用 NVS4200M 图形芯片组,这是一款基于 Optimus 的卡。但是,我在BIOS中禁用了Optimus,并强制系统使用独立显卡,因此从操作系统层面来看,我似乎拥有独立显卡。
系统安装干净,我的第一个更改是nvidia-361
使用驱动程序管理器选择图形驱动程序。重新启动后,系统仍然可以工作。我可以验证内核模块是否已加载。但是,我的亮度键不起作用。
以下是 的内容/sys/class/backlight
:
> ls /sys/class/backlight
thinkpad_screen
而且,虽然我的屏幕亮度停留在 100%,
> cat /sys/class/backlight/thinkpad_screen/actual_brightness
0
我在这台计算机上使用各种版本的 Ubuntu 已有近 5 年了,并且在过去的不同时刻我需要更改我的 GRUB 命令行以包含"acpi_backlight=vendor"
或"video.use_native_backlight=1"
。然而,这些似乎都无法恢复我的亮度控制。
我在这里问是因为我能找到的指南似乎大多已经过时,我对下一步不知所措。预先感谢您的任何想法。
编辑:我应该补充一点,背光控制一直工作到 Nvidia 闪屏出现为止,然后它们就停止影响屏幕。我看到 Cinnamon 中的亮度指示器不断增加和减少,但屏幕亮度仍保持在 Nvidia 启动画面出现时所设置的水平。
答案1
事实证明,启用 Optimus 确实可以解决这个问题。我一直避免启用它,因为在过去,它对 Linux 的支持很差并且会破坏显示服务器。
在 Linux Mint 18、内核 4.4 和 nvidia-361 中,在 T420 BIOS 中启用 Optimus(在“显示”部分)将使所有内容在 ThinkPad T420 上开箱即用。您可以在启动时按住 F10 进入 BIOS 配置。