Anyone got HISE plugins working natively on Windows ARM64? How'd you do it? (Bonus: Linux ARM / Raspberry Pi?)
-
Hey folks,
I'm curious about Windows ARM support (Snapdragon X stuff, Surface Pro X on Win11 ARM, that kind of thing).
I saw the thread about exported plugins failing to load on Windows ARM (the one from last October that's still going), and it sounds like most recent builds are x64-only and just crash or don't load at all on ARM hardware/VMs
Has anyone actually managed to:
- Compile HISE itself natively on Windows ARM64? (like with VS ARM toolchain)
- Export plugins that are native ARM64 .vst3 / .dll (not just x64 emulated)?
- Or even get reliable x64 emulation working with newer HISE versions?
If you have, what did you do? Like:
- Any special Projucer settings, CMake flags, or build tweaks?
- Which HISE commit/version worked best? (someone mentioned a specific commit from last year in that thread)
- Any custom changes to the project templates or JUCE?
Bonus question: What about Linux on ARM setups like Raspberry Pi 4/5 (aarch64)? Has anyone compiled HISE there or exported actual plugins? (There's an old 2017 thread about Pi ideas, and some mentions of RockPro64 compiling HISE, but nothing recent on plugin export/loading.) Same questions apply — flags, disabling stuff, or is it just not feasible yet?
I'm mostly building on x64 Windows right now, but I'd love to target ARM devices properly if possible (Windows or Linux). Native ARM64 would be awesome for portable stuff, but even a solid emulation workaround would be great.
If you've got it running (even if it's hacky), screenshots of your setup or a quick step-by-step would be super useful!
Thanks a bunch — really appreciate any real-world experience here :)
-
@Sawatakashi This seems like it's partly written by AI?
The AVX requirement has been removed in a recent commit so it's no longer an issue.
-
@David-Healey Haha yeah, guilty as charged — Grok helped polish the post a bit since English isn't my first language, but the questions are all mine :)
Thanks for the update! So the AVX stuff got removed in a recent commit — that's awesome news. Does that mean exported plugins from the latest master now load fine on Windows ARM (real hardware or VM)? Or are there still issues?
Anyone tested the newest build on Snapdragon X / Win11 ARM? Would love to hear if native compilation is closer now too (or Linux ARM/Pi side).
Appreciate the heads-up!
-
@Sawatakashi said in Anyone got HISE plugins working natively on Windows ARM64? How'd you do it? (Bonus: Linux ARM / Raspberry Pi?):
latest master
The develop branch is the one to use, master is ancient. I don't know if it runs on Windows ARM, I haven't tested.