联想 Legion 5 pro 2021(ubuntu 20.04)屏幕亮度问题

联想 Legion 5 pro 2021(ubuntu 20.04)屏幕亮度问题

我有一台联想 Legion 5 pro (2021),我尝试安装 ubuntu 20.04。

问题是我似乎根本无法改变亮度,它已经调到最大了。

笔记本电脑规格

**Processor** 
    AMD Ryzen™ 7 5800H Processor (8 Cores / 16 Threads, 3.20 GHz, up to 4.40 GHz with Max Boost, 4 MB Cache L2 / 16 MB Cache L3)
**Display Type**
    40.64cms (16.0) WQXGA (2560x1600) IPS 500nits Anti-glare 165Hz 100% sRGB Dolby Vision HDR 400 Free-Sync G-Sync DC Dimmer
***Memory*** 
    16 GB SO-DIMM DDR4 3200MHz
**Graphics** 
    NVIDIA® GeForce RTX™ 3060 6GB GDDR6
**Wireless**
    Wi-Fi 6, 802.11ax 2x2 Wi-Fi + Bluetooth® 5.1, M.2 Card

只需向下滚动,您就会看到笔记本电脑的详细信息,我的是 RTX 3060。

任何帮助都值得感激,我也听说升级到 ubuntu 21.04 有帮助吗?

编辑 有一种可行的方法,xrandr --output DP-4 --brightness 0.5但这又是一个临时解决方案,控制器仍然不起作用。

我也尝试更改 xorg.conf 文件,我只是添加了。

Option "RegistryDwords" "EnableBrightnessControl=1"

它不起作用。 :,)

编辑 更奇怪的是,现在xrandr黑客攻击被自动禁用,我不得不一次又一次地运行它。

除此之外,如果会话暂停,屏幕不会恢复,就像是空白一样,有时会恢复,但非常暗。不知道那里发生了什么。

编辑(5/12/21) 我已经开始使用 AMD GPU 来在使用笔记本电脑时节省电量,但​​问题仍未解决。

答案1

如果您的 BIOS 设置为动态/混合模式

编辑 grub 的配置:

sudo vim /etc/default/grub

更改此行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

到:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=1"

然后运行:

sudo update-grub

然后重新启动笔记本电脑。
(来源:VV0JC13CH

NB:在 22.04 上,它没有必要,而且似乎会破坏 Wayland 上的夜灯。

如果您的 BIOS 设置为独立模式(使用 nvidia 驱动程序)

编辑 grub 的配置:

sudo vim /etc/default/grub

更改此行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

到:

GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1 acpi_backlight=native nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1"

然后运行:

sudo update-grub

然后重新启动笔记本电脑。
(来源:BertRAMAerts 在此处

答案2

即使在像这里其他答案提到的那样编辑了 grub 和 xorg.conf 之后,我的 L5P 16ACH6H 上仍然遇到了同样的问题。

最终为我解决问题的方法是安装 OEM 内核。我认为需要 20.04c (5.13) 或 20.04d (5.14),因为联发科无线网卡驱动程序至少需要 5.12 才能工作。就我而言,我使用以下方法安装了 20.04d

sudo apt install linux-oem-20.04d

现在亮度控制可以与 WiFi+BT 协同工作。

答案3

有时主板上的 ACPI 实现不正确。一种解决方案是在 Grub 中的内核命令行中添加参数 acpi_osi=linux 和 acpi_backlight=video。

使用 gedit 或任何其他文本编辑器打开文件 /etc/default/grub。查找以下行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

并将其更改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

这将在 Linux 中的默认驱动程序之前加载设备特定的驱动程序。

保存并关闭文本编辑器。

现在更新你的 grub:

sudo update-grub

然后重新启动并查看发生的情况。

答案4

该问题已在 Linux 内核 5.16.0(在使用 liquorix 内核的 Ubuntu 21.10 中测试)中完全修复(无需配置/黑客攻击)。

细节:https://gitlab.freedesktop.org/drm/amd/-/issues/1671

相关内容