刚刚编译了一个有 Apple NEON 补丁的 ffmpeg,随便拿了一集 Rick and Morty,用 x265 做了一个压片测试,结果如下:
- Intel,用时 12min11s 。
- M1,用时 13min24s,慢了 10%。
Intel 的结果:
encoded 34437 frames in 731.41s (47.08 fps), 1413.17 kb/s, Avg QP:29.99
________________________________________________________
Executed in 731.75 secs fish external
usr time 132.28 mins 140.00 micros 132.28 mins
sys time 1.63 mins 756.00 micros 1.63 mins
M1 的结果
encoded 34437 frames in 804.03s (42.83 fps), 1413.12 kb/s, Avg QP:29.99
________________________________________________________
Executed in 804.08 secs fish external
usr time 91.92 mins 0.09 millis 91.92 mins
sys time 0.41 mins 1.30 millis 0.41 mins
感觉有两点:
- Intel 的 Mac 其实一开始性能要更好,但是跑久了之后可以明显感觉到降频。
- 比较好奇为什么 M1 的 usr time 比 Intel 小那么多,不知道这是怎么算的,毕竟 M1 虽然是大小核,但也是 4+4 八核处理器。