Nieuwe kernel-aanpassingen beloven betere Linux-gaming op ARM64 voor Steam

Ontwikkelaars werken hard aan de Linux-kernel om gaming op ARM64-systemen flink te verbeteren, vooral voor Steam Play. Het Spaanse open-source adviesbureau Igalia heeft de draad weer opgepakt met aanpassingen aan de zogenaamde FUTEX-systeemoproepen. Dit is belangrijk nieuws voor iedereen die hoopt op een toekomst waarin krachtige Linux-gaming, zoals we die kennen van de Steam Deck, ook moeiteloos draait op energiezuinige ARM-processors.

Concreet gaat het om nieuwe versies van patches voor de `get_robust_list2` en `set_robust_list2` systeemoproepen. Dit klinkt misschien erg technisch, maar deze FUTEX-systeemoproepen zijn essentieel voor de manier waarop programma’s efficiënt met elkaar samenwerken binnen de Linux-kernel. Ze zorgen ervoor dat verschillende onderdelen van een applicatie, zoals een game, soepel kunnen communiceren en dat het systeem stabiel blijft, zelfs als er iets misgaat.

Voor jou als gebruiker betekent dit dat games die via Steam Play draaien op een ARM64-apparaat, zoals een toekomstige ARM-gebaseerde Steam Deck of een andere laptop/mini-pc met zo’n chip, veel beter zullen presteren. Vooral de FEX-emulator, die nodig is om x86/x86_64-games te draaien op ARM-hardware, zal hierdoor efficiënter werken. Denk aan minder haperingen, snellere laadtijden en een stabielere game-ervaring. Het is een belangrijke stap om de kloof tussen x86- en ARM-architecturen voor gaming te dichten.

Deze voortdurende ontwikkeling onderstreept de ambitie om Linux-gaming niet alleen op traditionele x86-hardware, maar ook op de steeds populairdere en energiezuinigere ARM-architectuur tot een volwaardige ervaring te maken. Het is een investering in de toekomst van draagbare en efficiënte gaming op Linux-systemen.

Bron: https://www.phoronix.com/news/FUTEX-Robust-List2-Syscalls