其实答案很简单,并没有前面说的那么复杂,也没必要扯到soc,这里只说GPU。
其实最简单的原因就是很多专利以及api接口还有标准都已经被AMD,nvdia等图形公司瓜分走了。
通俗一点来说,以玩游戏为例子,你要兼容这个游戏,那必须要走一个标准,类似dx12,类似vulkan,例如openGL。走这些标准则需要特定的api接口,而api接口则需要使用AMD等公司的专利,而这些专利要收大量的钱。
那么,既然要那么多钱自研了,那还得去买别人的专利,如果不买专利就没法用,那有什么意义?所以目前民用自研GPU是天方夜谭。
但是是不是自研GPU就是死路一条?不见得。最好的例子就是教育与军工。这两个领域的api基本上都是自研api和标准,和民用有本质区别,而这一块只要自研GPU能跟上,基本上就能用。
华为的自研CPU已经用在服务器上了,自研GPU目前还没个声音,但是就算出来了,最多也就是在专业领域上发力。按照到目前为止,自研CPU的进度来看,自研GPU要民用,还有相当长的一段时间。甚至我们能不能看到国内有民用自研GPU,只能说起码20年后吧