
Nizo
Published
Had to switch from umu-launcher to any Proton version, then the game started and worked as expected.
2 cutscenes got stuck and I had to reload my save. They worked fine the second time.
Doesn't like alternative keyboard layouts. Switch to QWERTY before starting
Judging on the first and second level, the game runs very well.
Origin doesn't like tiling WMs, the Origin window needs to float
On i3, add these lines to your config:
for_window [title="Origin"] floating enable
for_window [instance="origin.exe"] floating enable
Voice lines often stop playing while the music is fine.
Game gets stuck for a few seconds sometimes, might be the loading issue the first Mirror's Edge had as well
Proton-5.21-GE-1 GloriousEggroll
Proton by GloriousEggroll: Fixes Steam overlay and I think performance is a bit better
Launch Flag DXVK_ASYNC
: Fixes cutscenes
Run WINEPREFIX=/path/to/steamapps/compatdata/1233570/pfx winecfg
Go to "Graphics", tick "Emulate a virtual desktop" set resolution and apply. Makes Origin launch more reliable and much faster (~1min compared to ~5-10min)
(and forget what I said about i3 in my last report)
Move game files to an SSD to remove stutter
Works out of the box.
If you use an alternative keyboard layout (Dvorak, Colemak, Workman, ...), change your default layout to QWERTY before starting.
Max FPS you get if you're lucky is 50.
Judging by mangohud, my graphics card is pretty much bored while I only get about 40 FPS, even on the lowest settings. I get 144 on Windows.
There probably has to be something that's done every frame and I guess it's the recording of your movement.
I pretty much changed Proton version and pasted the next fitting command written here and it worked.
Experimental/6.5-GE-2 GloriousEggroll
I think the crashes depend on the Proton version though
Occasionally gets stuck for 1 second, but it's rare enough that I don't mind.
Proton: Experimental works for sure. Less playtime with 6.5-GE-2, but it seems solid and also states that multiplayer should work on this version. 6.3-2 should be the same as the previous Experimental, so it should also work.
Performance on amdvlk and RADV seems identical, but amdvlk will slow down after some playtime. RADV comes with Mesa, preinstalled on most distros.
If you want to play with mods, change WINEDLLOVERRIDES=dxgi=n,b
to WINEDLLOVERRIDES=dinput8,ScriptHookRDR2,dxgi=n,b
6.8-GE-2 is the way to go
With offline, any recent Proton version will work.
With 6.12-GE-1, my online markers, outfits and pinned items were not saved. I switched back to 6.8-GE-2 and everything works just fine.
You can try adjusting the launch command, if you want, but I didn't notice a difference anymore.
I mapped the Z:\ drive to the right directory, edited the Rocksmith.ini and disabled D3D11. It doesn't matter for me if I set the RealToneCable to off in Pavucontrol or not.
The problem is that I can either set the sound to 'pulse' and Rocksmith doesn't recognize the RealToneCable, or I can set it to 'alsa' and the RealTone cable works, but I can't hear any sound.
Recently, I wrote that I can't hear any sound when I set it to ALSA. After reinstalling my OS, it works (might have messed around with the sound drivers before, idk).
Set sound to alsa, map the Z: drive, edit the Rocksmith.ini, disable D3D11, set the RealTone Cable to off in pavucontrol (other users explained it in detail). You can make the changes to /etc/pulse/daemon.conf, but it didn't make a difference for me. I also can't find a difference between using Proton 3.16-9 and 4.11-6.
It runs, but the sound is distorted. The portuguese report confirmed that this is common. Also, the delay from plucking a string until you can hear something is about 10ms or even higher, which is unacceptable for me.
Learn a song works (This is the main criteria, as I don't really use any other mode) and CDLCs work too. If it wasn't for the delay, I would be happy.
A bit of setup required to get it working properly
I've literally published a guide for setting this game up: https://thenizo.github.io/linux_rocksmith/
(Tutorials for Arch- and Debian-based distros.)
Runs out of the box like you'd expect
If the game runs native, it tends to cut off the screen output. Randomly during races, immediately when entering freeroam. It doesn't do that with Proton, so that's what I'm using.
(A user has just told me it works fine with Mesa 20.2.2 - I haven't tried downgrading yet.)