
Igor on ARM M1/2 in Windows virtualization?

Hello,
before I start with what looks like crazy afternoon, may be someone tried already... If yes, can you comment, please?
Supposedly, we can run Parallels on Mac M1/M2 devices to virtualize ARM for Windows; Windows 11 ARM is supposedly free as some kind of technical preview or insider preview or something; and Windows 11 ARM supposedly CAN run SOME Windows x86 applications in emulation (kind of Rosetta 2 for Windows?).
So this will run virtual Windows in Mac, in which will emulate x86 processor for x86 Windows applications... Sounds crazy. But web pages I found talk about usable gaming in this setup, which seems bonkers.
Anyone tried to run Igor Pro in this crazy setup? I just wonder if it works and how well. If no one tried yet, I may try it sometimes on my little test mac mini M1, 8GB RAM, 256GM SSD... What can go wrong?
OK,
nothing went wrong, this craziness actually works... Igor starts and runs. Need to do more testing with my own code and use to see how reliable it is. Seems reasonable from my quick test.
I installed current Parallels on Mac mini M1 with 8GB RAM. No issues. I installed WIndows 11Home ARM (Parallels have button for that, so this is automatic procedure). WIndows ARM64 started, I updated Windows with current updates. Installed Igor 9.01 Windows x64 version in demo mode. Visual C/C++ installation failed, which caused Igor to fail to start (not to install, though), had to install manually Visual C/C++ ARM64 version, then IP9 starts without issues.
So, Igor starts and runs. I tested benchmark 2.02 which came with IP 9.01.
VM environment: 4CPUs, 3GBRAM, 1.5GB graphics RAM. No limits on resources. These are default Parallels settings for this mini, sounds kind of limited.
For comparison, here is IP9 same benchmark test running directly in that Mini. Therefore IP9.01 (x86) for macOS running through Rosetta 2:
Looks kind of related to cpu and memory available to the Igor...
And for comparison, here is my Macbook Pro with i7, 16GB RAM :
Ouch, that mac mini with 8GB RAM is faster than my i7 MBP and IP9 in ARM64 bit virtual machine is only slightly slower.
August 12, 2022 at 09:38 am - Permalink