These are a few Guides to get Rocksmith 2014 running on Linux. In case you haven't tried gaming on Linux yet, other than not working, it won't get harder than this by far for other games.
This is the bare minimum to get it to work. I don't know if certain changes recommended by other people have a performance impact.
I tested it on Manjaro and a Linux Mint VM. Due to the VM factor, I was actually able to start the game, but the experience is 1fps or something like that.
I have only tested the Steam version.
I take no responsibility and will not guarantee for this working.
Don't install or copy Rocksmith from/to an NTFS drive. It will not start. (I think that's because of permissions, but I'm not sure.)
If you use Proton-GE, install scripts sometimes don't run. Make sure you use normal Proton the first time.
Wine should already be installed, we will need it later.
I will refer to them with variables. You can actually set them as variables via variablename=value and just copy-paste the commands, or replace the text. Keep in mind that these are temporary, so only available in the terminal instance where the variable was defined.
#.## has to be replaced by a version number, because I don't know which version you use. So for "Proton #.##", an example replacement would be "Proton 7.0".
$HOME: Already set, don't worry about it. (redirects to/home/<username>)$STEAMLIBRARY: The Steam Library, where Rocksmith is installed in. You can check it by opening Steam, then going toSteam -> Settings -> Downloads -> Steam Library Folders. Right above the disk usage indicator, there's a path. that's the one we need.$PROTON: A specific location inside your Proton installation- Normal Proton:
/path/to/steamapps/common/Proton\ #.##/dist - Proton-GE: It's located in the default Steam Library under
compatibilitytools.d/Proton-#.##-GE-#/files
There are two ways to do this. The one most people on ProtonDB use is quicker, but results in high delay and distorted sound. It routes the sound through ALSA.
Then there's the way of routing the audio through JACK -> wineASIO -> RS_ASIO, which has less delay and sounds better, but also takes longer to set up. I have Guides for Arch-based Distros and Debian-based ones.
Because someone asked, I have written scripts that do everything for you.
For native Steam: wget https://raw.githubusercontent.com/theNizo/linux_rocksmith/main/native-steam.sh && ./native-steam.sh && rm native-steam.sh
For other Rocksmith installations: wget https://raw.githubusercontent.com/theNizo/linux_rocksmith/main/other.sh && ./other.sh && rm other.sh
- preflex for showing me how to do it on Arch-based distros.
- u/JacKeTUs for publishing a Debian-based Guide on r/linux_gaming
- the_Nizo, for using that information and updating it regularly in the past. My original Guide was posted here.