Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

leman

macrumors Core
Oct 14, 2008
19,521
19,677
How is it possible that Apple needs more transistors than Nvidia and still lacks some functionality?

We don't really know the transistor count of Apple GPU. Area-wise, an Apple GPU core and an Nvidia Ampere SM are roughly the same. And while it's true that Apple GPU cores lack some functionality compared to Nvidia, the opposite is true as well. These GPU simply do not implement the same feature set.
 

Xiao_Xi

macrumors 68000
Oct 27, 2021
1,627
1,101
We don't really know the transistor count of Apple GPU. Area-wise, an Apple GPU core and an Nvidia Ampere SM are roughly the same.
Do you count the transistors/area of the neural engine and the multimedia engine to do an apples-to-apples comparison with the Nvidia GPU?

And while it's true that Apple GPU cores lack some functionality compared to Nvidia, the opposite is true as well. These GPU simply do not implement the same feature set.
What functionality does the Nvidia GPU lack that the Apple GPU has?
 

leman

macrumors Core
Oct 14, 2008
19,521
19,677
Do you count the transistors/area of the neural engine and the multimedia engine to do an apples-to-apples comparison with the Nvidia GPU?

Any kind of comparison will be flawed. There is simply no apples-to-apples with these devices and how they are organised. I am comparing an Apple core to Nvidia SM because they are functionally equivalent from the perspective of GPU compute (both have 128 ALUs and a private memory pool that is shared among the threads executing on the device). But of course they are not the same, as the hardware is organised differently.

What functionality does the Nvidia GPU lack that the Apple GPU has?

Well, for starters there is TBDR, which probably has a non-zero transistor cost on its own. Only half of Nvidia's ALUs can do an INT operation while all ALUs on Apple are INT capable. M2 seems to support more complex data routing from registers with their shuffle and fill functionality. There is on-the-fly framebuffer compression. In addition, the hardware is organised differently. On Nvidia TMUs and rasterisers are shared between a block of SMs, on Apple, each core has its own TMUs and rasterisers. Cache hierarchy is most likely different as well, although I have no idea how.

To be clear, none of this means that Apple GPUs are superior to Nvidias. Not at all. It's just an illustration that comparisons are hard, because different hardware makes different tradeoffs.
 
Last edited:

avkills

macrumors 65816
Jun 14, 2002
1,226
1,074
AMD just released the W7xxx series workstation cards with full bandwidth DP 2.1; I am really hoping Apple gives us 2019 Mac Pro users some love with a MPX module. 1.5x speed claim vs W6800.
 

jujoje

