CrossOver Support - Community Forums

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

General Discussion
Open forum for all topics about CrossOver, Community, Open Source, whatever.

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

Back to Threads Reply to Thread

SSE/AVX Support on ARM Systems

A reoccurring problem I have been having lately is lack of support for applications that run AVX instructions, specifically. These softwares are unable to initialize on ARM architecture, a few culprits include;

1) Assassin's Creed: Odyssey (AVX, DX11, no Anti-Cheat) - Untested due to issues running Uplay.

2) Star Citizen (AVX, DX11.1, Easy Anti Cheat) - EAC blocks launch due to unsupported ARM architecture, bypassing the launcher and running the game client directly results in AVX error.

3) Age of Empires 4 (AVX, DX12, no Anti-cheat) - AVX workaround under linux using Intel SDE (target the games .exe) - someone else tested and working.

4) Cyberpunk 2077 (AVX, DX12, no Anti-cheat) - supposedly an .exe patch on Nexus Mods, untested.

This seems to be a common theme in more recent releases, and will need to be addressed as Crossover fails to run these titles without outside bypasses. There are currently projects to support AVX / SSE on ARM architecture (SIMDe - SIMD Everywhere, sse2neon etc), or perhaps Codeweavers is working on their own solution?

Either way, AVX support will only become more and more relevant as more games are released. With DX12 support already implemented in Linux, and coming to macOS (possibly in 2023) it would be a shame to have some of the most popular / desired games unsupported.

1

Add:

5) Fallout 76 (AVX, DirectX 11, Zenimax Anti-Cheat - ESO Crossover is able to launch, potentially a problem later) - Windows store version says 'Unsupported hardware'. Requires AVX instructions per system requirements.

One can assume from this that future Bethesda games will include AVX instruction requirements as well...

Dashton Peccia wrote:

A reoccurring problem I have been having lately is lack of support for applications that run AVX instructions, specifically. These softwares are unable to initialize on ARM architecture, a few culprits include;

1) Assassin's Creed: Odyssey (AVX, DX11, no Anti-Cheat) - Untested due to issues running Uplay.

2) Star Citizen (AVX, DX11.1, Easy Anti Cheat) - EAC blocks launch due to unsupported ARM architecture, bypassing the launcher and running the game client directly results in AVX error.

3) Age of Empires 4 (AVX, DX12, no Anti-cheat) - AVX workaround under linux using Intel SDE (target the games .exe) - someone else tested and working.

4) Cyberpunk 2077 (AVX, DX12, no Anti-cheat) - supposedly an .exe patch on Nexus Mods, untested.

This seems to be a common theme in more recent releases, and will need to be addressed as Crossover fails to run these titles without outside bypasses. There are currently projects to support AVX / SSE on ARM architecture (SIMDe - SIMD Everywhere, sse2neon etc), or perhaps Codeweavers is working on their own solution?

Either way, AVX support will only become more and more relevant as more games are released. With DX12 support already implemented in Linux, and coming to macOS (possibly in 2023) it would be a shame to have some of the most popular / desired games unsupported.

AC Odyssey can be removed from this list as a later patch removed the requirement for AVX extensions.

Add:

6) Death Stranding (AVX, DirectX 12, no anti-cheat) - 505 Games states they are working on a patch for non-AVX CPUs as of summer 2021... no further updates.

7) Persona 5 Royal (AVX, DX11, Denuvo) - Per the system requirements, requires AVX instructions. Includes Denuvo anti-cheat.

8) Saints Row: The Third Remastered (AVX, DX11, no anti-cheat) - Requires AVX instructions.

Dashton Peccia wrote:

A reoccurring problem I have been having lately is lack of support for applications that run AVX instructions, specifically. These softwares are unable to initialize on ARM architecture, a few culprits include;

1) Assassin's Creed: Odyssey (AVX, DX11, no Anti-Cheat) - Untested due to issues running Uplay.

2) Star Citizen (AVX, DX11.1, Easy Anti Cheat) - EAC blocks launch due to unsupported ARM architecture, bypassing the launcher and running the game client directly results in AVX error.

3) Age of Empires 4 (AVX, DX12, no Anti-cheat) - AVX workaround under linux using Intel SDE (target the games .exe) - someone else tested and working.

4) Cyberpunk 2077 (AVX, DX12, no Anti-cheat) - supposedly an .exe patch on Nexus Mods, untested.

This seems to be a common theme in more recent releases, and will need to be addressed as Crossover fails to run these titles without outside bypasses. There are currently projects to support penalty kick online AVX / SSE on ARM architecture (SIMDe - SIMD Everywhere, sse2neon etc), or perhaps Codeweavers is working on their own solution?

Either way, AVX support will only become more and more relevant as more games are released. With DX12 support already implemented in Linux, and coming to macOS (possibly in 2023) it would be a shame to have some of the most popular / desired games unsupported.

The addition of AC Odyssey is unnecessary because an updated patch eliminated the need for AVX extensions.

A few more games that use AVX are listed here although there is debate about which games actually need/use 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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiZ0Z5RXFQZzdNcHJOc2M1ayIsImdkcHIiOjB9