情况:在华硕 Zenbook UX303UA 中分别使用F5和F6来降低和增加亮度,我可以在系统偏好设置中更改亮度,而的acpi_osi=
亮度不够。GRUB_CMDLINE_LINUX_DEFAULT
/etc/default/grub
有关的: (看亮度热键在笔记本电脑华硕 k501ux [Ubuntu 16.04.1] 上不起作用和屏幕亮度键不起作用(fn + f5/f6)),后者就足够了。Ubuntu
的文档说,但它已经过时了,而且没有特别包括 16.04
注意:从 BIOS 更新 214 开始,添加了“支持 Windows8 亮度控制”。这意味着亮度按钮在 Ubuntu 中不再起作用。Zenbook Prime wiki 中的亮度解决方法 2 可以很好地更改亮度。
这里一些有关设置的 Bash 脚本,但它们的绑定对于不同的系统是错误的。执行xev
,按下F5和F6,并研究输出,显示操作没有执行任何操作(0 bytes
传输),显示 UEFI 固件问题(Pilot6)
KeyPress event, serial 37, synthetic NO, window 0x3a00001,
root 0xb5, subw 0x0, time 16483030, (-1385,943), root:(303,995),
state 0x0, keycode 71 (keysym 0xffc2, F5), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
root 0xb5, subw 0x0, time 16483120, (-1385,943), root:(303,995),
state 0x0, keycode 71 (keysym 0xffc2, F5), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 37, synthetic NO, window 0x3a00001,
root 0xb5, subw 0x0, time 16483312, (-1385,943), root:(303,995),
state 0x0, keycode 72 (keysym 0xffc3, F6), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x3a00001,
root 0xb5, subw 0x0, time 16483387, (-1385,943), root:(303,995),
state 0x0, keycode 72 (keysym 0xffc3, F6), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
输出失败
做
像这样
acpi_osi
在文件中添加没有值的选项/etc/default/grub
# guillaume-desclaux https://ubuntuforums.org/showthread.php?t=2243162 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
跑步
update-grub
- 重新开始
输出:Fn+F5和Fn+F6未按预期工作:在右上角显示亮度变化的迹象,但实际上根本不影响亮度。
- 图 1 亮度调至最小
- 图 2 亮度增加,亮度不变
- 图 3 系统偏好设置中的亮度现在会相应变化
Bios 升级?
我在新线程中扩展了这个问题这里。我不需要最终升级 bios,因为它是最新的(2 个月前的笔记本电脑,2016 年 9 月 4 日)。
- 硬件:华硕 Zenbook UX303UA R4028T、UX305
- 操作系统:Ubuntu 16.04 64 位,14.04
- 文档:Ubuntu 的文档关于华硕 Zenbook,华硕 Zenbook Prime文档显然不相关
- 有关的:如何使用媒体按钮更改 Zenbook UX305 的亮度?
- 微分解:带有非 apt-get 软件等的 ALS 传感器这里
答案1
在文件的
acpi_osi
参数中添加没有值的选项,例如在正文中GRUB_CMDLINE_LINUX_DEFAULT
/etc/default/grub
# guillaume-desclaux https://ubuntuforums.org/showthread.php?t=2243162 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
编辑
/usr/share/X11/xorg.conf.d/20-intel.conf
并添加以下内容# http://askubuntu.com/a/536618/25388 Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
跑步
sudo update-grub
。
输出:亮度控制现在按预期工作。