Fixes for common issues and Recommendations - CommandMC/EpicLinux GitHub Wiki
This helps organize your changes/workarounds for each game, as installing something that fixes one game might break another
While Wine's own Direct3D implementations are passable, they're not really that fast. DXVK translates Direct3D API calls to Vulkan for a smooth playing experience.
There are multiple ways to install it:
- Auto-Installing it using the Heroic Games Launcher
The Heroic Games Launcher offers the option to auto-install/update DXVK for each Wineprefix you add.
- AUR package
There is an AUR package available here. This has the advantage of you not having to worry about checking the GitHub for updates - Downloading manually from GitHub
Go to the DXVK GitHub and download the latest release. Extract it to somewhere you know.
Provided you didn't choose the Heroic-GL option, you'll still have to install DXVK on each Prefix you use.
If you already have a terminal open that has your WINEPREFIX variable set, use it. Otherwise, open up a new one and set it.
Run setup_dxvk install
when you used the AUR package, or navigate to the folder you extracted the files to and run ./setup_dxvk install
when you manually downloaded it.
Inside winecfg
-> "Graphics", there's a feature to emulate a virtual desktop. This fixes a lot of issues related to alt-tabbing and games losing focus.
Tip: If you set the Virtual Desktop resolution to your monitor's native resolution, Wine will run in Fullscreen, meaning as long as your games are also Fullscreen, you won't even notice it's there!
Once you got something working and there isn't already a Wiki page for it, please post your steps on the Discord or in an issue here so we can add it to our database