如何降低 Acer 5830TG 的显示亮度?

如何降低 Acer 5830TG 的显示亮度?

我在 Ubuntu 或其他版本的 Linux 中遇到了显示亮度问题。以实时或 HDD 安装或在安装中运行 Linux 发行版时,显示亮度会自动设置为最高值,我无法降低它,这在晚上是一个烦人的问题。

我已经在我的笔记本电脑和朋友的另外 3 台笔记本电脑上尝试了大约 25 个不同的 Linux 发行版,但存在同样的问题;而台式机则没有问题,因为显示器有自己的亮度控制开关。

我的笔记本电脑是 Acer 5830TG、i5 2410M @ 2.3 GHz、ram-3gb、HDD-640gb @5400 rpm、NVIDIA GT540M、芯片组-Intel HM65。OEM 操作系统-windows7 Home Premium。

我尝试了Windows 中的Fn+ <(左箭头键),Ubuntu 显示亮度降低了,但实际上并非如此,显示亮度相同。
还尝试了 Ubuntu 显示亮度小程序。

在终端中~$ sudo setpci -s 00:02.0 F4.B=****有两个十六进制值,00:02.0 是内部显示适配器(Intel HD 3000)的硬件地址(lspci | grep VGA)。

什么也没有发生,显示亮度保持不变。

答案1

尝试以下方法,

执行gksu gedit /etc/default/grub

更改此行

GRUB_CMLINE_LINUX_DEFAULT="quiet splash"

类似于下面

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux 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

答案2

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

插入下一段文字:

Section "Device"
   Identifier "card0"
   Driver "intel"
   Option "Backlight" "intel_backlight"
   BusID "PCI:0:2:0"

EndSection

保存并重启。
重启后Fn+arrow键应该可以工作

相关内容