我在华硕 X551MAV-EB01-B 上全新安装了 trusty(如果这很重要的话,xubuntu 也行,但我认为不应该)。我的亮度功能键不起作用。以下是我目前所知道的:
如果我通过acpi_osi=
grub,acpi_osi=!
我可以让亮度和 wifi 键工作(我知道这一点,因为我可以看到亮度变化的 OSD),但:
我/sys/class/backlight
有两件物品:
acpi_video0 -> ../../devices/pci0000:00/0000:00:02.0/backlight/acpi_video0
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
我cat
可以看到亮度键正在调整acpi_video0/brightness
而不是intel_backlight/brightness
。
我也尝试过使用acpi_backlight=vendor
grub,如果我这样做那,然后我最终得到这:
asus-nb-wmi -> ../../devices/platform/asus-nb-wmi/backlight/asus-nb-wmi/
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
acpi_backlight=vendor
还会使亮度键完全停止响应。
目前,我已经设置了回声,/etc/rc.local
以便在 lightdm 启动几秒钟后改变亮度……但是我该怎么做呢?
答案1
我已经在我的 NVidia 卡上使用这个(自制)脚本一段时间了,效果很好。如果 @TheSchwa 的解决方案不起作用,请尝试这个。
安装脚本:
- 打开终端
- 键入:
sudo apt-get install -y inotify-tools
并按Enter
- 键入:
sudo nano /usr/local/bin/backlight-sync
并按Enter
- 复制脚本这一页(已被你的英特尔卡采用)
- 使用 ++
Ctrl
将其粘贴到终端窗口Shift
V
- 按:
Ctrl
+X
- 按:
y
- 按:
Enter
- 键入:
sudo chmod a+x /usr/local/bin/backlight-sync
并按Enter
测试脚本:
- 在终端中
sudo backlight-sync
输入并按Enter
- 至少更改一次屏幕亮度,看看它是否有效
- 按
Ctrl
+C
退出
在启动期间启用脚本:
- 在终端中输入:
sudo nano /etc/rc.local
然后按Enter
- 使用箭头键导航至以下行
exit 0
- 类型:
/usr/local/bin/backlight-sync &
- 按:
Ctrl
+X
- 按:
y
- 按:
Enter
- 关闭终端窗口
答案2
我在戴尔 Studio 笔记本电脑上也遇到了同样的问题,它也使用 intel_backlight。虽然我不确定这是否适用于华硕,但我认为值得一试。看看回答这个问题有帮助。
答案3
这对我有用。
添加到 /etc/rc.local
echo N | sudo tee /sys/module/video/parameters/brightness_switch_enabled
重启
答案4
尝试video.use_native_backlight=1
。