Prerequisites
This page contains what you need for VTubing on Linux after installing your Linux Distro, some are optional to have
Softwares/Packages
A Linux distro of your choice
Face tracking application that (may) work on linux:
Live2D Vtube Studio Inochi2D
PNG Tubing veadotube mini Reactive by Fugitech
If you're using 3D VRM or Live2D, FaceTracker off Flathub or you can follow RougeRen's guide
Make sure your wine dependencies are updated by running the following commands in a terminal Ubuntu:
sudo apt update && sudo apt install wine
Fedora:sudo dnf update && sudo dnf install wine
Arch:sudo pacman -Syu wine
If you have an Update manager make sure you're up-to-date
For Vtube Studio Specifically you need the Denchi Soft IP.txt file in the streaming assets folder
A webcam that is UVC compliant* or a smartphone that can interface over the network** *USB Video Class, basically webcams that are Plug and Play and no drivers needed to work **Android is easiest, but an iPhone X or newer can provide better tracking with some additional work
Steam, either the system package or the Flatpak* *The Steam flatpak is unofficial, your millage may vary with support from Valve
If you use an AMD GPU, your drivers are already built into the kernel. If you use NVIDIA GPU, you can try to get a Linux version that had your drivers included already (ex. Pop!_OS or Nobara) or install them yourself.
Ubuntu: https://ubuntu.com/server/docs/nvidia-drivers-installation
Arch: https://wiki.archlinux.org/title/NVIDIA
Audio
For audio you may want to grab the following:
pavucontrol
qjackctl
qpwgraph
easyeffects
qasmixer
These all help with audio control and configurations on Linux. Most of them should be in your app store, or can be installed from the terminal/package manager
Note for Easy Effects on Arch Linux: I Linkachus17 recommend using the Flatpak version of Easy Effects since it comes with the LSP plugin already, unless you want to spend your time downloading the plugin yourself and extract it to specific directory. Guide
OPTIONAL Prerequisites
Install Proton-GE either by using ProtonUp-QT or by using ProtonPlus (Try to get the latest Proton-GE version, though you may need to experiment with what works best with Vtube Studio or any other software on Steam)
Lutris This is to be used for VTS POG. Also make sure port 3800 tcp is open in your firewall with an exception. If you're unsure how to do this, just skip to setting up VTS POG.
Bottles Possible usage for other VTubing applications like VSeeFace (Lutris can also be used here or you can use Steam's built in non-steam game feature as well, though it usually isn't recommended to use for non-games.)
Optional UVC compliant Capture card like the PCIe EZCAP/Pyle LINK capture cards for consoles or second PC capture. Alternatively, for a second PC you can use NDI capture over the network (NDI capture can add lag so be aware of this)
Last updated