Waydroid 16K PageSize Kernel
Confirmations
- [x] I searched for similar bug reports in https://github.com/Botspot/pi-apps/issues and found none were relevant.
- [x] I tried updating Pi-Apps and the issue is still not fixed. How to update Pi-Apps?
- [x] IMPORTANT: I promise to respond to comments on this issue and write a good bug report https://www.softwaretestinghelp.com/how-to-write-good-bug-report/
What happened?
Tried to install Waydroid on my MacBook air running Ubuntu Asahi Linux with a 16K PageSize Kernel.
Description
I use PI-Apps on my Macbook Air to download and install arm64 ports (even if it is not a raspberry pi since arm64 ports are hard to find). I wanted to install waydroid but it turns out my kernel has a 16K PageSize. Can someone help me patch the kernel to be compatible with waydroid? Thank you!
What are your system specs (run the following command in your terminal)?
OS: Ubuntu 24.04.3 LTS
OS architecture: 64-bit
Last updated Pi-Apps on: 10/03/2025
Latest Pi-Apps version: 10/03/2025
Kernel: aarch64 6.14.0-1001-asahi-arm
Device model: Apple MacBook Air (M1, 2020)
Machine-id (hashed): fe5d1d433174a7e767b9a4315d45a4b9717d469c
Serial-number (hashed): e5e08d9e788ed57e75a5c06b13a5cb444dbbb702
Cpu name: Icestorm-M1
Firestorm-M1
Ram size: 7.52 GB
Language: en_US.UTF-8
(Recommended) Error log? Terminal output? Debug messages?
🭊🬹🬹🬹🬿
🭈🬭🬭🬎🬭🬭🬭🬎🬭🬭🬽
▋ ▄ ▄ ▄ 🮉 █▀▀🭍 ▄ 🭋🭡🭖🭀
▋ ▄ ▄ ▄ 🮉 █▄▄🭞 ▄ ▄▄ 🭅▙▟🭐 █▀▀🭍 █▀▀🭍 🭂🬰🬰🬰
▋ ▄ ▄ ▄ 🮉 █ █ 🭋🭡 🭖🭀█▄▄🭞 █▄▄🭞 ▄▄▄🭞
🭕🭏🬭🬭🬭🬭🬭🬭🬭🭄🭠 █ █
Installing Waydroid...
User error (reporting allowed): Your current running kernel is built with 16K PageSize and is incompatible with Waydroid. Changing kernels automatically cannot be done since no /boot/config.txt or /boot/firmware/config.txt file was found.
Failed to install Waydroid!
◢◣Need help? Copy the ENTIRE terminal output or take a screenshot.
Please ask on Github: https://github.com/Botspot/pi-apps/issues/new/choose
Or on Discord: https://discord.gg/RXSTvaUvuu
I tried solving it by adding CONFIG_ARM64_4K_PAGES=y to /boot/config-6.14.0-1001-asahi-arm but it did not work.. same error.
I've asked AI to help you and it had a few good ideas. TL;DR: there is not an easy fix just yet. Read the full response here: https://grok.com/share/bGVnYWN5LWNvcHk%3D_d6cfbdad-4db3-4344-a9d0-fe9cee691c12
4K pagesizes should be unnecessary for android. 16K pagesize support is happening over there RIGHT NOW and will be required next month https://developer.android.com/guide/practices/page-sizes
I assume it is just a matter of time when waydroid gets updated from android 13 to android 15 (or newer) and this support will come along with it.