-
-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apple Silicon version #92
Comments
Main reason it is not made yet is because I do not own an ARM Macbook (and no need to). Another option which would be fairly easy to make is to keep all current stuff as is, but only add support for Blender ARM builds. This would run the performance critical parts in ARM, and keep everything else in x86. If you could confirm that the current binaries work fine on a ARM Macbook, I can atleast attempt to add the ARM Blender binary support quick, it should be fairly low effort. I could even spin out a ARM Blendfarm and you could test it. |
Thanks for your quick response. I'm running a Mac Studio M1 Max and would be happy to help in any way. I'm not a coder but would be happy to test builds. |
Apple Silicon Macs are compatible with x86 via the Rosetta translation layer. It won't be long before this won't be available anymore and there are performance compromises when translating from x86 to ARM. Native is always best. |
I'm building an OSX-ARM64 version which ill post here soon-ish. Afterwards I can see if I can have it download ARM64 Blender (so far doesn't seem like an issue, but you never know with these things). |
The current version appears to be running OK on the Mac. Does it need to download Blender or can you point to an already installed version? I have to server running on my PC but it's taking an age to download. |
On PC got an "Exception on extraction: One or more errors occurred. (Received an unexpected EOF or 0 bytes from the transport stream)" error. The PC is a secondary machine so I'm not as knowledgable with the setup as I am on the Mac. |
BlendFarm by default downloads Blender on its own. If you do really want to use a custom installation, click the "Add Custom Version" button in the client. It mostly guides you through it. The error you got sounds to me like the download failed? |
Here is a ARM64 build with the stuff mentioned before. |
I'm aware of the discrepancy, which might be because these libraries aren't available for ARM64. Or they are embedded differently. |
Hey @Macwelshman, could you give this version a shot: If it does detect it correctly, try connecting to the Local node, and see if it downloads the Blender version correctly. |
Hi
I’ve run the latest build and it loads fine. Not sure how I can confirm whether it has downloaded the arm version or not. You mention the console but I cannot find a way to open it. I’m sure on an earlier build there were console icons to access it.
I cannot test a render as I’m getting an error from the PC server. When I connect by clicking the red circle it presents an error (see attached). In the PC console it reports the following:
"Received checkProtocol [58] from 192.168.0.3:61900
TCP listening exception: Expected header of length 24, found 0”
If you could let me know how to proceed I will test further.
Tegards
Ian
… On 19 Nov 2023, at 18:43, LogicReinc ***@***.***> wrote:
Hey @Macwelshman <https://github.com/Macwelshman>, could you give this version a shot:
https://github.com/LogicReinc/LogicReinc.BlendFarm/raw/dev-v1.1.6/.data/temp/BlendFarm-1.1.6-OSX64.zip
This one should allow you to use ARM-based Blender.
If things work correctly, during bootup, you should see in the console "Server OS: macOS-arm64", if you see something else here, it means it doesn't properly detect ARM.
If it does detect it correctly, try connecting to the Local node, and see if it downloads the Blender version correctly.
If everything goes as it should, it means Blender itself should run in ARM64, meaning performance should be pretty good as expected.
—
Reply to this email directly, view it on GitHub <#92 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AKOFF5BSHTTDVQAYNZYAC7TYFJHNVAVCNFSM6AAAAAA7RB43VGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJXHE2DENRSGY>.
You are receiving this because you were mentioned.
|
I personally did a test and works fine, BUT I believe the app downloads the Intel version of blender instead of the ARM one. |
Happy New Year! Is there any news on the Apple Silicon version of Blend Farm? I’d love to test out any further developments. |
It's really important that an ARM 'Apple Silicon' native version is made available. The switch was made about 3 years ago now and new software should always be at least compatible with both if not native.
The text was updated successfully, but these errors were encountered: