what surprised me is how Proton works under the hood... no emulation at all!
wine translates win API -> Linux. Then DXVK converts DirectX calls into Vulkan in real time, and VKD3D-Proton for DX 12.
so it always native Vulkan.. no wonder performance is even better than in windows!
> no wonder performance is even better than in windows!
Every "benchmark" I've seen from someone claiming a game performs better on Linux via Proton than on Windows was written by someone that doesn't know anything about running benchmarks or how statistics work.
wine translates win API -> Linux. Then DXVK converts DirectX calls into Vulkan in real time, and VKD3D-Proton for DX 12. so it always native Vulkan.. no wonder performance is even better than in windows!
this laid it out it for me visually - https://vectree.io/c/how-proton-runs-windows-games-on-linux-...