Skip to content

Running VRCX on Linux

Natsumi edited this page Jan 14, 2025 · 7 revisions

For our Linux builds we use Electron because it has a natively supported browser, unlike our Cef builds for Windows.

  • Download latest AppImage from Releases or Beta/Nightly version available here.
  • Install Dotnet runtime from your package manager e.g.
    • arch sudo pacman -S dotnet-runtime
    • ubuntu sudo apt install dotnet-runtime-8.0
    • other Install .NET on Linux
  • AppImage will automatically be moved to ~/Applications/ if this is undesirable for whatever reason running with the launch arg --no-install will disable this behavior.
  • Additional community provided information here.
  • For support we have a Linux support channel on our Discord.

--- Old Wine 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.