无法使亮度键在 Ubuntu 22.04/联想 IdeaPad 5 上工作

无法使亮度键在 Ubuntu 22.04/联想 IdeaPad 5 上工作

我在 Ubuntu 22.04 LTS 上安装了 IdeaPad 5 15IAL7,内核为5.19.0-46-generic。它是 Intel Core i5,带有 Intel Iris XE 显卡。Fn除亮度外,所有特殊键均有效。音量在变化,屏幕上有相应的指示。它尝试了我能找到的所有方法:

  1. xev按下亮度键时不显示任何事件,但是它会检测音量;
  2. showkey不检测亮度,但是检测音量;
  3. acpi_listen不检测亮度键,但检测音量;
  4. evtest也无法检测亮度。但它显示了以下内容:
Event code 224 (KEY_BRIGHTNESSDOWN)
Event code 225 (KEY_BRIGHTNESSUP)
  1. 调整 GRUB 参数acpi_osi=Linux acpi_backlight=vendor没有任何效果(也尝试了其他组合)
  2. xbacklight打印“没有输出具有背光属性”
  3. brightnessctl显示:
Device 'intel_backlight' of class 'backlight':
    Current brightness: 21333 (100%)
    Max brightness: 21333
  1. 如果我直接更改设置,它会改变亮度:

echo 10666 | sudo tee /sys/class/backlight/intel_backlight/brightness

  1. 我可以使用设置中的滑块更改亮度,所以这意味着它可以工作,问题只是出在按键上。

我认为这可能是内核硬件支持的问题,但也许可以做些什么来解决?

输出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 后问题已修复。

相关内容