admin管理员组文章数量:1618172
问题描述:
Arch / Manjaro Linux 英伟达显卡闭源驱动 调节屏幕亮度失效问题解决方法
原因分析:
问题导致的原因在于,没有启用亮度控制
注:对此解决方法官方 Arch Wiki 中也有给出,建议先尝试官方的解决方法,若实在无法解决,以下是我个人的解决方法,也可以按照以下步骤进行设置
解决方案:
1、在文件管理器中打开系统根目录,并在空白的地方右键,以 Root(管理员)身份运行
2、依次打开 /usr/share/X11/xorg.conf.d 文件夹,查看是否有 10-nvidia.conf 文件
(1)若没有:
请随便复制一个 .conf 格式的文件到桌面,重命名为 10-nvidia.conf ,打开后清空所有文字,输入以下代码
(2)若有:
打开文件并在结尾处,输入以下代码
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RegistryDwords" "EnableBrightnessControl=1"
Option "NoLogo" "True"
EndSection
3、保存并将文件放入 /usr/share/X11/xorg.conf.d 文件夹中
4、依次打开 /etc/default/grub 文件,查找以下内容
GRUB_CMDLINE_LINUX=""
在后面 “” 中添加如下内容并保存
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
5、在终端中输入以下命令
# 升级 grub
sudo update-grub
# 重启电脑
reboot
6、重启之后就可以进行屏幕亮度调节
注:重启之后如果通过鼠标手动设置或键盘快捷键调节,依然调节失效的,可以尝试通过终端命令来进行调节,见第 7 点
7、依次打开 /sys/class/backlight/nvidia_0/max_brightness 文件,查看当前屏幕亮度的最大值
注:例如最大值为 100 ,即屏幕亮度可以在 1 - 100 数值之间进行调节
8、在终端中输入以下命令即可
# 转换为 Root 用户
su
# 调节屏幕亮度(其中 xx 换成你想要进行调节的数值)
echo xx > /sys/class/backlight/nvidia_0/brightness
注:如果亮度控制依旧无法生效,请尝试安装 nvidia-bl-dkms ,具体内容参见 Arch_Wiki#NVIDIA_(简体中文)#启用亮度控制
版权声明:本文标题:ArchManjaro Linux 英伟达显卡闭源驱动 调节屏幕亮度失效问题解决方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728775087a1172399.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论