News for hackers. Stuff that matters.
Re:M3 CPU cores have become more versatile by rifty on Friday January 05, 2024 @05:31PM (#38885917)
The P core drop is apparently kind of a downgrade for audio production. Some DAWs only use the performance cores and Logic is one of them. This means you can utilize more tracks with an M1 Pro.
Re:M3 CPU cores have become more versatile by daviddever23box on Friday January 05, 2024 @07:34PM (#38886994)
This is not actually the case: this can be changed within Logic Pro's settings.
Re:M3 CPU cores have become more versatile by rifty on Friday January 05, 2024 @08:04PM (#38887201)
You can set the number of cores utilized by default in the settings, yes. But Logic will only fully utilize the performance cores. I made a mistake and over-stated by saying it would only use performance cores. The conclusion isn't different though. M1 Pro will handle more tracks currently.

See here: https://youtu.be/FSqX4bt9to4?si=6KBj5vNra3rEITWI&t=439

Re:M3 CPU cores have become more versatile by wtallis on Friday January 05, 2024 @07:45PM (#38887072)
Are you saying the performance regression isn't real because there's a workaround for the bug?
Re:M3 CPU cores have become more versatile by masklinn on Friday January 05, 2024 @06:15PM (#38886375)
Is that possible? You can set priority to background and your process will be restricted to E cores, but last I checked other processes will favor P cores but will be spilled to E if everything is loaded. I also don’t remember an API to query the core layout (to only spawn as many workers as there are P cores).

But maybe that was added since?

Re:M3 CPU cores have become more versatile by wtallis on Friday January 05, 2024 @06:30PM (#38886526)
IIRC there are sysctls that list the number of cores of each type, and their cache sizes. So an application can check how many P cores there are, and choose to only spawn that many threads.
Re:M3 CPU cores have become more versatile by vlovich123 on Saturday January 06, 2024 @12:28AM (#38888713)
Yeah but it just means that software needs to tweak some parameters on M3 to slow spilling to E cores. In fact, a good system would always spill to E cores ands just let completion rates drive acceptance of work stealing.
Re:M3 CPU cores have become more versatile by dmz73 on Saturday January 06, 2024 @02:29AM (#38889302)
That's crazy talk! You must be holding it wrong :)