- 60fps native Android 11 with hardware 3d/graphics acceleration on Steam Deck
gapps
to use google playlibndk
to support arm applications
- Youtube, easier to use browser apps, genshin impact, honkai starrail
- Controller support
- Multitouch support
- Works on OLED model
cage-git
as wrapper andwlr-randr
to adjust resolution- nopasswd udev trigger helper
- "Touchscreen native support" as always on command
- 60fps max although my screen is 90hz, seems to be waydroid setup issue
- Do not expect data or the setup to be permanent
- Steamos update may kill the setup, need to install waydroid again
- Reinstalling waydroid may upgrade waydroid, and new waydroid maybe incompatible with older setup, need to nuke the install to proceed
Entering settings app crashes and reboots the steam deck immediately- In some cases the session will not spawn again. Need to run
sudo systemctl restart waydroid-container
or reboot to fix - To exit the session (prevent unwanted resource usage), Need to run
sudo systemctl stop waydroid-container
or reboot - Not every android application is compatible, escpecially latest games, expect black screen on some apps
(3dmark wild life benchmark etc)- Seems black screen issue is no longer for many apps as tested on 2024-03-15
- Even if games work, do not expect physical controller support (nor good performance for heavy games)
- Waydroid may not start after deck reboot. In some cases
sudo systemctl stop waydroid-container
thensudo ln -s /dev/binder /dev/anbox-binder
ORsudo ln -s /dev/binderfs/anbox-binder /dev/binder
might fix this.- To permanently fix this, nuke waydroid and
waydroid init -f
, as your/var/lib/waydroid
may be too old.
- To permanently fix this, nuke waydroid and
- not be afraid of linux commands and easy access (ssh, physical keyboard etc)
- steamos sudo password already set
- Run setup-waydroid-steamos3.5.sh (copy commands line by line [recommended], or execute directly)
- Add Waydroid.sh to /home/deck
- Add /home/deck/Waydroid.sh as non-steam game at gamemode
- Launch waydroid from menu
sudo waydroid-extras -a 11 certified
to make play store available
- Go to Waydroid.sh controller settings
- Click "Actions sets" at bottom of of left sidebar
- Click "Add Always On Command"
- Click "System" tab
- "Touchscreen native support"
- Go back
Verified with "Game Controller Tester" and works partially with Minecraft Education Edition (except LT and RT buttons).
Android gaming is in a sad state, and controller support in Android games is even more sad. It's likely you will need a controller mapper app. (Hint: Mantis Gamepad Pro APK).
However, you got a Steam Deck, why not try PC games with proper controller support instead?
- sudo rm -rf /var/lib/waydroid/*
- sudo rm -rf ~/.local/share/applications/aydroid ~/.local/share/waydroid
This gives me
[ADD]
It seems build dependencies were missing for building a new package.
I installed them (cmake, linux-api-headers glibc) to fix it reading following reference.
Then, I checked
all
for command you have suggested and build packages from source.Not the previous issue is solved. However, I am still facing this issue:
[ADD]
This was due to problem of not-synced repository for steam deck.
Based on following, reference, I temporary turned-off warning for package signing:
/etc/pacman.conf
I also needed
poetry
for proper build of line 25Build works well now after this.
The Last error is the python module import error as following:
[ADD]
Hopefully, this was a problem of messed up python package dependencies.
After setting up pip as reference below, I re-installed the InquierPy package after removing it.
Now it works.
Sadly, Blue Archive does not run showing only black screen.