Native Linux Build
NegativeFive
Official support for a native Linux build of VRChat. As Linux gaming continues to grow. More users are choosing Linux as their primary OS. A native build would provide better performance, lower overhead, improved compatibility for the growing Linux user base. This would be ensuring inclusivity for users across all platforms.
Log In
hdorriker
This is becoming a significant segment of VRChat users and making it available on Linux would likely increase it much further, which is a good thing since Linux users tend to be "high value" for growing communities since they tend to have a stronger drive to solve technical problems than the average user does. This creates more high-commitment users that make VRC their home and evangelize the platform. It is the heart of the phenomena of customer goodwill that VRChat has been enjoying so far. It only makes sense to at least get a Linux build on the map!
kotleni's
Bump
ktosyt
This would be a hard one since they would have to start using something like Vulcan or OpenGL to be even able to make it run on Linux. They already don’t want to do that for windows which is sad but if they did want to make it work on Linux then they would have to creat some sort of translation layer or something for Avis and worlds to work with directx content which is basically windows.
peq42
ktosyt if its so hard, why are they wasting time on an iOS build that would be EVEN harder ?
ktosyt
peq42 cuz there’s way more people using iOS then Linux and it’s probably easier to convert Avis from android to iOS then it would be windows to Linux
Shinyflvres
ktosyt VRChat is a Unity Game and Unity has built in support for Linux, MacOS, Windows, Windows UNIVERSAL, Android, iOS, Xbox, Playstation. It is not as hard as you think. Vulkan and OpenGL is also supported by Unity Engine itself.
It is still a challange but it is more of a challange to make a Android and iOS Port ratter than a Linux port.
ktosyt
Shinyflvres if it is so hard then why haven’t they switched to Vulcan or dx12 on windows yet even after having so many people ask them about it. There would be a decent amount of bugs with worlds if you would run on Vulkan on Linux when the world wasn’t even upload for Vulcan cuz of the shaders having to compile all over again. Also they would have to do a auto convert on older Avis to be able to run them under Vulkan at good fps
★ Klonoa ★
ktosyt
Probably just means they'd have to adapt to Vulkan, worst case they could use DXVK
I wouldn't expect a perfect result by any means but maybe we'd see even better performance if we're lucky
Ericbazinga
Noob question, what's so wrong with the Windows version running under Proton? I've never had a compatibility issue with VRChat running on my Steam Deck.
The SDK should absolutely be updated to support uploading worlds/avatars from Linux, which from what I've heard it still can't do. Likewise, a Linux version of the VRchat Creator Companion would be great.
But to express a likely controversial opinion, it's not fair to expect VRChat to make a special Linux build of VRC, which will introduce various new platform-specific bugs they'd need to fix, for a Linux audience that represents a small fraction of the total playerbase, when the game already runs just fine under Proton (it's even Steam Deck Verified).
That's why Valve made Proton, they tried to get developers to make Linux versions of their games, which barely any did, and so they pivoted to getting Windows games running better on Linux.
Please correct me if I'm wrong about this!
peq42
Ericbazinga video player doesn't work properly on Linux(nvidia). The game sometimes refuses to close properly, having to force close. There are multiple performance hiccups.
etc etc etc
peq42
Ericbazinga if they can make an ANDROID build that NOBODY wanted or asked for, they can do the same for Linux, who many people, over the past 5+ years, have asked agan and again for
Ericbazinga
peq42 the android build was easy cause quest is already android. The iOS version is what no one asked for
peq42
Ericbazinga and yet we have it somehow... love how devs don't pay attention to the community.
ktosyt
Ericbazinga btw I think you can build Avis and worlds on Linux cuz you can already do that on Mac which uses metal as the rendering api (it’s apple’s proprietary thing) so I don’t think there is a problem with doing that
peq42
A native Linux build is honestly a REQUIREMENT at this point.
>PewDiePie uses and Promoted Linux
>More Devices can/will run steamOS(Linux)
>Windows 10 will die in October this year(which means, at least some people will move to Linux)
Either they make it work flawlessly as is currently under Linux, or build specifically for Linux too. There's no ignoring it anymore.
Pandorable
Have you tried Milo?
Sphyxia
Arch btw 😉