Proton: GWENT: The Witcher Card Game (1284410)

Created on 19 May 2020  路  27Comments  路  Source: ValveSoftware/Proton

Compatibility Report

  • Name of the game with compatibility issues: GWENT: The Witcher Card Game
  • Steam AppID of the game: 1284410

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1284410.zip

Symptoms

The game doesn't launch.
I guess that the reason is explained by this log:

21919.811:0118:011c:err:seh:setup_exception stack overflow 1632 bytes in thread 011c eip 00007f45f81b3228 esp 0000000000130fb0 stack 0x130000-0x131000-0x230000
Game compatibility - Unofficial XAudio2

Most helpful comment

@fureloka you are a master :D I've removed directory 1284410 from
/.steam/debian-installation/steamapps/compatdata and run the game again with Proton GE and it works now! Thank you! :+1:

All 27 comments

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.8-GE-2-MF

Game fully works with this release , at least on my quick testing. Gameplay works , intro videos etc works. Which is known that this game needs mfp.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.8-GE-2-MF

Game fully works with this release , at least on my quick testing. Gameplay works , intro videos etc works. Which is known that this game needs mfp.

It also doesn't launch for me with 5.8-GE-2-MF but it resolves another issue reported by me, i.e. https://github.com/ValveSoftware/Proton/issues/350#issuecomment-630328647 :) Thank you! :+1:

Works without any workarounds on 5.6.13-ck, Arch Linux, NVidia Optimus 440.82-1, Xorg 1.20.8-2, Proton default (5.0-7 at the moment).

The only issue (UPD: happened only once on the very first run, second one went smoothly) is a non-clean exit as Steam believes the app is still open after an exit from the game and the disappearance of the game's window.

UPD2: It seems like no intro videos for me due to in-game progress, so can't test this critical functionality, sadly.

@thaewrapt Works as in , intro videos etc plays or not? I think they shouldn't with stock Proton

@Leopard1907 I don't remember seeing any intros but I should be past tutorial already (playing on mobile client before). Is there any way to force intro showing to double-check?

@Leopard1907 and @thaewrapt, could you please check if there is something like this exception

21919.811:0118:011c:err:seh:setup_exception stack overflow 1632 bytes in thread 011c eip 00007f45f81b3228 esp 0000000000130fb0 stack 0x130000-0x131000-0x230000

in a log file when you set PROTON_LOG=1 %command%?

Updated https://github.com/ValveSoftware/Proton/issues/3890#issuecomment-630930491 as no intro videos were tested, and the on-exit issue disappeared on the second run.

@Leopard1907 and @thaewrapt, could you please check if there is something like this exception

21919.811:0118:011c:err:seh:setup_exception stack overflow 1632 bytes in thread 011c eip 00007f45f81b3228 esp 0000000000130fb0 stack 0x130000-0x131000-0x230000

in a log file when you set PROTON_LOG=1 %command%?

Tried it, no setup_exception or stack overflows at all.

Stuck on loading screen on linux 5.6.12-1, openSUSE Tumbleweed, nvidia 440.82, Proton 5.0-7. I've attached the log after setting PROTON_LOG=1 %command% if anyone is curious.

steam-1284410.log

Hello @tgharib, this looks like a line of interest from your log: err:steamclient:create_win_interface Don't recognize interface name: SteamNetworkingSockets008

Related: https://github.com/ValveSoftware/Proton/pull/3880

@kisak-valve Hmm, I just tested with proton-5.0-7-sdk148 and it still seems to be stuck on loading screen. I tested with 5.8-GE-2-MF and proton 4.11-13 and same issue in both cases.

I've attached the log with proton-5.0-7-sdk148.
steam-1284410.log

The game seems to run fine with the 5.7 staging based releases with Guy's video patches included.
https://github.com/Frogging-Family/wine-tkg-git/releases/tag/5.7.r6.g7b0b95ee :frog: This is an example of a prebuilt one you can use. Videos and gameplay both work fine.

Hello @tgharib, this looks like a line of interest from your log: err:steamclient:create_win_interface Don't recognize interface name: SteamNetworkingSockets008

Related: #3880

This error is also present with my configuration (reported earlier as a success story w/o videos), so attaching my logfile for reference.
steam-1284410.log

@jqadev Have you tried deleting the prefix created by Proton and let Proton GE create the prefix? I remember reading somewhere (probably reddit), that doing so fixed their problem.

@fureloka you are a master :D I've removed directory 1284410 from
/.steam/debian-installation/steamapps/compatdata and run the game again with Proton GE and it works now! Thank you! :+1:

Hi all, I have tested with proton-5.0-7-sdk148, and 5.8-GE-2-MF, but online mode works in none of them. It always goes back to the main menu when it finds an opponent. I have tried seasonal, classic mode, and even challenge with a friend. All of them suffer from the same issue. On the other hand, "Training" mode works flawlessly. Not sure why only the online multiplayer part isn't functional. I can't find other useful information in log. Any help? Thanks!

steam-1284410.log

Edit: I also discussed this issue on /r/gwent and /r/linux_gaming

Online portion is functional. I played like 30 matches as of now.

Nuke the prefix and start the game with GloriousEgroll's 5.8 build. It works for me since day 1 with this mentioned build.

Also stuck in the loading screen. No option to log in shows up.
Tried with both 5.0.7 and 5.8, as well as removing the proton prefix.

I tried remove the prefix and rerun again, but the issue remains.

