三星手机的这个功能,将是未来性能优化的新思路

如果你是一位三星手机的老用户,可能会知道自从多年前的Galaxy S6之后,三星就一直在对旗下机型的操作系统进行“瘦身”。一方面,他们中止了对诸如浮空触控及智能息屏这类看似“黑科技”,其实不太好用小功能的延续;另一方面,则还将很多以往预装在系统里的应用和功能,改成了需要用户自行下载、选装的形式,以此让系统更为清爽易用。
说实在的,我们其实能够理解三星这样做的“良苦用心”,但从另外一个角度来讲,这种剥离附加功能改为独立APP的做法,实际上也使得许多很多很好用且实用的功能,无法得到许多用户的认知。比如此前我们三易生活就曾提及过,带有性能优化、耗电监测、文件误删找回等多个实用功能的Galaxy Labs;比如能深度自定义修改UI、操控逻辑的GoodLock,其实都属于这种由于“精简系统”,而在一定程度上遭到埋没的优秀应用。
不过我们今天要讲到三星手机的这个“隐藏功能”情况则有点不一样,虽然其也受制于“独立APP化”做法而导致知名度受到了不小的影响,但也正因如此,它反而让我们看到了未来智能手机在游戏适配以及性能优化方面的一些新思路。
  • 三星突然抛出“游戏驱动”,却引发了外界的猜疑

从上周开始,一些用户突然发现,三星“悄无声息”地在应用商店中上线了两款名字同为“Samsung GameDriver”,但分别针对Adreno与Mail GPU(图形处理器)的APP。但与通常的APP不同,其介绍页面中并没有任何的界面截屏,所使用的图标看起来也相当简陋,可在功能说明中,“GPU驱动程序可增强游戏体验,游戏驱动程序可通过改善Galaxy设备的图形性能来提供最佳游戏体验”这样的文字,却展示了它的与众不同。
是的,“Samsung GameDriver”本质上是三星专门为了优化旗下手机游戏性能而推出的GPU驱动程序更新。在进一步的说明文字中,三星也提到了目前的这个版本主要是为《黑色沙漠》、《堡垒之夜》,以及《使命召唤·移动版》三款游戏进行特别优化,未来还会逐步扩展到对更多手游的支持。
如果你恰好是一位三星手机的用户,看到这里可能已经迫不及待地想试试新驱动在实际游戏中能带来怎样的改善了。但是别急,因为根据这两款APP下方的用户留言显示,有些用户在安装完这两款APP后,使用系统信息监测软件查看设备信息的时候却发现,GPU驱动版本根本就没有发生变化。
  • 装了新驱动却看不到?这是因为系统有隐藏功能

是的,我们毫不怀疑三星的确是给旗下机型推出了新的、专为特定游戏适配的GPU驱动,但我们也充分相信,专业的系统监测软件至少在驱动版本号这种小事上并不会报告出错。那么问题就来了,是否有一种可能,让手机在安装了新的GPU驱动后,在系统信息里显示的GPU驱动版本号却并不会发生变化呢?
别说,这种可能性还真的存在。因为自从Android 10之后,谷歌实际上就已经给其加入了一个隐藏功能——多GPU驱动切换。
众所周知,对于传统PC来说,硬件与驱动程序是有着严格“一对一”关系的。就拿PC上的显卡驱动为例,比如NVIDIA可能会为旗下的显卡同时推出适配游戏优化(Game)和专业制图(Studio)的两款驱动,但用户一次只能安装其中的一个。如果你本来装的是针对游戏优化的驱动,但在需要用到显卡专业作图软件加速的话,就需要临时安装另外一款驱动程序才行。
但Android的情况就有所不同了,在Android 10以及之后版本的“开发者选项”中,我们可以找到一个名为“游戏驱动程序偏好设置”的功能。在它的设置里可以清晰地看到,将至少允许系统中同时存在三套GPU驱动,即“系统图形驱动程序”、“预发布驱动程序”和“游戏驱动程序”。
顾名思义,“系统图形驱动程序”指的就是我们平时在AIDA64之类软件中看到,Android系统大部分情况下默认启用的那一个GPU驱动版本;“预发布驱动程序”指的就是beta版的测试驱动,通常情况下都不会使用的;而“游戏驱动程序”其实对应的就是三星这次推出“GameDriver”的类型,也就是只有在运行特定游戏(比如这次新驱动支持的三个游戏)时,才会被激活的驱动程序。
而这实际上也就解释了,为什么当用户自行安装三星提供的“GameDriver”之后,在监测软件里看到的却还是以往老版本号的原因。因为他们看到的其实是“系统图形驱动程序”,而不是这一次安装/更新了的“游戏驱动程序”。
  • 三套驱动分开更新?这里面有创新也有无奈

