Proton has made enormous strides toward game compatibility through advances in related technologies like DXVK, which enable DirectX 9, 10, and 11 games to run through the Vulkan API.
I will interject for a moment to say that what you are referring to as GNU/Linux, is now GNU/Steam/Linux. Steam is an integral part of Linux that allows games and other non native applications to be ran natively without virtualisation.
I will interject for a moment to say that what you are referring to as GNU/Linux, is now GNU/Steam/Linux. Steam is an integral part of Linux that allows games and other non native applications to be ran natively without virtualisation.
Steam is a monolithic kernel for the GNU/Linux operating system.
Linux is now just a shell, and GNU a bunch of Qt programs. Steam is the real deal.