Ferry-200 / coriander_player

Windows端本地音乐播放器,使用Material You配色。Dart (Flutter) + Rust (lofty, windows-rs) + C (bass lib) 多语言项目。绝赞开发中。
https://ferry-200.github.io/coriander_player_website/
GNU General Public License v3.0
510 stars 22 forks source link

[BUG] GPU占用比较高 #96

Open TJNOV opened 4 weeks ago

TJNOV commented 4 weeks ago

附带PR?

版本

1.1.0

问题描述

GPU占用比较高,同样是flutter+Rust的软件也是同样的问题 https://github.com/canxin121/app_rhyme 图片

重现步骤

每次必现

预期行为

音乐软件GPU的占用应该是极低的

其他信息

No response

TJNOV commented 4 weeks ago

图片

TJNOV commented 4 weeks ago

在打开歌词界面的时候GPU占用会更高 图片

Ferry-200 commented 4 weeks ago
image

我觉得应该是 flutter 的原因,和 rust 无关。 在我的电脑上大概占用 11.3%。也许是歌词动画帧数太高了?现在歌词动画大概有 30 帧。或许可以降一点

TJNOV commented 4 weeks ago

应该是flutter的原因,flutter软件会占用一些GPU,3-5%是可以接受的。这个软件还好,打开歌词占用在20%以内。app_rhyme同样的技术栈,打开歌词占用达到50%。真实杀鸡焉用牛刀。

shing-yu commented 4 weeks ago

GPU和CPU占用率本质上不同() GPU占满也不是什么问题(甚至玩游戏时占不满才是问题)

不过有办法降一点也可以(