Scrumpper Posted July 14 Posted July 14 (edited) It seemed like EVERYONE was talking about "looking into" getting Armbian going on this box. I did my best. Built from the Rock5b images. WiFi: Broadcom BCM43752 / AP6275P 802.11ax "WiFi 6" Panthor + Mesa GPU stack Open PanVK Vulkan + Panfrost GL GPU driver Gpu no longer pinned to 800MHz. Power toggles cycle it 600MHz, 800MHz, and 1000MHz. (the CPU also scales) Desktop compositing on the GPU A command is needed to set monitor resolution. Default is 1080p. Other Findings: CPU frequency was scanned under load: LITTLE cores (Cortex-A55): 1800 MHz BIG cores (Cortex-A76): 2208 MHz Those were the scaling_cur_freq readings. The vendor DTB caps the A76 at 2208 MHz: the physical max is 2.4 GHz but that OPP entry isn't in the table. Github repo: DOWNLOAD RELEASE FILES READ THE README.md! REFLASH STOCK IMAGE: UNPACKED FLASHING FILES FOR STOCK ANDROID README.md Edited July 14 by Scrumpper title change :-) 0 Quote
Hqnicolas Posted 19 hours ago Posted 19 hours ago @Scrumpper Thank you for spending so many tokens on this project. But it looks like you have a closed fork of Armbian. On this forum, our focus is sharing information to enable boards to be compiled using the Armbian build. It is not recommended for any user to install or even decompress images obtained from other internet users. You must provide the source code so that other users can compile the system on their own machines. please include this REPO into your context window and ask for claude to make a repo like this for you. https://github.com/hqnicolas/ArmBoardBringUp This is the easiest way to add content to this community. With a repository like this, others will be able to engage in discussions with a more solid foundation. Thank you for sharing files like: MiniLoaderAll.bin https://drive.google.com/file/d/1e5U6_npf6pRbzaRBgW44XXL752UPhGn8/view?usp=sharing rk3588-h96-max-v58.dtb https://drive.google.com/file/d/1SQsldgu0MO4jTU7RuVakBXoYIjdQ6zYj/view?usp=sharing 0 Quote
Scrumpper Posted 15 hours ago Author Posted 15 hours ago @Hqnicolas Thank you for bringing this to my attention :-) I've updated the repo. Lmk if I should do anything else. This was kinda my first fore into making stuff for Armbian. 0 Quote
Dravens Posted 11 hours ago Posted 11 hours ago Hi! Thank you for maintaining the H96 Max V58 RK3588 Armbian image. I am trying to run Waydroid on this build. Could you please check if the kernel config includes CONFIG_ANDROID_BINDER_IPC / binder_linux modules and if Wayland support is fully enabled for the Panthor Mali-G610 driver in the upcoming release? This would allow running Android apps via Waydroid seamlessly on the H96 Max." 0 Quote
Scrumpper Posted 1 hour ago Author Posted 1 hour ago (edited) @Dravens Wayland compositing was broken on this Panthor/Mali-G610 stack. KWin-Wayland crashed when I tried it, and I never really looked into it any further. X11 is the session I ran with, and what the desktop hooks use. Nested Wayland works ok. I ship `cage`/`gamescope` running as a client inside the X11 desktop. This app gets a Wayland socket and PanVK Vulkan, no conflict with X11 alongside it (that's what my gaming/kiosk modes use). TLDR: Full Wayland has a known unfixed crash on this GPU stack. Checked the image, and the ophub kernel this build ships (6.1.141-rk3588-ophub) already has it compiled in (`binder.ko` in modules.builtin, so `CONFIG_ANDROID_BINDER_IPC=y`). So nothing needs rebuilding on my side. ashmem isn't needed either, Waydroid uses memfd since 1.2.1. Which means you can just try it: install `weston` + waydroid, run `weston --xwayland`, set `WAYLAND_DISPLAY`, and launch waydroid into it. Ready-made scripts: [waydroid-x11](https://github.com/mid-kid/waydroid-x11), [waywes](https://github.com/KSMaan45/waywes). Note it's Weston, not the cage/gamescope I ship. Warning on the GPU though: [waydroid#760](https://github.com/waydroid/waydroid/issues/760) is a Rock-5b (same RK3588/Mali-G610) that only boots with GPU disabled, [#776](https://github.com/waydroid/waydroid/issues/776) is "rockchip-rk3588 GPU unsupported", and [#2087](https://github.com/waydroid/waydroid/issues/2087) reports Panfrost/Panthor perf way below host. That's upstream Waydroid's passthrough, not something I can fix here. Expect software rendering... which could make other things run kinda rough. Edited 15 minutes ago by Scrumpper 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.