Apple M1 Max 24-core GPU vs 32-Core GPU

general questions about Neat Video
Post Reply
RaymondK
Posts: 10
Joined: Wed Dec 08, 2021 1:44 pm

Apple M1 Max 24-core GPU vs 32-Core GPU

Post by RaymondK »

Hi Neat Video team.

I'm in the middle of deciding which MacBook Pro to buy.
Since I'm a heavy user of Neat Video de-noising in many of my projects, having followed your latest testing info with the new Apple CPU/GPU's I know the best choice is to go with the M1 Max. However with a certain budget at my disposal I'm debating if the Binned M1 Max, with 24-Core GPU is also a good option to consider.
Or will I loose much GPU power with the 24-core GPU over the 32-Core version?

Thanks in advance for any insight/info in helping making my choice!
NVTeam
Posts: 2745
Joined: Thu Sep 01, 2005 4:12 pm
Contact:

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by NVTeam »

We do not currently have direct measurements from a binned chip system. I would estimate its speed in proportion to the number of cores available. If a 32-core GPU gives 36 fps, then it is reasonable to expect 36 * 24/32 = 27 fps from a 24-core one.

Vlad
RaymondK
Posts: 10
Joined: Wed Dec 08, 2021 1:44 pm

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by RaymondK »

Hi Neat Video Team!

I'm very happily using the 14" Inch M1 Max with 24-Core GPU (instead of the 32-Core GPU) and 64GB RAM

I am super amazed at the editing speed with Premiere Pro, even clearly better than timeline playback in FCPX (which surprised me actually as I ran the Rosetta2 Premiere Pro version)
Haven't tried exporting video yet, as that isn't that important to me and it has been tested all over the place.. :D

What I did try out of course, is Neat-Video.

However, to my surprise, the M1 Max gpu (24-core) was ' sort of' being recognized as being an M1 Max, ..but than it stated:

Looking for AMD Metal-capable devices..
Metal initialized successfully.
Checking Metal GPU 1:
GPU device name is: Apple M1 Max
43690 MB total (3930 MB available during initialization)
This device is not supported
Check failed - will not use the device

This is with 5.4.11, with both the Second Revision and Standard Version

So I can't seem to use Neat-Video with the GPU yet?

Is the latest update 5.4.11 Pro (and SR) not ready for the M1 Max GPU yet?

I posted a screenshot of what the Advanced GPU settings menu said

Hope to use the M1 Max GPU soon, as I'm always a heavy user of it in my projects and am really looking forward to use this beast on the road.

Thx in advance!
screenshot 1
screenshot 1
Screenshot 2022-01-02 at 07.12.13.png (119.61 KiB) Viewed 6669 times
screenshot 2
screenshot 2
Screenshot 2022-01-02 at 07.10.47.png (214.42 KiB) Viewed 6669 times
NVTeam
Posts: 2745
Joined: Thu Sep 01, 2005 4:12 pm
Contact:

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by NVTeam »

I think the problem is that you run Premiere in Rosetta mode.

Please try to run it in native M1 mode instead.
RaymondK
Posts: 10
Joined: Wed Dec 08, 2021 1:44 pm

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by RaymondK »

Hmm yeah I thought that might be the reason.

I'm running in Rosetta2 because I find the native m1 version of Premiere Pro to still be very glitchy.

I guess there isn't a way to runn Neat-Video in Rosetta then?

Thanks again for the help!
NVTeam
Posts: 2745
Joined: Thu Sep 01, 2005 4:12 pm
Contact:

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by NVTeam »

NV will work in Rosetta but the M1 GPU code requires the native M1 mode.

Vlad
RaymondK
Posts: 10
Joined: Wed Dec 08, 2021 1:44 pm

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by RaymondK »

Thx for the reply!

I think I'll keep on using neat video in the Rosetta2 version of Premiere Pro, ..for now.
Until Premiere Pro M1 native is more stable.

I will probably only use FCPX for a few things, as I cannot get around the learning curve being huge Premiere Pro user.

But beside that I'll tryout DavinciResolve and go with the Studio version if I like it.

I do then need to buy a separate Neatvideo license for it right?

