手机显示卡顿 是那里出了问题?

这几年来,智能手机的娱乐属性越来越突出:手游、在线视频、甚至还有“VR盒子”也在前些时红火了一把。而与之同步的,就是手机的屏幕越来越大、特别是分辨率越来越高——三星S5 LTE-A在2014年实现了5.1吋的2K屏,而今年索尼的XZ Premium已经是该公司的第二款4K屏手机了——当然,也是全世界的第二款4K屏幕手机。

不过,很多朋友想必也注意到了,手机分辨率一高,似乎日常操作起来就有点“卡卡的”——多任务切换的时候,滑动浏览淘宝、微信内容的时候,甚至是打开短信、联系人的时候,屏幕上的内容总要迟一会才能完整刷出来……

显然,这是分辨率太高,硬件有点“带不动”了——但是,具体是哪块硬件负责的呢?如果你猜是CPU,那只能说明你太缺乏常识,如果猜说是GPU或者显卡,很遗憾,水平高了一点但回答还是错的。

正确的回答是DPU,或者说,显示处理单元(Display Processor Unit)

嘛,我理解很多人看到这个“生僻词”,首先就一脸懵逼了:不是CPU、GPU么,什么时候还出来个DPU了?这可不是笔者生造的,让我们看看高通骁龙835主控的官方架构图:

很显然,DPU(显示处理单元)才是真正决定主控显示输出能力的关键单元,它限定了手机最高能用的分辨率、刷新率,甚至是屏幕最大能显示的色彩数量、是否支持HDR、是否支持VR等等……

而且,不只是高通,在ARM官网上,笔者也找到了挂着“Mali”的名号的DPU:Mali-DP系列,只看名字估计很多人都会搞错,以为是GPU吧~

当然,和高通骁龙835上面集成的支持4K、HDR、VR显示等等一堆“黑科技”的DPU不同,ARM在这方面的技术似乎落后了很多。目前已经出货的最新型号Mali-DP650最大只能支持2.5K(2560x1440)分辨率输出,没有HDR,也不支持VR所需的分屏渲染模式。

除此之外,由于Android操作系统使用了名为“多显示层”的图形技术,通俗来说,大家看到的手机的状态栏(顶栏)、图标、壁纸、虚拟按键,其实都是位于不同的“图层”上,叠加显示的。在某些使用了谷歌原生设计的APP里,就连每一个按钮、每一个图块都是单独的“一层”,这自然对DPU的性能提出了很高的要求。如果在这么一个小小的模块上性能不足,即使有多少核心、多大内存,该卡的界面还是会卡……就是这么回事。

俗话说,知耻而后勇,前几天,ARM终于宣布了他们的下一代DPU,Mali-Cetus,号称最大支持4K,90fps的VR级别显示输出,每个显示器能同时显示8个图层,保证现代Android系统的界面流畅切换,还和高通一样为HDR广色域面板做好了准备……唯一美中不足的就是,这款新架构的DPU要等到“今年晚些时候”才能出货给合作伙伴。最“黑心”的是,ARM是把自家的GPU、DPU、还有专门用于视频编解码的VPU(Vedio Processor Unit)拆开来卖授权的。某款主控即使使用了ARM Mali的GPU,也不意味着就有其他两个单元。

所以,目前来看,如果手机厂商想要生产4K或是HDR屏幕的产品,高通或是三星的旗舰主控也许是为数不多的选择(毕竟Exynos 8895也装配在S8上了,其DPU部分应该也是至少支持2K+HDR的);而对于大量的中低端产品来说,因为DPU性能不足导致的日常显示卡顿,靠系统升级或是超频也无法解决(笑)。

【本文图片来自网络】

推荐阅读

平板电脑或将解决多用途问题?

电商平台的付费会员制那个值得买

(0)

相关推荐