手机上也曾有过ampampquot真独立显卡ampampqu
如果此前就有关注我们三易生活的相关内容,你可能已经注意到,我们通常会在一些专有名词的使用上比较谨慎。
比如说在提及智能手机的芯片方案时,我们几乎不会说处理器这个词,而是会用XXSoC或XX移动平台。这是因为在移动芯片行业,处理器很多时候都是专指应用处理器,也就是不集成基带、仅有计算模组的芯片方案(其中典型的就有APQ8084,也就是骁龙805)。因此如果用它来指代一切智能手机的芯片方案,就难免会造成歧义。
又比如说在谈到智能手机的图形性能时,我们也不会用显卡来指代GPU。虽然显卡的确是大家可能更熟悉的一个概念,但一方面,现如今手机里的GPU都是直接集成在SoC内部,它们既不是卡、甚至也不是独立的芯片。
另一方面,与电脑上的独显、核显相比,手机上的GPU本身普遍仅具备3D渲染(和异构AI计算)能力,至于视频解码、2D画面输出这些功能,则是集成在了SoC的其他模块(DPU、VPU)中,并不在GPU里。
因此目前手机中的GPU与其说像现代的全功能显卡,不如说更接近上世纪8、90年代3D加速卡(3Daccelerator)的产品概念,因此就更不能被称为显卡(VedioCard)了。
那么问题就来了,在手机这漫长的发展历程中,是否出现过真正意义上可以被称为显卡的产品呢?其实还真有过,而且这些产品对如今的智能手机设计也确实产生了着深远的影响。今天我们三易生活就来带领大家回顾几款,曾经在手机行业中出现的真独立显卡
Intel2700G:蓝色巨人的移动独显早已有之
首先登场的,是2004年英特尔发布的2700G系列。那个时候Android和iOS都还没有出现,但当时的一些大屏智能手机(主要是WindowsMobile设备)上,已经出现了早期的3D游戏,同时部分消费者也有了在手机上看视频的需求。
面对这样的情况,英特尔一方面在他们当时最新的PXA270应用处理器里,集成了旨在增强多媒体性能的移动MMX指令集,大幅提升了处理3D游戏、视频解码时的并行性能。另一方面,他们还基于PoverVRMBXLiteGPU进行修改,推出了能与PXA270选配使用的独立显示芯片2700G系列。
使用PXA处理器2700G显卡的掌上电脑机皇DellX51V
与现在手机中的GPU不同,2700G系列具备完整的2D显示、3D渲染和视频解码功能,理论上甚至可以让2004年的智能手机流畅地播放DVD清晰度的视频。而这在当时,显然已经是很了不起的性能了。
顺带一提,我们所说的2700G系列包含了三款衍生型号,分别是入门款的2700G3、中端的2700G5,以及旗舰型的2700G7。尽管这三种型号的主频相同,但显存差异很大(分别为384KB、704KB和704KB16MB)。没错,11代酷睿上用以区别图形性能高低的G3、G5、G7后缀,指不定就是对曾经这段历史的致敬。
ATiImageon:它成就了高通Adreno的辉煌
讲完了英特尔,接下来自然就是AMD了。只不过老玩家想必都知道,以前AMD是不涉足图形硬件的,他们的GPU技术全都来自于ATi(冶天科技)的并购。当然,用于手机的独显也不例外。
ATi的手机独显说起来,比英特尔的同类产品诞生的还要更早一些,早在2002年就已面世。而且与英特尔仅仅只为自家手机CPU服务的策略不同,ATi的Imageon手机显卡能够广泛搭配当时的各种手机处理器和操作系统。事实上,它甚至可以用于非智能手机平台,也就是可以为Java游戏提供3D加速渲染。
LG基于ATi显卡推出的早期游戏手机
不仅如此,ATiImageon显卡的功能也更为丰富,除了2D显示、3D渲染、视频解码外,还集成了音频解码和摄像头处理单元。从现在的角度来看,也就是将音频DSP与影像ISP都做进了显卡里。正因如此,当年索尼爱立信就曾在他们的经典拍照手机K790中,使用过ATiImageon显卡来驱动相机和图形功能。当时很多人都说索爱的功能机JAVA性能特别强,如今看来多少可能就与这一独显芯片有关。
索尼爱立信K790的CMOS与其ATi独显芯片
更有意思的是,在AMD收购ATi后,Imageon产品线先是被收归于AMD旗下,并以AMDZ340的名义推出过一款新品。此后,AMDZ340被授权给了当时的高通,成为了高通Adreno200。又过了不久,整个Imageon产品线就被兜兜转转直接转手给了高通,就此成为了如今AdrenoGPU序列的重要基础(在这之前高通方面其实也有自己的GPU相关技术)之一。
NVIDIAGoForce:超前的设计,更超前的产品规划
相比于较为冷门的英特尔和AMD这类产品,NVIDIA在手机芯片领域的知名度显然要高得多。但如果真要说到NVIDIA在手机上的独显产品,可能许多朋友并不了解。毕竟它并不隶属于后来大名鼎鼎的Tegra序列,而是一个名为GoForce的产品线。请注意,我们并没有打错字,是GoForce、而不是PC上的GeForce。
为什么NVIDIA要在命名上将手机独显与其他的显卡芯片进行区分呢?这背后其实是有个很重要的原因。因为GoForce最初的架构并非NVIDIA自研,而是源自他们收购的一家名为MediaQ的公司。而且从底层架构来看,GoForce的基本思路与当时的主流PC显卡确实很不一样,它非常超前,能效比几乎达到了同世代PCGPU的十几倍之多。
然而过于超前的图形架构也带来了一个十分严重的问题,那就是GoForce独显的驱动适配变成了一件难于登天的事情。就拿曾经适配过GoForce5500独显的O2XdaVista为例,这款机型直到今天,其显卡驱动也仅能用于部分视频的硬解码加速,并无法发挥理论上极为强大的3D渲染效能。
微软ZUNEHD播放器使用的就是早期TegraSoC,此时NVIDIA已经不做手机独显了
更为重要的是,比起超前的图形架构,NVIDIA对当时移动领域芯片需求的判断还更为敏锐一些。以至于他们实际上只推出了两代GoForce独显产品,就将移动芯片的设计方向从显卡转向了集成CPU、GPU、ISP、DSP,甚至内存的完整SoC。
要知道,此时距离大家熟悉的Tegra2问世,至少还有三个世代(GoForce6100、Tegra650、TegraAPX系列都是并未取得成功的SoC设计)。从这一点来看,NVIDIA对于移动芯片市场的趋势判断,确实是太超前了些。
手机独显并不成熟,但它代表了当时的那个时代
总的来说,早期手机独显出现的原因,一方面是因为当时有在手机上打游戏、看视频需求的用户还属少数,厂商没必要给所有的手机都配备3D加速和视频硬解码能力。另一方面,这也是由于当时的半导体制程制约所致。虽然大家都明白,单论处理多媒体计算的效率GPU要远高于CPU,但问题在于多加一颗GPU芯片,本身就会带来额外的功耗压力。
当然,反过来说,一旦半导体制程得到改善,同时多媒体应用成为手机的主流需求后,在手机上搭载显卡(GPU)硬件也就很快变成了一种刚需。也正是由于这种用户需求的推动,反而使得早期作为手机可选组件的独显芯片日渐式微,而如今大家所熟悉的、集成化的GPU、DPU、VPU、DSP和ISP单元,则成为了当下SoC的必选项。
【本文图片来自网络】