然而这实际上也就引出了一个新的问题,为什么谷歌要在Android上面搞出三套GPU驱动共存的机制,为什么三星不直接更新系统默认的首选GPU驱动,而是要走“游戏驱动程序”的安装渠道,甚至不惜因此引发部分消费者的误解呢?
要弄明白这个问题,就要说到当前Android系统在GPU驱动更新,以及游戏优化适配上的一些特别流程,以及其中存在的漏洞了。
2019年底,高通在发布骁龙865的时候,首次提出了“可由用户自行更新驱动”的概念。在当时高通的设想中,未来智能手机的GPU驱动将会由高通自行以应用安装包的形式发布,用户只需要像平时更新APP一样在应用商店中对其进行下载安装,就能实现对系统内置GPU驱动的更新换代。
不仅如此,就在高通推出这一技术构想后不久,谷歌方面也及时跟进,联合高通与ARM推出了Android GPU Inspector游戏性能优化工具包。由此,当游戏开发者使用谷歌官方工具对他们的游戏执行效率做出优化后,这些有益的代码就会直接被反馈到高通与ARM两家最新的GPU驱动里,从而实现更为及时的驱动级游戏优化效果。
事情到了这一步,似乎一切都在向着好的一面进发。游戏开发者得到了更强大,并且是谷歌亲自推出的开发工具,高通和ARM两家可以第一时间适配最新的游戏,而消费者只需下载一个APP,就能迅速更新他们的手机GPU驱动,从而获得最新最及时的游戏优化效果。
唯一的问题就在于,这样一来,手游开发者的技术合作对象,就从以往手机厂商变成了上游的芯片与系统开发商。这不仅断了手机厂商和手游开发者之间的技术合作可能性,同时也使得诸如“独占优化”或“独家特效”之类的商业行为变得不再可行。试想一下,以往我们总能看到XX品牌在新机发布会上宣称,“与某某流行手游达成深度优化,率先适配”;但如果整个Android系统的GPU驱动优化、适配,以及发布流程,都变得与手机厂商无关了,又会发生什么?
正因如此,当我们三易生活前段时间采访某上游芯片厂商的时候,就得到了对方“GPU驱动还是不考虑直接面向消费者发布”的回复。这也就意味着,手机厂商依然掌握住了藉由系统更新控制GPU驱动更迭的大权。消费者依然无法脱离手机厂商,自己更新手机的GPU驱动。
当然,我们并不能确定,是因为一部分手机厂商的原因,导致上游企业放弃自行推出GPU驱动更新的计划,也使得消费者失去在GPU驱动更新以及游戏优化上“一视同仁”的机会。但对于一部分“有追求”的手机厂商来说,他们想要为消费者提供比系统更新周期更及时的游戏优化效果时,像此次的三星,此前的小米、vivo和OPPO那样,自行编写、发布内含最新版“游戏驱动程序”的官方APP,似乎也就成为了仅有的变通之道。
【本文图片来自网络】
推荐阅读:

不止73万分!解析骁龙888高性能背后的奥秘

在骁龙888不俗的性能表现背后,也展现了高通在技术端的硬实力。

美团外卖身陷杀熟罗生门,“定位缓存偏差”可信吗

对于美团外卖提出的“定位缓存偏差”,我们从技术角度进行了一点分析。

(0)

