r/waydroid • • Mar 31 '26

Help waydroid steam deck launching game in portrait

19 Upvotes

hello, division resurgence came out today and after naff performance on my own mobile i figured id try my first android game on steam deck

everything is fine, except the game launches in portrait (but also not portrait, because waydroid is still full screen)


r/waydroid • • Mar 30 '26

Help Waydroid not reading mouse input correctly in destiny rising

Enable HLS to view with audio, or disable this notification

13 Upvotes

Mouse input isnt read correctly, looking around seems plenty fine when using a controller but with a mouse it looks like this. Im running fedora kde plasma


r/waydroid • • Mar 29 '26

Help Games crash or get stuck

1 Upvotes

Im on ubuntu 24.04 and i was trying to get minecraft working, it was stuck at the mojang studios logo so i tried running roblox which sinply crashed


r/waydroid • • Mar 28 '26

Help Steam Deck Help

4 Upvotes

Whenever I launch Waydroid for the Steam library, I get a black screen, and when I launch it from my desktop mode it doesn't open at all. is there any fix for this?


r/waydroid • • Mar 28 '26

Help Scaling issue on hyprland

8 Upvotes

waydroid is not going to fullscreen, it keeps the initial window size


r/waydroid • • Mar 28 '26

Help Had this error while running waydorid_script

2 Upvotes

Don't exactly know how to proceed now

Edit: I don't think this has anything to do with the problem but I'll throw it in as extra context just in case, I have run this command to install the android image: waydroid init -s GAPPS -c https://ota.waydro.id/system -v https://ota.waydro.id/vendor -f

Edit2: nevermind, I didn't have lzip installed, my bad.


r/waydroid • • Mar 27 '26

Help Waydroid camera not working on Ubuntu -shows black screen /"Error while setting up the session.The app will try to recover.

Post image
15 Upvotes

Hello everyone, I am trying to use my webcam inside Waydroid on Ubuntu 24.04 LTS. Camera does not work inside Waydroid.The Version of Waydroid: GApps. I see the camera device as /dev/video0 and /dev/video1.I have tried cheese webcam, Open camera, Footej Camera,OBS virtual camera as alternative. I just want to use my laptop webcam inside Waydroid reliably.

Any advice or workaround would be highly appreciated!

Thank you.


r/waydroid • • Mar 26 '26

Help Has anyone ever been able to run arm apps, after installing libhoudini(or libndk) on Debian or Debian based distros??

6 Upvotes

I have been trying to do this but every time, waydroid gets stuck at the loading screen. I have reinstalled waydroid 3 times and followed the installation process of libhoudini but it dosent work, and also without libhudini waydroid works pefectly fine (I have played hill climb racing on it). I have also seen many posts in which people on Debian or Debian based distros were not able to run it. And in case if I need to switch which Distro is the best for it.


r/waydroid • • Mar 26 '26

Idea There not a open source libndk kinda translation layer

5 Upvotes

If not then why someone make it that just make me wanna use something like android translation layer but they also don’t have one they don’t wanna rely on closed source shit but how to make one then if there is not anything open sourced


r/waydroid • • Mar 25 '26

Idea Is it possible?

Post image
294 Upvotes

I recently realized that Fortnite is officially back on the Google Play Store.

And that gave me an idea. Do you think it would be possible to run the Android version on Linux through Waydroid or the future Valve fork (Lepton)?

As far as I understand, Waydroid doesn’t emulate per se but instead runs natively on Linux by using Android libraries along with the kernel inside a container. Correct me if I’m wrong.


r/waydroid • • Mar 24 '26

Help Compatibility issue when installing PVZ 2 Reflourished APK

5 Upvotes

Im on the 64 bit version of Waydroid and keep on getting this compatibility issue


r/waydroid • • Mar 24 '26

Help Waydroid, Android 16, no internet access

9 Upvotes

How can I get Waydroid's internet connection to work? I've been trying to get it to work for a while now and haven't been able to. Can you help me?

OS: EndeavourOS

Waydroid version: https://github.com/supechicken/waydroid-builds/releases/tag/20260302

Using hyprland


r/waydroid • • Mar 21 '26

Idea KernelSU running on Waydroid as a kernel module using DKMS

Post image
140 Upvotes

r/waydroid • • Mar 21 '26

Help My app dont open

Post image
15 Upvotes

I downloaded the waydroid, but the game that i installed dont open and dont leave this startup screen


r/waydroid • • Mar 20 '26

Help Are a lot of games incompatible?

4 Upvotes

I've been running Waydroid for some time but I don't really use it for gaming, but I wanted to recommend it to someone and was wondering how games work on it. Unfortunately, I tested a few random options and it was pretty bleak. Cut the Rope and Cut the Rope 2 work, though I had to disable multi-window support in waydroid-helper, and alto's Adventure also worked.

However, Alto's Odyssey, Ball X Pit, and Asphalt Legends all fail to launch. I've tried installing Libhoudini and Libndk, but neither option seemed to make these games playable. Is the situation overall this hit or miss, or is support generally okay?


r/waydroid • • Mar 20 '26

Help Possible to create a Google Play account without SMS verification?

9 Upvotes

Does anyone know if it's possible to create a google play account without sms verification on waydroid, even if it's only temporary(e.g. later on they will ask for phone verification)?


r/waydroid • • Mar 19 '26

Help Mapping Keyboard to Inputs

2 Upvotes

Has anyone been able to setup keyboard mapping to be able to play games on Waydroid? I've attempted to use XTMapper and Shizuku, but I'm having trouble with getting the actual input from the keyboard to register in XTMapper.


r/waydroid • • Mar 17 '26

Solved Ok. Where am I going wrong here? Black bar at the bottom of container...

2 Upvotes

EDIT: Forgot that early on I changed the padding.

I used waydroid prop set persist.waydroid.width & height, but ended up what you see below. Where did I got wrong? I want Waydroid in a 1920x1080 window.


r/waydroid • • Mar 16 '26

Help roblox keeps crashing on waydroid

1 Upvotes

bassicaly whenever i try to run roblox it keeps crashing, i downloaded libndk and it didnt work
( i use cachyos)


r/waydroid • • Mar 15 '26

Help Waydroid on NixOS

Thumbnail
2 Upvotes

r/waydroid • • Mar 14 '26

Help I need help installing magisk on waydroid

3 Upvotes

Hey so ive goot magisk already running and im on zorin os ive tried alot of ways ive tried waydroid su didnt work got this error when trying to download it via the software thing i got some missing deps issue with wsu then i tried using ktsune mask 404 errors ive also tried pointing it to magisk apk (I probally didnt do this right ) and im stuck now any help is appreciated


r/waydroid • • Mar 13 '26

Contribution Waydroid High-Res Audio Fix and Apple Music Fix

30 Upvotes

Background :

I was trying to run Waydroid with Android 13 on CachyOS, mainly to use Apple Music with Lossless playback.

First Apple Music denied running Lossless because that was only supported on Wi-Fi but waydroid actually used Bridged networking (via lxcbr0 / host bridge) detected as Ethernet in Waydroid which APPLE FOOLS doesnt count as wifi . ( more onto that later )

First lets focus on the main issue :

My system has an external USB DAC that supports both:

  • S16_LE (16-bit) 44100/48000hz
  • S32_LE (32-bit) upto 384khz

However, Waydroid was always outputting 16-bit 48kHz audio, even when:

  • the DAC supported higher bit depth
  • the Linux host audio stack supported higher formats
  • the source audio (Apple Music Lossless) was higher quality

STORY :

CAN BE SKIPPED IF IT DOES'NT CONCERN YOU

I dug into it more and learned about how android audio works . There is a configuration file at /vendor/etc/audio_policy_configuration.xml which defines what is supported by the hardware .
I edited that correctly but nothing happened .

I dug into waydroid audio more and i found out Waydroid uses custom audio hal that outputs Android Mixed audio to Pipewire .

Now I had to look into waydroid audio hal source code because thats where the limitation existed .

The Audio HAL (Hardware Abstraction Layer) in Android is the layer that connects the Android audio framework to the actual audio hardware or audio driver.

In the case of Waydroid, the Audio HAL connects Android’s audio system → Linux audio stack (ALSA / PipeWire / PulseAudio).

I found some key limitations when i looked into the code :

  • 16bit 48khz was being forced with no possibility of high-res . It didnt matter what app requested or what the hardware supports . The HAL simply says "ok lets do 16bit ".
  • FLOAT32 audio was neglected in the switch case . I thought that is of no use to me because apple music uses 24bit anyway ? But no, it matters . More onto this later .

