Windows 11 on Apple Silicon
-
I was expecting the process to be somewhere between painful and impossible, but it seems to work really well!
I'm running Windows 11 for ARM with Parallels. Visual studio 2022. Some funky looking warnings aside, building a vanilla (no Faust etc) copy of HISE was super easy and while testing has been pretty minimal, everything seems to be working.
Compiling a project went well (no IPP, might try later). Tested in Reaper and it's working as expected.
-
@modularsamples Interesting. Can you run JIT compiled SNEX code there? The most simple test would be a expression node.
-
@Christoph-Hart I've not spent any meaningful time with SNEX, no idea about JIT.
Do you mean the cable_expr node? that seems to work, or at least placing one in a empty network doesn't cause any obvious problems.
-
@modularsamples yeah, if those work, then the x86 assembly gets translated correctly to ARM on Windows too.
I'm currently installing Win11 on my Macbook too, will do some more tests. I would love to ditch Xcode for on-the-go development and go back to my beloved VS2017...
-
@modularsamples same here. Pain started with IPP. Please tell me you get that working too!!!!
-
I actually spent the better part of last evening to make it work and with the native ARM version of VS2022 it feels OK - I didn‘t bother with IPP yet but I don‘t care as this is not my main Windows build machine anyway and I‘m almost certain that we‘ll see Intel go bankrupt before they release IPP for ARM chips…
I think I‘ll end up using VS for code editing on a a shared folder and then swipe left back to macOS to click build on XCode.
Anyway thanks for
-
@hisefilo I tried to install IPP 2020, but it shuts down after the splash screen, going through the various emulation presets (properties > compatibility > Change emulation settings) doesn't make a difference.
-
@Christoph-Hart The ability to work from a single folder, on a single machine is very appealing. Switching between different systems is a a discombobulating experience for me.
I'll give Linux a go next, doubt it will be this simple though.
-
@modularsamples The only distro I'm aware of that will run on M1 is Asahi. I've never used it so not sure what quirks it has but you'll probably have some
headachesfun. -
@d-healey I'm virtualising in Parallels, so Ubuntu installs without issue. The "fun" starts when you try to do anything with it. Unlike Windows and MacOS, which have x86 emulation baked in, this needs to be manually configured and has proven to be tricky, something for another day :)
If it works though, it opens up some interesting possibilities. HISE on a Raspberry PI?
-
@modularsamples I had HISE running on an ARM device a few years ago. I think it was a Rockchip board from Pine64. There is probably a forum post about it somewhere.