dgVoodoo 2 (DX12) vs DXVK (Vulkan) vs WineD3D (OpenGL) Performance Benchmark π΄
dgVoodoo 2 (DX12) vs DXVK (Vulkan) vs WineD3D (OpenGL) Performance Benchmark π΄
I was interested in performance deference between dgvoodoo and dxvk but couldn't find anything online so i decided to run the bencmark myself and compare it to native Dx9 performance.
I must point out that all of this wrappers (compatibility layers) are great and i have used all of them and use them for various software some work better with one some software work better with another so all of this wrappers are rather useful.
All of this said i was interested in the results and here they are.
DirectX 12 - dgVoodoo2_81_1
http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/
Vulkan - dxvk-2.2
https://github.com/doitsujin/dxvk/tags
OpenGl - WineD3DForWindows_8.14-staging
https://fdossena.com/?p=wined3d/index.frag
average frame rates
Native DX9 - 269.44
DX12 - 222.90 (17.2729% decrease)
Vulkan - 214.22 (20.4944% decrease)
OpenGl - 90.93 (66.2522% decrease)
As you can see DXVK is slightly worse than dgVoodoo2 but still sometimes I rather use DXVK over dgVoodo it depends on the software
In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. Wikipedia
π€Follow my workπ
Catch up with me on Twitter
https://twitter.com/#!/Studio76HD
My PSN Levan27
Take a look at this page
http://www.zvirti.com/
http://digitalstudio7.blogspot.com/