一键查看GPU OpenGL Vulkan API兼容性并上传数据库
额……老铁们,我图吧老捡国产芯片垃圾的了。
今天简单更一期图吧小白教程谈谈如何一键查看GPU OpenGL Vulkan兼容性并上传数据库。


省流:一眼IMR,和兆芯C1080一致

这倒是能理解,毕竟根据网传说法前者基于后者核显GPU的源代码
评论区倒是有点新东西


提到了OpenGL和Vulkan的驱动支持情况并还附带了一个跑分请求
本期我们顺着这个链接简单看看如何查看并上传OpenGL Vulkan兼容性到数据库


首先这俩玩意的结果链接都是直接能导到官网的,然后官网上直接就有download,点进去就能下载

软件在Win下基本全是绿色版,解压即用
实测最低需要Win7 x64,实测XP x86不管用
Vulkan Hardware Capability Viewer还有个安卓版.APK可安装
理论上旧鸿蒙/新鸿蒙卓易通出境易也能用
这里先演示一下OpenGL Hardware Capability Viewer


首先这俩软件不知道谁打包的,开局就非常缺德官网下的压缩包你最好不要直接解压到当前文件夹而是解压到一个新建文件夹,不然就会dll满目录飞

然后直接打开glcapsviewer.exe
开局上面会提示你device not yet present in database

意味着你可以直接点upload上传当前GPU信息到数据库
其中有两个文本框可以留空也可以写点啥
一个是submitter留上传者名字
另一个comment备注这个一般没啥好说的咱习惯不写

然后一般没啥问题上传成功了会有一个反馈对话框
这边咱自己测试是直连没发现问题一般都能成功不需要施法

然后你点database就能找到你上传的GPU信息
然后读读这个database还真能发现不少有用的信息

比如兆芯C1080核显也就是GPU支持OpenGL4.6

隔壁偷偷领先恰好也是支持4.6

然后还有细节
尊湃显卡无论OGL ES还是OGL VK
全部基于Mesa(Mesa,也称为Mesa3D和Mesa 3D图形库,是OpenGL, Vulkan 和其他图形API规范的开源软件实现)

兆芯格兰菲都是完全基于自己的代码实现的OGL和VK支持,无论版本多少

除非Linux才会用Mesa
然后说下这信息有啥意义嗷

从这个API驱动支持实现方式也能大概看出驱动水平和自研程度

NVIDIA的OGL就是完全基于自己的代码实现
Version会有4.6.0 NVIDIA 441.66字样

包括OGL ES在Win下的实现都是靠NVIDIA自己的代码

按咱群友的说法这玩意GPU IP包括RTL源代码直接自动拾取老东家的,驱动全靠套Mesa开源,视频编解码买图芯IP,整个一个拼好芯
群友评价为我看砺算驱动工程师在23年全开出租车跑了
驱动团队的水平不考虑偷偷领先的话也可以直接出去开网约车去了
甚至不如原宿主兆芯格兰菲也是意味深

顺带一提隔壁飞腾居然Linux下也没用Mesa

虽然一眼能看出来这个GPU名字基本又是源自某个IMG IP




应该就是这东西
看这名字应该就是IMG AXT魔改
ARM配IMG,还挺配套
考虑到飞腾有自研ARM CPU IP能力其实倒是问题不大,毕竟X100的GPU也只是亮机用途魔改IMG也不是问题

没有对比就没有伤害,景嘉微的OGL虽然版本低,但是也没用Mesa

即使是已知用IMG BXT IP套字研上市IPO圈钱的牢摩线程Win下的OGL驱动支持也没用Mesa,说明当初东拼西凑来的软件团队写驱动的时候真下力气干了点活的


同样IMG BXT但是没吹自研没上市圈钱的风华二号则看起来相当低调
OGL版本支持的很低但是全是自己的没用Mesa
说实在的和隔壁牢摩线程多少有点重复投资了,买IMG BXT架构的多了为啥驱动不能共享一下
然后是Vulkan这边,其实也是一样的情况,就启动然后上传就行
这里Win7下还多一道操作,默认状态启动可能会报错

这时候只需要按照【图吧小白教程】Win7强行兼容新系统应用(VxKex-NEXT)

右键启动强兼小插件即可


然后操作基本上是一样的,上传然后进数据库看情况

这里软件自己好像有点区别,并不能像OGL一样直接软件内访问数据库,只能浏览器访问官网

这里依然能看得出来兆芯格兰菲的现代GPU是有Vulkan支持的,虽然GPUz没标,但是实际上是支持的


而且代码都是自己的

而隔壁偷偷领先如图所示

前面说过的基于Mesa这里又重新得以验证了
还有在driverName这又发现了gf字样

这个GF到底是什么意思好难猜啊
建议上格兰菲的驱动里面找找


所以到这估计各位就能明白过来怎么回事了
就这样,谢谢朋友们!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
