protonscr

Gothic Playable Teaser

protonopen appid 950670Game compatibility - UnofficialXAudio2
ValveSoftware/Proton#3321 · opened 2019-12-14 by bjoern-tantau · updated 2021-02-26 · 11 comments · github · game page · search this game
Bbjoern-tantau 2019-12-14 github

Compatibility Report

  • Name of the game with compatibility issues: Gothic Playable Teaser
  • Steam AppID of the game: 950670

System Information

  • GPU: Radeon RX Vega 64
  • OpenGL renderer string: Radeon RX Vega (VEGA10, DRM 3.27.0, 5.0.0-37-generic, LLVM 9.0.1)
  • OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.0-devel (git-828f8f5 2019-12-13 disco-oibaf-ppa)
  • Kernel version: 5.0.0-37-generic
  • Link to full system information report as Gist: https://gist.github.com/bjoern-tantau/981b10b8778b97eb9dc9bc7538e5fd1b
  • Proton version: 4.11-10 (but happens with others as well)

steam-950670.log.gz

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.

Symptoms

The geometry of the game is flickering all over the place. It seems like some vertices have wrong coordinates.
Screenshot_20191214_224243

Reproduction

Just start the game with DXVK enabled. It is already visible in the main menu.

Workaround

Don't use DXVK. Run the game with PROTON_USE_WINED3D11=1 %command%.

Bbjoern-tantau 2019-12-14 github

It does work on my laptop with DXVK with an Nvida MX 150.

System Report, working: https://gist.github.com/bjoern-tantau/4b37d8f695584a325942aa3612695338

steam-950670-working.log.gz

Kkivoli 2019-12-15 github

I can confirm @bjoern-tantau’s report.

  • GPU: Radeon RX Vega 56
  • OpenGL renderer string: Radeon RX Vega (VEGA10, DRM 3.33.0, 5.3.13-arch1-1, LLVM 9.0.0)
  • Kernel version: 5.3.13-arch1-1
  • Proton version: 4.11-10

Switching to D3D11 works, too, although this causes FPS to drop from a measly 62 to unplayable 11-25 in the starting area on 1920x1200.

Kkisak-valve maintainer 2019-12-15 github

Gothic Playable Teaser

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3328.
@KJVGalations216 posted on 2019-12-15T19:42:52:

I played Gothic Playable Teaser on Linux (Pop OS!) through Steam Play and the syslogs (syslog, syslog.1) grew quite a bit in size, including syslog.1 becoming at least 9gb according to file manager. I tried clearing the syslogs now but I think it was showing over and over about something in the game files, including words like blueprint and bird. Thank you.


@KJVGalations216 commented on 2019-12-15T19:44:57:

RX 580 I5 9400f Pop! OS latest Proton on Steam I can see 4.11-10

Ccatmagi 2019-12-15 github

it works on my laptop with dxvk albeit with the geometry issues talked about above on a nvidia gtx 1050

however none of the tutorial pop ups have working videos and the ingame menu doesn't have a background just white.

system specs; https://pastebin.com/vxgAQ4ZH

NNoXPhasma 2019-12-15 github

The game needs Media Foundation for the tutorial videos and the ingame menu background.

Beside that the game works okay, but the performance is bad, 20-40 FPS even on low settings. It also throws an extremely amount of log output which will raise the log file to several GB in several minutes. Which is why I don't attach it here.

However, it's just a teaser/prototype, so I don't think there will be much optimization to it. I also don't think there should be much energy spent on this game to be fixed :)

https://gist.github.com/NoXPhasma/e647ade063c9c8ba55d2b79db1d6c840

?ghost 2019-12-16 github

To correct some stuff:

The teaser has bad performance through no fault but its own. In fact, the Steam overlay fps is better for me through Proton than it is on Windows but still low.

PROTON_USE_WINED3D11 or any other Proton/Wine commands are NOT necessary to run the teaser. I tried a bunch and not a single command is better than not using anything. If you need to then there's something else going on for you such as old driver or GPU compatibility.

I have no geometry flicker on Nvidia so its probably an AMD GPU only issue.

The game has a log size problem on Windows as well. The best you can do is to either delete the logs or change perms to block them.

so I don't think there will be much optimization to it. I also don't think there should be much energy spent on this game to be fixed :)

The devs are going to release at least one patch for it :)

Hhakzsam 2019-12-18 github

Can you please record a capture with renderdoc?

Kkisak-valve maintainer 2020-06-05 github

Hello @bjoern-tantau, @kivoli, are either of you still seeing the geometry rendering issue with Proton 5.0 and mesa git master or 20.1? Also, is RADV/ACO equally affected?

You can set the game's launch options to RADV_PERFTEST=aco %command% to enable it.

Kkivoli 2020-06-05 github

@kisak-valve So I may be talking about a different issue because I never came as far as @bjoern-tantau but the reason for this is all the flickering during the opening scene which I would interpret as “geometry rendering issue”s, too.

Bad news is: It’s still there with Mesa 20.1 (from Arch testing) and Proton 5.0-7. I also tested with Proton-5.8-GE-2-MF just in case. ACO on/off didn’t seem to influence it visibly. Only difference I noted was with PROTON_USE_WINED3D11 which does not produce the geometry issues but misses lights, apparently. Both issues, geometry with DXVK and light with WineD3D11, are visible in the starting menu btw.

OpenGL renderer: Radeon RX Vega (VEGA10 DRM 3.36.0 5.6.15-zen2-1-zen LLVM 10.0.0)
OpenGL version: 4.6 Mesa 20.1.0

gothic_playable_teaser_mesa20 1_dxvk
gothic_playable_teaser_mesa20 1_winedxd11

PS: Very admirable that you still check up on this teaser although I would think there are more rewarding candidates until the actual game comes out. Thank you regardless! :-)

Kkisak-valve maintainer 2021-01-25 github

The mentioned merge request has landed in mesa git master, please retest with mesa https://gitlab.freedesktop.org/mesa/mesa/-/commit/bb8f87088cb2868d267f83c537b33c9f3e0ed36e or newer.

Proton versions

Launch options

Launch lines

Upstream links