Fusion 360 does not run on Ryzen Hackintosh since last update.

GroovyDrifter
Explorer

Fusion 360 does not run on Ryzen Hackintosh since last update.

GroovyDrifter
Explorer
Explorer

I know, I know, it is not supposed to run there, that same computer also boots Windows and there it runs fine, I just have to reboot the computer and problem solved, just wanted to let you know in case there is a simple way to fix it without degrading performance, or something I can do in my computer to make it run. I'm setting up NAS servers in FreeBSD and it's just easier in MacOS, my real MacPro is just too heavy to carry everywere.

0 Likes
Reply
Accepted solutions (1)
9,823 Views
68 Replies
Replies (68)

jason37TRC
Community Visitor
Community Visitor

that did the trick for me version 2020, thanks.

brew install tbb@2020
brew list tbb@2020 

 

For me too thanks!

0 Likes

sato522QF
Explorer
Explorer

Fusion 360 now starts using tbb@2020, but I cannot open the drawing file.


When I double click on the drawing file, the whirlpool icon keeps spinning forever and I can't go any further, I have to force quit.

 

Is there a better solution?

 

Please advise.

0 Likes

roger
Explorer
Explorer

Yikes, looks like latest Fusion 360 update is causing issues again.

 

Anybody got a clue how to fix it?

0 Likes

hmaleville
Contributor
Contributor

Have you automated the TBB lib patching? It still works fine for me with the patch (May update).

0 Likes

tomnicYXQYQ
Explorer
Explorer

You can patch the tbb libs when needed using amdfriend: https://github.com/NyaomiDEV/AMDFriend/releases

 

Once you've copied the binary executable in /Library then you can patch the incompatible libs using this command via terminal:

 

 

sudo /Library/amdfriend --in-place --sign /Applications/Autodesk/AutoCAD\ 202x/AutoCAD\ 202x.app/Contents/Frameworks/libtbbmalloc.dylib

sudo /Library/amdfriend --in-place --sign /Applications/Autodesk/AutoCAD\ 202x/AutoCAD\ 202x.app/Contents/Frameworks/libtbb.dylib

 

 

change the path / name of the specific version of AutoCAD or Fusion app accordingly before issuing the commands.

1 Like

roger
Explorer
Explorer

Thanks for your quick replies. I had been using the libtbb@2020 version and just copied it over to fusion. That stopped. Apparently there is some signing check done now. Even after signing libtbb.dylib it refused to start as the “team-Id” was different from the one in the calling library. I ended up code signing all dylib and executables in the folder and that worked. Will check with the patch solution as well and report back. 

0 Likes

roger
Explorer
Explorer

Ok, quickly checked and can confirm that the patch still works but gives the same error as my original approach: 

"libtbb.dylib' not valid for use in process: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?))"

 

MacOS Ventura 13.4

Fusion 360 2.0.16265 x86_64 [Native]

 

0 Likes

tomnicYXQYQ
Explorer
Explorer

Have you disabled SIP?

0 Likes

tomnicYXQYQ
Explorer
Explorer

Schermata 2023-06-02 alle 15.34.27.png

It works here with SIP disabled and patched libtbbmalloc and libtbb. You can use these in the zip attached. Patched with amdfriend, the exact command is:

 

/Library/amdfriend --in-place --sign --directories /Users/tomnic/Library/Application\ Support/Autodesk/webdeploy/production/091ac024abfbd3b18cc71f4f8bebd0095c5b58c6/Autodesk\ Fusion\ 360.app/Contents/Frameworks/AIRMAX
1 Like

roger
Explorer
Explorer

I did try with SIP disabled but made no difference. Anyhow my solution works with SIP enabled. Thanks!

0 Likes

tomnicYXQYQ
Explorer
Explorer

amdfriend automatically re-codesigns the files it patches when using the --sign switch, as you can see it works for me, and should also work with SIP enabled.

0 Likes

roger
Explorer
Explorer

Thanks Tomnic, I guess it must be related to venture 13.4 then. I see you still run an older macOS version. 

0 Likes

fer662
Participant
Participant

I'm now getting stuck with a spinner in the splash and it won't go past it, with no error. Not sure if related or what, but reinstalling didn't help.

0 Likes

xturgorex
Explorer
Explorer

Can you elaborate on code signing? are you an apple developer? can I generate a certificate that I can use locally?

0 Likes

aaron.zschau
Observer
Observer

I'm having the same issue since a recent update, tried amdfriend with both the brew installed libtbb files that were previously working, as well as the attached versions from @tomnicYXQYQ, splash screen with spinning wheel and kernel error messages in the mac console, which seems to indicate this is a signing issue.  Also running Ventura 13.4

 

`Library Validation failed: Rejecting '/Users/aaron/Library/Application Support/Autodesk/webdeploy/production/091ac024abfbd3b18cc71f4f8bebd0095c5b58c6/Autodesk Fusion 360.app/Contents/Frameworks/AIRMAX/libtbb.dylib' (Team ID: none, platform: no) for process 'adexmtsv(33793)' (Team ID: XXKJ396S2Y, platform: no), reason: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?)` 

0 Likes

fer662
Participant
Participant

Just searched in the console app and I have the same errors.

0 Likes

tomnicYXQYQ
Explorer
Explorer

Do you have SIP disabled? Double check in terminal typing:

 

csrutil status

 

It has to be disabled

0 Likes

roger
Explorer
Explorer

I still have SIP enabled and still works. As soon as I have some time will post my approach. 

0 Likes

aaron.zschau
Observer
Observer

@tomnicYXQYQ  SIP is currently enabled on my system. 

 

@roger  Much appreciated, that would be very helpful

0 Likes

aaron.zschau
Observer
Observer

Disabling SIP in addition to running amdfriend `/Library/amdfriend --in-place --sign libtbb.dylib libtbbmalloc.dylib` 

(command run from inside ~/Library/Application\ Support/Autodesk/webdeploy/production/36d8e7a605ac671a12f56456fd0ebe46bb69eac4/Autodesk\ Fusion\ 360.app/Contents/Frameworks/AIRMAX)

 

seemed to get me back up and running, still interested in getting it working with SIP still enabled but that gets me back working for now. 

0 Likes