荣耀笔记本与 Linux - 性能管理

15 小时 50 分钟前
 PeterTerpe

这两天在 2024 独显版的MagicBook 16 Pro( U5 125H + 4060 mobile )上装了Fedora 43 Workstation,安装过程很顺利,驱动基本都自动装上了。

现在唯一有个问题:不知道怎么调整高性能模式

所有游戏一启动独显功耗在 40W 左右波动,一分钟左右掉到 20W ,整个系统都卡起来了。tuned ,nvidia-smi 设置频率,gamescope 都试过了,基本没啥影响。我能确定不是兼容层或 Wayland 的问题,因为 Minecraft ( OpenGL )也会卡,也试过 mint 但没效果。

Fn + P是笔记本调整性能模式的快捷键,也是我唯一能复现的提高 GPU 功率的方法,不过提高后不到一分钟又会掉下去。按这个快捷键的时候能通过 acpi_listen 看到 wmi PNP0C14:03 000000a0 00000000,不过我没有找到任何有用的 acpi 接口。

其他基本的因素也考虑过:RAM 基本没超过 2/3 ,CPU 没降频也没满载,iGPU 基本是空闲。

我还去问了荣耀客服,让我留电话和邮箱说之后有工程师回复我,最后就等来了“关于您反馈的在 linux 系统下的性能调度怎么调整问题我们已收到, 目前是未核实到相关信息和相关功能。”

要是有高人看到这里能指点一下,我将感激万分。

闲谈

不玩游戏的话,系统用起来没啥毛病。装了达芬奇还没试性能如何,估计跟游戏差不多拉跨。之后再装 linux 的话,笔记本电脑还是慎重考虑吧,尤其是喜欢搞自研的这几家。

我唯一舍不得的应用是 OneNote ,我想要能书写的笔记软件,要是各位有用过的话能推荐几个吗?或者如何在 linux 上用 OneNote ?

1186 次点击
所在节点    Linux
18 条回复
ntedshen
15 小时 25 分钟前
想用 linux 就老老实实去买 linux 认证机。。。
你买笔记本就默认了只适配 windows
holoto
15 小时 18 分钟前
换个 steamos 套壳版本 linux 看看
oisadfo
15 小时 5 分钟前
@ntedshen linux 认证机 是什么东西
ntedshen
15 小时 2 分钟前
TheNine
14 小时 49 分钟前
@holoto 感觉是 linux 驱动的问题,我有一台 bazzite 的 steamos ,5600g+rx9070xt 。玩大型游戏没有问题,玩小游戏比如雨中冒险 2 之类的 3d 小游戏,会非常卡,显卡占用就只有 10%但是始终上不去
passive
14 小时 48 分钟前
google 一下 nvidia 设置
cpu 开 performance 模式
如果都试了,那还是老老实实找一下瓶颈究竟在哪里🐶
0superx0
11 小时 30 分钟前
linux 可以用 tlp 要管理电源
frayesshi1
9 小时 31 分钟前
OneNote 有网页版
infreboot
8 小时 45 分钟前
OneNote 网页版其实很难用。有所谓的 OneNote Linux 版本,其实是网页版套壳。。巨难用。 这个无解。你可以考虑开虚拟机产品( winboat 一个可以无缝用 windows 应用的软件。
nuII
7 小时 20 分钟前
驱动怎么装的?是 akmod-nvidia 吗?我是没有独显直连和 optimus 功能的 50 系 max-q ,用 akmod-nvidia 装的驱动,不管是 vulkan 还是 opengl 游戏,功耗都比较正常,设计功耗 120w ,上限 130w ,fedora 43 默认平衡模式是动态调度,最高 80w ,高性能模式最高 110w 。
duzhuo
6 小时 38 分钟前
@ntedshen 这种东西很多也不支持主线内核吧
ntedshen
6 小时 3 分钟前
@duzhuo 怎么说呢。。。
笔记本的功耗和电源这方面的调优一直都是整机厂家自己在做,他们又不用 linux 的。。。
键盘指令是直接发送到主板的电源管理芯片的,但是 ec 执行完了以后系统和 acpi 是不是还要做什么,这鬼知道,换了 linux 就导致了整个功能流程没走完
古早年间有伪造 osi 来触发 acpi 的方法,但是这年头。。。不好说,毕竟现在 windows 下几个电源管理的行为都不统一。。。

看这哥们描述好像也没折腾独显直连,非要建议我也只能建议他禁了核显或者继续折腾 acpi 和 grub 看看。。。
但是即便修好也大概率是有其他痛点的,至少从 v2 统计学来看的话,能无痛适配 linux 的基本全是核显机,独显直连以前游戏本根本没 linux 这回事。。。
germain
5 小时 9 分钟前
把 Huawei-WMI 编译进去就行了
https://github.com/aymanbagabas/Huawei-WMI
PeterTerpe
4 小时 33 分钟前
@nuII #10 对,我根据[这篇教程]( https://github.com/Comprehensive-Wall28/Nvidia-Fedora-Guide)安装的。我估计是荣耀“自研”主板的问题,好多用户都反映 acpi 表格完全不规范,我这个机子压根就没有暴露 platform_profile
PeterTerpe
4 小时 29 分钟前
@germain #13 我看介绍里也没提到性能管理吧,装上系统之后快捷键就是好的。
germain
3 小时 40 分钟前
@PeterTerpe 哦 我没注意看,那你就 grub 里面骗系统用 windows acpi
PeterTerpe
1 小时 45 分钟前
@germain acpi_osi='___'吗?我试了 Linux 、Windows 2015 和 Windows 2022 ,没感觉有任何区别。日志里一直有一个“Firmware Bug”:
fedora kernel: wmi_bus wmi_bus-PNP0C14:00: [Firmware Bug]: WQ00 data block query control method not found

这方面我确实不太懂,不过默认状态下屏幕亮度、功能快捷键、休眠/关机都没发现什么问题。
germain
1 小时 19 分钟前
@PeterTerpe 我的装 Linux 的本是 Dell 的 XPS+4060 ,我是用了 nvidia-powerd 的,其次,我禁用了 GSP 。
Steam 上的游戏都能跑到到本子 GPU 能到的性能。其次我跑的是 Gentoo ,几乎没跑 Fedora 的经验( 20 年前装过一两次),所以 Fedora 相关是否有性能调度的东西我不是很清楚。

不过既然你 acpi_listen 抓到了 PNP0C14:03 说明这个接口肯定存在的。 找找硬盘上 huawei-wmi 相关目录里有什么东西,应该会有不同按键相对应的名字,例如 fn lock 啥的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1181579

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX