最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:3

【文档】现在vulkan在设备支持上的普及率高吗?

 attach_img

3

帖子

1

回复

3

积分
最后登录:
2025-03-25 21:41
注册时间:
2023-04-19 17:20
楼主
  发表于:2025-03-25 23:01:49|查看用户信息
现在vulkan在设备支持上的普及率高吗?

4

帖子

2

回复

6

积分
最后登录:
2025-03-25 19:02
注册时间:
2023-11-20 16:54
1 楼
  发表于:2025-03-25 23:02:33|查看用户信息

Vulkan第一个版本是2015年发布的,2018年之后几乎所有的平台都支持。

Windows和Linux都可以通过安装最新显卡驱动来支持Vulkan(先有独显支持,后来核显也支持了)。安卓系统直接内置了Vulkan运行环境,无需安装。

不过,苹果公司自己发明了个Metal,不愿意认真实现Vulkan,所以MacOS和iOS下的Vulkan是用Metal模拟出来的,运行效率较低。


3

帖子

10

回复

13

积分
最后登录:
2025-03-25 22:31
注册时间:
2023-02-26 14:02
2 楼
  发表于:2025-03-25 23:03:11|查看用户信息

高,安卓近几年的新机器都支持,最大问题是老机器不支持,如果游戏机型适配下限很低建议还是要同时支持gles。

另外跟gles一样,用到新特性还是要先在代码里检测一下再用。

非安卓机的话,iOS不支持,PC能跑主流游戏的配置一般都支持,主机没搞过不清楚了。

2

帖子

3

回复

3

积分
最后登录:
2025-03-25 19:48
注册时间:
2024-03-13 22:17
3 楼
  发表于:2025-03-25 23:04:09|查看用户信息

这里展开比较多,你要看什么设备,已经支持到什么程度


像free bsd的改版,尤其是日本游戏机上的那些,基本上都不会支持 vulkan,他们有自己的一套底层的渲染管线,基本上跟你在pc上看到的什么opengl,directx这些都不是一回事,而且这一套渲染管线,不对外公开,只发给他们游戏机厂家的合作伙伴,比如sony和任天堂都会把开发套件,分发给游戏软件开发商,比如capcom之类的,这些厂家拿到这些sdk之后,就可以研发了,但是这些东西你在网络上比较难看到


其次啊,还要排除苹果的渲染管线,苹果的pipeline是 Metal,也不是vulkan或者opengl那些,曾经,苹果是支持OpenGL的,但是估计太拉垮了,于是后面苹果决定不遵守了,自己搞了,苹果的设备可不少哦,iphone,ipad和mac,这三个设备加起来,都快有全球市场的四分之一了,这一块决定不再遵守OpenGL等公开约定,对于标准的打击是比较大的,但是vulkan也有一个metal的嫁接项目,moltenvk,所以前面说了,你要定义怎样才算是支持,从官方上看,苹果是不支持vk的,但是有嫁接的项目,可以用vk的api调用metal来渲染。


所以可以这么说,free bsd,基本上都跟vulkan不太对付,习惯自己来,当然公开的渲染管线会有一些第三方公司在帮忙嫁接,但是像日厂游戏机这种设备,你要想对接上,估计很难,你得适应任天堂或者sony给你的那一套sdk和api


然后说支持得比较好的,应该是linux家族,包括安卓,vk的官方标准里面,安卓平台,就是由Google亲自下场开发和维护,你甚至可以在vk的平台中啊,找到fuchsia,所以Google对于vulkan支持是不错的,但也仅限于安卓,fuchsia都没怎么推广开来,所以fuchsia也没啥可说的,就算支持了又怎样?没有设备啊


安卓和linux对于vulkan的支持都还不错,各个厂在这些平台上支持都还算积极,但是离开了这个就一般般了,可能windows上还算好一点,但是windows市场这些年真的是江河日下,市场一年不如一年,感觉pc以后被移动吃掉是迟早的事,windows上个月全球市场份额又创新低了


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录