Contribute
Register

All Things PRO AUDIO

Joined
Aug 22, 2017
Messages
329
Motherboard
ASUS Rog Maximus IX Hero
CPU
i7-7700K
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
My mistake, assumed Post #56 was Profile/7700K. Recognize both IPGs are 9900K
137W with 60% utilization is quite poor efficiency
CPU always in Turbo confirms native CPU PM is not working

Native iMac19,1/9900K IPG on your workload would be enlightening
According to the thread you linked it appears that PM on 9900K isn't an option yet. Going off of this statement:
  1. Coffee Lake/UHD630+ (Core i3/5/i7 9xxx, 9th Generation: TBA when native macOS support)
Also I learned from @pastrychef that other than PluginType=check nothing else is necessary in terms of PM.
 
Last edited:
Joined
Aug 25, 2012
Messages
681
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
MacBook Pro
Classic Mac
Performa, Power Mac, PowerBook
Mobile Phone
iOS
I just tested something similar in Cubase Pro 10.0.20, I made my own project with 1 VI, 8 bass amps, 1 eq, 1 compressor, 1 reverb per track. I can do 56 tracks. Graphics updates are really slow, but no errors. 44.1 @ 128, MH ULN-8 via firewire.
That's a whopping 56 VI's with 600 or so plug ins... Much better load spread than in the Logic project, better CPU utilization, hypertreading works well, nearly 700% CPU load etc. In this case of apples against oranges. I will test this song rebooted in Win 10 when I have the time.
 

Attachments

toleda

Moderator
Joined
May 20, 2010
Messages
24,371
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
I checked, I have a reasonable spread in clock speeds
Not a valid conclusion, IPG shows no non Turbo freqs
Is this because of anti-meldown/spectre measures in Mojave?
No.
Hyperthreading is not working, 16 "processors" should show
Activity Monitor show 4 of the 8 physical cores are doing all the work, remaining 4 physical cores have no work
 
Joined
Aug 25, 2012
Messages
681
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
MacBook Pro
Classic Mac
Performa, Power Mac, PowerBook
Mobile Phone
iOS
Not a valid conclusion, IPG shows no non Turbo freqs

I'm hammering the CPU, so it goes full tilt for the time IPG was recording. When doing other stuff, I see more speeds.

No.

Hyperthreading is not working, 16 "processors" should show

Uh. I have a quad core/8 thread 6700K

Activity Monitor show 4 of the 8 physical cores are doing all the work, remaining 4 physical cores have no work
Apparently, 4 out of 8 real/virtual cores do all the work in this Logic Project.

But in the Cubase example(second screen shot) all cores are fairly evenly loaded, total CPU load is nearly 700%, it looks like everything works as it should. Ass kicking performance, in fact.
These are all Steinberg's own VST plug ins, BTW. But the Logic project is also set up with just the basic Logic CoreAudio stuff(to make comparison easy, I guess)

So what goes 'wrong' with the Logic project? Or is this a weird corner case?

In daily use, Logic Pro and Cubase have about the same performance, Logic is a bit better with heavy VI's and a tiny buffer.
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,371
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
According to the thread you linked it appears that PM on 9900K isn't an option yet
9900K supported in a special build that shipped with the late 2018 iMacs
Simply have not verified 9900K support made it to 10.14.4 or 10.14.5
Also I learned from @pastrychef that other than PluginType=check nothing else is necessary in terms of PM.
Not true, PluginType=1 is mandatory; depending on cpu, other parameters may require setting
In my opinion, native CPU PM is clearly not working on your machine
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,371
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
Apparently, 4 out of 8 real/virtual cores do all the work in this Logic Project.
My mistake, confused users and systems
Your 7700K has 4 physical cores and 4 hyperthreads, supports 8 threads as you know
Intel hyperthreading is invisible to applications
So what goes 'wrong' with the Logic project?
No idea
Contact developer
 
Joined
Aug 22, 2017
Messages
329
Motherboard
ASUS Rog Maximus IX Hero
CPU
i7-7700K
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
Not true, PluginType=1 is mandatory; depending on cpu, other parameters may require setting. In my opinion, native CPU PM is clearly not working on your machine
@CaseySJ I recall you saying that PM is enabled by using PluginType=true and nothing else. This seems to be in conflict with the statement above, no?
 
Last edited:

toleda

Moderator
Joined
May 20, 2010
Messages
24,371
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
Post #61:
Also I learned from @pastrychef that other than PluginType=check nothing else is necessary in terms of PM
Post #68:
I recall you saying that PM is enabled by using PluginType=true and nothing else
For config.plist/ACPI/SSDT/Generate/PluginType/:
"true" is correct (TextEdit) as is YES (Xcode) as is 1 (binary)
"check" is not correct as noted in Post #61

Regarding "nothing else," many users posting to macOS Native CPU/IGPU Power Management did not get native CPU PM with only PluginType=true. A few users were unable to get native CPU PM with PluginType=true and all known PM fixes.
 
Last edited:
Joined
Aug 22, 2017
Messages
329
Motherboard
ASUS Rog Maximus IX Hero
CPU
i7-7700K
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
Post #61:

Post #68:

For config.plist/ACPI/SSDT/Generate/PluginType/:
"true" is correct (TextEdit) as is YES (Xcode) as is 1 (binary)
"check" is not correct
As in like so?
 

Attachments

Top