在 Unity 设置中更改亮度会导致 SAMSUNG 300e5z-s08 死机

在 Unity 设置中更改亮度会导致 SAMSUNG 300e5z-s08 死机

当我尝试通过 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
  1. 对于上述路径获取最大亮度:

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?

请让我们知道结果。

相关内容