我是 Linux 新手,这是我第一次在 ASUS ROG ZEPHYRUS G14 笔记本电脑上安装 ubuntu 20.04。安装后,我无法更改屏幕亮度,我的屏幕总是显示最高屏幕亮度。在 ubuntu 论坛上更改 grub 一段时间后,这是我的尝试
- 将
acpi_brightness=vendor
或acpi_backlight=native
或acpi_backlight=native
或添加acpi_backlight=none
到 grubetc/default/grub
仍然不起作用 - 之后我安装了亮度控制器简单和亮度控制器并将亮度控制滑动到最小,我的屏幕亮度保持不变
- 我安装了x背光运行这个命令
xbacklight -set 50
仍然不起作用
注意:使用 nouveau 两天后,我成功在笔记本电脑上安装了 nvidia 驱动程序,这是运行此命令后的结果ls /sys/class/backlight/acpi_video0
>>>actual_brightness brightness max_brightness scale type bl_power device power subsystem uevent
我的笔记本电脑规格:CPU:AMD Ryzen 7 4800HS GPU:NVIDIA GeForce GTX 1650 Ti 4GB GDDR6 RAM:16 GB 内核:Linux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
答案1
我有同样的笔记本电脑,同样的情况。最后发现解决方案是升级到新的 Linux 内核。
Ubuntu 20.04 附带 5.4.x,安装 5.7.15 帮我解决了这个问题。亮度控制热键仍然无法与 fn 配合使用,但我将 f7 和 f8 映射到该热键,因为我不经常使用它们。
如果你不确定如何编译 Linux 内核,不要尝试自己编译,只需使用主线。对于某些内核版本,您可能需要从 bios 禁用安全启动。我不得不为 5.7.15 禁用它
有关此设置的其他一些问题的全面讨论,请参见这篇 Reddit 帖子