sys/class/backlight为空,目录下没东西的原因

在4.16.1内核版本中,作者遇到sys/class/backlight目录为空,导致无法调节屏幕亮度。经过排查,问题并非由NVIDIA驱动引起,而是内核本身的问题。降级到4.13.1内核后,亮度调节恢复正常。作者推荐使用brightness-controller-simple作为替代方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前有段时间这个目录是空的,并没有什么acpi_video0之类的。

看了这个链接https://www.helplib.com/ubuntu/article_158494

我发现我都没有/sys/devices/pci0000:00/0000:00:02.0这个文件夹。这个应该跟显卡驱动有关。

然后我就把锅扣给了NVIDIA驱动,后来发现不是,是内核的锅

事情详细经过:

刚装完双系统,无线网卡驱动有问题,后来解决驱动的过程中,升级了内核到4.13.1版本。

后来安装了NVIDIA驱动,有博客说4.15以上内核对八代CPU支持更好,我升到了4.16.1版本。

重装了NVIDIA驱动。想调亮度,发现设置里找不到屏幕亮度,fn+功能键也无效。

然后就安装了brightness-controller-simple凑合着。

后来查到控制亮度的文件目录,即sys/class/backlight,但我的是空的,也找不到满意答案。

有一天,想装cuda9.2,要求内核4.4.x或4.13.x,我无奈又降到了4.13.1。

装好内核以后,我卸载了NVIDIA驱动,亮度调节一切正常,关键我重装驱动以后依然正常

就是说跟驱动没关系,4.16.1内核不能调节,4.13.1内核一切正常。破案了……

如果你出现了这个问题不想换内核,推荐使用brightness-cont

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值