系统检测不到调节亮度的按键(Fn+f8/f9)


(Xixi) #1

用过acpi_listenxev来进行检测,调节音量的按键能够检测出来,但是调节亮度的按键就是检测不出来.

在Windows的时候使用电脑原厂的驱动可以使用Fn+f8/f9进行亮度调节,但是更新到最新的驱动之后就不行了.

以前的时候也可以使用这两个按键进行亮度的调节,但是不知道从哪次更新系统之后就不可以了.

想问一下是驱动的原因吗?如果是,是哪些驱动呢?如果不是要怎么解决呢?

更新一下电脑配置:

神舟战神Z7M-KP7GT,
i7-7700HQ,
Nvidia GTX1050Ti

系统版本:Debian 9.7
内核版本:4.9.0-8-amd64
桌面管理器:i3wm


#2

有两个办法:
1 、 安装Nvidia驱动(注:不能是bumblebee 发热量大,风扇狂转,不建议,我卸载了);
2、在/etc/default/grub 文件中“GRUB_CMDLINE_LINUX_DEFAULE” 参数后加上 “acpi_osi=Linux”在“GRUB_CMDLINE_LINUX”中加入“acpi_backlight=hasee”
我的Gateway笔记本就是这么成功的。

我的如下:
GRUB_CMDLINE_LINUX_DEFAULT=“quiet acpi_osi=Linux”
GRUB_CMDLINE_LINUX=“acpi_backlight=gateway”


(Xixi) #3

感谢回复,等我有时间试一下,之后再反馈结果.


(Xixi) #4

这两种方法都不可以,
Nivdia的驱动,我是原本就安装有的,用的bumblebee
grub.cfg中添加了acpi_backlight=hasee也不能使用.

其实我前段时间尝试过testing版本的系统,在那个系统上是可以使用键盘上调节亮度的两个按键来调节屏幕亮度的,所以我认为是集显驱动的问题.在Windows下现在更新到最新的集显驱动,也可以使用Fn+f8/f9来进行亮度调节了.

所以现在我只能等着Debian官方什么时候把最新的集显驱动放到stable版本来了.


#5

acpi_backlight=vendor


(Xixi) #6

感谢,虽然你给的加上acpi_backlight=vendor的方法没有奏效,但是你转给我看的帖子解决了我在testing版本不能使用optirun运行程序的问题。

解决方法:sudo apt install libgl1-nvidia-glx libegl1-nvidia nvidia-nonglvnd-vulkan-common nvidia-driver

现在我更新到testing版本,调节亮度的问题也解决了。十分感谢