Again thx for the reply's and the info!
NVTeam
Posts: 2745
Joined: Thu Sep 01, 2005 4:12 pm
Contact:

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by NVTeam »

> I do then need to buy a separate Neatvideo license for it right?

Yes, and you can do that with discount if you log on to your account on Neat Video website first and then proceed to the Purchase page.
RaymondK
Posts: 10
Joined: Wed Dec 08, 2021 1:44 pm

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by RaymondK »

So here are my ' surprising results:

Specs:
14-inch Liquid Retina XDR display
M1 Max chip with 10-core CPU, 24-Core GPU
64GB unified memory
2TB SSD

Results

CPU Model: Apple M1 Max (MacBookPro18,4)
GPU 1: Apple M1 Max (Metal): 43690 MB total (43690 MB currently available), using up to 100%

CPU only (1 core): 3.14 frames/sec
CPU only (2 cores): 6.48 frames/sec
CPU only (3 cores): 9.14 frames/sec
CPU only (4 cores): 12.1 frames/sec
CPU only (5 cores): 14.8 frames/sec
CPU only (6 cores): 16.7 frames/sec
CPU only (7 cores): 19.1 frames/sec
CPU only (8 cores): 21.5 frames/sec
CPU only (9 cores): 22.2 frames/sec
CPU only (10 cores): 23 frames/sec
GPU only (Apple M1 Max): 33.9 frames/sec
CPU (2 cores) and GPU (Apple M1 Max): 19.4 frames/sec
CPU (3 cores) and GPU (Apple M1 Max): 24.6 frames/sec
CPU (4 cores) and GPU (Apple M1 Max): 28 frames/sec
CPU (5 cores) and GPU (Apple M1 Max): 31.5 frames/sec
CPU (6 cores) and GPU (Apple M1 Max): 32.1 frames/sec
CPU (7 cores) and GPU (Apple M1 Max): 32.6 frames/sec
CPU (8 cores) and GPU (Apple M1 Max): 33.1 frames/sec
CPU (9 cores) and GPU (Apple M1 Max): 33.1 frames/sec
CPU (10 cores) and GPU (Apple M1 Max): 33.2 frames/sec

Best combination: GPU only (Apple M1 Max): 33.9 frames/sec



The optimizing Performance Settings used:

Frame Size: 1920x1080 progressive
Bitdepth: 32 bits per channel
Mix with Original: Disabled
Temporal Filter: Enabled
Quality Mode: Normal
Radius: 2 frames
Dust and Scratches: Disabled
Repeat Rate: 0% of repeated frames
Jitter Filtration: Normal
Spatial Filter: Enabled
Quality Mode: Normal
Frequencies: High, Mid, Low, Very Low
Artifact Removal: Enabled
Edge Smoothing: Disabled
Sharpening: Disabled


I'm really surprised by the results I get with the binned M1 Max 24-core compared to the full 32-Core GPU.
I thought we would probably get the best performance with the 'CPU (10 cores) and GPU (Apple M1 Max)' optimizing performance setting,
but instead the GPU is still very strong, only trailing the 32-Core with a dip of around 2.5fps lesser performance.

The binned M1 Max 24-Core GPU is still so powerful it even remains stronger than the CPU plus GPU option, although that one comes very close with 33.2fps

My thoughts (when I was contemplating to go the 64GB memory route), was that the 64GB unified memory would probably play a role in
how well the GPU would perform, ..since it's unified memory after all.
Especially in an app Like NeatVideo.
Seeing how much of the Unified memory it uses, I think it does..

So now I wonder how well the M1-Max GPU will perform as stand-alone or in combination with the CPU when only having 32GB of Unified memory.
Will it keep its performance? ..or will it dip because of only 32GB memory..?

Maybe an idea, (giving a shout out to the NeatVideo community?), ..Just to ask their results with the 32GB unified memory version of the M1 Max?
Would love to see if 32GB vs 64GB does make a difference in the 24-Core and 32-Core versions of the M1 Max

Anyways.

To have NeatVideo using only the GPU, whilst letting the CPU do other tasks even on the 24-Core binned version, is really nice to have!
--Especially since I will barely lose any performance compared to the 32-Core version,.. yet gain a nice boost of battery life in return!

