logoalt Hacker News

PaulKeebletoday at 2:47 AM2 repliesview on HN

I hope this reduces the CPU overhead a bit on the main thread with some time. Quite a few games that ported from DX11 to 12 and openGL to Vulkan didn't just gain performance from the API swap it required taking advantage of the new higher parallel draw call capabilities. #

The main thread is often the limiting factor in minecraft. Minecraft just can't go as fast as the GPU could render the scene and even with quite a lot of shaders things are CPU bottlenecked. Hopefully this changes with time as modding minecraft could certainly do with a bit more CPU time free.


Replies

theandrewbaileytoday at 11:42 AM

I use Unigine Heaven to benchmark Linux systems. A colleague's friend has an epic spreadsheet of Heaven benchmarks across many configurations, and he submitted a few I've done. I ran it at home on my Linux desktop. For shits and giggles, I also downloaded the Windows version and ran it in Proton, and got a 30% performance boost! I suspect that a lot of that is due to the dxvk library that Proton uses, and the multithreading that it introduces translating D3D11 calls to Vulkan.

https://benchmark.unigine.com/heaven

https://github.com/doitsujin/dxvk

deafpolygontoday at 9:38 AM

Maybe they can implement some of the calculations in GPU, as vulkan has feature to support that. This means voxel rendering could be accelerated

show 1 reply