把OpenGL吊起来打!实在太拉胯了,人家dx转vulkan都比你高50%

作者: 刘大哥cnbest分类: 单机游戏 发布时间: 2023-12-24 19:13:26 浏览:13977 次

把OpenGL吊起来打!实在太拉胯了,人家dx转vulkan都比你高50%

马卧斜阳:
不是dx转vulkan,是vulkan转dx[doge]等将来zink吧,这个是在vulkan上构建opengl

【回复】回复 @幼刀之小丛雨 :回复 @幼刀之小丛雨 :首先linux不支持dx api,所以linux下必须将dx转译为vulkan。而vkd3d和dxvk都只是其中一种实现形式,dxvk是dx9/10/11的实现,vkd3d是dx12的实现。那么这些转译库能不能在windows下运行呢?毫无疑问是可以的,因为vulkan是个跨平台的图形库。那么本来在windows上能原生运行的dx游戏为啥要转译呢?实在是vulkan的效率太高了,有些情况下甚至转译完了比原生运行的帧数还要高[吃瓜]
【回复】为什么需要dxvk,因为dx是windows的专有api,所以在linux下要把dx转译成vulkan才能运行
【回复】回复 @一梦三四年X :在win上的游戏如果dx转vk后效率更高了,一般是游戏写得太烂或者显卡驱动太烂了,典型的就是intel独显
macajine:
opengl是上一代跨平台api了,不支持多线程组装绘图管线,很多现代图形学的操作都不支持。

【回复】回复 @macajine :自信点很差[doge]
【回复】我听说opengl es是阉割版的opengl,那是不是比opengl更差啊
【回复】回复 @绀湛的云痕 :因为手机硬件上限问题。
宝宝_开心:
倒退25年,opengl比dx效率高得多,帧率也高。某些类dx8.1的高级特效,dx7显卡用opengl也能实现[吃瓜]

小团工作室:
A卡是这样的,对opengl的优化一般般,等以后慢慢更新吧

Qinka95:
我看有视频说不是要换图形引擎还是啥的,不知道会不会是换 vulkan

【回复】说的是win上面可能用dx12
WIANX_AXMQN1:
笑死我,OPENGL 57-70帧,你DX 平均是71-89帧 ,然后就不能玩了吗?优化已经可以了,超过那15-20多帧压根影响不大。你又看不出来区别,最搞笑的是一些VK吹为了那不明显的流畅度去大肆追求VK,什么游戏都要VK, 水平不足的程序员太多结果搞出来1堆BUG,又骂厂商做的不好。本来快的担心就算牺牲了安全性的,就算不做底层安全处理的,全靠程序员自己的功力,你觉得世界上有几个人能玩的转那么复杂的东西? 反而是古老的游戏更稳定。新的不是显存溢出就是黑屏闪退。 还有人说VK比GL画质更高?我还见过有人用GL画质比虚幻好的呢。那是因为你不会用才以为GL是低质量,或者用了虚幻这种本身就很臃肿卡顿的引擎做的游戏。

【回复】回复 @WIANX_AXMQN1 : 跨平台opengl足够了,开源?有个diao用。
【回复】回复 @巫师的传奇 : 继续拉黑战舞渣
【回复】使用vk是很难但他是开源的可以在多平台运行,给予了其他平台机会,没必要强制绑定windows,这就是很大的优势
机智的猫君:
用过dota2上的vulkan发现和dx对比没啥提升,也可能是dota2本来对显卡要求就低。

演示 steam DX 欧卡 linux DirectX Vulkan OpenGL

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!