我正在使用联想笔记本电脑和英特尔视频驱动器,我试图控制亮度。我安装了xbacklight和xserver-xorg-video-intel包,并将这些行添加到/etc/X11/xorg.conf中:
Section "Device"
Identifier "Card0"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection我验证了/sys/class/backlight/intel_backlight/目录的存在。当我运行xbacklight时,我得到了错误:
No outputs have backlight property如何配置背光?我正在使用Debian 9 x64,系统完全是最新的。
编辑:我可以通过提高sudo的权限并写入brightness文件来手动更改亮度:
echo 500 > /sys/class/backlight/intel_backlight/brightness编辑:如果我以根用户身份运行xbacklight或使用sudo,我会得到相同的“属性”。
发布于 2018-11-17 22:51:23
这个问题不起作用的原因有很多,在对这个问题的评论中提出这些问题是非常复杂的,所以我将把它作为一种资源留在这里--如果这些工作中没有一个可以随意评论而不是否决--我会删除它(或者留给那些最终以同样的问题而不同的原因在这里结束的人)。
您可以尝试的第一件事是添加以下一个内核参数:
acpi_osi=Linux
acpi_osi="!Windows 2012"
acpi_osi=这是一个非常常见的问题,在挂起后背光停止工作(我知道这与此没有直接关系,但可能值得一提)。
另一个问题可能是您没有足够的权限来实际修改亮度(同样,可能与OP无关,因为错误消息通常是不同的,OP已经尝试过了)。如果是这样的话,通过更改/添加到/etc/udev/rules.d/backlight.rules中来修改udev-规则:
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"另一个,也是常见的问题,是当使用与多个图形卡或混合图形(如擎天柱项目)。
如果是这样,您可以尝试添加以下内核参数之一:
acpi_backlight=video
acpi_backlight=vendor
acpi_backlight=native
acpi_backlight=none # <-- Mainly for AMD/ATI drivers最后,OP在这里可能是为了:
更改/etc/X11/xorg.conf.d/20-intel.conf以反映:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSectionX射线或背光对/sys/class/backlight/<path>的映射可能是错误的。因此,手动将其设置为intel_backlight可以解决您的问题。所有可能是错误的是标识符,从问题判断。如果它仍然不起作用,验证并确保设备配置实际上是在使用中,因为它听起来确实是一个映射问题,在xrandr/xbacklight和它认为会找到背光目录的路径之间。
其中任何一个都可能为您提供使用哪个驱动程序和配置的线索或提示:
lspci | grep VGA
lsmod | grep "kms\|drm"
find /dev -group video
cat /proc/cmdline
find /etc/modprobe.d/
cat /etc/modprobe.d/*kms*
glxinfo | grep -i "vendor\|rendering"
grep LoadModule /var/log/Xorg.0.log
egrep -i " connected|card detect|primary dev|Setting driver" /var/log/Xorg.0.log
udevadm info -a -p /sys/class/backlight/intel_backlight/我希望它是这样简单,如果不是,再次,我会很高兴改变我的答案或删除所有的一起。只是分享一些知识,同时为同样的事情挣扎。bugs.debian.org问题
哦,内核参数nomodeset往往会干扰背光设置。我也不知道原因。但是如果谁最后在这里使用它,试着移除它,看看至少背光是否再次进入。
发布于 2019-03-20 03:36:53
如果有人使用Arch发现这一点,我只需将xorg-backlight替换为acpilight,那么sudo backlight -set 10就可以正常工作了。
https://unix.stackexchange.com/questions/481490
复制相似问题