我有一台 Lenovo IdeaPad 3 17ABA7,安装了全新的 Debian Bullseye。不幸的是,屏幕亮度控制无法开箱即用。
lspci 列出了以下视频设备:
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo (rev c2) (prog-if 00 [VGA controller])
我已经在互联网上找到了各种建议,包括诸如acpi_backlight=vendor acpi_osi=Linux
或 之类的启动选项amdgpu.backlight=0
。这些都不起作用。
如何使亮度控制键起作用?
答案1
IdeaPad 3 17ABA7 似乎配备了使用该amdgpu
驱动程序的 AMD Ryzen 5625U CPU+GPU。但是,该驱动程序需要专有固件才能控制屏幕亮度。 Debian 默认情况下不附带此固件。要安装它,请将non-free
源添加到您的/etc/apt/sources.list
,apt update
然后运行apt install firmware-amd-graphics
。之后,简单的重新启动就足以通过键盘启用屏幕亮度控制。
不设置您的问题中提到的任何启动选项。它们不是必需的,甚至可能会阻止屏幕控制正常工作。
您可以通过运行来检查当前使用的视频驱动程序lshw -c video
。输出包含以 开头的行configuration:
,它应该包含driver=amdgpu
.