xianfei / SysMocap

A real-time motion capture system for 3D virtual character animating.
Mozilla Public License 2.0
2.53k stars 418 forks source link

关于 Apple Silicon Mac 的两个问题 #18

Open Soohti opened 2 years ago

Soohti commented 2 years ago

1.能不能增加对 Apple Silicon Mac 的原生支持? 2.我自己尝试编译了一下,在资源监视器中发现 GPU 使用率极高,很不正常,是不是哪里出了问题?

xianfei commented 2 years ago
  1. 可以,但是我没有Apple Silicon的设备,npm已经写了打包arm64的脚本了
  2. 这个软件在运行动作捕捉的时候就是占用GPU的,但是如果没有运行动作捕捉时占用GPU极高是不正常的,我只有x64的macos环境
Soohti commented 2 years ago

我感觉运行动作捕捉时的 GPU 占用率还是太高了,占用了 M1 Max 的 86%,已经不太能够支持再运行 OBS?

截屏2022-06-08 23 08 30
xianfei commented 2 years ago

我感觉运行动作捕捉时的 GPU 占用率还是太高了,占用了 M1 Max 的 86%,已经不太能够支持再运行 OBS? 截屏2022-06-08 23 08 30

(我觉得这个似乎是正常的)OBS推流在Apple Silicone主要调用的是专用视频编码电路,应该没问题

Soohti commented 2 years ago

开启 OBS 后,Mocap 从 20 FPS 降为 15 FPS,伴有明显风扇声。 经过尝试,遮住摄像头能够稳定 30 FPS,但 GPU 占用率仍然高达 74%。 对比使用 Rosetta 2 转译运行的某其他动作捕捉软件和某跑分游戏的占用率,我还是觉得有点异常?

截屏2022-06-08 23 42 39 截屏2022-06-08 23 43 27
Soohti commented 2 years ago

npm 中打包 arm64 的脚本只能在本机运行,如果要在 GitHub Release 中发布还要加上自己的苹果开发者证书

xianfei commented 2 years ago

npm 中打包 arm64 的脚本只能在本机运行,如果要在 GitHub Release 中发布还要加上自己的苹果开发者证书

其实我在Release上发布的没有签名

xianfei commented 2 years ago

开启 OBS 后,Mocap 从 20 FPS 降为 15 FPS,伴有明显风扇声。 经过尝试,遮住摄像头能够稳定 30 FPS,但 GPU 占用率仍然高达 74%。 对比使用 Rosetta 2 转译运行的某其他动作捕捉软件和某跑分游戏的占用率,我还是觉得有点异常? 截屏2022-06-08 23 42 39 截屏2022-06-08 23 43 27

好吧不过我没有m1的设备我也没法研究这是为什么