小樱 发表于 2020/1/23 03:26

Windows 10玩3A游戏,Vulkan和dx12运行游戏有什么区别,哪个更好更稳定,opengl又是什么,vk dx11 哪个cpu占用高

Windows 10玩3A游戏,Vulkan和dx12运行游戏有什么区别,哪个更好更稳定,opengl又是什么,vk dx11 哪个cpu占用高

Vulkan我记得跨平台 可以在Linux下运行 dx12必须Windows10
所以 Windows玩游戏首选dx12,兼容性更好,不会花屏坏块,出现卡顿问题

比如荒野大镖客2,用dx12更好,Vulkan容易出现各种BUG,比如出现地板一块块的奇怪凸起状,可以在画面设置中切换dx12,重启游戏生效。

opengl就不是为游戏开发的,只是这个兼容性好,什么系统都能运行起来

不过现在手机基本转Vulkan了,opengl都用的不多了,跨平台开源的Vulkan更加受欢迎,开发一个平台,,其他系统,自动支持,无需改动游戏代码


注:如果游戏仅支持Vulkan和dx11,那么大于4核心的cpu首选dx11,低于4核心的cpu选择Vulkan,在强劲的cpu加持下,运行dx11可以获得更高的帧数
dx11不吃显卡,大部分运算都是走的cpu,会导致cpu瓶颈,所以兼容性优化好更好,适合8核心以上高配CPU处理器,低于4核心则需要选择vk,
Vulkan则是不吃cpu,大部分运算走显卡,显卡性能强劲的情况下,所以能效比更好,而且vk需要大量的显卡显存占用,不太适合1G的显卡,最低就需要占用4G,
如果游戏支持dx12,那就不用考虑,直接上dx12

MustangGTX 发表于 2020/1/23 13:46

看介绍来说vulkan比dx12更快,代码优化更好。
vulkan的兼容性更好,性能更好(实际测试却不是)。   dx跟系统衔接更好,画面质量也更好,更稳定。但是占用却比vulkan大一些。
dota2我测试过   vulkan跟dx相比,帧数反而会下降很多。

我比较推荐dx

不可名 发表于 2020/1/24 03:02

DX玩大表哥帧数更高但是会掉帧
页: [1]
查看完整版本: Windows 10玩3A游戏,Vulkan和dx12运行游戏有什么区别,哪个更好更稳定,opengl又是什么,vk dx11 哪个cpu占用高