Android 13 ndk_translation and houdini #219

Merged
aleasto merged 2 commits from main into main 2025-05-19 18:02:29 -04:00
aleasto commented 2025-03-24 14:30:12 -04:00 (Migrated from github.com)

Verified both, ndk_translation on AMD and houdini on intel.

Big thanks to @hmtheboy154 for providing these.

Verified both, ndk_translation on AMD and houdini on intel. Big thanks to @hmtheboy154 for providing these.
aleasto commented 2025-03-24 14:32:03 -04:00 (Migrated from github.com)

As we get ready to roll out Android 13 for Waydroid, we would like these to be available and working

As we get ready to roll out Android 13 for Waydroid, we would like these to be available and working
mrvictory1 commented 2025-03-25 14:00:00 -04:00 (Migrated from github.com)

I could not install libhoudini with your fork of waydroid_script. libhoudini on A13 is disabled and restricted to A11. Adding libhoudini to array in line 232 allows installation. After installation the prop entry ro.dalvik.vm.native.bridge is unset and houdini does not work.
Using this fork I could install houdini on A13: https://github.com/worstperson/waydroid_script

I could not install libhoudini with your fork of waydroid_script. libhoudini on A13 is [disabled](https://github.com/aleasto/waydroid_script/blob/06451eb37b0aeba45d55819caa339bb5df10880d/main.py#L232) and [restricted to A11](https://github.com/aleasto/waydroid_script/blob/06451eb37b0aeba45d55819caa339bb5df10880d/main.py#L235). Adding libhoudini to array in line 232 allows installation. After installation the prop entry `ro.dalvik.vm.native.bridge` is unset and houdini does not work. Using this fork I could install houdini on A13: https://github.com/worstperson/waydroid_script
aleasto commented 2025-03-25 14:05:48 -04:00 (Migrated from github.com)

I could not install libhoudini with your fork of waydroid_script. libhoudini on A13 is disabled and restricted to A11. Adding libhoudini to array in line 232 allows installation.

Oh, ok. I was testing with main.py -a13 install libhoudini

After installation the prop entry ro.dalvik.vm.native.bridge is unset and houdini does not work.

You need a newer build of Waydroid

> I could not install libhoudini with your fork of waydroid_script. libhoudini on A13 is [disabled](https://github.com/aleasto/waydroid_script/blob/06451eb37b0aeba45d55819caa339bb5df10880d/main.py#L232) and [restricted to A11](https://github.com/aleasto/waydroid_script/blob/06451eb37b0aeba45d55819caa339bb5df10880d/main.py#L235). Adding libhoudini to array in line 232 allows installation. Oh, ok. I was testing with `main.py -a13 install libhoudini` > After installation the prop entry ro.dalvik.vm.native.bridge is unset and houdini does not work. You need a newer build of Waydroid
mrvictory1 commented 2025-03-25 14:18:32 -04:00 (Migrated from github.com)

You need a newer build of Waydroid

waydroid android image or waydroid system package? Is there a minimum version I need?

> You need a newer build of Waydroid waydroid android image or waydroid system package? Is there a minimum version I need?
aleasto commented 2025-03-25 14:20:28 -04:00 (Migrated from github.com)

waydroid android image or waydroid system package?

Android image.

Is there a minimum version I need?

Source-built from yesterday.

> waydroid android image or waydroid system package? Android image. > Is there a minimum version I need? Source-built from yesterday.
ikcii commented 2025-03-27 14:10:36 -04:00 (Migrated from github.com)

waydroid android image or waydroid system package?

Android image.

Is there a minimum version I need?

Source-built from yesterday.

Does this mean we gotta do that full ~300GB android build ourselves or is there someplace where builds can be downloaded from?

> > waydroid android image or waydroid system package? > > Android image. > > > Is there a minimum version I need? > > Source-built from yesterday. Does this mean we gotta do that full ~300GB android build ourselves or is there someplace where builds can be downloaded from?
mrvictory1 commented 2025-03-28 03:18:54 -04:00 (Migrated from github.com)

@ikcikoR afaik there are no automated builds for android 13 yet so you need to build yourself.

@ikcikoR afaik there are no automated builds for android 13 yet so you need to build yourself.
Benjamin-Loison commented 2025-04-06 15:42:47 -04:00 (Migrated from github.com)

@ikcikoR Here is my build (working with ARM apps thanks to this pull request) if it can help someone: Benjamin-Loison/waydroid/issues/16#issuecomment-2781606424

@ikcikoR Here is my build (working with ARM apps thanks to this pull request) if it can help someone: [Benjamin-Loison/waydroid/issues/16#issuecomment-2781606424](https://github.com/Benjamin-Loison/waydroid/issues/16#issuecomment-2781606424)
huakim commented 2025-04-07 03:03:24 -04:00 (Migrated from github.com)

Thanks! I have merged this to my forked repository

Thanks! I have merged this to my forked repository
ryanrudolfoba commented 2025-04-07 19:32:25 -04:00 (Migrated from github.com)

Thanks for this. Confirmed libndk works on my own build Apr07.

Thanks for this. Confirmed libndk works on my own build Apr07.
Benjamin-Loison commented 2025-04-16 10:06:13 -04:00 (Migrated from github.com)

Note that https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_x86_64/ now proposes LineageOS 20 (Android 13) builds.

Note that https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_x86_64/ now proposes LineageOS 20 (Android 13) builds.
Aquamarino commented 2025-04-17 12:58:36 -04:00 (Migrated from github.com)

I have tried libhoudini on yesterday's lingeage 20 build. It's still not working. I am on AMD Ryzen 7840U. It is strange that on android 11 libhoudini works perfectly fine on my machine, but on android 13 it just don't work

I have tried libhoudini on yesterday's lingeage 20 build. It's still not working. I am on AMD Ryzen 7840U. It is strange that on android 11 libhoudini works perfectly fine on my machine, but on android 13 it just don't work
aleasto commented 2025-04-17 12:59:37 -04:00 (Migrated from github.com)

libhoudini only works on intel CPUs

libhoudini only works on intel CPUs
hmtheboy154 commented 2025-04-22 10:04:14 -04:00 (Migrated from github.com)

If anyone test this A13 houdini, please tell me that you got your game running without freeze. Some further testing I started to found out that they are suddenly locking up the games

If anyone test this A13 houdini, please tell me that you got your game running without freeze. Some further testing I started to found out that they are suddenly locking up the games
mrvictory1 commented 2025-04-22 10:09:22 -04:00 (Migrated from github.com)

Can reproduce freezes.
AMD CPU + libhoudini from Tencent AoW: pretty much everything freezes shortly after running. Repeated launches of same app will allow the app to progress further.
Intel CPU + libhoudini from ChromeOS: Genshin Impact freezes after loading into world, can run around for 1 min before freezes. Yes, I had xmlconfig enabled, without that world doesn't load.
No resolution.

Can reproduce freezes. AMD CPU + libhoudini from Tencent AoW: pretty much everything freezes shortly after running. Repeated launches of same app will allow the app to progress further. Intel CPU + libhoudini from ChromeOS: Genshin Impact freezes after loading into world, can run around for 1 min before freezes. Yes, I had xmlconfig enabled, without that world doesn't load. No resolution.
YuryenUcahh commented 2025-05-20 19:44:31 -04:00 (Migrated from github.com)
check here guys https://github.com/casualsnek/waydroid_script/issues/224
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wbruno/waydroid_script#219