之前有段时间这个目录是空的,并没有什么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-controller-simple
-
sudo add-apt-repository ppa:apandada1/brightness-controller
-
sudo apt-get update
-
sudo apt-get install brightness-controller-simple
正常情况如下(4.16.1内核版本无):
文章来源: blog.csdn.net,作者:Kim0403,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/Kim0403/article/details/85963415