ryanrudolfoba / SteamOS-Waydroid-Installer

Script to easily install / uninstall Android via Waydroid on the Steam Deck running on SteamOS.
https://www.youtube.com/watch?v=06T-h-jPVx8
308 stars 18 forks source link

Running ARM Applications on SteamOS 3.5.6 #1

Closed donlinglok closed 7 months ago

donlinglok commented 7 months ago

Hi, i really like you project because it is easy to follow and help me successfully install waydroid. However, i found that i cannot download some game in Google Play. After some check i found casualsnek script, and yes in the end i realize you already tested and write on the README.md.

In my point of view, i think the problem is SteamOS 3.5.6 in someway mounted the /var/lib, so i try to change /var/lib/waydroid to /usr/local/games/waydroid in your install script but DON'T try it because more problem(some path still cannot change in waydroid arg.work).

I guess i can still enjoy the waydroid with only x86. After all, appreciate for all you work. Thank you.

ryanrudolfoba commented 7 months ago

Hi thank you for your feedback. I'll poke around using your method.

donlinglok commented 7 months ago

Well, it is a dangerous method to play around mounted dir. After some try again I hit the no space left problem and may need to reinstall my steamOS lol.

Anyway thank you again for the fully functional script. It is fine to have x86.

donlinglok commented 7 months ago

Hey, just come back here to bring a good news.

I give up on the waydroid and using Genymotion, but meet a problem that genymotion only support 13GB.

Howere, i solve the problem. Here is my step: https://www.reddit.com/r/linux4noobs/comments/bj7ezk/genymotion_increase_internal_storage_space/

image

ryanrudolfoba commented 7 months ago

No worries i figured out the arm translation layer for SteamOS 3.5.x. gonna update the script for easy install.

I haven't tried genymotion, how is it? Faster performance than waydroid?

donlinglok commented 7 months ago

It is hard to said which one is better, let me run a benchmark.

Anyway now i can play the arm game. image

ryanrudolfoba commented 7 months ago

What game is that let me try on waydroid

donlinglok commented 7 months ago

It just Blue Archive. But i have to download apk for that. (because i did't change my system Properties.)

No sure below link is safe: https://apkpure.com/blue-archive/com.nexon.bluearchive

trying to run some benchmark apps but alert on device not support, could it be the genymontion arm only support android 9.... will find some better way to run android on steamdeck again when have time. LOL

donlinglok commented 7 months ago

finally 3D mark done the test. (only can run sling shot.)

image

image

no sure is that mean good. Actually i feel the loading is long in the blue archive game.

Update: the 3D mark score 5248 is better than my iphone XS Max (5154)!

Update: never mind, after i assign 8 processors and 10240 RAM on genymontion, and change my game setting to 60 FPS, it feels better now.

ryanrudolfoba commented 7 months ago

arm applications now work in the latest script

donlinglok commented 7 months ago

cool, i will try on it. Thank you for your great work! :)

i have recommended your repo on some place! https://gist.github.com/Saren-Arterius/c5bc39199552a5c244449b0ce467d6b6#gistcomment-4786216 https://www.reddit.com/r/SteamDeck/comments/15h147p/waydroid_seemed_working_on_steam_os/

soapproject commented 4 months ago

Hi, have you launch BA successfully? I face the same issue here with last script. https://github.com/waydroid/waydroid/issues/788

donlinglok commented 4 months ago

Hi, have you launch BA successfully? I face the same issue here with last script. waydroid/waydroid#788

sorry, I only success to run BA using genymotion but it feels slow. I didn’t try waydroid yet.

brokenwingsx321 commented 4 months ago

Hi, have you launch BA successfully? I face the same issue here with last script. waydroid/waydroid#788

sorry, I only success to run BA using genymotion but it feels slow. I didn’t try waydroid yet.

Hi could you go through your steps of installing blue archive on genymotion? It always gives me a arm translation error.

