开发者

安卓和苹果玩王者荣耀游戏时的“vulkan”是指什么意思??

开发者 https://www.devze.com 2023-01-01 01:43 出处:网络 作者:如何学运维
ty_129994189 2022-02-06 05:39 在4月20号更新的王者荣耀里,正式服静悄悄地支持了Vulkan图形接口,号称就连高通820也能帧数稳定55以上,这一步王者荣耀可以说是领先了整个手游的,目前只有国行版的三星Galaxy
ty_129994189 2022-02-06 05:39

在4月20号更新的王者荣耀里,正式服静悄悄地支持了Vulkan图形接口,号称就连高通820也能帧数稳定55以上,这一步王者荣耀可以说是领先了整个手游的,目前只有国行版的三星Galaxy S8和Galaxy Note 8两款手机才支持。Vulkan作为一台高效,跨平台的底层图形API,在王者荣耀作用主要是针对高性能的实时3D应用,提供更好的高帧率体验,稳定帧率,细腻画质(在官方测试里S8全程稳定59帧率),以及更低的CPU占用率(更加省电,这个感觉不出来),加上王者荣耀之前已经完善的多核CPU协同负载运行,可以让玩家的游戏体验更加优秀。简单点说就是Vulkan在王者荣耀的使用可以以更低的功耗,更多地发挥手机处理器的性能。从重cpu走向提高cp开发者_如何学Cu性能。但其实三星两款手机在性能上的处理已经满足了游戏的基本需求,搭载Vulkan更多是王者荣耀的一台尝试,在今后Vulkan的使用会成为各大手游的普遍现象,只不过王者荣耀走在了前面。而高通骁龙625、630之流,如果能应用,效果会更加明显,用低端机流畅地玩王者荣耀,这可能才是王者荣耀使用Vulkan的主要目的。和三星py交易而不是oppo是因为三星S7是最早成为首款支持Vulkan API的手机,经验丰富。然后最近王者荣耀出现了闪退,意料之外。。


关山雁 2022-02-06 05:41

看起来,手机游戏的魅力是真的如此之大,以至于连谷歌也不得不在最新版的安卓系统中作出一些重要的改变……尽管距离Android P(安卓P/安卓9)操作系统的正式发布才刚刚过去没多久,但来自海外的种种证据显示,谷歌已经与几家手机厂商合作开启了对下一代安卓版本的内测工作。而这个代号“Android Q”的新版本,其最重要的改变就是将全面将Vulkan作为内置首选图形API,同时让当前的OpenGL“退居二线”。Vulkan有什么好处?托《王者荣耀》的福,很多人都已经知道了这个神奇的图形接口能够在智能手机上大大提升游戏帧率稳定性,同时降低游戏功耗。而说得稍微技术一点的话,Vulkan能够充分释放多核心CPU、GPU的效率,既能避免游戏过程中“一核有难、九核围观”的窘境,还能大大强化游戏中的AI和物理特效的表现。而且,由于Vulkan是一台同时横跨PC、游戏主机和移动设备的通用API,这也意味着Vulkan游戏在手机上能够实现许多过去只有PC才具备的光影特效,跨平台的移植也将被大大简化,“在手机上玩主机级别游戏”将会前所未有的简单。是不是已经开始激动了?很好,那么就让小编先来给大家泼上几盆冷水吧~首先,Vulkan图形API技术的正式版诞生于2016年初,而谷歌其实也早在2016年的Android N(安卓7.0)版本中就已经加入了对Vulkan的支持。但是,从2016年到2018,长达两年的时间里,Vulkan一直是作为安卓系统的“第二图形API”存在,谷歌没有力推,而绝大部分手机游戏厂商对它也不闻不问。三星Galaxy S7是最早支持Vulkan的智能手机,早在2016年就更新了相关驱动这是为啥呢?是因为要照顾到大量硬件上不支持Vulkan技术的老设备么?的确有这方面的原因。除此之外,Vulkan作为一种通吃主机、PC、移动平台的图形技术,它的编程复杂性自然也要远远大于“专注手游”的OpenGL ES,这也使得很多懒惰的程序员和软件公司对其望而却步。但是,以上这些都还不是真正的原因……打开游戏性能测试软件3DMark,在“比较”一栏中,我们可以看到当前最新最全的智能手机3D性能测试榜单,甚至还能筛选特定的操作系统版本和图形API。而大家目前所看到的左右这两张榜,就分别是限定OpenGL ES 3.1和Vulkan两种不同图形API下所得到的成绩结果。对比两张榜单,我们会惊讶地发现两个事开发者_如何学Python实:第一,Vulkan在当前智能手机中的效果远没有理论上那么神奇。事实上,原本应该能大大提高图形运算效率,让3D游戏更流畅的Vulkan技术,在实际的跑分中成绩比不上古老的OpenGL这一怪现象,几乎是在所有的智能手机上都存在。第二,造成这种现象的原因并不见得是软件层面的优化问题,而很有可能是在硬件设计上就已经埋下了隐患。不难看出,采用ARM最新公版Mali-G76图形处理器的荣耀Magic2、华为Mate20 Pro在运行Vulkan测试时,表现明显比一众骁龙845手机要更好:它们虽然也没能实现Vulkan该有的性能提升,但至少也没有退步。考虑到Mali-G76诞生的时间比骁龙845内置的Adreno630晚了很多,不能排除Mali-G76有专门针对Vulkan做优化设计的可能性。事实上,如果大家还记得前不久高通发布骁龙855时,也着重开始宣传新一代的GPU对于Vulkan游戏的种种特别优化,就能隐约看出各大(手机)移动GPU厂商或许真的是到了这一代,才刚刚开始重视起对新API的适配这一事实。当然,对于广大手机用户来说,这意味着什么呢?这意味着,如果谷歌真的要在Android Q时代大力推广Vulkan图形技术,那么越新的SoC平台受益就会越大(比如尚未开卖的三星Exynos9820、比如刚刚发布的骁龙855和联发科P90),而相对来说在当时“较老”的麒麟980,则可能会是老平台中兼容性相对好的那一台,但也很难占到什么便宜。至于更老的一些的骁龙845、麒麟970、骁龙835之流——到了那个时候,非但不见得能从新技术中得到性能提升,说不定反而还会迎来体验上的倒退。是的,这当然不是Vulkan本身的锅,毕竟相同的技术早就在PC上证明了自个的有效性;这也不是谷歌的锅——要想提升安卓未来的游戏性能,更换API这是必须要走的一步。这,只能说是许多年来智能手机本身技术更新换代太快所导致的结果——正是因为老设备很快就会被淘汰,所以才完全没有进行前瞻式功能储备的必要。毕竟,反正到时候大家都会换新机的不是么?


