het lijkt me nogal wiedes dat Valve een motief voor het verdraaien van deze data zou kunnen hebben. Namelijk het kip-ei verhaal doorbreken: Als de ontwikkelaar zegt: "Ik ga geen Linux (/SteamOS) support inbouwen, want het heeft geen marktaandeel." Zal dat als gevolg hebben dat Valve: "We verkopen te weinig Steam Machines, want er zijn geen games voor".
Is dat echter wel zo? Linux was nooit groot in games, en voordat Valve zich ermee bemoeide (wat al ver voor de Steam Deck begon) was het al helemaal drama betreft native Linux games. Maar ook nadat Valve zich ermee bemoeide is de focus nooit
native games geweest. Sterker nog, door de verbetering van de compatiliteitslagen worden er minder games uitgegeven met native Linux support dan voorheen.
Valve heeft sinds het begin andere bedrijven gepushed kwa ondersteuning, maar dan hebben we het meer over dingen als Nvidia pushen om betere Linux drivers te maken en niet zo zeer over gamedevelopers pushen. En dat lijkt ook niet zo zeer direct vast te zitten aan de verkoop van hun eigen machines. Het begon al te lopen ver voor de Steam Deck uitkwam, en Valve gebruikt niet eens Nvidia kaarten.
Als Valve zich zorgen had gemaakt om het aantal games, hadden ze denk ik niet hun OS op Linux gebouwd. Valve heeft juist werk verzet om Windows games op Linux te draaien. Dus geen push naar developers om support in te bouwen, maar zelf de support bouwen die de developers "toch niet maken".
Overigens draait die gebouwde support niet eens op Valve's werk. Wine was al meer dan 30 jaar een ding, en DXVK (om DirectX shaders via Vulkan te draaien in Wine) heeft ook niks met Valve te maken. Proton heeft wat patches over Wine, maar de grote moeilijke onderdelen komen "gewoon" vanuit de open source community en Valve maakt daar gebruik van. Dat veel games op Linux draaien, heeft daardoor sowieso best gelimiteerd met Valve te maken. Valve helpt het populairder te maken met hun Steam Deck en legt er wellicht wat aandacht op, maar ook zonder Valve werd dit met succes gebouwd.
Ik denk daardoor dat Valve's nood om gamedevelopers officieel Linux te laten ondersteunen best minimaal is, en dat ze prima af kunnen met weinig ondersteuning. Dat is namelijk sowieso al hoe die devices werken en ze zijn nou niet bepaald geflopt. Fatsoenlijk werkende native ondersteuning zou een leuke extra zijn, maar inmiddels niet echt meer nodig. Gaming is juist een fantastisch voorbeeld van "everything runs on Linux if you want it bad enough" (wat duid op dat omdat je alles in je systeem kan aanpassen, je alles werkend kan maken met genoeg effort).
maar als Linux zo blijft stijgen en de komende jaren de 10% over zou gaan, dan kan je er echt niet meer omheen, en is de keuze voor een engine met multiplatformsupport echt een hele logische.
Probleem is wel dat heel veel van de games met native Linux support uit zulke engine komen (de meeste grote engines bieden dit sowieso al aan), en vervolgens lang zo lekker niet werken. Sterker nog, meestal ben je beter af om op Linux alsnog de Windows versie te draaien. Zo simpel als "kies een multiplatformengine" is het in de praktijk niet, en ik verwacht eigenlijk eerder dat developers tegen die tijd gewoon testen of het op Wine/Proton draait dan te klooien met native ondersteuning. En dan hebben we het nog niet eens over de complexiteit van verschillende distro's die anders kunnen reageren op je software.