Edit: Sometimes, it showed a window in game with title "unknown error" and content "there was an error connecting with one of our services. But fear not - chances are we're already fixing it".

I finally tested online play with the proton_tkg_5.7.r6.g7b0b95ee.release I was using and it works just fine. Now just gotta relearn the game better since many of the gameplay mechanics changed when it went out of beta....

Also stuck in the loading screen. No option to log in shows up.
Tried with both 5.0.7 and 5.8, as well as removing the proton prefix.

What is your driver version, kernel version and distro? I'm curious if we have anything in common.

Also stuck in the loading screen. No option to log in shows up.
Tried with both 5.0.7 and 5.8, as well as removing the proton prefix.

What is your driver version, kernel version and distro? I'm curious if we have anything in common.

Arch, on 5.6.13-arch1-1 with mesa 20.0.7

I still can't play online mode. It just failed silently. I suspect that might be caused by the version of gnutls. Following is mine. Can anyone that has a working online play experience share theirs?

$ ps aux | grep GWENT
wheatdog 2243740  0.3  0.2  42416 16192 ?        S    23:49   0:00 python3 /home/wheatdog/.local/share/Steam/compatibilitytools.d/proton_tkg_5.8.r0.g7d92cd31/proton waitforexitandrun /home/wheatdog/.local/share/Steam/steamapps/common/GWENT The Witcher Card Game/Gwent.exe
wheatdog 2243765  1.3  0.3 1827732 23952 ?       Sl   23:49   0:00 steam /home/wheatdog/.local/share/Steam/steamapps/common/GWENT The Witcher Card Game/Gwent.exe
wheatdog 2243840 85.8  9.5 5200056 757432 ?      Sl   23:49   0:15 Z:\home\wheatdog\.local\share\Steam\steamapps\common\GWENT The Witcher Card Game\Gwent.exe
wheatdog 2244118  0.0  0.0   6636  2436 pts/1    S+   23:49   0:00 grep GWENT
$ lsof -p 2243840 | grep gnutls
Gwent.exe 2243840 wheatdog  mem       REG              259,2    1840376  9065654 /usr/lib/libgnutls.so.30.27.0

I hate to bump an older thread but I am hoping that someone could give me a hand with troubleshooting. I installed Gwent and could not get it to load. I renamed the old intro videos in the steamapps directory and finally got it to load. I make it partially through the tutorial until it comes to the portion where I am supposed to hit the "pass" button. I click it but it does not register. And nothing I can do seems to work.

I would also like to add that the cards themselves do not have any of the photos/images on them. I can play them and interact with them but no images are displayed. Just the cards backgrounds. I cannot see the characters in the corners of the screen either.

I am running on Pop!_OS 20.04 and I have tried Proton 5.0-8 and Proton-GE 5.9 and 5.9 I am also using Intel Integrated graphics. I should mentioned I have only tried this on my laptop and not my desktop with a dedicated GPU.

Any ideas on tips I should try?

Here is a link to my gist: https://gist.github.com/W00glin/e5174e005d8a293a8ee8aefb5a013c28

Thanks @kisak-valve!

Hello @W00glin, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

I still can't play online mode. It just failed silently. I suspect that might be caused by the version of gnutls. Following is mine. Can anyone that has a working online play experience share theirs?

$ ps aux | grep GWENT
wheatdog 2243740  0.3  0.2  42416 16192 ?        S    23:49   0:00 python3 /home/wheatdog/.local/share/Steam/compatibilitytools.d/proton_tkg_5.8.r0.g7d92cd31/proton waitforexitandrun /home/wheatdog/.local/share/Steam/steamapps/common/GWENT The Witcher Card Game/Gwent.exe
wheatdog 2243765  1.3  0.3 1827732 23952 ?       Sl   23:49   0:00 steam /home/wheatdog/.local/share/Steam/steamapps/common/GWENT The Witcher Card Game/Gwent.exe
wheatdog 2243840 85.8  9.5 5200056 757432 ?      Sl   23:49   0:15 Z:\home\wheatdog\.local\share\Steam\steamapps\common\GWENT The Witcher Card Game\Gwent.exe
wheatdog 2244118  0.0  0.0   6636  2436 pts/1    S+   23:49   0:00 grep GWENT
$ lsof -p 2243840 | grep gnutls
Gwent.exe 2243840 wheatdog  mem       REG              259,2    1840376  9065654 /usr/lib/libgnutls.so.30.27.0

I have the same issue. I am running Steam through Flathub's Flatpak on Fedora Silverblue 33. Setting PROTON_LOG=1, I find the following line in the logs: 2485.290:00b8:018c:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. I believe the issue is a missing winbind package.

I figured out my issue. If your loading screen is just loading infinitely or you get a network connection issue before you get to the main menu, you need to make sure the steam overlay is enabled. The game opens an overlay to login into GOG and I guess I didn't see that because I had the overlay disabled which is why the game failed to connect.

By the way, I have the game working despite that ntlm_auth warning showing in my logs so ntlm is not needed for the game to work.

Now that my game is working, to answer @wheatdog's question,

$ lsof -p 3259 | grep gnutls
Gwent.exe 3259 owner  mem       REG              253,0   2039104  1774538 /usr/lib64/libgnutls.so.30.28.1
Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  3Comments

raikirii picture raikirii  路  3Comments

lucifertdark picture lucifertdark  路  3Comments

shanefagan picture shanefagan  路  3Comments

BLaDZer picture BLaDZer  路  3Comments