加载论坛时出错,请强制刷新页面重试。

天创者NL430i背光无法调节

autistic-chad

最近在京东上买了台天创者NL430i,因为其内置的UEFI固件支持新世界。但是发现无论是在旧世界内核下还是新世界内核(Linux 6.5.0-4)下,都无法调节背光,/sys/class/backlight目录直接是空的。我看了一下dmesg里有下面的错误

[ 1.311260] loongson_laptop: acpi_evalf(ECBG, d, ...) failed: AE_NOT_FOUND

我看了一下内核相关的代码(drivers/platform/loongarch/loongson-laptop.c)应该是在调用EC的一个ACPI方法。我dump了一下机器的DSDT表发现HKEY设备直接就没有ECBG这个方法。与之相反,航天706所的龙芯笔记本的背光是可以调节的(当然它只支持旧世界),它的DSDT里的HKEY设备里面ECBG方法就是有的。所以这个背光无法调节的问题应该是出厂固件的bug。

所以我想问一下论坛里有没有人有同样的机器,是否也遇到了同样的问题。如果有的话,有没有人尝试过联系厂家反映这个情况?

附NL430i和706笔记本的DSDT和dmesg dump Link


杜比

autistic-chad 恰巧我有这两款笔记本

系统:loongnix 20.5 mate
机器:天创者 430i 3A5000M+7A2000
更新到最新的内核,Fn+F1/F2 是可以调背景光的
在mate电源管理,也可以软件调背景光
在/sys/class/backlight目录下,有
gsgpu-bl
dmesg信息和你一样


xen0n

https://github.com/loongson/Firmware/issues 可以在这里直接向龙芯固件团队报 bug


杜比

http://docs.loongnix.cn/loongnix/lnd-20/loongarch64/Release_notes/02.%E7%89%88%E6%9C%AC%E7%89%B9%E6%80%A7.html

内核修复了处理器传统中断控制器极性设置问题、模块calltrace调用栈显示不全的问题, 新增SMT(Simultaneous Multi-Threading)、DBAR分级、硬件PTW(Page Table Walk)支持,集成显卡笔记本背光调节支持。


autistic-chad

杜比 您的系统的内核版本是多少?我的系统(archlinux最新的内核)貌似没有加载gsgpu这个内核模块。周末我装个loongnix试一下


杜比

autistic-chad 内核是loongnix的最新版,4.19,小版本号忘记了
新版有7A2000内置显卡lg110的驱动,也就是gsgpu这个
上游内核还没有提供这个驱动


知识共享许可协议
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。
进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途