作者ksdt ( Make it so)
看板MAC
标题[硬体] M1 的GPU
时间Fri Dec 10 16:51:00 2021
算是一个奇怪的使用体验
我也不知道该怎麽解释,还望板上强者解惑
对不知道硬体该如何选择的人也许也有个底
机体是 M1 Macbook Air 最低配置
其实原先也是在GPU的数量上纠结了一下
後来还是决定买7核的就好
普通文书工作,偶尔拿来看看影片
就在刚刚看影片的时候,想说好奇一下晶片的使用率
影片只是个普通的AVC mp4 1080p
用 ipad 版本的 nPlayer(没另外买Mac版本的)
nPlayer 显示硬体解码
结果我看了之後觉得奇怪,GPU完全没有使用
https://imgur.com/a/6hQaGYX
这样我就不懂了
连看影片GPU都没在动,那我的GPU都会在处理什麽工作呢?
谢谢
--
Competing against yourself.
It is what it is to be human,
to make yourself more than you are.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.165.15.233 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1639126265.A.7E3.html
1F:推 xxhellosexy: 可以试试看iina12/10 17:06
2F:→ sjclivelo: 电脑为什麽不用原生的IINA?12/10 17:06
因为有时候会要 WebDAV 回去,iina 以前设定没成功过,加上原本 iPad nPlayer 用习惯?
,就没特别去找 iina
3F:推 KimomiKai: 影片解码有专门的硬体解码,所以GPU做辅助用而已12/10 17:07
请问意思是这解码器写在 M1的CPU中
所以系统就用CPU解码了是吗?
※ 编辑: ksdt (118.165.15.233 台湾), 12/10/2021 18:19:22
4F:推 maplefff: 你平常看到的整个介面不都是GPU在处理12/10 19:00
可是播放影片的时候不也是「整个介面」的一部分吗?
这不能解释为什麽 nPlayer 完全没用 GPU 耶
※ 编辑: ksdt (114.24.237.79 台湾), 12/10/2021 21:34:31
5F:推 shasen1235: iina记得硬解也是各种装死,VLC和Movist12/10 21:37
6F:→ shasen1235: 就正常,但介面没那麽好用12/10 21:37
※ 编辑: ksdt (114.24.237.79 台湾), 12/10/2021 21:37:24
maplefff的话给了我提示
所以後来我就在影片在执行的时候去看谁吃了最多的GPU
发现 WindowServer这个程序吃了最多
所以这应该还是可以说是GPU在工作吧,只是不知道为什麽没有被归属在nPlayer名下
对了,闲置它大概3%,影片在跑时提升至44%左右
※ 编辑: ksdt (114.24.237.79 台湾), 12/10/2021 23:26:56
7F:→ concord: 新的系统整个都用 metal 绘制,只要有动作 windowserver12/10 23:40
8F:→ concord: 就会开始吃...滑鼠游标一直移动也会.....12/10 23:41
9F:→ concord: 画面动的东西越多就吃越多,所以这跟解码其实无关...12/10 23:42
所以要像是影片编辑、转档这类在画面只有一根bar在跑(WindowServer只处理那根bar?)
实际萤幕後的运算才会被归属在该app下罗?
10F:推 maplefff: M1就有.264解码ASIC, 播影片当然不用GPU啊..12/11 00:12
12F:→ maplefff: M1包含.264, HVEC的解编码ASIC12/11 00:18
13F:→ maplefff: M1 Pro,Max有额外的ProRes解编码ASIC12/11 00:18
朋友我感谢你的回覆,不过M1晶片组不是就包含了CPU&GPU
你的这句陈述只能解释M1有硬解能力,M1用谁硬解并没有於陈述中出现耶
※ 编辑: ksdt (114.24.237.79 台湾), 12/11/2021 10:16:27
※ 编辑: ksdt (114.24.237.79 台湾), 12/11/2021 10:22:45
14F:→ concord: 原本程式该吃的还是吃,牵涉萤幕绘制的部分windowserver12/11 10:39
15F:→ concord: 都算是多吃的12/11 10:39
16F:→ a27417332: 楼楼上的意思就是他是一块专门的电路在算12/11 18:57
17F:→ a27417332: 那块电路没被算在CPU也没被算在GPU12/11 18:59
哦~谢谢解释
※ 编辑: ksdt (114.24.182.83 台湾), 12/12/2021 08:56:35