Comparison of Sapphire R9 390 performance on Linux versus Windows with OpenGL.
Comparison of Sapphire R9 390 performance on Linux versus Windows with OpenGL.
CS 1.6 and the original HL1 originated in the 90s with a modified Quake engine called Goldsrc. Back then, in Half Life 1 you had options like openGL, directX, or software mode—though the Goldsrc team likely contributed significantly to the code. In the early 2000s, they introduced the new Source engine for HL2 and CS, which ran exclusively on DirectX 9. Later, it was adapted for OpenGL. This same engine powers titles such as TF2, CS:GO, Portal series, Titanfall, Vampire Masquerades, and Dota 2 (up to now). A 2015 update brought the Source2 engine, supporting DX9, DX11, OpenGL, and Vulkan.
Read about how a Linux-based valve system boosts performance beyond Windows 7 on ZDNet.
They claim to offer superior performance compared to Windows on Linux platforms.
Nvidia proprietary drivers provide the quickest options on Linux for gaming. Although they perform well, they often contain bugs, and the Linux community has a strained relationship with Nvidia due to corporate concerns. Some users strongly support AMD because of its better open-source stance, even if it means lower performance, which can seem unusual. Others in the Linux scene prefer AMD but are limited by AMD's weaker openGL support, leading them to choose Nvidia. Even Valve had no alternative but to select Nvidia for most upcoming Steam releases.