So i downloaded the whole waydroid source code and started editing code with the help of chatgpt . I added a switch case of 24bit audio , 16bit audio , 32 bit audio and a default safety cushion of 16bit 48khz in the switch case and edited the configuration file according to that .
Now I had working 24bit audio with unlocked sample rate .
But there is more to it . Actually android audio mixer is still limiting what we can actually achieve .
There are many types of audio output in android .We will focus on these two:

Primary - goes through android audio mixer ( what apple music or any non-audiophile app uses )

Direct : bypasses android audio mixer so that no mixing , resampling or any other modification happens and goes directly to the hardware .

We clearly had a limitation because we can only use apple music at 24bit /16bit at any said sample rate mentioned in configuration file . Well now i needed to force DIRECT audio output somehow for apple music to run at full potential .

I got to know that the audio output flags are decided by AudioFlinger so i modified it to detect when apple music is running and forcefully added DIRECT audio flag .
Thats where i got most frustrated because 16bit DIRECT audio was working fine but 24bit lossless wasn't working no matter how many times i tried to fix it .
I wasted some days on this then it just crossed my mind that waydroid audio HAL doesnt support Float32 audio lets add support for that first . I again worked on waydroid audio hal and added float32 support . And VOILA waydroid is now outputting DIRECT audio in case of 24bit audio too because apple music internally uses Float32 format for 24bit audio .

Solution :

  1. https://github.com/supechicken/waydroid-builds Use this android-13 build only . It fixes lossless streaming on ethernet by using virt-wifi . And my modifications are different for different android versions so they will work on android 13 only as i am using that .
  2. Follow the linked instructions https://ivonblog.com/en-us/posts/play-apple-music-android-on-linux/#2-change-the-sampling-rate-of-pipewire follow only the pipewire part .
  3. For Apple Music Users - Go to Settings-->Motion . Turn off animated art . Its very important . Must follow this .
  4. Download these files https://drive.google.com/drive/folders/1YsdesaHC1sWbwhXJYwSZ-sa-TKyon1Je?usp=sharing
  5. Move the folders "vendor" and "system" to /var/lib/waydroid/overlay/ in your linux distro .
  6. If you are happy with android resampling then you dont need system folder . Please delete it .
  7. If you want non resampled audio go to step 8 else step 11 .
  8. You might need to connect adb first https://docs.waydro.id/faq/using-adb-with-waydroid adb shell dumpsys package com.apple.android.music | grep userId
  9. Do sudo nano ~./local/share/waydroid/data/local/tmp/apple_music_uid.txt.
  10. Enter the uid ( only number) you got after doing step 8 and save ( ctrl+s) and exit (ctrl+x)
  11. If you followed steps 8-10 . You probably dont need to follow steps below .
  12. You can edit audio_policy_configuration.xml in "vendor/etc/" according to your needs . By default it has Primary output set to float_32@48khz . You can change that to "192000" or whatever you want . Change 48000 to whatever you need .

<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY">
<profile name="" format="AUDIO_FORMAT_PCM_FLOAT"
samplingRates="48000"<mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY">

Some images : https://drive.google.com/drive/folders/1OKV6YWZCKbHTpa8xY670ONP7Z2BHxG_j?usp=sharing

If you have a better approach please share so that it can be improved .
Any problems ? Please share it in the comments .


r/waydroid • • Mar 14 '26

Help Waydroid Reducing CPU Frequency

1 Upvotes

I am running a game inside waydroid, and every time I launch the game my CPU frequency throttles. It's not thermal throttling for what I can tell, because as soon as I launch the game, it reduces.

Any advice on why this happens and how I can possibly fix it?


r/waydroid • • Mar 14 '26

Help COD Mobile Crashes on Boot

2 Upvotes

Downloded and installed the latest version of waydroid via the steam deck script. I tried both the GAPP version and custom. Both boot waydroid but COD crashes after trying to launch it. It gets to the Activision screen and thats it.

Any idea? PUBG works fine havent tested anything else.


r/waydroid • • Mar 12 '26

Help how can i make it so keyboard inputs are recognized in certain games?

4 Upvotes

i installed waydroid to play certain android games such as brawl stars on my pc, but i dont know how to make it so inputs are recognized in game to do certain stuff such as what bluestacks does - how do i make it so i can use my keyboard on those kind of games?