无法更改 ubuntu 20.04 上的屏幕亮度(始终显示最大亮度)

jit*_*ont 5 nvidia brightness asus 20.04

我是 Linux 新手,这是我第一次在 ASUS ROG ZEPHYRUS G14 笔记本电脑上安装 ubuntu 20.04。安装后,我无法更改屏幕亮度,我的屏幕始终显示最高屏幕亮度。在 ubuntu 论坛中更改 grub 一段时间后,这是我的尝试

  1. 添加acpi_brightness=vendoracpi_backlight=nativeacpi_backlight=nativeacpi_backlight=nonegrubetc/default/grub仍然不起作用
  2. 之后,我安装了亮度控制器简单亮度控制器,并将亮度控制滑动到最小,我的屏幕亮度保持不变
  3. 我安装了xbacklight并运行此命令xbacklight -set 50仍然不起作用

注意:在使用 nouveau 2 天后,我成功在笔记本电脑上安装了 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

在此输入图像描述

小智 3

我有同样的笔记本电脑,同样的情况。最后找到了解决方案,升级到新的linux内核。

Ubuntu 20.04 附带 5.4.x,安装 5.7.15 为我解决了这个问题。亮度控制热键仍然无法与 fn 配合使用,但我将 f7 和 f8 映射到该热键,因为我不经常使用它们。

如果您不确定 Linux 内核是如何工作的,请不要尝试自己编译 Linux 内核,只需使用mainline即可。对于某些内核版本,您可能必须从 BIOS 禁用 secureboot。我必须在 5.7.15 中禁用它

有关此设置的一些其他问题的全面讨论可以在这个 reddit 帖子中找到