can someone explain the vulkan api?

tyler449100

Commendable
Jun 22, 2016
60
0
1,660
I have a gtx 1070 fe with a i5 6600k and 24gb of ddr4 ram. I try to run doom maxed out with the opengl 4.5 api and i get anywhere from 40-75 fps. I switch over to vulkan and i get well over 100fps. Can someone explain this to me. I feel like i should be getting better frames using the 4.4 api.
 
Solution
Vulkan API basically gives a game better access to the hardware capabilities of the GPU. More like what a console has. The GPU drivers are hampered by the multi-functions offered to your PC by your OS, so Vulkan improves upon what Direct X and OpenGL has done.
Something to do with using the gpu in a better way and making the most of it's compute ability.

I actually didn't think it had an effect on nvidia stuff yet.

I can run 1080p ultrawide maxed with full AA at 90fps with vulkan. Whatever it does, it does it well! CPU usage also drops massively.
 
Vulkan API basically gives a game better access to the hardware capabilities of the GPU. More like what a console has. The GPU drivers are hampered by the multi-functions offered to your PC by your OS, so Vulkan improves upon what Direct X and OpenGL has done.
 
Solution


So why do I get so much less fps in opengl? I looked at benchmarks for doom with a gtx 1070 and they were getting about 100fps while I get 40-75. If I use vulKan I get close to 200 frames at times.
 


Exactly as mentioned above. Vulkan is a major overhaul of what OpenGL tried to offer. With Vulkan your game (Doom I assume) has better access to the GPU and less complicated drivers. Less code = better performance.