Valve maakt tool om Android-games op Linux te spelen open source

Valve heeft Lepton open source gemaakt. De Steam-eigenaar gebruikt die tool om Android-games te draaien op Linux, vooral voor zijn Steam Frame-VR-headset. Lepton is te beschouwen als een Proton-variant voor Android-games.

Lepton staat nu op de GitLab-pagina van Valve. De tool is al geïntegreerd in de Steam-client, maar andere ontwikkelaars kunnen hem nu dus ook gebruiken. Gewone gebruikers hebben minder aan deze opensourceversie, maar zullen Lepton dus gewoon tegenkomen in Steam zelf.

Het gamebedrijf geeft ontwikkelaars daarvoor een vrijwel onbeperkte MIT-licentie voor Lepton. De tool maakt gebruik van patches en componenten van andere software, zoals Waydroid, Anbox, Halium en Hybris. Die worden verstrekt onder een aparte GPL-3-licentie.

Valve Lepton
De Lepton-tool van Valve is nu open source. Beeld: Valve

Soortgelijk aan Proton, maar dan voor Android-games

Valves nieuwe tool is een variant op Proton, de welbekende compatibiliteitslaag waardoor Windows-games kunnen draaien op Linux-pc's. Lepton dient een soortgelijk doel, alleen dan voor Android-games op Linux.

De gamegigant gebruikt Lepton vooral om VR-games naar de Steam Frame te brengen. Veel standalone-VR-games zijn ontwikkeld voor de Quest-VR-brillen van Meta. Die brillen draaien op Horizon OS, dat op Android gebaseerd is. Lepton moet het in theorie makkelijker maken om zulke Quest-games naar de Steam Frame te brengen.

Speciaal ontwikkeld voor de Steam Frame

Valve benadrukt dan ook dat Lepton beperkt is tot games draaien. "Lepton is niet bedoeld voor algemeen Android-gebruik, maar beperkt zich tot de absoluut noodzakelijke functionaliteit om games te kunnen starten", aldus het bedrijf.

Het is specifiek bedoeld om software naar de Steam Frame te brengen, zegt Valve. "Andere gebruiksgevallen zijn mogelijk, maar die stonden niet centraal bij de ontwikkeling en zijn mogelijk minder uitgewerkt." De Steam Frame is sinds deze week te bestellen na een lange aanloop. Hij kost minstens 1049 euro.

Steam Frame
Lepton is bedoeld om meer VR-games naar de Steam Frame te brengen. Beeld: Valve

Door Daan van Monsjou

Nieuwsredacteur

18-09-2026 • 14:02

29

Lees meer

Reacties (29)

Sorteer op:

Weergave:

Ik vraag me af of ze hetzelfde kunnen providen maar dan de andere kant op, dus Windows/Linux games te laten runnen op Android.

Zou top zijn voor apparaten zoals the Thor, we gebruiken nu gamenative maar dit zou een flinke shortcut zijn ook voor dat team.

En ik neem aan dat er nog wel wat meer handheld apparaten komen op Android.

[Reactie gewijzigd door Joshuffle op 18 september 2026 14:26]

