Невозможно изменить яркость на Lenovo Thinkpad E14 Gen3

Невозможно изменить яркость на Lenovo Thinkpad E14 Gen3

Я недавно купил Lenovo Thinkpad E14 Gen3с AMD Ryzen 3 5300u APU, я получил этот ноутбук только вчера. Я использую ArchLinuxдля своего OSс DWMоконным менеджером. Это первый раз, когда я использую AMD CPUвместо Intelодного. Большинство вещей работает, кроме сканера отпечатков пальцев.

Если я попытаюсь изменить подсветку с терминала, xbacklight -set 50%например, я получу сообщение об ошибке:

No outputs have backlight property

Я видел эту ошибку раньше на Intelноутбуках. Чтобы исправить эту проблему на Intelноутбуках, я создал /etc/X11/xorg.confфайл и добавил этот блок текста в файл,

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
EndSection

Что мне нужно здесь изменить для AMD CPU?

Например , есть /sys/class/backlight/amdgpu_bl0/brightness, с помощью которого я могу редактировать vim, но он не позволяет мне сохранить файл без добавления, wq!но это действительно меняет яркость.

Я хочу иметь возможность изменять яркость, xbacklightиспользуя скрипт, который отображает уведомление, изменяет значение яркости в строке состояния, а также изменяет яркость, которую я привязал к XF86XK_MonBrightnessUpи XF86XK_MonBrightnessDownвосприимчиво для увеличения и уменьшения.

решение1

СогласноАрхВики xbacklightработает только с Intelя AMD/Radeonмогу использовать что-то вродеacpilightчто является "обратно-совместимой заменой xbacklight". Мне также пришлосьсоздатьudevправило, чтобы пользователи videoгруппы могли редактировать /sys/class/backlight/amdgpu_bl0/brightnessфайл без прав root. Теперь я могу менять яркость просто отлично.

Связанный контент