笔记本ubuntu20.04屏幕亮度问题
筆者的筆記本是聯(lián)想R7000,使用獨(dú)顯直連模式
剛開始安裝和ubuntu,顯卡驅(qū)動默認(rèn)使用的是nouveau,此時(shí)是可以通過系統(tǒng)任務(wù)欄的亮度控制條控制亮度的
安裝n卡最新驅(qū)動nvidia-driver-440后,亮度控制條無法控制屏幕亮度了,鍵盤的Fn+F5也沒有反應(yīng)
解決辦法:
修改grub
#sudo vi /etc/default/grub
修改GRUB_CMDLINE_LINUX字段
修改前:
GRUB_CMDLINE_LINUX=""
修改后:
GRUB_CMDLINE_LINUX="acpi_backlight=vendor"
更新grub
# sudo update-grub
添加n卡背光設(shè)備
# sudo vi /usr/share/X11/xorg.conf.d/10-nvidia.conf
添加如下:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RegistryDwords" "EnableBrightnessControl=1"
Option "NoLogo" "True"
EndSection
禁止加載ideapad_laptop驅(qū)動
# vi /etc/modprobe.d/blacklist.conf
在末尾添加一行
blacklist ideapad_laptop
重啟系統(tǒng)
此時(shí)再進(jìn)入系統(tǒng)就可以控制屏幕亮度了,但是每次開機(jī)屏幕總是最亮的
systemd有一個(gè)systemd-backlight服務(wù)會控制屏幕背光
筆者通過修改其配置,實(shí)現(xiàn)了開機(jī)默認(rèn)亮度控制
systemd-backlight的配置文件位于/var/lib/systemd/backlight
默認(rèn)有以下幾個(gè)文件:
pci-0000:00:14.3-platform-VPC2004:00:backlight:ideapad
pci-0000:01:00.0:backlight:acpi_video0
pci-0000:01:00.0:backlight:nv_backlight
每個(gè)文件的數(shù)值代表了屏幕亮度配置。
不同設(shè)備的亮度范圍是不同的,比如idapad的亮度范圍是1-16,nv_backlight的亮度范圍是1-100
最大值可通過查看/sys/class/backlight/{device}/max_brightness獲取
創(chuàng)建pci-0000:01:00.0:backlight:nvidia_0,
echo 60|sudo tee pci-0000:01:00.0:backlight:nvidia_0
重啟系統(tǒng)登錄,可以看到屏幕亮度不再是最亮了
總結(jié)
以上是生活随笔為你收集整理的笔记本ubuntu20.04屏幕亮度问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嵌入式单片机,ATmega328P,外部
- 下一篇: [HTML]标签的StyleSheet