Ze hebben een tool om Windows/Linux x86 games op Linux ARM te draaien (ook voor de Frame), maar Valve zelf doet niets met Android dus ik verwacht niet dat ze een toolset ontwikkelen om x86 games op Android ARM te laten draaien. Maar ja, ik denk wel dat zoiets mogelijk moet zijn.
Voor meer info, de tool die ze gebruiken noemt FEX (https://fex-emu.com/).
I geloof dat die oorspronkelijk niet door Valve is ontwikkeld, maar naar wat ik mij herinner was uitgekomen dat ze hier wel al enkele jaren funding hebben in gestopt.

Ik heb er zelf nog niet mee gespeeld, maar ik ga er van uit dat dit goed gaat werken want dat lijkt mij vrij belangrijk voor hun Steam Frame.
FEX wordt gebruikt om x86-64 instructies om te zetten naar ARM. Dat is tegelijk nuttig voor x86-64 apps op Android als voor x86-64 apps op Linux (met een ARM processor). Dus het werk om PCVR games draaiend te krijgen op de Steam Frame, heeft het tegelijk ook mogelijk gemaakt om PC games draaiend te krijgen op Android apparaten.
Het is ontwikkeld door een developer die vanaf het begin van het project betaald wordt door Valve om het te ontwikkelen. Dit gebeurde achter de schermen om die developer in rust te laten werken zonder hordes "Valve watchers", maar wel direct als open source.
Is er allang.
  1. Winlator
  2. GameNative
  3. GameHub
  4. GameHub Lite
  5. Mobox
Dat weet ik, ik bedoel alleen dat de development mogelijkheden van steam wat sneller/hoger liggen, dus misschien dat di voorbeelden de open source van valve kan gebruiken voor hun fork.
Alleen doen zij niks op Android.
Proton voor Android bedoel je? Dat kan misschien wel, maar ik denk niet dat Valve zelf daar veel interesse in heeft zolang ze geen hardware met Android verkopen.
Feitelijk doen ze dat al, soort van. FEX, dat gebruikt wordt door alle PC emulators op Android, wordt al lange tijd gesteund/gefinancieerd door Valve. Proton wordt ook gebruikt in die emulators, dat is ook weer Valve. DXVK, grotendeels gefinancierd door Valve. Turnip drivers worden door Mesa3D/de community gemaakt. Wie financiert Mesa3D? Juist, Valve is een investeerder. Bijna elk core onderdeeltje van gamenative is dus al een Valve product.

Ik zie niet in hoe Valve iets kan uitbrengen dat nog meer Android --> Windows emulator is dan Gamenative/Winlator/Gamehub aanbieden.
Lepton: Android apps op Linux
Proton: Windows apps op Linux (incl. Android i.c.m. FEX)

In feite hebben ze nu dus in beiden voorzien. Die GameNative die je noemt doet precies wat je bedoelt via Proton. Maar in dat geval is ook FEX nodig, omdat ook de x86-64 instructies nog moeten worden omgezet naar ARM. Dat hoeft in het geval van Android apps niet.

[edit] En in het geval van games zijn ook DXVK en VKD3D nodig om Direct3D naar Vulkan om te zetten in veel situaties. Maar ook daar voorziet Proton (en dus GameNative) in.

[Reactie gewijzigd door -Mous- op 18 september 2026 16:01]

Ik snap m eigenlijk niet. Android IS al Linux, dus hoezo heb je daar een compatibiliteitslaag voor nodig? Volgens mij zou je niet veel meer hoeven doen dan een Android Runtime op SteamOS toevoegen. Dus wat Lepton dan zou moeten doen ontgaat me even...
Lepton bevat die Android Runtime. Of je dat dan een "compatibiliteitslaag" noemt is misschien niet de duidelijkste bewoording, maar wel voor de leek iets begrijpbaarder. Er komt iets meer bij kijken dan alleen de Runtime en daar voorziet Leptop ook in, dus het is zeg maar de Runtime plus alles wat anders nog nodig is.
Bionic vs. libc, graphics composition, IPC protocollen, file system conventies, en niet op de laatste plaats koppeling op de OpenXR runtime van Steam Frame. Android is niet zomaar een runtime, het is een OS. En Android apps verwachten de conventies die het OS met zich meebrengt. Dat lever niet zomaar even mee. Lepton draait daarom ook in een container, omdat in die container (terwijl het de linux kernel deelt) die conventies kunnen worden aangehouden.
Ik ben benieuwd of je hiermee ook bijvoorbeeld Rouvy kan draaien, dit is een indoor trainings app die bluetooth verbindingen nodig heeft met meerdere apparaten. En Rouvy heeft geen native Linux client, gebruik het nu via scrcpy en dat werkt ok.
Bluetooth lijkt vooralsnog uitgeschakeld als ik het zo bekijk. Ik kom ook patch-regels tegen die o.a. bluetooth uitschakelt. Maar ik weet niet of dat iets is dat aan te passen is of dat Valve bluetooth-functionaliteit in de toekomst toch zelf weer toevoegt.
Lekker bezig, Valve:
Linux gaming, linux console (SteamOS), VR bril, nu Android gaming.
Ik denk dat er een flinke sanering gaat komen
bij de grote console makers en game publishers.
En dat deze in het belang is van gamers in brede zin.

(Alleen als je nu een stapeltje PS of Xbox schijfjes hebt, ben je even minder blij)

[Reactie gewijzigd door Geekomatic op 18 september 2026 14:37]

Ik ben hartstikke blij met m'n schijfjes. Daar veranderd tenminste niet continue wat aan. Met al dat store en online gebeuren is het maar net hoe de wind waait, terwijl mijn ps3 over 20 jaar nog steeds ps3 schijfjes speelt (mits het apparaat zelf nog werkt natuurlijk :+).
Helemaal gelijk, ook Steam kan 'evil' worden.
Alleen PS spelers die gewend waren aan het verkopen / uitlenen / ruilen
krijgen nu minder mogelijkheden.
En Steam 'classics' krijgen vaak updates zodat ze ook op moderne hardware en Windows versies blijven werken. Na een PC upgrade blijft zowat je hele games collectie speelbaar.

[Reactie gewijzigd door Geekomatic op 19 september 2026 03:43]

Ik hoop niet dat mensen nu op eens deze software gaan gebruiken om zonder toestemming van de ontwikkelaars Meta software naar de Frame te poorten.
Ik speel games op de steam deck die zijn uitgebracht om op windows te draaien, aan de games zelf wordt niets aangepast. Op een vergelijkbare manier zou je dan ook games die je voor de quest hebt gekocht op een andere headset kunnen spelen. Geeft toch een stukje vrijheid terug bij digitale aankopen.
Dit is waar jij je zorgen over maakt?
Leuk als dit ook op Deck gaat werken.
Geen ervaring met Anbox maar is dit niet vergelijkbaar?
Anbox wordt al lang niet echt meer ontwikkeld. Intussen is er al een hele tijd Waydroid wat hetzelfde idee is maar met een focus op Wayland compatibiliteit (vandaar de "Way" in de naam). Lepton is daar een fork van met dingen die niet relevant zijn voor gaming eruit getrokken.
en Waydroid devs lijken niet echt prioriteit te hebben met DRM checks zoals door libpairipcore - wellicht dat Valve daar anders over denkt als daardoor spellen niet werken.
Ik hoopte dat Valve's Lepton het mogelijk zou maken om de x86-64 versie van minecraft bedrock op een x86-64 cpu te draaien in Linux, maar van wat ik kan lezen is Lepton ontwikkeld voor arm64 android software te draaien op een arm64 host architecture.

Dan maar hopen dat er een fix voor Waydroid komt, het lijkt erop dat minecraft bedrock 1.21.124 en nieuwer een DRM check doen via libpairipcore.so die niet lukt op Waydroid.

[Reactie gewijzigd door De Vliegmieren op 19 september 2026 05:19]

De Java versie is toch veel beter? Heeft ook veel meer mod opties. Waarom zou je de Bedrock versie willen draaien?


Volgens mij zijn er trouwens al launchers die Bedrock voor je draaien op andere platformen zoals x86_64 Linux.
cross-platform multiplayer, want er is geen java edition voor game consoles en mobiele platforms.

Om te kunnen reageren moet je ingelogd zijn