
JP
Published
Permanently borked
They explicitly removed the ability to play through Proton because some people were using Linux to cheat. No Linux/Steam Deck support in any near future.
Gameplay mostly works, but movies don't.
CGI movies don't work.
Some online features don't work.
I've finished the game on both Windows and Linux, and the gameplay and performance are just as good.
However, CGI movies don't work, Even if there are few, they are important. Most of the cutscenes are in-game, so this is easy to miss by people who haven't played it on other platforms.
There is also an error when the game tries to upload your pawn to the servers. You can still hire pawns from other players.
Launch options: WINEDLLOVERRIDES="mfplay.dll=d" %command%
Videos won't play, including the demo in the command list.
Works out of the box, but some cutscenes won't play.
Everything seems to work without problems, except for some cutscenes that won't play (like the intro movie). If you just want to play the game, it's completely enjoyable.
I also didn't find any graphical glitch or slowdown that wasn't present on Windows.
I had problems booting the game in Manjaro, because it requires Steam runtime instead of Steam native (which is the default version). This problem doesn't exist in elementary OS.
Graphical glitches disappear with launch options:
PROTON_USE_WINED3D=1 %command%
Some movies won't play.
Works out of the box, both offline and online.
There are some minor graphical glitches with some characters that go away with launch options:
PROTON_USE_WINED3D=1 %command%
Some movies still won't play.
Launch options: WINEDLLOVERRIDES=winedbg.exe=d %command%
Self Radio doesn't work.
Some graphic settings won't get changed unless you change some other setting that asks you to reboot, and you accept.
If the controller shuts down, it won't be recognized after turning it on again, until you reboot the game.
In elementary OS, Launcher.exe often hangs up when quitting the game.
Offline works out of the box.
Online works with launch options:
WINEDLLOVERRIDES=winedbg.exe=d %command%
Self radio doesn't work. When you scan for music, it doesn't find any. I've checked multiple times that the folder was the right one:
~/.steam/steam/steamapps/compatdata/271590/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/GTA V/User Music
I've searched for solutions, more people share the same problem, and it seems there is no solution for now.
In elementary OS, there is a process that often hangs up when quitting the game (Launcher.exe), which makes Steam think that the game is still running, and won't let you launch it again. You have to kill it manually. This doesn't happen in other distros.
There are also bugs when changing graphic settings. Some of them won't get saved unless you also change something that requires a reboot (like the grass quality). This also means that you have to reboot for settings that shouldn't require it. This happens in every distro I've tested.
Also, just hovering over the graphics settings tab will often pop up a message telling you that you changed something, asking you if you want to confirm the changes, even if you didn't change anything. This doesn't affect the previously mentioned bug (it doesn't matter if you confirm or not, some changes still won't get saved unless you get asked to reboot the game and accept).
When the controller shuts down (e.g. due to low battery, or inactivity when online takes too long to load), the game won't recognize it after you turn it on again. Even if you just plug it in via USB after it shuts down, it still won't get recognized until you reboot the game. You need to start the game with the controller on, and never let it shut down. This happens with a Xbox One S controller, paired via Bluetooth, in every distro I've tested. It doesn't happen in Windows.
Some missing textures in the character select screen. Everything is OK during the match. Other than that, works without problems.
Online doesn't work, crashes after every match.
The game crashes after every match, on the results screen.
Can't connect to servers (no online or DLC).
Using proton 5.0-1, every graphical glitch seems to be fixed. However, the online functionality is still broken, and the game still crashes after every match, when the results screen starts to show up.
Offline crashes fixed. Online still won't work. New controller detection issues.
It doesn''t detect any controller, including the Xbox One controller.
Crashes when attempting to create an online lobby.
Online doesn't work.
Works flawlessly out of the box. I found the same bugs present in Windows, but nothing new.
I can't make it past the "Create profile" window.
The mouse won't show up and the "Accept" button (or any other button) can't be clicked nor selected in any way.
Things I've tried:
- Unplugging every other USB device except keyboard and mouse before launching the game (and even restarting the entire PC).
- Pressing "Enter" after writing my name profile.
- Using keyboard only navigation with the "Tab" key and "Enter".
- Clicking blindly, just in case the mouse functionality is there and it's only the cursor not being displayed.
- "Alt"+"Tab" out and back.
- "Alt"+"Enter" to quit fullscreen mode. I can clearly see the mouse cursor disappear once it gets into the game window.
The only thing I can think of that I haven't tried is using a gamepad, but the game should be playable without one.
I'm using the Direct Connect mod: download the cache.psarc file and place it in the install folder, replacing the original. With it, you can play using any regular jack audio cable or any audio interface.
Run the game once to generate the config files.
Change the next values to 0 inside the Rocksmith.ini file, located in the install folder:
Win32UltraLowLatencyMode=0
ExclusiveMode=0
If you haven't already, install winetricks with:
sudo apt install winetricks
Then use the next command to set the audio as ALSA:
WINEPREFIX=~/.steam/steam/steamapps/compatdata/221680/pfx winetricks sound=alsa
If you chose to install the game somewhere else that isn't the default folder, the previous command should reflect that new path.
The game should now let you select Direct Connect as input, and everything should work.
General steps:
Run the game once to generate the config files.
Locate the Rocksmith.ini file in the install folder, open it with a plain text editor, and change the next values to 0:
Win32UltraLowLatencyMode=0
ExclusiveMode=0
- If you haven't already, install winetricks. For Ubuntu based distros, you can do it with:
sudo apt install winetricks
- Then use this winetricks command to set the audio as ALSA (assuming Steam and it's data is installed in the default folder. If it isn't, change the "221680/pfx" path accordingly). It's a single line command:
WINEPREFIX=~/.steam/steam/steamapps/compatdata/221680/pfx winetricks sound=alsa
RealTone Cable:
- If you use the RealTone cable, use:
winecfg
Select the RealTone cable as the input device.
In your audio settings (for example, pulseaudio or pavucontrol) disable the Rocksmith adapter.
Everything should be working now.
Direct Connect Mod (no cable):
Instead of the official cable, I'm using the Direct Connect mod. With it, you can play using any regular jack audio cable or any audio interface. To use it:
- Download the cache.psarc file. This version of the file works for the September 2022 update.
- Place the cache.psarc in the install folder, replacing the original.
- In your audio settings (for example, GNOME settings, pulseaudio or pavucontrol) select your guitar input as input device.
The game should now let you select Direct Connect as input, and everything should work.
Black screen on main menu.
The game install and launches, the logos show up, but then the menu is a black screen (audio works) and I can't do anything.
I've tried every solution others have mentioned, and I still couldn't get it to work with Proton.
In the end, I'm playing it through Wine Steam via Lutris, with regular Wine, not Proton. This method didn't require any fix, everything worked out of the box.
Works flawlessly, once shader compilation is finished.
Even after turning on shader warming, there still are high CPU usage, stutter and low FPS issues for the first few minutes, as if the game is still compiling shaders. However, after waiting for those few minutes, the game works without any issue. I just have to watch the CPU usage to know when it's finished, before I start playing.
The native version crashes unless you remove (or rename) the "libstdc++.so.6" file in "The Stanley Parable/bin".
Works flawlessly out of the box
Almost perfect.
Everything works out of the box, except for video cutscenes.
I haven't noticed any slowdown or graphical degradation. The gameplay itself works just like Windows.
The video is still broken and can't progress.
The video is still broken for me, so the game is still unplayable. I've tried using Proton Experimental, Proton 9.0-1, and Proton-GE 9-5, and all of them still have the video issue.
Working perfectly now
I couldn't get the video tape to work even with the latest proton version (9.0-1), but deleting the entire prefix folder ("~/.steam/steam/steamapps/compatdata/1599560") fixed it. This means that Steam will create a new, clean prefix when launching the game. This also deleted my savegame and settings, so make a backup first.