我有一台 i7 10th,配备 MX230 GeForce。我只安装了 Ubuntu 20.04。在 Ubuntu 安装过程中,我做过这个安装 NVIDIA 驱动程序。当前配置为:
我可以玩视频游戏等,但每次我尝试使用亮度键盘快捷键时,我的整个用户界面都会冻结一小会儿(10 秒)。降低亮度效果很好(除了 10 秒的用户界面冻结),但尝试增加亮度会使它冻结超过 10 秒,并且在解冻后,它表现得像什么都没发生一样。我不能失败任何新的尝试来解决这个问题,因为我在这台机器中有重要的数据。我找到了这些选项:
- Ubuntu 18.04 LTS 亮度问题
- 没有亮度控制 18.04 LTS: /sys/class/backlight 为空
- https://forums.developer.nvidia.com/t/solus-nvidia-gtx-1070-brightness-control-not-working/54472
- https://forums.developer.nvidia.com/t/function-brightness-keys-doesnt-works-under-ubuntu-18-04-nvidia-gt755m/62862
- https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1007765
- https://ubuntuforums.org/showthread.php?t=2181534&p=12819813#post12819813
但它们都不是针对 Ubuntu 20.04 和 Nvidia MX230 的。在以“尝试和错误”的方式执行它们之前,是否有针对此特定设置的特定说明?
答案1
我在使用 465.19.01 驱动程序的 Ubuntu 21.04 上遇到了同样的问题。
不幸的是,原生笔记本电脑控制只能在 nouveau 驱动程序中使用。
经过多次解决方法后,以下说明对我有用:
sudo apt install brightnessctl
此命令仅以 root 身份运行。您可以将您的用户添加到名为 video 的组:
sudo gpasswd -a <user_name> video
注销/登录或重新启动后,复制并保存此脚本:
#!/bin/bash
#Selected option + or -
COMMAND=$1
# Current brightness value
CURRENT_VALUE=$(brightnessctl g)
# Max supported brightness value
MAX_VALUE=$(brightnessctl m)
# Min valid brightness percent
MIN_BRIGHTNESS=$(($MAX_VALUE*5/100))
# Value used to increase or decrease brightness when - or + is passed as argument
BIAS="5%"
# Increase laptop screen brightness according to $BIAS
if [ "$COMMAND" == "+" ]; then
brightnessctl -s -q s +$BIAS
fi
# Decrease laptop screen brightness according to $BIAS
if [ "$COMMAND" == "-" ]; then
# Limit minimum brightness to avoid black screen
if [ $CURRENT_VALUE -gt $MIN_BRIGHTNESS ]; then
brightnessctl -s -q s $BIAS-
fi
fi
保存此脚本后,您可以将键盘快捷键映射到设置 > 键盘快捷键像这样:
享受