Gaming
Steam
We recommend installing Steam directly from the desktop repository. You can also use the flatpak version but that could give problems because it is basically running in a sandbox. To install Steam from the desktop repository you can issue the following installation command:
|
|
Gamemode
Gamemode allows you to temporarily apply some optimizations when you launch a game. This functionality is bundled in the apps/steam package. So if you install Steam you also have Gamemode installed. To make Steam start a game with gamemode, right click the game in the Library, select Properties…, then in the Launch Options text box enter:
|
|
VKBasalt
VKBasalt is a post processing layer for Vulkan which enables you to enhance graphics further. It only works with Vulkan, This includes all Proton games. This functionality is bundled in the apps/steam package. So if you install Steam you also have VKBasalt installed.
To use VKBasalt for any particular game enter this as a launch option:
|
|
You can also start non Steam games this way by typing the following command:
|
|
Additional Steam library NTFS
If you share a partition between Windows and MocaccinoOS that has a Steam library, please keep in mind that this can cause issues when trying to launch the game. Due to the nature of NTFS, creating files/folders with names that are invalid on Windows will cause disk errors (leading to games that don’t launch). The most common issue is a : (colon) character in filenames that Proton creates on the NTFS disk.
Fixing this is pretty simple: create the /compatdata folder on the mounted NTFS disk as a symlink that points to a folder on a Linux partition.
Creating the symlink:
|
|
If the /compatdata folder already exists on the mounted disk BEFORE the symlink, DELETE IT!
Proton GE
Proton GE is a fork of Valve’s Proton. This custom Proton version has several patches and bleeding edge technology that could help increase performance.
GE stands for “GloriousEggroll” and is the nickname of Thomas Crider who works for RedHat.
Proton GE is available in the Community repository. If you have enabled this repository you can install it by using this command:
|
|
After installation you should restart Steam. Afterwards you will have Proton GE available in the compatibility settings.
Heroic Games Launcher
Installing and playing games using the Epic games store or GOG we recommend using Heroic Games Launcher. You can install this using flatpak.
Lutris
An alternative platform for gamers is Lutris.
|
|
Nvidia drivers
MocaccinoOS does not come with Nvidia-drivers pre-installed. If you require these proprietary drivers you can issue this command:
|
|
For older cards we also offer the 470 series:
|
|
Mangohud
Mangohud is available in the Community repository. If you have enabled this repository you can install it by using this command:
|
|
References
- https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows#preventing-ntfs-read-errors
- https://wiki.archlinux.org/title/Gamemode#Run_Steam_with_gamemode
- https://steamcommunity.com/sharedfiles/filedetails/?id=1787799592