Ubuntu 24.04中关闭AMD Vari-Bright的方法咨询
Ubuntu 24.04中关闭AMD Vari-Bright的方法咨询
嘿,我之前在同款Ryzen 7 7840U + Radeon 780M硬件上也遇到过Vari-Bright影响显示gamma的问题,折腾了几种方法,在Ubuntu 24.04里亲测可行,给你分享下:
方法一:通过sysfs临时/永久禁用
这是最直接的方式,适合不想改配置文件的朋友:
- 临时禁用(重启后会恢复):打开终端输入以下命令,回车后输入密码即可生效
echo 0 | sudo tee /sys/class/drm/card0/device/vari_brightness - 永久禁用:如果不想每次重启都操作,可以创建一个systemd服务来自动执行:
- 终端输入
sudo nano /etc/systemd/system/disable-vari-bright.service - 在编辑器里粘贴以下内容:
[Unit] Description=Disable AMD Vari-Bright After=graphical.target [Service] Type=oneshot ExecStart=/bin/sh -c "echo 0 > /sys/class/drm/card0/device/vari_brightness" [Install] WantedBy=graphical.target- 按
Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器 - 启用服务:
sudo systemctl enable disable-vari-bright.service - 重启系统后,Vari-Bright就会一直保持关闭状态
- 终端输入
你可以通过cat /sys/class/drm/card0/device/vari_brightness命令检查状态,输出0代表已关闭,1则是开启。
方法二:通过Xorg配置文件禁用
如果sysfs的方式没生效,或者你更偏好通过配置文件管理,可以试试这个方法:
- 终端输入
sudo nano /etc/X11/xorg.conf.d/20-amdgpu.conf - 在文件中添加以下配置内容:
Section "Device" Identifier "AMD" Driver "amdgpu" Option "VariBright" "false" Option "VariableRefresh" "false" EndSection
- 保存退出编辑器后,重启系统,Vari-Bright就会被禁用
方法三:通过AMD驱动软件(如果安装了)
如果你已经安装了AMD官方的Radeon Software:
- 打开软件后找到显示设置面板
- 在亮度调节或高级显示选项里,找到Vari-Bright的开关,直接关闭即可
要是还没安装,也可以通过sudo apt install amdgpu-install命令安装官方驱动套件(不过Ubuntu 24.04默认的开源驱动已经足够,这个可选)
备注:内容来源于stack exchange,提问作者Zedzee
相关产品推荐
相关产品推荐

