首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Renoir / AMDGPU的联想IdeaPad游戏3背光控制

基于Renoir / AMDGPU的联想IdeaPad游戏3背光控制
EN

Unix & Linux用户
提问于 2020-10-26 00:01:47
回答 1查看 7.2K关注 0票数 8

联想IdeaPad游戏3(15ARH 05,液晶显示器,AMD Renoir CPU Ryzen 5 4600 H,离散NVIDIA GeForce 1650 Ti移动)的亮度(液晶背光)无法工作:

  • Fn键显示显示移动的亮度滑块。
  • /sys/class/backlight/amdgpu_bl0/brightness相应地从0更改为255。
  • 显示器不显示任何亮度变化。
  • 手动写入brightness也不会改变显示器的亮度。
  • /sys/class/backlight/amdgpu_bl0/actual_brightness保持在311。我想这表明了amdgpu司机的问题。
  • 显示器似乎始终保持着充分的亮度。

调整在Windows 10上运行良好。膝上型计算机正在运行:

  • Kali Linux滚动
  • linux-image-5.8.0-kali[23]-amd64 (基于5.8.14)和定制内核5.9、5.9.1和5.10-rc1,主要基于Kali配置
  • X与amdgpu驱动程序,离散图形未使用(专有的NVIDIA驱动程序加载和卸载测试)。

我尝试过使用各种acpi_backlight内核选项启动,这会导致/sys/class/backlight/*/brightness中提供各种背光:

  • acpi_backlight=videoacpi_video0 acpi_video1 amdgpu_bl0
  • acpi_backlight=vendoramdgpu_bl0 ideapad
  • acpi_backlight=nativeamdgpu_bl0
  • acpi_backlight=noneamdgpu_bl0

其他不起作用的事情:

  • acpi_osi=Linux (不变)
  • acpi_osi= (启动时挂起)
  • BIOS更新(没有其他版本可用)
  • /lib/firmware/amdgpu/renoir_dmcu.bin移开
  • 修补amdgpu_dm.c

我知道有许多与AMDGPU的背光相关的更新,比如内核5.7.x中的一般支持和修复,以及亮度值>255 ( 5.9 )的更新,但到目前为止,这似乎没有帮助我的情况(或者可能破坏了更多的东西)。我不是在找:

  • 软件备选方案
  • 调整伽马值
  • 使用离散图形(如果可以避免的话)

,为了控制背光,我还能做什么或者研究一下呢?

我偶然发现了这句话这个错误报告,它们似乎表明一些内核修复可能破坏了其他东西。报告这件事的最佳地点是什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-03-02 12:06:01

内核5.11.7,5.12-rc3,以及稍后允许内核参数amdgpu.backlight=0在启动时传递,以解决联想IdeaPad游戏3、联想军团5和其他笔记本电脑可能出现的问题。

对于使用GRUB的基于Debian的发行版,可以在/etc/default/grub中添加参数:

代码语言:javascript
复制
GRUB_CMDLINE_LINUX="amdgpu.backlight=0"

在运行update-grub并重新启动后,背光控件应该可以工作。

以前的内核需要修补:解决方法可以在GitLab问题中找到。强迫caps->aux_support = false;drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c中解决了这个问题。

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/616371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档