无法控制背光;奇怪的段错误

无法控制背光;奇怪的段错误

我在 Packard Bell EasyNote TX86(Intel HD Graphics,Core i5)上使用 Arch Linux,无法控制背光(它总是开到最大)。xbacklight 和写入 /sys/class/backlight 都不起作用。我试过了

xrandr --output LVDS --set BACKLIGHT_CONTROL native

但它会导致 X 出现段错误

Backtrace:
[   308.398] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e685b]
[   308.398] 1: /usr/bin/X (0x8048000+0x64895) [0x80ac895]
[   308.398] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb770140c]
[   308.398] 3: /usr/bin/X (0x8048000+0xbe860) [0x8106860]
[   308.398] 4: /usr/bin/X (0x8048000+0x23e57) [0x806be57]
[   308.398] 5: /usr/bin/X (0x8048000+0x1a135) [0x8062135]
[   308.398] 6: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb7442c76]
[   308.398] 7: /usr/bin/X (0x8048000+0x19d11) [0x8061d11]
[   308.398] Segmentation fault at address 0x48
[   308.398] 
Fatal server error:
[   308.398] Caught signal 11 (Segmentation fault). Server aborting

Ubuntu 也无法控制它,但 Windows 可以。有什么想法吗?我很想一直使用 Linux,但它很耗电。

答案1

这不再是一个问题,内核已经支持它一段时间了。

答案2

我估计(希望)你说的是键盘背光……在这种情况下,我用的是Ktoso 的bash 脚本脚本绑定到键盘快捷键以使其正常工作。

它在 Arch 中对我有用,但在 Ubuntu 中却不行,不过我不再使用 Ubuntu,所以一切都很好。

答案3

虽然这不是一个修复,而是一个补丁。我个人使用了第一个答案Syzygy 这里. 将所有 3 个脚本绑定到特定的组合键,以便于调整。

答案4

我的笔记本电脑在使用过去 2-3 个版本的 Ubuntu 时也遇到过同样的问题,但我找到了一个非常快速的解决方法。我不知道这是否适用于 Arch,但也许值得一试?

尝试编辑/etc/default/grub并添加以下条目GRUB_CMDLINE_LINUX_DEFAULT

acpi_backlight=vendor

所以现在这行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"看起来就像GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

(如果您只想尝试一次,也可以在启动期间将其传递给 Grub。)

相关内容