Does karma work on Mac?

   3322   9   2
User Avatar
Member
135 posts
Joined: March 2018
Offline
Never tried karma on the mac laptop before (mainly use mac for other things than rendering)
Just for fun opened up the stage, dropped a pighead and switched the viewport to karma… ops, does this thing work? Only the two efficiency cores work at all. Am i doing something wrong?
Image Not Found

Image Not Found
Edited by filipw - Feb. 3, 2022 14:35:55

Attachments:
slow_pig.jpg (266.3 KB)

User Avatar
Member
185 posts
Joined: March 2008
Offline
Should work fine. Attached a screenshot of it rendering away at a pig head on my M1 MacBook Air (not sure why your render's going to take 2 hours though).

As you can see it's hitting the efficiency cores, and I'm not sure why. It does appear to hit them first and then ramp up the performance cores - if you render something a bit more complex than a pig head they will start to chip in. This doesn't seem particularly efficient. Karma's IPR thread reservation has always been a bit weird; it never seemed reserve cores as I'd expect.

Attachments:
pigface.jpg (263.6 KB)

User Avatar
Member
135 posts
Joined: March 2018
Offline
To me this looks like it only uses the efficiency cores at all. In the case of your M1 it has 4 e-cores and those are used fully. On my M1 Max I have 2 e-cores and those are used fully. On my main TR Pro 3975wx workstation, all 64 threads are used.
User Avatar
Member
185 posts
Joined: March 2008
Offline
It does predominantly use the efficiency cores. With a bit more geometry the other cores pick up some of the load, but it seems the efficiency cores are at 100% and the performance cores peak at 20%. Possibly that 20% is it picking up system tasks as the efficiency cores are saturated.

Seems like this is an Apple Silicon issue, rather than a Mac one; on my iMac, Karma happily renders away using all 10 core / 20 threads.
User Avatar
Member
273 posts
Joined: Nov. 2013
Offline
Not sure if this is accurate or not but may be of interest

https://apple.stackexchange.com/questions/426874/how-does-macos-decide-when-to-use-m1s-performance-vs-efficiency-cores [apple.stackexchange.com]
User Avatar
Member
248 posts
Joined: May 2017
Offline
i reported this as a bug from M1Pro, but got a (reasonable) response that it is not officially supported, and on a non-M machine it works as intended, so i got my bug report dismissed

PS - render to MPlay will utilize all cores. viewport render is stuck with a couple of cores and that is pretty much it, no matter what you tweak in sliders
https://twitter.com/oossoonngg [twitter.com]
User Avatar
Staff
1255 posts
Joined: July 2005
Offline
Hi All,

Yup. This issue is on our radar and we are looking into a fix to have all cores used on M1. No ETA at the moment though but sooner rather than later.

Cheers,
Rob
User Avatar
Member
155 posts
Joined: Nov. 2015
Offline
rvinluan
Hi All,

Yup. This issue is on our radar and we are looking into a fix to have all cores used on M1. No ETA at the moment though but sooner rather than later.

Cheers,
Rob

we're still talking through rosetta, right?
User Avatar
Staff
1255 posts
Joined: July 2005
Offline
chf
we're still talking through rosetta, right?

Yes. That is correct.

Cheers,
Rob
User Avatar
Staff
467 posts
Joined: Aug. 2019
Offline
This has been fixed in 19.0.524.
  • Quick Links