无法更改 amd 集成 gpu 上的亮度

无法更改 amd 集成 gpu 上的亮度

我在 ubuntu 上使用 i3 窗口管理器。我的笔记本电脑有 AMD CPU 和集成 GPU,类别是 amdgpu_bl0。请帮我使用命令更改亮度,以便我可以在配置中绑定它。xbacklight -inc 20% 不起作用,我收到错误“没有输出具有背光属性”

答案1

使用这个工具你可能会有更好的运气light。它也可以在xbacklight没有的地方工作。它在至少 20.10 版本的标准 ubuntu 软件存储库中可用,因此您可以使用

sudo apt install light

如果这在你的 Ubuntu 版本上不起作用,你可以按照应用程序的说明进行安装Github 页面

这是一款很棒的工具。您可以设置最低亮度,这样屏幕就永远不会完全变暗。我在默认的 Ubuntu 桌面上使用它非常满意,可以使用以下命令以较小的步长增加/减少亮度

light -U 1
light -A 1

答案2

我想分享我对于“光”的积极体验。

按照上一篇文章中的说明进行安装后

sudo apt install light

要获取当前值,请运行:

light -G

要设置亮度值,请使用附加项“-v3”来接收详细消息。

light -S 100.00 -v3

就我而言,我犯了两个错误:

  1. 我缺少视频设备的文件夹/子文件夹(我使用“mkdir”命令创建了它们)
  2. 每次我重新启动时,我都会失去对文件的写入权限

对于点“2”,我将用户添加到“视频”组以启用写入权限

sudo usermod -aG video user

由于我不得不把这台电脑送给父母,而且每次我给电池充电时亮度都会降低,所以我创建了一个脚本,每 3 秒将亮度设置为 100%(可以通过检查充电状态等来增强脚本...)。脚本在启动时使用“cron”启动,因为 init.d 和 rc.local 方法对我来说不起作用

创建脚本

#! /bin/sh

while true
do
current_brightness=$(light -G)

if ! [ "$current_brightness" = "100.00" ]
then
light -S 100.00
fi

sleep 3
done

启动时启动脚本

crontab -e
@reboot /home/user/Brightness_100.sh

相关内容