天使的娃娃 20开发者_JAVA技巧22-02-06 05:46

众所周知,《王者荣耀》一直以来是手游行业中拥有用户数量最多,忠诚度最高的产品,尽管后来吃鸡手游隐隐抬头之势,但是或是难以与荣耀大军相抗衡。也正是由于王者荣耀等手游的兴起,让手机厂商们也开始向这一方向靠近,其中最有名的就是OV专属游戏优化了,到后来各大手机厂商也全都开始宣称游戏优化。那么,发展到如今,到底这些手机厂商们口中的“针对王者荣耀专属优化”有何不同呢?下面,就为大家简单来科普一下。截止到目前,王者荣耀手游共有三个档次,分别是Vulkan+多线程优化版本、多线程优化版本以及普通乞丐版本。第一档:Vulkan+多线程优化版本,三星旗舰独占在今年的三星Galaxy S9发布会上,三星中国特意提到了与王者荣耀专属合作的Vulkan版本。此版本下拥有多带带专属的王者荣耀客户端,采用自适应机型模式,也就是说王者荣耀客户端会自动辨别机型然后选取对应版本。而目前来看,三星宣传的S9系列反而还未完成适配,倒是去年发布的S8系列和Note8已经完美支持。王者荣耀Vulkan+多线程优化版本,不仅可以提供相当稳定的帧数,而且最重要的是在CPU资源调度上进行了优化,占用率更少,画质更好,也更加省电,属于最好的优化版本。不过根据网友实际情况来看,该版本荣耀容易产生闪退问题,看来还需要天美后续优化改进。第二档:多线程优化版本,先是OV推出,然后普及到主流国产手机多线程优化版本其实就是平常国产手机厂商在发布会上所说的针对王者荣耀进行的专属优化,从字面上就能看出肯定不如三星的Vulkan+多线程优化版本,不过这一版本已经被Oppo和Vivo率先玩了很长时间,后续又被小米等其他厂商迅速跟进,所以整体来看优化已经足够完善,不会出现明显错误,是目前大家最常用的优化版本。第三档:普通乞丐版本最后一台当然就是最普通的版本了,像360等至今都还没有与王者荣耀进行合作的手机牌子还有市面上大部分其他牌子机子,就只能使用最普通的版本了,当然也不存在专属优化一说了。至于苹果,当然人家根本就不需要王者荣耀进行专属优化了。如何分辨自个玩的王者荣耀是哪种版本呢?如何分辨版本,其实非常简单。手机下载王者荣耀,然后进入游戏选服务器界面就可以看到当前版本。注意,所有手机第一次进入都会显示普通版本,版本名称后缀是O2,F,这时候大家不需要惊讶,关闭游戏第二次重新进入就好了。三星旗舰支持的Vulkan版本会显示后缀V,T,也就是皇帝版的意思;多线程优化版会显示O2,T。所以,大家赶紧看看自个玩的哪个版本了?记得回来点赞关注哦