相关推荐

  • 你们不信英特尔能造高性能游戏卡?显卡驱动重写,自动优化游戏 ……

    英特尔坐拥全球GPU市场份额的70%,是第一大GPU厂商,不过这只是因为英特尔处理器带核显的缘故,游戏玩家眼里只有AMD和NVIDIA两家GPU厂商,不过2020年英特尔又要杀回独显市场了,游戏市场也 ...

  • 应用程序会无故删掉相册照片?手机 APP 权限开放需谨慎

    来源:电脑报 手机里的照片不知不觉就被删除了?开始小编也觉得这可能是自己不小心点到了,或者是手机硬件出了点问题,可谁能想到幕后竟是这样的故事 -- 01 MIUI 一语道破天机 昨日,MIUI 官方微 ...

  • NVIDIA GeForce GTX 960[NVIDIA生产的芯片]

    NVIDIA Maxwell™ 架构 这是 NVIDIA 最新显卡架构,可同时提供性能和能耗比.此外,它还能够提供诸多最前沿的特性,例如先进的采样技术和超级分辨率技术.即便是在 1080p 显示器上, ...

  • NVIDIA发布436.15驱动更新:修复一些Bug,为Control优化

    北京时间昨天晚些时候,NVIDIA为GeForce显卡发布了新的驱动更新,版本号从436.02推进到了436.15,尽管在更新日志中没有特别指出,但是分析认为这款驱动为今天刚解锁的Control这款游 ...

  • 游戏掉帧优化处理方法

    亲爱的用户您好,在我们玩游戏的时候经常会遇到游戏掉帧,网络不稳等情况,游戏页面打开慢,或者进入游戏有延迟等那今天我们就来聊聊怎么处理这些情况呢?   游戏掉帧情况,就是我们常说的FPS指浮动乱跳,不稳 ...

  • OPPO发布Hyper Boost加速技术:APP提速32%,王者、吃鸡满帧

    在PC电脑中,CPU Boost.GPU Boost技术不新鲜,在智能手机中华为今年6月份发布了GPU Turbo加速技术,各种Turbo.Boost技术也接踵而至.今天OPPO公司召开沟通会发布了H ...

  • 见证电竞产业华丽转身的英特尔:游戏性能很重要,开发者更重要

    英特尔如何优化游戏性能? 作者丨周雅 几乎每年的ChinaJoy都少不了英特尔的大招,今年也一样,英特尔联合京东现场包馆张罗了一场VR电子竞技国际大赛(简称VRES)媒体杯电竞体验赛.话说VRES已经 ...

  • SMT多功能贴片机的性能和技术特点

    SMT多功能贴片机也叫高精度贴片机或者泛用机,可以贴装高精度的大型.异型元器件.一般也能贴装小型片状元件,几乎可以涵盖所有的贴片元件范围,所以叫做多功能贴片机.广晟德贴片机下面详细分享一下SMT多功能 ...

  • 【LorMe成果】苗期根际土壤细菌群落结构和功能决定作物未来健康

    9月25日,LorMe实验室在土壤微生物与作物健康领域取得重要进展,成果以题为"Initial soil microbiome composition and functioning pre ...

  • 【技巧】不光拍照腻害 这7个隐秘功能让OPPO R9性能MAX

    手机界,我不服苹果,只服OPPO 继"充电五分钟,通话两小时"国民广告后,人家在6月中旬还开了一场演唱会. 陈伟霆.王俊凯.蔡依林.林忆莲统统在线,要鲜肉有鲜肉,要小花有小花,就这 ...

  • 学习苹果?小米锤子vivo先行,这项功能可能成为未来安卓机标配

    TASTER有趣 既然未来需要学习,那么现在先让你们学着 苹果今年发布的iPhoneX,由于没有了下巴,而且苹果也并没有在其下部加入虚拟按键,为了更加方便操控,苹果特意加入了手势: 其实没有虚拟按键可 ...

  • 干货:C 的性能优化

    前言 性能优化不管是从方法论还是从实践上都有很多东西,从 C++ 语言本身入手,介绍一些性能优化的方法,希望能做到简洁实用. 实例1 在开始本文的内容之前,让我们看段小程序: // 获取一个整数对应1 ...

  • Android 性能优化必知必会 · Android Performance

    做了这么久性能相关的工作,也接触了不少模块,说实话要做好性能这一块,真心不容易.为什么这么说? 是因为需要接触的知识实在是太多了, Android 是一个整体,牵一发而动全身,不是说只懂一个模块就可以 ...

  • 浅谈面向客户端的性能优化

    有朋友通过<智能音箱场景下的性能优化>一文找到了我,既然智能音箱的性能优化相当于一个超集,那么对其的一个子集--客户端系统如何进行性能优化呢? 反正隔离在家,不妨对客户端的性能优化梳理一下 ...

  • 智能音箱场景下的性能优化

    QCon是由InfoQ主办的综合性技术盛会,今年是Qcon举办的第10个年头,半吊子全栈工匠有幸作为演讲嘉宾分享一个近两年来的实践经验--智能音箱场景下的性能优化,隶属于曾波老师出品的"场景 ...

  • 如何配置Nginx压缩实现性能优化?怎么学Linux系统

    如何配置Nginx gzip压缩实现性能优化?是每个Linux运维管理人员都需要掌握的技能.互联网时代发展迅速,Linux运维技术的需求更多推进不少.市场对于Linux运维人才的需求也在逐渐加大.Li ...