高通驍龍,海思麒麟,三星Exynos,聯發科,為什麼還有報道說對哪家CPU支持不同的說法,比如對海思的支持不足等等


cpu是arm,但是gpu不是啊。

我們只聽說過遊戲不兼容,沒聽說過普通app不兼容吧,就算有不兼容的,也是android 版本不兼容而已。

蘋果A系列gpu是自研,高通是在買的AMD的基礎上自研,其他一眾廠商都是用的瑪麗。華為這個另類,gpu最早還用過另一家,名字不記得了,造成的後果就是k3v2年代大範圍遊戲不兼容,被人罵的狗血淋頭。

但是,到了現在,三分天下,大勢已定,蘋果、高通、瑪麗。所有遊戲基本都要適配ios和android(wp已死,小事燒紙,大事掘墳),對應的也都會適配三種gpu。所以,現在基本不會出現什麼兼容性問題了。


誰說都是公版架構。。。何況處理器soc又不單是cpu


j

舉個最簡單的例子,19年的arm要出的a77會支持一個新的mpmm的協議,這個牽扯到動態電源管理,每家的soc的電源管理協議都是自己的,並不通用,所以相應的演算法也都不一樣,肯定要做相應的優化


同樣是西紅柿炒雞蛋 為什麼有的人做出來好喫有的人做出來不好喫


cpu在指令層面兼容。但是soc包括很多別的模塊,這些都需要驅動支持的。比如不同家的gpu不一樣,支持的圖形api不同,這些都是做app需要考慮的。除了app本身,操作系統也需要考慮這些問題,所以一般的嵌入式系統都會存在bsp包。


屁的公版,驍龍是公版改,獵戶座是公版改,聯發科和麒麟也不完全是公版。

且驍龍用安德魯GPU,GPU不同兼容也不同。


推薦閱讀:
相關文章