(UPDATED) VRchat works on Linux/Possibly MacOS via Wine-Staging 3.10 + DXVK

(Lutris will largely automate this process, the guide below is for people who are a bit more experienced, or using winetricks https://github.com/lutris/lutris/wiki/How-to:-DXVK) You will need the latest MESA version (18.1 or git) , and the latest Vulkan driver for either Nvidia or AMD per your card.Install Steam via winetricks. Use a 64 bit prefix. Install Wine-Staging 3.10 via your Distro's package manager. Download DXVK from https://github.com/doitsujin/dxvk/releases . Put it in VRChat.exe's location. Go to winecfg (type in your DE'S SEARCH, terminal or use winetricks). Change your Windows ver to Windows XP mode so you can get the store to work. Go to libraries. Add both the dxgl and d3d11 DLLS from the DXVK package (64 bit). Set them both to native using edit. Install VRchat. Go to VRchat's launch properties. Add -force-d3d11 -show-screen-selector. Launch the game. The game will launch another menu where you can modify the graphic settings. Choose desktoplow. Select your desired resolution (VRCHAT doesn't seem support 1080p in desktop mode). Launch the game.Proof of Concept: https://imgur.com/a/477BDlB Try these if you're having problems:* Add vrchat://launch?id=wrld_69ab9cdf-5436-46bd-98b5-714837a53b4f to Launch Options to fix some black screen issues** If you can't see the red voice button, try installing the WINE prefix without mono. If that doesn't work, try installing your distribution's package for mono.