CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Cpu cores affinity under m1

Got a MBA M1 8cpu+8gpu and I got a dx9 game that uses one or two cores (that's what I've been said), is it possible to isolate through the windows taskmanager affinity option the cpu cores the .exe shall use?

I've been doing some test but seems like somehow the CPU's i disable keep working, my idea was to isolate one or two "performance" cores and use them for this game improving the performance.

Sorry if its a crazy idea, I did monitor CPU usage with CPU Setter during these tests, did install CPU-Z under crossover but it detects it as an Intel Xeon (obviuosly m1 aint supported) but at least it sees the 8 cores but all of them seems to have the same frequency.

I think it's cool that you're interested in the inner workings of CPUs and how to eke more power out of them.

That said, you do not need to concern yourself with how MacOS assigns cores to tasks. Tasks that run in the foreground and need more CPU power will automatically be assigned to the power cores. The efficiency cores are mostly used for background tasks and resource lean processes.

There is absolutely no reason to mess with this unless you're purely doing this to learn how MacOS divides resources.

Just my take. Please correct me if I'm totally off here.

Andreas Weik wrote:

I think it's cool that you're interested in the inner workings of
CPUs and how to eke more power out of them.

That said, you do not need to concern yourself with how MacOS
assigns cores to tasks. Tasks that run in the foreground and need
more CPU power will automatically be assigned to the power cores.
The efficiency cores are mostly used for background tasks and
resource lean processes.

There is absolutely no reason to mess with this unless you're purely
doing this to learn how MacOS divides resources.

Just my take. Please correct me if I'm totally off here.

You are absolutely right, I was just trying to figure out how the Crossover options selected through the Taskmanager actually plays with the MacOs automatic cpu core selection.

It drives me crazy that old dx9 games run slow, tried some other several configs and regedit tweaks and this CPU thing was just another thing to consider :)

I'm in the same boat, trust me. So I can understand your reasoning very well. ;)

Alas, trying to mess with core assignments isn't "The Way". :P

Codeweavers is hopefully working on the very poor performance of their x86 emulation. Let's see what they come up with. I'm reasonably hopeful.

Andreas Weik wrote:

I'm in the same boat, trust me. So I can understand your reasoning
very well. ;)

Alas, trying to mess with core assignments isn't "The Way". :P

Codeweavers is hopefully working on the very poor performance of
their x86 emulation. Let's see what they come up with. I'm
reasonably hopeful.

I'd be happy with compatibility. Almost nothing runs well with newer versions and we change change wine versions to tune it.

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoibjRlSHF5WHduZVRjRTNaRiIsImdkcHIiOjB9