pi-apps icon indicating copy to clipboard operation
pi-apps copied to clipboard

Waydroid 16K PageSize Kernel

Open neonmodder123 opened this issue 3 months ago • 3 comments

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

neonmodder123 avatar Oct 03 '25 16:10 neonmodder123

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.

neonmodder123 avatar Oct 03 '25 16:10 neonmodder123

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

Botspot avatar Oct 03 '25 16:10 Botspot

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.

theofficialgman avatar Oct 05 '25 23:10 theofficialgman