Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Native ARM64 support for Windows/Mac #14819

Open
Jacoby1218 opened this issue Nov 14, 2023 · 4 comments
Open

[Feature request] Native ARM64 support for Windows/Mac #14819

Jacoby1218 opened this issue Nov 14, 2023 · 4 comments

Comments

@Jacoby1218
Copy link
Contributor

Quick summary

Native ARM64 builds for both Windows and Mac

Details

Given that both Apple and Qualcomm have announced/produced ARM64 chips, this is probably at least worth considering. Apple's M-series processors are quite fast, and the new Qualcomm CPUs should at least be competitive. The big question mark, though, is if the Adreno GPU drivers on Windows are going to be any good (probably not, but we can hope).

@kd-11
Copy link
Contributor

kd-11 commented Nov 21, 2023

Mac arm64 is pretty hopeless right now due to page size constraints. There are some ways around it to allow 4k pages on macOS but who knows how long they'll support that. That said, you can already compile an arm64 build yourself if you have the know how. And technically they work, just not very compatible with many games.

@shinra-electric
Copy link
Contributor

Unfortunately I haven't been able to compile an arm64 build since Sonoma/Xcode 15. @nastys had made a PR (#14452) regarding this, but he doesn't seem to have finished it...

@schm1dtmac
Copy link
Contributor

schm1dtmac commented Aug 8, 2024

Mac arm64 is pretty hopeless right now due to page size constraints. There are some ways around it to allow 4k pages on macOS but who knows how long they'll support that. That said, you can already compile an arm64 build yourself if you have the know how. And technically they work, just not very compatible with many games.

@kd-11 Are lack of 4K page sizes still a problem currently when it comes to the recent changes to add aarch64 LLVM support (#15904)? Did see mentioned in that PR that MacOS may need some fiddling so was wondering if that relates to the page-size stuff or if it's some other unmentioned issue.

@kd-11
Copy link
Contributor

kd-11 commented Aug 8, 2024

Page size is still an issue for AAA but smaller games will work fine. Older games and the smaller-scale PSN titles already run ok on linux arm64 just with serious graphical glitches that I'm looking into. Unlike the apple M-series chips, I believe the snapdragon ones should support 4k pages out of the box which should make the windows builds more viable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants