this post was submitted on 02 Dec 2025
249 points (99.2% liked)

Linux

10359 readers
877 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Lepton appears to be the new official name for Valve's version of Waydroid (Android in a Linux container).

We still don't have a whole lot of details about how this is all going to work, outside of Lepton enabling Android APKs for developers on the upcoming Steam Frame VR kit, but it's now that little bit more official with a proper name and even a logo.

you are viewing a single comment's thread
view the rest of the comments
[–] mlg@lemmy.world 7 points 11 hours ago (4 children)

Biggest two issues with Waydroid are x86 to ARM translation and correct GPU passthrough:

https://github.com/waydroid/waydroid/issues/2115

In theory, you should be able to just play Fortnite on linux this way, but I haven't been able to get it to launch like this guy did.

People have also been calling Waydroid dead for a while now which I dont know how true it is.

[–] bdonvr@thelemmy.club 7 points 10 hours ago (1 children)

This is more for their VR headset that's coming out. It will be running ARM, so no concerns there. It will allow devs to port their existing Meta Quest games (which are Android APKs) very easily.

[–] hosaka@programming.dev 1 points 5 hours ago (1 children)

In reality meta quest games use their Platform SDK (for things like user entitlement check, match making, leaderboards, DLC) I'm not sure it'll be an easy port for Quest games because you'll be missing Meta's services that run on the quest itself.

[–] bdonvr@thelemmy.club 1 points 4 hours ago

It wouldn't be a completely effortless port but that stuff is pretty minor especially for single player games.

[–] MrSoup@lemmy.zip 3 points 10 hours ago (1 children)

For ARM to x86 I was using LibHoudini, for x86 to ARM I don't see the point. I mean, most apk are built for ARM.

[–] mlg@lemmy.world 3 points 10 hours ago

Ah I said it backwards lol.

Yeah same with libhoudini. Problem is I could only get fortnite to execute with libndk, but it would crash when trying to do stuff with Vulkan. Would seem to complelty ignore libhoudini which was weird.

And before anyone asks, not because I want to play Fortnite, but because I inadvertently left some poor kid on Fedora where they can play all of their favorite games perfectly fine except fortnite lol.

[–] Neptr@lemmy.blahaj.zone 1 points 5 hours ago (1 children)

Pretty sure Waydroid uses the x86 image of LineageOS, cus last time I used it (like a year or more ago) I had to get x86 version of APKs I wanted to install.

[–] dangrousperson@feddit.org 1 points 4 hours ago

Waydroid is a container (like docker), not an emulator. So waydroid on its own on a regular x86 Computer will Run only x86 Android Apps, but if it were installed on an ARM machine (like one if the Snapdragon Laptops) it would run normal (ARM) Android Apps (and no x86).

To run any android app on x86 you need to emulate ARM, which waydroid doesn't do on its own, but scripts exist to add it to waydroid; https://github.com/casualsnek/waydroid_script

I'm assuming Valves Lepton does all if the for you, as well as using some optimized settings for some of the most popular Apps.

When I last used Waydroid (also about a year ago) I had problems with GPU Acceleration not working. All I wanted was SmartTube on my HTPC, but all videos were insanely choppy and laggy, so I hope they focus on that a lo. (if anyone knows a way to get ad-free YouTube with a TV like interface for free on linux, please let me know :) (I've also tried Kodi with a YouTube Plug-In and while it worked, the interface was pretty ass, so I'm just using Firefox with UBlock and a Bluetooth Mouse+Keyboard, which works but it like to be able to control it using just a cheap USB remote that I have)

[–] onlinepersona@programming.dev 1 points 4 hours ago

Latest release was 2 weeks ago. Not sure how "dead" that is.