| ▲ | mitkebes 6 hours ago | ||||||||||||||||
> sometimes more performant. That's usually due to: 1. Converting directX into Vulkan (potentially very large performance gains) 2. Less OS overhead (usually minor gains) | |||||||||||||||||
| ▲ | noahbp 5 hours ago | parent | next [-] | ||||||||||||||||
3. Superior CPU schedulers, which do not ever undergo serious regressions that are not ever fixed: https://x.com/SheriefFYI/status/1856356547875541196 | |||||||||||||||||
| ▲ | MindSpunk 5 hours ago | parent | prev | next [-] | ||||||||||||||||
> Converting directX into Vulkan (potentially very large performance gains) That's not at all how that works. DirectX12 isn't slow by any stretch of the imagination. In my personal and professional experience Vulkan is about on par depending on the driver. The main differences are in CPU cost, the GPU ultimately runs basically the same code. There's no magic Vulkan can pull out of thin air to be faster than DX12, they're both doing basically the same thing and they're not far off the "speed of light" for driving the GPU hardware. | |||||||||||||||||
| |||||||||||||||||
| ▲ | cogman10 6 hours ago | parent | prev | next [-] | ||||||||||||||||
There's really no reason why DirectX 12 can't be as fast as Vulkan. In fact, the fact that converting DirectX to Vulkan makes it faster sort of proves that point. | |||||||||||||||||
| ▲ | L-four 4 hours ago | parent | prev [-] | ||||||||||||||||
Windows is notoriously slow at opening files. So a common optimisation is to store all game content in few package files. | |||||||||||||||||