Skip to content

Running VRCX on Linux

Natsumi edited this page Apr 6, 2024 · 6 revisions

--- Old Guide ---

Guide made by RinLovesYou

  • Download latest GitHub action Artifact zip for the Linux branch from here

  • Installing Wine

    • Arch Linux: Wine can be installed by enabling the multilib repository and running sudo pacman -S wine

    • Ubuntu: Please refer to the wiki

  • Winetricks Magic

    After v2023.12.24 (.NET 8.0) Wine 9.0-rc1 or later is now required.

    • Start over with a clean wine prefix. Either create one for VRCX or rm -rf ~/.wine and use the main prefix.

    • Ensure you are NOT using DXVK either within your prefix or for your VRCX.exe. VRCX requires WineD3D to operate.

    • winetricks --force -q corefonts Silent and easy automation of the process of installing dependencies.

    • wine winecfg -v win10 Set your prefix windows version.

    • You will require the VRCX Linux branch as CEF newer than 104.4.240 is currently incompatible with wine staging 8.4 as of this moment.

    • Download vrcx.zip It can be found in the Actions tab under the Linux branch. Download and extract the VRCX artifact.

    • You should just be able to run wine VRCX.exe now. Should you get an error about CEFSharp, you can try wine VRCX.exe -no-cef-sandbox

  • Notes

    • VRCX on Linux is known to have a nasty memory leak so keep an eye on memory usage or restart it frequently.

    • If you have a laptop that uses hardware muxing with an Intel iGPU you'll need to set your graphics device in nvidia-settings to only the NVIDIA GPU.