How do i fix Launch Error - Unsupported host machine architecture. (ARM64)

JumperC

Bit poster
Hello, I have downloaded parallels, i guess you would call it a beta for the Mac M1 chip, and the Windows 10 Pro Insider Preview and it was at first running fine. I was doing this so I can play Apex Legends on my Mac computer and I got all the way to the end. I have both Steam and Origin downloaded and on both with Apex Legends, when I go to start up the game it says "Launch Error Unsupported host machine architecture. (ARM64)" If anyone knew how to proceed through this error, or avoid it I would very much appreciate it. This is literally the one step I have to succeed through to be able to actually play my game. Thanks.
 

Attachments

  • Screen Shot 2021-02-13 at 2.26.37 PM.png
    Screen Shot 2021-02-13 at 2.26.37 PM.png
    999.3 KB · Views: 154
What makes you think I am a guy, dude...
Please submit a tech report (like Parallels asks above here, so attach it to their comment please ) so Parallels can see if they can do anything about it ..
Anyway, I think the issue lies with the anti-cheat, not Parallels, not even the game itself, but (in this case) the code of the anti-cheat will not work on M1 or ARMS, hence disabling the anti-cheat makes the game work (again; in this instance, some games don't work at all. Some games do work normally; I am able to play Batman Arkham asylum just fine). It would be great if Parallels could look into it though; to make sure there is not something they can do, but honestly I think it is up to the game devs.
You are right! some offline games and no anti-cheat games(like Minecraft and steamVR)are running well on parallels desktop.Thank you for helping me!
 
SOLUTION (at least for me):
For some reason I cannot edit my previous reply, I mistyped and my answer is a bit short there too so I will explain better here:
To start the game do NOT start it from your shortcut on the desktop. Start it by going into Steam and hit the green play button. A pop up will ask to play the game WITH or WITHOUT anti cheat function disabled. (this confused me because of the double negation) The top one is default BUT pick the BOTTOM option instead that says to disable the anti cheat. Now IT WORKS! At least it does for me. If you have issues with crashing every now and then (I did), change the video setting to "low". It works like a charm now on my Parallels.
 
Hello I'm trying to run Lost Ark and the moment the game starts, I got the message "
Unsupported host machine architecture (ARM64).

How did you all fix it?

Thanks!
Well, that's the neat part. We don't.
Easy AntiCheat wants to check your hardware and make sure everything's legit. But it's currently only designed for the Windows x86 or x86_64 hardware architecture. Because Macs use the newer ARM and ARM_64 architectures, the program trying to check your hardware just has a fit. Sometimes you can uninstall it (note: you must install every single instance of the app--each app that requires EAC put a copy of the app within its program files), but most games with this issue require it to start. Usually, if you delete all the instances of Easy AntiCheat, it will say that there's an error and some script returned null because it does not exist.

Ideally there should be a workaround on all Parallels systems that deletes Easy AntiCheat and just returns the "all good here" script response, at least until EAC updates to support ARM architectures.
 
Well, that's the neat part. We don't.
Easy AntiCheat wants to check your hardware and make sure everything's legit. But it's currently only designed for the Windows x86 or x86_64 hardware architecture. Because Macs use the newer ARM and ARM_64 architectures, the program trying to check your hardware just has a fit. Sometimes you can uninstall it (note: you must install every single instance of the app--each app that requires EAC put a copy of the app within its program files), but most games with this issue require it to start. Usually, if you delete all the instances of Easy AntiCheat, it will say that there's an error and some script returned null because it does not exist.

Ideally there should be a workaround on all Parallels systems that deletes Easy AntiCheat and just returns the "all good here" script response, at least until EAC updates to support ARM architectures.
Apparently eac supports arm now but I’m still getting this error on the isle
 
Back
Top