当我尝试通过 shell 的系统设置或使用 fn + f2 fn+f3 组合键更改亮度时,我遇到了以下问题。亮度条出现在屏幕的左上角,整个系统变得无响应。不过,尝试更改亮度没有问题。笔记本电脑使用 Nvidia optimus 卡。无论是否安装驱动程序,xrandr
都会出现问题。nvidia-current
有什么方法可以消除导致此故障的原因吗?
感谢您的帮助,现在几乎可以正常工作了。我可以使用按钮和外壳降低亮度,但无法将其调回。在此路径中,/sys/class/backlight
我有两个类似的目录。一个称为Samsung
,另一个称为intel_backlight
。如果我尝试修改三星中的值,则无法获得 8 个中的 3 个以上。但是,如果我修改,intel_backlight
我可以将其调回最大值。
答案1
要使亮度键正常工作,请尝试以下操作
执行sudo gedit /etc/default/grub
更改此行
GRUB_CMLINE_LINUX_DEFAULT="quiet splash"
类似于下面
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
执行sudo update-grub
并重新启动。查看亮度键是否正常工作。
Ubuntu 仍有可能不会记住您的亮度设置。因此您每次都必须更改亮度。
这是在完成上述步骤后手动设置亮度。
尝试按照显示的路径进行操作ls /sys/class/backlight/*/brightness
并进行相应替换。
示例路径如下
/sys/class/backlight/acpi_video0/brightness
- 对于上述路径获取最大亮度:
cat /sys/class/backlight/acpi_video0/max_brightness
尝试使用较低的值来设置亮度,比如说输出为 16,所以我将尝试使用一半
echo 8 | sudo tee /sys/class/backlight/acpi_video0/brightness
如果有效,请执行以下操作,使每次登录时自动发生这种情况
sudo gedit /etc/rc.local
在之前输入此行exit 0
。它应该看起来像
echo YOUR_VALUE_HERE > /sys/class/backlight/acpi_video0/brightness
exit 0
另外,不要在启用 optimus 的笔记本电脑中安装 nvidia-drivers,您需要 bumblebee。 请参阅此处的讨论 Ubuntu 是否支持具有 Optimus 技术的 NVIDIA GeForce?
请让我们知道结果。