【发布时间】:2022-08-24 17:57:01
【问题描述】:
我有一个 m1 macbook pro,我经常需要使用ffmpeg 进行一些处理。当我这样做时,我所有的 8 个内核都 100% 运行,我的 cpu 温度达到 92°C,我对此感到不舒服。
我真的不需要 100% 的速度,我宁愿看到 80°C 并等待 5 倍的时间才能完成。
我使用 Macs Fan Control,它在 75°C 时将我的风扇设置为 100%,所以这肯定有帮助,但还不够。
我尝试了ffmpeg -threads 1 参数,但它对压缩速度和温度没有影响,所以我认为它只是不起作用。
我试过cpulimit -l 60 -i ffmpeg ... 并没有改变任何东西,所以我认为它也不起作用。 cpulimit -l 值为每个内核提供 100%,因此 cpulimit -l 800 应为 100%,-l 400 应为 50%,-l 60 应为 7.5%。
我试过nice,它不适合我的用例。即使优先级最低,任务也会使用所有可用的 cpu,导致 92°C。
有人已经为 m1 mac 解决了吗?
标签: ffmpeg terminal cpu-usage apple-m1 apple-silicon