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] arm64 builds? Or ways to run under arm64 macOS? #969

Closed
i0ntempest opened this issue Nov 3, 2024 · 10 comments
Closed
Labels
feature New feature or request

Comments

@i0ntempest
Copy link

Explain in detail what your suggested feature would be used for.
Because running VRCX on macOS using Wine is currently impossible (as far as I know), the closest would be an arm64 build running under an arm64 virtual machine. Is it possible to provide an arm64 build in the next release?
Or if anyone have had success running the current x86 version successfully in ANY way under macOS can you please share?

Explain why people would want to use it.
Apart from running under arm64 macOS we're also getting arm64 Windows laptops, so an arm64 build should benefit a lot of people.

@i0ntempest i0ntempest added the feature New feature or request label Nov 3, 2024
@Natsumi-sama
Copy link
Member

Natsumi-sama commented Nov 3, 2024

There is no x86 version of VRCX and it's not possible to make one. Also not possible to build for arm64.

@i0ntempest
Copy link
Author

x86 version

I'm asking about arm64 though? Typo or do you mean something else?

@loukylor
Copy link
Contributor

loukylor commented Nov 3, 2024

Also not possible to build for arm64.

This is a limitation of the library we use. It's not something we can fix.

@loukylor
Copy link
Contributor

loukylor commented Nov 3, 2024

Woops that misinformation. Turns out there is an arm64 build, however it seems to be meant for Windows devices, not MacOS. I'm not too certain on the details, but making it work on MacOS would require significant effort or be flat out impossible. Since none of the maintainers of VRCX own a Mac, we couldn't implement this.

@i0ntempest
Copy link
Author

Woops that misinformation. Turns out there is an arm64 build, however it seems to be meant for Windows devices, not MacOS. I'm not too certain on the details, but making it work on MacOS would require significant effort or be flat out impossible. Since none of the maintainers of VRCX own a Mac, we couldn't implement this.

That's good to hear. If a macOS version isn't possible then a native arm64 version for Windows is still great, since I can flat out virtualize it without translation. And just maybe, you guys could containerize it for Docker or something.

@Myrkie
Copy link
Contributor

Myrkie commented Nov 3, 2024

docker aint gonna happen

@Natsumi-sama
Copy link
Member

no docking

@Myrkie
Copy link
Contributor

Myrkie commented Nov 4, 2024

as far as we are aware no one on the VRCX development team owns arm64 device, even if we did that doesn't mean every library we use has support for the platform.

@regalialong
Copy link
Contributor

To put on my Linux script dog hat (even if I de jure have no authority), Linux already gets crumbs (putting it as nicely as I can despite me having vested interest).

I think I'd just drop the niceties and say outright that probably nobody will work on this. I don't have the authority to say this is ""rejected"".

Maybe one day someone will work on a VRCX-ng with a new foundation that can support multi-platform / multi-arch, but that clearly isn't today.

@Natsumi-sama Natsumi-sama closed this as not planned Won't fix, can't repro, duplicate, stale Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants
@Natsumi-sama @i0ntempest @Myrkie @loukylor @regalialong and others