WRA1TH.
2022-08-09T16:48:02+00:00
如题,目前x86笔记本的核心都是pc专注跑分的核心降频什么的改来的。即便intel的所谓大小核也是为了刷多线程分设计的,功耗一点都不低。
苹果的笔记本在低负载下大部分都跑小核心,和一个加大的iPad本质没区别。
主要是性能调度策略的问题
能效比一时半会儿解决不了的,但是12代是调度出了大问题才会这样
Reply to [pid=631908843,33048057,1]Reply[/pid] Post by [uid=60908831]丹娜落泪之日[/uid] (2022-08-13 00:51)
不是光调度的问题,荣耀已经自己修改调度了,电池还加的很大,离mac还差一节。
优化跑分的内核光靠降频还是有限的,像开网页放视频这种负载mac就一平板的功耗,x86起码功耗翻倍。
最缺的是赶紧把intel4和backside power技术搞出来……能效核这东西可以后面慢慢搞
M1的Mac桌面挂机几十毫瓦,打字一两瓦,几乎到手机芯片那个量级了。你肯定不能和Mac比绝对低功耗,英特尔和AMD外围都不止这么点。
11寸M1 iPad Pro电池28.65瓦时,13寸M1 MacBook Air电池50瓦时。对M1来说,50瓦时可太够用了[s:ac:哭笑]
要搞兼容的,苹果就那么几款,而PC组合方案可太多了
Reply to [pid=631910255,33048057,1]Reply[/pid] Post by [uid=42979260]弗谖1888[/uid] (2022-08-13 01:02)
所以说要专门研发一套小核心,低负载下用小核心跑,高功耗的组件通通给我休眠啊。
x86这个体系已经决定了做了小核也达不到苹果的水平
Reply to [pid=631910940,33048057,1]Reply[/pid] Post by [uid=62165221]我要开小号A[/uid] (2022-08-13 01:08)
x86虽然做不到arm这么低,真做起来有个8成还是可以达到的。问题是现在intel摆烂靠所谓evo认证骗人,个个虚标躺平过日子,这一代就只有荣耀做出过努力。。。让一集成来弄这些。。。
Reply to [pid=631910736,33048057,1]Reply[/pid] Post by [uid=147074]gnimuful[/uid] (2022-08-13 01:06)
今天的Intel x86实际上是一个类似RISC+EPIC的混合架构, 内部指令是微指令, 在一些情况下会被打包成VLIW的模式执行.
Intel自己工程师在Atom开发的时候接受过采访, 表示x86前端译码部分电路的功耗, 已经比手机arm整个CPU部分都多了.
所以Atom初代是基于486原生的x86架构进行开发, 不支持微指令. 当然后来工艺上来了之后这个架构就被放弃了.
Intel缺的不是低功耗小核, 而是CPU设计师, 苹果领先Intel至少5年, 靠的是DEC破产解散的那帮精英设计师, 而不是ARM有什么优势.
此外就是Intel的Foundary拖后腿, 2015年如果Intel 10nm正常上市我们当年就在用8核心的cannonlake大炮湖了, Skylake的丢人就不会这么臭名昭著了.
工厂拖慢上市, 导致研发没办法迭代就只能在实验室里慢慢做, 之后的差距就更大了, 然后只能看着人才流失, 然后还要搞派系斗争, 因为安全漏洞导致CEO直接卖掉股票跑路, Intel需要的是重整团队, 而不是x86有什么问题.
AMD64 K8的总线设计师说过, x64和arm在计算部分几乎是可以无缝通用的, intel的x86核心原封不动换成支持arm指令, 前端可以缩小到20%, 但是后端是不需要动的.
[quote][pid=631910940,33048057,1]Reply[/pid] Post by [uid=62165221]我要开小号A[/uid] (2022-08-13 01:08):
x86这个体系已经决定了做了小核也达不到苹果的水平[/quote]arm架构从指令集层面来讲,已经x86化了,都要把指令解析成微码,所以不是架构的锅。苹果只给自己生产CPU,所以随便搞,Intel和AMD给很多厂家生产,兼容问题很多,肯定不能随便放飞。
不是B站有个整活的 结论是:耗电的原因是睿频机制有问题吗
Reply to [pid=631913171,33048057,1]Reply[/pid] Post by [uid=38724836]独孤牛刀[/uid] (2022-08-13 01:28)
苹果的CPU是正经armv8.2的, 并不可以随便搞.
苹果性能高就是技术领先造成的, Intel要是有这个团队, 一样能造出这个性能. 这帮人才是关键.
另外Intel才是随便乱搞, TSX指令前前后后删除多少次了, AVX512拆拆合合到现在还没结束呢.
Reply to [pid=631910736,33048057,1]Reply[/pid] Post by [uid=147074]gnimuful[/uid] (2022-08-13 01:06)
苹果的小核心优势不是一般的大,遥遥领先;而苹果的大核一样吊打Intel几条街,同样开网页,同样短时突发满载,M1大核就只有4w功耗,Intel就要15w以上
Reply to [pid=631909461,33048057,1]Reply[/pid] Post by [uid=147074]gnimuful[/uid] (2022-08-13 00:56)
调度不是一个OEM可以修改的好的.
Intel都没做好, 指望第三方是不现实的.
另外12代的大小核调度是Intel提供的硬件功能ThreadDirector, 只有Windows 11支持这个功能. 这个功能最大的问题是前台后台程序优先级的问题, 也就是台式机做视频等等场景问题比较明显
你能从外部做的调整无非是绑定核心关联和降频, 想办法让系统保持只有小核心的状态, 自然就省电了, 但是性能也没了. 最后搞得还不如11代TigerLake.
要注意一件事就是Windows的调度策略首先是拖着进程在所有核心上参观, 这是老毛病了. 这对于大小核调度来说是灾难, 但是这不是一个好解决的问题, 更不是OEM能解决的.
PS, Windows的大小核调度策略最开始是高通提供的. 那时候问题比现在还多, Windows 10 2004开始的这个调度已经基本上可以用了. 而且Windows自从支持CPPC2之后节能方面也有了很大改善, Windows 11 22H2也会增加新的ECO模式, 允许用户手动给软件设定节能模式.
总的来说, Intel续航差, 调度的问题绝对不会超过10%. 大部分都是核心和uncore本身设计落后导致的.