我在 Ubuntu 22.04 LTS 上安装了 IdeaPad 5 15IAL7,内核为5.19.0-46-generic
。它是 Intel Core i5,带有 Intel Iris XE 显卡。Fn除亮度外,所有特殊键均有效。音量在变化,屏幕上有相应的指示。它尝试了我能找到的所有方法:
xev
按下亮度键时不显示任何事件,但是它会检测音量;showkey
不检测亮度,但是检测音量;acpi_listen
不检测亮度键,但检测音量;evtest
也无法检测亮度。但它显示了以下内容:
Event code 224 (KEY_BRIGHTNESSDOWN)
Event code 225 (KEY_BRIGHTNESSUP)
- 调整 GRUB 参数
acpi_osi=Linux acpi_backlight=vendor
没有任何效果(也尝试了其他组合) xbacklight
打印“没有输出具有背光属性”brightnessctl
显示:
Device 'intel_backlight' of class 'backlight':
Current brightness: 21333 (100%)
Max brightness: 21333
- 如果我直接更改设置,它会改变亮度:
echo 10666 | sudo tee /sys/class/backlight/intel_backlight/brightness
- 我可以使用设置中的滑块更改亮度,所以这意味着它可以工作,问题只是出在按键上。
我认为这可能是内核硬件支持的问题,但也许可以做些什么来解决?
输出lspci -nnk | grep -iA2 vga
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P Integrated Graphics Controller [8086:46a6] (rev 0c)
Subsystem: Lenovo Device [17aa:3af2]
Kernel driver in use: i915
答案1
更新到内核版本 6 后问题已修复。