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

Windows Arm64 binaries? #375

Open
GeldHades27355 opened this issue May 26, 2024 · 6 comments
Open

Windows Arm64 binaries? #375

GeldHades27355 opened this issue May 26, 2024 · 6 comments

Comments

@GeldHades27355
Copy link

GeldHades27355 commented May 26, 2024

While the x64 build emulates well on Windows 11 on Arm64, it's sub-obtimal. Sure, one could "just compile it" - which would work if everyone were a developer. 😉

Any chance to get Windows on Arm64 support as part of the regular build pipeline?

@pzhlkj6612
Copy link

Also have a look at #95.

@BtbN
Copy link
Owner

BtbN commented May 26, 2024

I actually got a Win-On-ARM Devkit at home now, so I can test those binaries.
I'll give them as deep of a test run as I can soon, and if at least all features/libraries that are explicitly enabled here work, I'll add it to the auto-builds.

Support for building arm windows binaries already exists, so feel free to just build one yourself. But no guarantees everything actually works.

@Andarwinux
Copy link

I can confirm with Termux Wine that all swcodecs work as expected, but I can't test hwaccel. qcom only supports full d3d12 and vulkan on X Elite. I guess the old DevKit can't support d3d12va and vulkan filters.

@GeldHades27355
Copy link
Author

Afaik 8cx/SQ3 supports Vulkan with an MS compat pack (included in Surface Pro X and 9) Also, dx12 is supported, just not dx12 ultimate. Dx12 support has been around since SD850.

@alinpahontu2912
Copy link

Hey @BtbN , are there any updates on the winarm64 binaries? They are an important dependency for torchaudio, and having them available would benefit the Pytorch community 😄

@BtbN
Copy link
Owner

BtbN commented Jun 21, 2024

You can build them just fine now, but far from everything is tested so random thirdparty libs might not behave correctly.

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

No branches or pull requests

5 participants