[Tutorial] Running PTC Creo (10-12) on VMware Fusion on Arm MAC
After a month of experimenting and testing stability for PTC Creo, I would like to share my solution that will allow you to freely run PTC Creo on your Mac 😊
Tested Requirements:
These are the requirements that I have personally tested, any other version/device may not work similarly.
Tested VMware Fusion Version: 13.6.4
Tested 64-bit ARM Windows 11 build: 26100.4349
Tested Mac Devices: Mac Mini M4 (24GB RAM), MacBook PRO M1 Pro, MacBook Pro M4 Pro, MacBook Air M3.
Tested Creo Releases: Creo 10, Creo 12
Tested MacOS Operating System: Tahoe 26.0.1
Installation Steps:
Download the latest 64-bit ARM Windows 11 build, or better, the one I listed. I sincerely recommend CrystalFetch app (it's free) for getting the ISO file. Create a new Virtual Machine on VMWare Fusion with the previous ISO.
Install your Windows operating system, update it, configure it to your liking, etc...
Make sure that in your VMWare settings you have enabled the following:
1) Settings -> Display -> Accelerate 3D Graphics (Hardware Acceleration) ON
2) Keyboards and Mouse -> use "Mac Profile" -> Double Left-Click on "Mac Profile" -> General -> "Always Optimise Mouse for Games" ON.
The second instruction arises from a specific bug where CTRL input is not successfully transmitted to Creo, resulting in problems such as being unable to do multiple selection of lines, surfaces, etc... which is an essential feature.
After making sure these settings have been enabled in your VM, you can proceed to download your copy of PTC CREO.
The setup (installer application) should, according to my tests, run without issues. Input your license, let the installer finish (possibly Ignore the Java 21 missing warning). After the installer has completed, close the installer and we now need to add a System Variable for Windows.
Go to "Edit System Variables" in your Windows menu, and add the following "System Variable" by clicking on "New". name will be PRO_MACHINE_TYPE and value will be x86e_win64
You should now be able to successfully run your PTC Creo, however there's still a critical problem with the hardware acceleration that has to be fixed.
Reach to the File button, then in the settings find the config.pro settings and add the following:
name: enable_opengl_fbo
value: no
This fixes strange display issues inconsistencies (lines were flipped and moving around without it).
Good luck!