donlinglok commented 4 months ago

It's long time ago and i don't have any record on it, you may refrence here: https://github.com/m9rco/Genymotion_ARM_Translation and here to resize storage https://www.reddit.com/r/linux4noobs/comments/bj7ezk/genymotion_increase_internal_storage_space/

However, genymotion performance is not good, i just give up and use Bluestack on my PC after all.

I think you can try this repo to use Waydroid for the android game too, the performance should be better. https://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer

Hi, have you launch BA successfully? I face the same issue here with last script. waydroid/waydroid#788

sorry, I only success to run BA using genymotion but it feels slow. I didn’t try waydroid yet.

Hi could you go through your steps of installing blue archive on genymotion? It always gives me a arm translation error.

brokenwingsx321 commented 4 months ago

It's long time ago and i don't have any record on it, you may refrence here: https://github.com/m9rco/Genymotion_ARM_Translation and here to resize storage https://www.reddit.com/r/linux4noobs/comments/bj7ezk/genymotion_increase_internal_storage_space/

However, genymotion performance is not good, i just give up and use Bluestack on my PC after all.

I think you can try this repo to use Waydroid for the android game too, the performance should be better. https://github.com/ryanrudolfoba/SteamOS-Waydroid-Installer

Hi, have you launch BA successfully? I face the same issue here with last script. waydroid/waydroid#788

sorry, I only success to run BA using genymotion but it feels slow. I didn’t try waydroid yet.

Hi could you go through your steps of installing blue archive on genymotion? It always gives me a arm translation error.

Yeah I've tried it on waydroid it just crashes on launch every time

gagantous commented 4 months ago

It is hard to said which one is better, let me run a benchmark.

Anyway now i can play the arm game. image

Hi @donlinglok, sorry to asked you about this. I am curious about how could you run that game using genymotion? I tried to install in genymotion and it has the same problem with waydroid. What ARM did you used ? I thought ARM in genymotion only support ARM 9. While blue archive only support ARM 11+

donlinglok commented 4 months ago

It is hard to said which one is better, let me run a benchmark. Anyway now i can play the arm game. image

Hi @donlinglok, sorry to asked you about this. I am curious about how could you run that game using genymotion? I tried to install in genymotion and it has the same problem with waydroid. What ARM did you used ? I thought ARM in genymotion only support ARM 9. While blue archive only support ARM 11+

base on https://github.com/m9rco/Genymotion_ARM_Translation I think i did install ARM 9 at that time. with Google Nexus 10 and Android 9?

and i did't download it on google play, i just use apk to install. https://apkpure.com/blue-archive/com.nexon.bluearchive

brokenwingsx321 commented 4 months ago

It is hard to said which one is better, let me run a benchmark. Anyway now i can play the arm game. image

Hi @donlinglok, sorry to asked you about this. I am curious about how could you run that game using genymotion? I tried to install in genymotion and it has the same problem with waydroid. What ARM did you used ? I thought ARM in genymotion only support ARM 9. While blue archive only support ARM 11+

base on https://github.com/m9rco/Genymotion_ARM_Translation I think i did install ARM 9 at that time. with Google Nexus 10 and Android 9?

and i did't download it on google play, i just use apk to install. https://apkpure.com/blue-archive/com.nexon.bluearchive

When I try Arm 9 it tells me it doesn't support even if I use the APK

gagantous commented 4 months ago

Did you install your genymotion on certain distro Linux like mint or maybe MAC? Or it still on SteamOS?

brokenwingsx321 commented 4 months ago

Did you install your genymotion on certain distro Linux like mint or maybe MAC? Or it still on SteamOS?

I'm using bazzite os

gagantous commented 4 months ago

Did you install your genymotion on certain distro Linux like mint or maybe MAC? Or it still on SteamOS?

I'm using bazzite os

owhh that's why, other distro linux (kind of) support dependancy for arm 11. While genymotion on steamOS not. thanks for the reply