解决 Ubuntu / Fedora 笔记本不能调节亮度的问题


笔记本在 Ubuntu 或 Fedora 上装好后,亮度键没反应、滑块也调不动,多半是内核背光驱动没选对。加一条内核参数 acpi_backlight=native 通常就能解决。

Ubuntu

编辑 GRUB 配置:

sudo nano /etc/default/grub

找到这一行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改成:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=native"

保存后更新 GRUB 并重启:

sudo update-grub
sudo reboot

Fedora

Fedora 可以直接用 grubby 加参数,不用手改文件:

sudo grubby --update-kernel=ALL --args="acpi_backlight=native"
sudo reboot

如果 grubby 不可用,就手动改 /etc/default/grub。Fedora 要改的是 GRUB_CMDLINE_LINUX 这一行(不是 GRUB_CMDLINE_LINUX_DEFAULT),在末尾引号前加上 acpi_backlight=native,例如:

GRUB_CMDLINE_LINUX="rhgb quiet ... acpi_backlight=native"

然后:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot

重启后亮度控制一般就恢复正常了。