Skip to content

Conversation

@schneider-engineering
Copy link

ARM powered Macs do have a heterogenous architecture. This breaks the current
parsing logic, as both performance and efficency cores are reported now.
Additionally system_profiler does not seem to output 'Number of Processors:'
anymore, therefore assume 1 if 'Total Number of Cores:' is present.

darwin2 testcase is a redacted sample output for a M1 Machine, which broke
before this patch.

nose is bumped for python3 support, tests would not run otherwise.

Overall this is really a minimum effort fix, feel free to implement something more clever or discard it entirely. Only stumbled across this as it is used in blender-benchmark-script.

ARM powered Macs do have a heterogenous architecture. This breaks the current
parsing logic, as both performance and efficency cores are reported now.
Additionally system_profiler does not seem to output 'Number of Processors:'
anymore, therefore assume 1 if 'Total Number of Cores:' is present.

darwin2 testcase is a redacted sample output for a M1 Machine, which broke
before this patch.

nose is bumped for python3 support, tests would not run otherwise.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant