
Otter
Published
This works perfectly for me with Proton 8.0-5 without any extra tweaks. Mouse works, XBox controller works.
However it failed to work for me with either GE-Proton9-7 as well as Proton Experimental. With both of those Proton options the game crashes before the intro menu with the error "Assertion failed!" in loader_thunks.c with Expression: "!status && "vkLatencySleepNV""
PROTON_NO_D3D11=1 taskset 0xf %command%
Note that the game will crash with EXCEPTION_ACCESS_VIOLATION c0000005 if it is run on a machine with too many CPU cores. The workaround is to use the "taskset" command as part of the Launch Options to limit the number of cores to be used by the process. If taskset isn't installed you can install it on debian OSes with "sudo apt install util-linux"
After running the game at least once to ensure that it creates its Rocksmith.ini file, I edited the file so it has the following field values:
EnableMicrophone=0 ExclusiveMode=0 LatencyBuffer=0 ForceDefaultPlaybackDevice= ForceWDM=0 ForceDirectXSink=0 DumpAudioLog=0 MaxOutputBufferSize=0 RealToneCableOnly=0 MonoToStereoChannel=0 Win32UltraLowLatencyMode=0
Before running winetricks I made a backup of the pfx directory:
cd ~/.steam/steam/steamapps/compatdata/221680 cp -r pfx pfx_backup
WINEPREFIX=/.steam/steam/steamapps/compatdata/221680/pfx winetricks sound=alsa
WINEPREFIX=/.steam/steam/steamapps/compatdata/221680/pfx winecfg
Now before launching the game make sure you disable the Rocksmith cable in pavucontrol If pavucontrol isn't yet installed then install it: sudo apt install pavucontrol Now run the pavucontrol "Pulse Audio Volume Control" GUI app and from its "Configuration" tab find the "Rocksmith Guitar Adapter" and set Profile to "Off"
Launch the game and if you hear any static/fuzz go back in to the pavucontrol Configuration tab and make sure the Rocksmith profile is set Off (for some reason I had to do this twice before my change persisted) as well as any other inputs such as webcam mics (set them "Off" too)