琦子无知 开发者_StackOverflow社区 2022-02-06 05:52

Vulkan是Khronos Group主导的现代渲染通用接口,作为下一代图形API以及OpenGL的继承者,Vulkan保留了GL跨平台和开发等特性,Vulkan诞生的最重要的理由是性能,更具体的说,是优化CPU上图形驱动相关的性能。它提供了更细粒度和现代的接口,来解决多核心多线程CPU和GPU的配合问题。目前,GPU厂商基本支持了Vulkan,但在Apple系产品因为Apple策略问题,不支持Vulkan,Apple推出了自个的现代渲染接口Metal,有组织使用Metal实现了Vulkan接口,这叫MoltenVK,同样,也交给了Khronos Group管理。


360U678398596 2022-02-06 05:55

开发者_开发知识库 首先苹果没有Vulkan,但是苹果有一台同类叫Metal,他们都属于高效率API。它们相同的特性是———多线程优化,合理调用多核性能解放GPU,降低驱动开销,大幅度提升3D游戏流畅度,降低发热。这边再引入一台OpenGL ES 3.0,这个是安卓苹果通用的API,它的优点[兼容性好],缺点[效率低下],它也是目前安卓游戏卡顿发热的元凶。这边为啥只说安卓不说苹果?苹果在好几年前引入Metal,游戏厂商可以通过它对针对游戏多线程优化,目前苹果游戏表现已经很棒了。而目前安卓刚刚引入Vulkan,支持的游戏少之又少,游戏表现只能靠高通强大的GPU性能苦苦支撑。目前王者荣耀也在开发Vulkan版本,并试用在三星旗舰上,似乎OPPO的机型和这个也有关系,不过不是Vulkan,只是单纯的多线程优化,尝试了一些625 820机型修改机型在Vulkan王者荣耀上试玩了一下,相比Opengl版本,光影也发生了变化,发热降低,并且即便625也能轻松稳定在满帧,并且不掉帧,甚至出现一局游戏掉3%的电量的情况,之前是8~10%,这是早先的时候,也不知道目前开发得如何。几年前的旧闻了


360U678398596 2022-02-06 05:58

开发者_运维问答 想要了解更多热门资讯、玩机技巧、科普深扒,可以点击右上角关注我们的头条号:雷科技-----------------------------------4月20日,《王者荣耀》迎来更新,此次除了给玩家们带来全新的S11赛季、诸多新英雄等更新外,还静悄悄地支持了Vulkan图形接口。只不过,我们无法在《王者荣耀》的官方更新页面上找到这一消息,不过根据网友的爆料,目前只有国行版的三星Galaxy S8和Galaxy Note 8两款手机才支持新版本《王者荣耀》的Vulkan模式。或许很多玩家连“Vulkan”是指什么都不知道,但根据体验服玩家的报告,Vulkan版本的《王者荣耀》流畅性和帧数稳定性大幅度提升,即使是战况最激烈的团战阶段,也能够稳定保持55~60帧,比什么“高帧率”模式都好使。到底“Vulkan”是指什么?简单地说,Vulkan是一台有别于OpenGL的API(绘图应用程序接口)。由于架构的优化,游戏使用Vulkan接口接入硬件后,能够在以更低的功耗的情况下更多地发挥硬件的性能,体目前手机游戏表现上,就是玩游戏的时候可以更省电,但游戏帧数会更高,画面更流畅。既然Vulkan这么好,为啥大多数的游戏都不采用呢?实际上目前大多数的游戏API依然是以OpenGL为主,这是一台历史的原因。如果要将API由OpenGL转向Vulkan,这就意味着要对游戏进行部分重新开发,工作量不容小视。从《王者荣耀》对待Vulkan的态度也能看出来,虽然Vulkan有千般好,但是厂商跟进并不积极,大范围推广也无从谈起。此外,安卓系统本身也是一台制约。安卓系统自7.0版本才加入Vulkan支持,这也意味着有相当一部分的用户从根本上无法享受Vulkan接口。种种原因导致Vulkan接口无法成为主流,目前也不过是普及的起始阶段。


0

精彩评论

暂无评论...
验证码 换一张
取 消