x86 image support #216

Open
opened 2025-03-12 07:23:54 -04:00 by Supded · 8 comments
Supded commented 2025-03-12 07:23:54 -04:00 (Migrated from github.com)

Libhoudini was successfully installed, when I deleted all armv8 things in stuff/houdini.py, but magisk is not works. x86 image is default for old cpus without sse4.2.

Libhoudini was successfully installed, when I deleted all armv8 things in stuff/houdini.py, but magisk is not works. x86 image is default for old cpus without sse4.2.
alizaincodes commented 2025-07-07 09:43:40 -04:00 (Migrated from github.com)

How did you do that? I tried a lot but I am stuck with black screen freeze and crash.
When I use libhoudini from this repo, the black screen is only displayed. The waydroid log says:
MISSING CPU FEATURES >> SSE 4_2.
MISSING CPU FEATURES >> POPCNT.
And some others.

When I use houdini X version from Android 7, a black screen crash happens:
lib(anything here).so is for EM_ARM not for EM_386.

Can you help me?

How did you do that? I tried a lot but I am stuck with black screen freeze and crash. When I use libhoudini from this repo, the black screen is only displayed. The waydroid log says: MISSING CPU FEATURES >> SSE 4_2. MISSING CPU FEATURES >> POPCNT. And some others. When I use houdini X version from Android 7, a black screen crash happens: lib(anything here).so is for EM_ARM not for EM_386. Can you help me?
Supded commented 2025-07-09 08:18:24 -04:00 (Migrated from github.com)

Just delete x86_64 and armv8 related things from the houdini.py script.

Just delete x86_64 and armv8 related things from the houdini.py script.
alizaincodes commented 2025-07-10 10:55:24 -04:00 (Migrated from github.com)

I tried. And removed all 64 bit lines from the houdini.py but the waydroid log says:
Expected feature << SSE4_2 not avaliable.
Same for POPCNT and some others.

There is a black screen and nothing else when I open app. The app doesn't crash.

I tried. And removed all 64 bit lines from the houdini.py but the waydroid log says: Expected feature << SSE4_2 not avaliable. Same for POPCNT and some others. There is a black screen and nothing else when I open app. The app doesn't crash.
Supded commented 2025-07-10 12:39:40 -04:00 (Migrated from github.com)

Did you tried on the clean working waydroid x86?

Did you tried on the clean working waydroid x86?
alizaincodes commented 2025-07-10 13:02:44 -04:00 (Migrated from github.com)

Yes I removed all waydroid data using a command present in waydroid and re initialized my waydroid with Android 11 backup images because Android 13 update was crashing waydroid.
Then I removed all the 64 bit lines from houdini.py. I also had tried Bluestacks on same hardware. ARM Translation works on bluestacks but it is very slow.

Yes I removed all waydroid data using a command present in waydroid and re initialized my waydroid with Android 11 backup images because Android 13 update was crashing waydroid. Then I removed all the 64 bit lines from houdini.py. I also had tried Bluestacks on same hardware. ARM Translation works on bluestacks but it is very slow.
Supded commented 2025-07-11 03:15:18 -04:00 (Migrated from github.com)
[houdini.py.gz](https://github.com/user-attachments/files/21177557/houdini.py.gz)
alizaincodes commented 2025-07-11 10:11:39 -04:00 (Migrated from github.com)

There is a black screen but no crash. And same errors in console saying SSE 4.2 and POPCNT and some others are not supported.
It initialized the library. When I use libhoudini from older android versions like from Android 7, there is error that it didn't initialized the libhoudini. And errors are like UnsatisfiedLinkError libanort.so is for EM_ARM not for EM_386.
I think we cannot solve this problem. By the way, what CPU are you using?

There is a black screen but no crash. And same errors in console saying SSE 4.2 and POPCNT and some others are not supported. It initialized the library. When I use libhoudini from older android versions like from Android 7, there is error that it didn't initialized the libhoudini. And errors are like UnsatisfiedLinkError libanort.so is for EM_ARM not for EM_386. I think we cannot solve this problem. By the way, what CPU are you using?
Supded commented 2025-07-12 10:37:58 -04:00 (Migrated from github.com)

e5450

e5450
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wbruno/waydroid_script#216