macrumors regular
May 17, 2009
247
288
New Renderman, but nothing new on the AS front from the sounds of it (other than the new denoiser doesn't work even under Rosetta). The macOS related notes from the release docs are:

Installation + Licensing​

  • macOS 11 or 12 (Big Sur or Monterey): The installer can download the packages from Pixar, but can't run them to get them unpacked. You must manually double-click on the .pkg files that the installer leaves in the Downloads folder. RMAN-18802
  • macOS: During installation, you will see the RenderMan 24 License Server instead of the RenderMan 25 License Server. This is expected. RMAN-20602
  • macOS 11 or 12 (Big Sur or Monterey): You may need to periodically restart your license server because the operating system will periodically remove the content of /tmp. RMAN-19247

Denoiser​

  • macOS/Apple Silicon: The denoiser is not supported on Apple Silicon, even with Rosetta. RMAN-20408

Still have the installer error (at least for Renderman 24) in Ventura; it's been 10 years Pixar and you can't fix an installer :p

Would one consider "hardware" denoisers a useful feature?

Speaking of denoisers, the updated version in Renderman looks impressive (although not GPU based and can't denoies Renderman xPU renders yet).
 
Last edited:
  • Sad
Reactions: aytan

aytan

macrumors regular
Dec 20, 2022
161
110
From Redshift blog

Open Beta of AMD support on Windows coming to RS 3.5.15​

''For anyone wondering about the supported AMD GPUs. This is the current list.

Radeon PRO W7900, W7800, W6800, W6600, VII and W5700
Radeon RX 7950XTX, RX7950XT, RX7900, RX6950, RX6700XT, RX6600 and RX5700XT

In addition the following GPUs should be supported (but are not actively tested):
Radeon Vega Frontier Edition, Radeon RX Vega 56, Radeon RX Vega 64 (gfx900)
Radeon RX 5500 (gfx1012)
Radeon RX 6800, Radeon RX 6900 (gfx1030)
Radeon RX 6700 (gfx1031)
Radeon RX 7800 (gfx1101)
Radeon RX 7600, Radeon 7700 (gfx1102)''
 

sirio76

macrumors 6502a
Mar 28, 2013
578
416
I think is quite important and relevant, everything that helps to break Nvidia monopoly is good news and everyone will benefits directly or indirectly from this.
It also show how good Maxon is to adapt to every platform.
 
  • Like
Reactions: jujoje and aytan

treehuggerpro

macrumors regular
Oct 21, 2021
111
124
I think is quite important and relevant, everything that helps to break Nvidia monopoly is good news and everyone will benefits directly or indirectly from this.
It also show how good Maxon is to adapt to every platform.

Could be a long bow, but with this in place, their attention might also turn to optimising for Apple Silicon now. That is, if their resources are adaptable like that? Logically, pushing AMD support out for Windows would take priority over A/Si at this point in Apple's transition, particularly without the A/Si Mac Pro.

Anyway, as many would know, this is what Maxon (Panos) had to say in the Redshift forums last year (15 Apr.) . . .

Hey guys,

I'm afraid it will be very hard (or, rather, impossible) to comment on such deep technical details due to a number of NDAs.

What I can say (and this is not specifically about Apple or the M1 Ultra but a general comment about our dev philosophy) is that we want Redshift to run as efficiently as possible on all the GPUs it supports today - or the ones it will support in the future. For this reason, we try to keep close communications with the hardware vendors. In some cases those communications result in discussions about possible optimizations that are fairly easy/straightforward - so we go ahead and do them immediately. In some other cases, the optimizations might require more work and are pushed further down the line. And, in yet other cases, the optimizations are deemed unrealistic given the existing architecture of Redshift.

The specific problem discussed here (which is "why doesn't the M1 Ultra render exactly twice as fast as the M1 Max") does not belong to the unrealistic category. I.e. there might indeed exist workarounds. But these won't be simple modifications either! :) So we will need to run some experiments, see what kind of perf gains we can get and weight the dev effort against it . . .

And in a follow up response . . .

Due to NDAs, I can't really talk about future hardware from any vendor. But I think, looking at the trajectory so far, it's pretty safe to assume that Apple will continue improving their silicon, including on the GPU side. . .

Hopefully some of those NDAs will result in us seeing optimisations debut with the A/Si Mac Pro announcement.
 
  • Like
Reactions: ETN3

Xiao_Xi

macrumors 68000
Oct 27, 2021
1,627
1,101
"Full Metal" Blender is getting closer and closer.
Metal backend support for Workbench-next and Eevee-next has been worked on. Workbench-next is working, but Eevee-next needs more work to get on the same level as the OpenGL backend. Currently it is possible to continue feature development using a Mac system, which was short term goal of this development.
  • Some issues were found in the backend that has been reported.
  • Irradiance cache freezes computer, unknown if it is in the Metal backend or deeper.
 
  • Like
Reactions: sputnikBA and aytan

avkills

macrumors 65816
Jun 14, 2002
1,226
1,074
Lightwave3D has been purchased away from Virtz. So far it looks as though things are going to get real good, although it is going to take a while. Support for native Apple Silicon is on the list of things.
 

jujoje

macrumors regular
May 17, 2009
247
288
Lightwave3D has been purchased away from Virtz. So far it looks as though things are going to get real good, although it is going to take a while. Support for native Apple Silicon is on the list of things.
I worked with Andy Bishop (the new owner) back in the day. Really nice guy and genuinely passionate about Lightwave. Tbh couldn't imagine a better person to be in charge of Lightwave's development; hoping he can turn things things around there.
 

LymeChips

macrumors newbie
Jan 3, 2020
27
16
After years of following this thread I finally got an Apple silicone computer and did some C4D/Octane work. The responsiveness is very nice however I have to ask anyone else with a M1/2 MBP - when rendering does your laptop get super loud?

I know it's a very demanding task for any computer to do, but all I heard leading up to my purchase was that these computers stay cool and quiet under heavy workloads.

For reference I have an M2 Max 14in and I've been using the latest software versions: C4D 2023.2.1 & Octane 2022.1.1(r4) and macOS 13.3.1
 

Boil

macrumors 68040
Oct 23, 2018
3,478
3,173
Stargate Command
After years of following this thread I finally got an Apple silicone computer and did some C4D/Octane work. The responsiveness is very nice however I have to ask anyone else with a M1/2 MBP - when rendering does your laptop get super loud?

I know it's a very demanding task for any computer to do, but all I heard leading up to my purchase was that these computers stay cool and quiet under heavy workloads.

For reference I have an M2 Max 14in and I've been using the latest software versions: C4D 2023.2.1 & Octane 2022.1.1(r4) and macOS 13.3.1

Might be these are not Apple silicon optimized variants of the software, but are running thru Rosetta 2...?

I believe Octane X is ASi optimized, and Maxon should be working on an ASi optimized variant of Cinema 4D as well...?
 

diamond.g

macrumors G4
Mar 20, 2007
11,438
2,665
OBX
After years of following this thread I finally got an Apple silicone computer and did some C4D/Octane work. The responsiveness is very nice however I have to ask anyone else with a M1/2 MBP - when rendering does your laptop get super loud?

I know it's a very demanding task for any computer to do, but all I heard leading up to my purchase was that these computers stay cool and quiet under heavy workloads.

For reference I have an M2 Max 14in and I've been using the latest software versions: C4D 2023.2.1 & Octane 2022.1.1(r4) and macOS 13.3.1
The 14” Max is loud under “heavy” load. Supposedly the 16” is much quieter.
 

LymeChips

macrumors newbie
Jan 3, 2020
27
16
I got to thinking the 14in might be the issue unfortunately but turning the render priority down to low reduces noise to a nice level - but now it has the same performance as an M1 haha

And yes this version of octane is Apple Silicone only - running native.
 

sirio76

macrumors 6502a
Mar 28, 2013
578
416
Might be these are not Apple silicon optimized variants of the software, but are running thru Rosetta 2...?

I believe Octane X is ASi optimized, and Maxon should be working on an ASi optimized variant of Cinema 4D as well...?
C4D was native since the first iteration of AS, actually one of the first native software in general.
 
  • Like
Reactions: aytan and Boil

jujoje

macrumors regular
May 17, 2009
247
288
I know it's a very demanding task for any computer to do, but all I heard leading up to my purchase was that these computers stay cool and quiet under heavy workloads.

For reference I have an M2 Max 14in and I've been using the latest software versions: C4D 2023.2.1 & Octane 2022.1.1(r4) and macOS 13.3.1

Have a 14" M1 MBP and it gets loud when hitting GPU (or in the worst case CPU and GPU) at the same time. CPU is pretty close to silent or very quiet even when rendering with all cores. It seems mainly the GPU that causes the fan to kick in.

Still quieter than my old iMac Pro, which got frustratingly loud very quickly (or 2016 15" MacBook Pro for that matter).
 
  • Like
Reactions: aytan

aytan

macrumors regular
Dec 20, 2022
161
110
After years of following this thread I finally got an Apple silicone computer and did some C4D/Octane work. The responsiveness is very nice however I have to ask anyone else with a M1/2 MBP - when rendering does your laptop get super loud?

I know it's a very demanding task for any computer to do, but all I heard leading up to my purchase was that these computers stay cool and quiet under heavy workloads.

For reference I have an M2 Max 14in and I've been using the latest software versions: C4D 2023.2.1 & Octane 2022.1.1(r4) and macOS 13.3.1I

I have Studio Max and Ultra also at the at the our studio we have got Studio Max 32GB, Studio Max 64 GB a couple of 16 MBP's a couple of PC's ext. I have a lot insight about AS devices.
For average 3D workflows Studio Max with 32 GB Ram is not enough. With 64 GB ram could be but still there is CPU core counts issues for simulations ext.
We never use MBP's for 3D rendering. Because they are still certain degrees of CPU/GPU temperatures and fan noise even with Davinci Resolve while 4K/6K workflows. I have no experience with M2 MBP, 96 GB of RAM could be + but it will still reach certain degrees of CPU/GPU temperatures and fan noise while 3D rendering sessions. I think fan noise is fine at MBP's, but I am not sure for body components which could effect from that heat ( connect ports could be very hot ).
On Studio Ultra I have no issues while working on 3D or overnight 3D rendering sessions. It is the most reliable device I ever used. There is no fan noise but still it could be warm on the chassis which is perfectly normal.
Other thing is about Octane. Octane uses much more Vram/Ram than Redshift. Arnold is using possible small size of RAM. Vray is similar with Redshift about Ram usage. If its possible I would suggest you try Redshift or Vray. It will make a difference based on my experiments.
 

aytan

macrumors regular
Dec 20, 2022
161
110
The 14” Max is loud under “heavy” load. Supposedly the 16” is much quieter.
No 16 inch not quite under heavy workloads. You could hear fan noise very clear & loud. Also 16 inch is reaches maximum degrees quicker than 14 inch MBP's.
 

leman

macrumors Core
Oct 14, 2008
19,521
19,677
It's all about thermal output vs. cooling capability. Under prolonged heavy combined load an M1 Max will produce the same amount of heat as a previous Intel i9+dGPU MBP.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.