我刚刚安装了 ubuntu 20.04。背光控制通过亮度小程序和热键进行,但没有任何变化,显示亮度保持不变。以下是我所做的:
- 修改并更新了 GRUB 文件
/etc/default/grub
从GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
。 这不起作用。 - 创建一个文件(20-intel.conf),其中包含
/usr/share/X11/xorg.conf.d
以下行:
Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
这不起作用。 - 创建一个文件(80-backlight.conf),
/usr/share/X11/xorg.conf.d
其中包含以下行:
Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection
这不起作用。
然后,我注意到我的sys/class/backlight
文件夹里面有两个文件夹,一个名为宏碁wmi另一个名叫英特尔背光他们都有提到的文件这里例如bl_power
brightness
actual_brightness
max_brightness
type
。如果我同时使用小程序和热键更改亮度级别,actual_brightness
acer 文件夹中的文件会发生变化(介于 0 到 15 之间),但 intel 文件夹中的任何文件都不会发生变化。当然,显示亮度保持不变。
使用此内核参数再次更改 grub 后,acpi_osi=Linux
热键确实会改变显示亮度,但我仍然无法使用滑块调整亮度,如果我这样做,滑块可以工作(移动),但没有任何变化。
我注意到现在在我的sys/class/backlight
文件夹中,提到的 acer 文件夹已更名,acpi_video0
而 Intel 文件夹保持不变。当我使用热键更改亮度时,两个文件夹中的文件现在都会反映出更改,但如果我使用 Ubuntu 提供的滑块,显示屏不会发生任何变化,但 acer 文件夹中的文件会发生变化。只有 acer 文件,而不是 Intel 的文件。好奇。Ubuntu 似乎正在修改文件,但在错误的文件夹中。
答案1
我找到了解决问题的方法。如果您发现更改背光acpi_video0
实际上并没有改变亮度,则可能需要使用内核参数acpi_backlight=none
。我这样做了,现在滑块和热键都可以正常工作,并且只有一个文件夹sys/class/backlight
,即英特尔的文件夹。因为没有其他东西,所以系统和按键被迫使用那个。我还注意到,我的亮度可以或多或少更亮,因为英特尔的参数高于 上的 0 到 15 的参数acpi_video0
。