Cycles Apple Metal device feedback

Hello guys. I noticed that on Blender 3.1 when I close it while youtube (video, or vimeo or apple tv)) is still running in the background, the Macbook pro m1pro gets a weird sound on the speaker. It only happens when i close Blender. I tried other apps (from Adobe, open source, microsoft etc) and the only one that when closed makes a sound is Blender (while a video is running in the background). Does anybody else heard this issue?

1 Like

Possibly unrelated to the subject of this forum… but yes, I’ve had that issue too. When closing blender on my intel MacBook, it causes a weird scratching/glitching effect in the speakers.

I am asking because the laptop is new and I wish to know if it is a bug in 3.1 Apple version of Blender or is the Mac and I should return it while I can. Sadly I cannot test Blender in the Apple Store

Submitting this as a bug report will bring the issue to the attention of the developers.

If you make use of the ‘Help’ menu ➔ ‘Report a bug’ option from Blender, the necessary system info and Blender version will be automatically entered for you. Alternatively, you can go to this page and manually enter your info.

Thanks.

It also happens in Unity, there is a thread in the Unity forums, it seems to happen with Visual Studio and Visual Studio Code as well as Unity https://forum.unity.com/threads/m1-mac-speaker-crackle-and-pop-on-compile.1209202/ You can also find talk of it on Reddit etc.

I’m wondering when the next revision of Apple Silicon/Metal support will go out. Jason hinted at performance gains as large as 2X the current implementation a little while ago in their “early R&D”.
How soon can we some of those materialise?

8 Likes

I’m thinking that stuff may be being worked on for announcements at WWDC

2 Likes

I am guessing we will see the 1.1x speed improvement soon as Brecht validated it today.

3 Likes

sorry, not a native english speaker,… so 1.1x means 10% faster renders?

Yes 1,1 x is the same as 110%.

1 Like

Hey all,

Can anyone say when the metal improvements are slated to be released? Will 3.2 or 3.3 include metal performance improvements or are they later than this? I don’t recall seeing it mentioned in the 3.2 notes.

We’re Apple fans at work but we’re about to change to PC workstations because of our view port and render time perf just not being where the team need it, which is sad but I’d like to see if this is about to change. A 2x improvement would fix this for now :slightly_smiling_face:
Thanks :+1:

1 Like

A optimization patch is under review, expected to provide a noticeable performance increase here: ⚙ D14645 Cycles: Apple Silicon optimizations (~40% uplift on M1 Max)

As such, it’s possible this patch could be implemented soon. However, based on these rendering meeting notes (link) it seems like some adjustments are expected to be made before the feature gets merged into Cycles. And I don’t know how long it will take to make those changes and so I can’t tell you when this patch will be accepted and merged with Blender.

7 Likes

40%!
That’s a sizeable jump! Wonderful.

1 Like

I’m not completely sure about this but I believe that the 1.1x improvement already landed. Previously around 03:11 in Classroom on my M1 Pro. Now in 3.3 alpha it’s 02:53. Very small change but I think it’s worth mentioning.

2 Likes

yes it has but from my testing on the 14 core GPU it looks more like 5-8 % depending on scene.

Monster under the bed for example.
3.1.2 no metal rt 350 sec
3.3a no metal rt 324 sec

Classroom
3.1.2 220 sec
3.3a 210 sec

1 Like

Hey, on relatively simple scenes cycles on metal has been performing pretty great. but when I start using on some more complex shots with linked libraries with overrides, view layers, and AOVs, I frequently run into issues where things suddenly will stop rendering or the entire system will lock up. the console reports a variety of issues, some of which specifically mention cycles metal (attached screenshots).

its hard to troubleshoot what is causing it, since it can render find one moment, and then the next it fails. and then render fine after a restart.


1 Like

Hi all,
On the BMW test, I got 1:24 on Blender 3.3 (May 17 build) and 1:18 on Blender 3.1 (Stable).
Perhaps this is just for this test? I will update this post with some more scenes later when I get the chance. Just wanted to let you all know that the time went down.

Also, MetalRT seems to have disappeared…

Not sure if I’m doing something wrong but on M1Max 64GB running Monterey 12.4 just got 102s on the Classroom and 49s on the BMW scene. Both on the 3.3 Apple Silicon build (GPU only compute)!

Try something else then BMW, it often does not show the differences well, Classrom, Monster under the Bed are better tests.

Also BMW is the only ine I tried that was actually faster with Metal RT on all the others are slower with Metal RT.

The 10% are for Metal RT off.

1 Like

Seems correct, same machine as you, got 103 sec in classroom with yesterdays build. (109 on 3.1.2) so about 6%.

Not every scene will get you 10%
From the ones I tried Monster under the Bed show the biggest improvement.