无法更改背光亮度 Ubuntu 14.04

无法更改背光亮度 Ubuntu 14.04

今天早上,我发现我无法再更改 Dell XPs 13 笔记本电脑显示屏的亮度。我尝试了以下方法来更改亮度

  • 使用键盘亮度键
  • 运行下面显示的命令
  • 使用内核选项 acpi_backlight=vendor 启动。这导致 /sys/class/backlight 文件夹中出现 dell_something 文件夹。更改该文件夹中的亮度文件没有帮助。
  • 将“intel_backlight”添加到 xorg.conf
  • 将“加载旧选项 ROM”BIOS 选项设置为启用,并将“安全启动”设置为禁用
  • 使用内核选项 i915.disable-pch_pwm=0 启动
  • 从全新安装的 Ubuntu 12.04 USB 启动。我仍然无法控制亮度。这很奇怪,因为笔记本电脑预装了 12.04。这可能是硬件问题?
  • 安装最新的英特尔视频驱动程序

知道为什么会突然坏掉吗?我四月份从 12.04 升级到了 14.04,直到昨天亮度键都工作正常。

谢谢!

echo 100 > /sys/class/backlight/intel_backlight/brightness
echo 100 > /sys/class/backlight/acpi_video0/brightness

答案1

我修复了我的戴尔 5521 笔记本电脑的问题,它可以在 Ubuntu 14.04 上运行,但只能在内核 v3.13+ 上运行。

  1. 打开/etc/default/grub

    sudo nano /etc/default/grub
    
  2. 改变路线

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"
    
  3. 然后保存并退出

  4. 跑步

    sudo update-grub
    
  5. 然后重新启动

解释是,即使已经存在背光控制,ACPI 也会添加自己的背光控制intel_backlight,即添加此行会强制 CPI 使用英特尔背光。

答案2

对我来说,解决方案列出关于错误报告 #1249219

基本上,它可以/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

答案3

我创建了一个简单的脚本:

touch /usr/bin/brightness

内容如下:

#!/bin/bash
echo $1 | sudo tee /sys/class/backlight/intel_backlight/brightness

这样您就可以从命令行运行以下命令:

brightness 100
brightness 4000

这些值取决于您可以通过运行获取的最大亮度值:

cat /sys/class/backlight/intel_backlight/max_brightness 

不要忘记使脚本可执行:

chmod +x /usr/bin/brightness

sudo出于安全原因,我选择不更改亮度文件的权限并保留该部分。

答案4

这对 Ubuntu 16.04 LTS 中的 Acer 5830TG 有效

  1. 首先确保您的系统使用英特尔显卡

    $ ls /sys/class/backlight
    intel_backlight
    

    至少intel_backlight应该提到

  2. 现在下载并安装英特尔显卡驱动程序按照指示

  3. 在 grub 配置文件上/etc/default/grub修改以下行:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
    
  4. 然后更新grub

    sudo update-grub
    
  5. 创建并打开文件/usr/share/X11/xorg.conf.d/20-intel.conf

    gksudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
    
  6. 添加以下文本:

    Section "Device"
            Driver      "intel"
            Option      "Backlight"  "intel_backlight"
            Identifier "card0"
    EndSection
    
  7. 保存并重新启动。

相关内容