ARM version of ArcGIS Pro

975
4
07-31-2023 12:15 PM
Status: Open
Labels (1)
EricEagle
Occasional Contributor III

I figure there's a post on this already but I couldn't find one.

 

As the presence of ARM processors grow (i.e., it's not just a Mac thing anymore), and now that Microsoft has a fully supported ARM64 version of Windows 11, I think it's time for Esri to look at releasing a version of ArcGIS Pro that runs natively on ARM64 runtimes.

 

If this is a duplicate idea I apologize - if so, please link me to it so I can support!

Tags (4)
4 Comments
MarcelSt-Germain

For now ARM is a very small part of PC market like the Mac. So I can't think that ESRI will put resources on a ARM version at least, not when they have to much work to do in Pro.

They get out of Mac version, when the marketshare was low, so wait to see when ARM marketshare on PC side will represent big number before Pro being available in ARM version.

EricEagle

@MarcelSt-Germain thanks for the reply - the whole point of doing this now is because the world is moving more and more away from the traditional sit-in-the-seat-in-front-of-a-PC fixed workstation.

 

Microsoft has the largest stake in this, and that is why they now have a fully supported version of Windows 11 Pro for ARM.  You could say that Microsoft itself is the most important indicator in this space.  If they are embracing ARM, that's a signal that software developers traditionally bound to the x86_64 architecture should start making plans to support ARM.

KiwiBird97

I got the following message when installing ArcGIS Pro 3.2 on my Windows Dev Kit 2023, which uses an ARM-based processor:

Windows - Application Error

The instruction at 0x[random hex value] referenced memory at 0x[random hex value]. The memory could not be written.

Click on OK to terminate the program.

After clicking OK twice, the following message appears:

ArcGIS Pro Installer Information

ArcGIS Pro requires Microsoft .NET Desktop Runtime (x64) 6.0.x, minimum 6.0.5. To download and install Microsoft Windows Desktop Runtime, visit the Microsoft website or contact your system administrator.

The installation fails afterward. I currently have versions 6.0.27 and 8.0.2 for both x64 and ARM64 architectures of the Windows Desktop Runtime. What could be the issue here?


EricEagle

@KiwiBird97 Not sure what to tell you - I am on a MBP using Parallels (Windows 11 Arm64), and I think Rosetta (Apple's underlying Arm64/x64 compatibility layer) is basically emulating everything.  However, if you have an Arm64 system that does not support any x64 emulation, I guess it makes sense that the x64 .NET runtimes would not be loaded or run properly.