


Cutscenes did not work with default Proton. No with GE, however.
cards randomly loose texture and become pure black. not unplayable but spoiled expirience for me. valid for both default and experimental proton

Installs and plays out of the box
No issues at all.

Игра проходима полностью. Выбивало только после заставки после окончания главы, но загрузка шла с того же места. А в остальном идеально идет.
no issues. Tested it on Linux and Windows and did not notice any difference at all.
Works perfectly fine
I enjoyed this game using x360 controller :-)

Small dialogue font during battles
Aside from small font sizes during some fights, game ran smooth out of the box.
Runs fine on newer proton versions

The game was crashing randomly every 30 mins with ESync. After disabling ESync, it never crashed
Cinematic cutscene do not always work. I think you need to install the GloriousEgg version of Proton to make cinematics work because of Media Foundation
Randomly crash after 10-20 minutes
[SOLVED] Disable Esync is worked for me !!. The game ran flawlessly without crash.

Random crashes during gameplay
Random crashes when accessing the camp or playing a card
with recent proton versions (i'm using Proton 6.3-5) everything works out of the box
controller is not recognized if it disconnects during game, only after restarting game
Had crashes every 20 min before disabling esync.
Crashed every 20 minutes or so before disabling esync.
With latest proton, everything works ootb, cutscenes and all. Performances are good.

Cutscenes and videos play without issues when using GloriousEgroll. They don't work with default Proton Versions or Proton Experimental.

Proton-6.5-GE-2 GloriousEggroll
Proton-6.5-GE-2
graphic slowness
About a crash every battle.

Proton-GE 6.5-GE-3 GloriousEggroll
Cutscenes were broken
Game ran very slow unless changing to windowed then back
I think it's good *enough* to enjoy, disregarding the occasional crash. Still rough though.
Videos/Cutscenes will not play, of which they're luckily not too many.
This game finally works! Without any customisations!
First time I launched the game it hanged on "Loading...".
Videos don't work. Test patterns are displayed instead of them.
Previously, with older versions of Proton, this game couldn't even be launched. Now, with the latest "Experimental" Proton version, work on MF has started and the game can be launched. Probably videos in the game will start working in the next version of Proton. I couldn't start the game the first time. It was loading and loading forever, but the second time it started up very quickly. The video playback does not work for now, but the sound does. I haven't experienced any other bugs.

The game runs perfectly, I've never had a single crash (even though some users have reported periodic crashes).
Proton-5.9-GE-4-ST GloriousEggroll
Proton 5.9-GE-4-ST (not 5.9-GE-8-ST, it doesn't work for me) https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.9-GE-4-ST
Even though it runs perfectly, it sometimes freezes at launch. I press start, the game appears to be running (at least that's what Steam says) but the window does not appear. It happens from time to time, can't tell why tho. My workaround is to run it once with a different Proton for a couple of seconds, stop the game, then change Proton back to 5.9-GE-4-ST, run it again and then it works flawlessly for many hours straight (without crashes or save problems). To sum it up; once it runs, it runs.
Steam Controller: works fine but if controller turns off after inactivity, it's no longer recognised in-game after powering back on. (RT function also unresponsive in-game).
(See previous report)
(See previous report)
Occasionally froze and launched Unity bug tracker then crashed to desktop, output_log.txt indicated 'System out of memory' error, so possibly related to Unity memory leak bug (per previous report).
- Launch issues: game either does not launch, or launches and displays black screen after intro video(s)
- Progression issues: black screen encountered after load screen while loading next campaign stage
Resolution
Instead of using GE recommend Proton 5.0 with mf-install, as higher launch success rate and overcame progression issues. Steps taken below:
- Backed up old prefix
- Forced use of Proton 5.0 in Steam
- Launched game so Steam builds prefix
- Killed Thronebreaker process (as black screen due to MF requirement)
- copied save data to new prefix
- ran mf-install
- launched and continued game, progressing successfully into campaign 3 (etc)
Encountered same progression issue in some subsequent campaign transitions, but either ran above steps again, changed Windows version from 10 to 7 in prefix, or just relaunched and lucked out.
Summary
Still can't recommend this game to a regular proton user. If you're happy to tinker (and have patience to spare) then go for it and you may be able to complete the game.

Proton-5.9-GE-8-ST GloriousEggroll
- If using default Proton, disable Esync for stability and to launch game (tested with Proton 5.0-10), then to prevent black screen and allow video playback you'll need mf-install:
git clone https://github.com/z0z0z/mf-install.git
cd mf-install
export WINEPREFIX="/$Home/steamapps/compatdata/973760/pfx"
export PROTON="/$Home/steamapps/common/Proton 5.0"
./mf-install.sh -proton
- However, recommend Glorious Eggroll (https://github.com/GloriousEggroll/proton-ge-custom/releases) as Media Foundation baked in. Unpack to
$Home/.steam/root/compatibilitytools.d
(create folder called 'compatibilitytools.d' first). You should then be able to launch, play cut scenes, start new game and continue (up to a point).
Steam cloud may not sync and local save wiped, so backup local save and prefix per @maberna instructions. Local save found here:
$Home/steamapps/compatdata/973760/pfx/drive_c/users/steamuser/AppData/LocalLow/CDProjektRed/Thronebreaker/SaveData
Frame rate dropped significantly after 30 min (to a sluggish 10fps in Gwent games). output_log.txt
(same directory as SaveData) shows a memory leak error, which looks to be an unersolved Unity bug, confirmed by Unity Team as affecting performance (https://forum.unity.com/threads/jobs-lags-jobtempalloc-has-allocations-that-are-more-than-4-frames-old.513124/). Enabling V-sync may help but did nothing for me, I just reduce game settings to make it playable when it does drop.
Presented with black screen after loading campaign 3. TBClient-<date>.log
(same directory as SaveData) is generated after each play and last line shows:
[Error][1][Campaign] FactDB Fact duplicate nr313_tokens_found exists
Looks to be same progression bug others have reported below. Can reproduce the error after any and all of the following:
- verifying game files in Steam
- re-installing
- rebuilding prefix
- disabling online mode in game & Steam Cloud
- loading old save and making different choices
Will test further if I come back to the game, but currently unable to progress any further as just black screen after loading campaign 3.
Summary
Needs constant tinkering, and with performance and progression issues, I can't recommend this to a regular Proton user. If you already own the game, don't mind tinkering, and are prepared you may not be able to finish it then give it a go.
After crash and reinstall, sometimes save games are not getting back from the Cloud. Need to backup/restore like well explained by @maberna.
Like said @maberna, sometimes (I would say 1 time on 3 or 4), the game does not want to start anymore, without any obvious error.
I'm pretty sure it is somehow linked to SaveGames Cloud synchronization.
I get something more stable, going back to main menu before quitting the game, but eventually it starts failing again to start.
I tried to share the same proton environment with Gwent: The Witcher Cards Game (which works perfectly), but it finally failed again.
I noticed changing the starting options in Steam often unlock it (but not always).

Occasionally the game won't start anymore for some reason. A workaround I found was to delete (or rename) the game folder created by Proton and let Steam recreate it. Note that the paths below may be slightly different in your system.
First, kill the zombie process:
pkill Thronebreaker
Backup the saved games folder. They can be found in: $HOME/.steam/steam/steamapps/compatdata/973760/pfx/drive_c/users/steamuser/AppData/LocalLow/CDProjektRED/Thronebreaker/SaveData
Usually it's not necessary if you have Steam Cloud activated but, in some rare occasions the save data disappeared even with Steam Cloud active, so I advise you to back it up just in case.
Move (or delete) the installation folder. mv $HOME/.steam/steam/steamapps/compatdata/973760 $HOME/.steam/steam/steamapps/compatdata/973760.old
Restart the game.

5.9-GE-5-ST GloriousEggroll
The crashes seems to happen due to the constant increase of open file descriptors. I could check that leaving a open terminal window with the following command:
watch -n 10 cat /proc/sys/fs/file-nr
Crashed when the number of open file descriptors reached the limit of system, which was 1048576.
Dues to the occasional crash and not being able to see cutscenes, as well as the section where the game cannot move on.
Renamed video folder
Game crashes roughly 30 minutes to 1 hour into the game
At Chapter 4, there is a part where the screen just goes black, had to transfer save file to a friend with Windows to get pass that section.


Proton-5.9-GE-3-ST GloriousEggroll
With the changes to Media Foundation since March 2020 it seems to work good with GE out of the box!

mf-install helps but doesn't fix it entirely
Out of the box, I could load the splash screen but after that got a black screen. After following begepotam's helpful instructions for applying mf-install to Proton I could play the opening cutscene 50% of the time, but then still got a black screen after.

5.8-GE-2-MF GloriousEggroll
Lots of tinkering is required to get the game working, and as far as I can tell you can't finish it.
Black screen at the beginning of chapter 3. I can hear ambient sound, but no picture.
The game was running pretty well with proton GE and esync disabled.

5.8-GE-2-MF GloriousEggroll
Working perfectly so far (finished the tutorial) with the latest version of Proton GE: https://github.com/GloriousEggroll/proton-ge-custom
It's very simple to install, you just have to download and uncompress a file.

Great game, runs out of the box with proton 5.0.7
Controller works great but for a weird reason I cannot get right trigger to work
Got one crash over 30hours

Couldn't get past the menu cutscene, the screen would just go black.
When playing on Windows, I've noticed the game getting stuck on a black screen after cutscenes as well, though not 100% of the time as it happened with Proton.