So simply said, I'm super happy with these results!
jesseosmer
Posts: 1
Joined: Wed Jan 19, 2022 3:14 pm

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by jesseosmer »

Specs:
14-inch Liquid Retina XDR display
M1 Max chip with 10-core CPU, 24-Core GPU
32GB unified memory
1TB SSD
Attachments
Screenshot-2022-01-19-at-16.33.08.jpg
Screenshot-2022-01-19-at-16.33.08.jpg (108.95 KiB) Viewed 6434 times
RaymondK
Posts: 10
Joined: Wed Dec 08, 2021 1:44 pm

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by RaymondK »

Nice! Thx for your test results jesseosmer!

So it seems the 24-Core version with 32GB of unified memory is only one frame slower than the 64GB version..almost as fast!
All the more proof how well optimized the 24-Core binned version is!
Going with the 24-Core was the right choice :) -- almost no performance loss in the right/important places, whilst getting a nice gain in battery life!
:D :D
RaymondK
Posts: 10
Joined: Wed Dec 08, 2021 1:44 pm

Re: Apple M1 Max 24-core GPU vs 32-Core GPU

Post by RaymondK »

Working now with neat-video on 4K files, I thought I'd do a recheck for the best performance settings.

Again a nice surprise for the 14" inch 24-Core M1 Max GPU! (64GB unified-ram, and 2TB SSD)

Here are the performance settings results.



Frame Size: 3840x2160 progressive
Bitdepth: 32 bits per channel
Mix with Original: Disabled
Temporal Filter: Enabled
Quality Mode: Normal
Radius: 2 frames
Dust and Scratches: Disabled
Repeat Rate: 0% of repeated frames
Jitter Filtration: Normal
Spatial Filter: Enabled
Quality Mode: Normal
Frequencies: High, Mid, Low, Very Low
Artifact Removal: Enabled
Edge Smoothing: Disabled
Sharpening: Disabled

Neat Video 5.4.11 Pro plug-in for Premiere (MacOS)

Detecting the best combination of performance settings:
running the test data set on up to 10 CPU cores and on up to 1 GPU

CPU Model: Apple M1 Max (MacBookPro18,4)
GPU 1: Apple M1 Max (Metal): 43690 MB total (15316 MB currently available), using up to 50%

CPU only (1 core): 0.753 frames/sec
CPU only (2 cores): 1.6 frames/sec
CPU only (3 cores): 2.29 frames/sec
CPU only (4 cores): 3.01 frames/sec
CPU only (5 cores): 3.66 frames/sec
CPU only (6 cores): 4.29 frames/sec
CPU only (7 cores): 4.84 frames/sec
CPU only (8 cores): 5.31 frames/sec
CPU only (9 cores): 5.46 frames/sec
CPU only (10 cores): 5.62 frames/sec
GPU only (Apple M1 Max): 9.58 frames/sec
CPU (2 cores) and GPU (Apple M1 Max): 5.71 frames/sec
CPU (3 cores) and GPU (Apple M1 Max): 8.71 frames/sec
CPU (4 cores) and GPU (Apple M1 Max): 8.91 frames/sec
CPU (5 cores) and GPU (Apple M1 Max): 9.41 frames/sec
CPU (6 cores) and GPU (Apple M1 Max): 8.42 frames/sec
CPU (7 cores) and GPU (Apple M1 Max): 8.3 frames/sec
CPU (8 cores) and GPU (Apple M1 Max): 8.57 frames/sec
CPU (9 cores) and GPU (Apple M1 Max): 8.61 frames/sec
CPU (10 cores) and GPU (Apple M1 Max): 8.7 frames/sec

Best combination: GPU only (Apple M1 Max): 9.58 frames/sec


I've tested it multiple times and it always stays around 9.5 frames/sec (GPU only)

I'm really impressed!

Seeing that in the Blog test (Neat Video System Comparison, December 2, 2021)
you guys from Neat Video did a test with a 16" inch, 32-Core 2TB, 64GB M1 Max version and got around 7.69 frames/sec in 4K

I think it's a very impressive feat that the 14" 24-Core 64GB version reaches around 9.58 frames/sec

I'm really interested in seeing if in future updates there could come even more performance gains, pushing even more out of these amazing GPU's!
Post Reply