我有一台 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])
我已经在 Internet 上找到了各种建议,包括诸如acpi_backlight=vendor acpi_osi=Linux
或之类的启动选项amdgpu.backlight=0
。这些都没有用。
如何让亮度控制键起作用?
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
。