protonscr

Quantum Conundrum

protonopen appid 200010Game compatibility - Unofficial
ValveSoftware/Proton#1661 · opened 2018-10-01 by kode54 · updated 2024-05-02 · 10 comments · github · game page · search this game
Kkode54 2018-10-01 github

Compatibility Report

  • Name of the game with compatibility issues: Quantum Conundrum
  • Steam AppID of the game: 200010

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-200010.log

Symptoms

The graphics render incorrectly, at least on the level with the first generator. I haven't tried a new game yet, I only resumed where my last Windows save left off.
20181001034751_1
20181001034806_1

Reproduction

It happens every time I load my save and Continue.

Kkisak-valve maintainer 2018-10-01 github

Hello @kode54, I've been seeing this issue for years with wine. It roughly lines up with my transition from Tesla to Fermi nVidia generations.

My memory seems to recall this has something to do with a fixed function hardware feature that is being hit that does not exist in newer GPUs, but I'm not finding the corresponding winehq bug report to confirm.

Kkode54 2018-10-02 github

Pretty interesting, considering actual published wine tests against this game date back to 1.8.3, back in 2012. Nothing more recent, aside from this.

Kkode54 2018-10-04 github

Would an APITrace Direct3D 9 log from Windows be useful to anyone?

Kkode54 2018-10-04 github

Okay, I've tested the apitrace with MSVC apitrace in Wine 3.15 d3d9 staging, both with and without Gallium Nine, and it plays just fine. I'm going to try the game in a fully Wine'd install of Steam.

E: Okay, the game itself is broken in Wine Staging too.

E2: Here are APITrace logs of the game running in Windows, and running in Linux under Wine Gallium Nine.

https://f.losno.co/qc.trace.7z (212MB)
https://f.losno.co/qc_linux.trace.7z (60MB)

TTapGhoul 2019-01-29 github

Any updates on this? I get the same issue.
Mesa 18.2.6
Proton 3.16-6 beta
Radeon RX Vega M GH (Polaris 22)
Intel(R) Core(TM) i7-8809G CPU @ 3.10GHz
Kernel: 4.20.5-arch1-1-ARCH

TTapGhoul 2019-01-29 github

https://steamcommunity.com/app/221410/discussions/8/3220528325740122313/#c3220528325740630311 apparently this fixes it. Tested here, works for me. Perhaps it's just a missing component in the install script?

I'll have to export a correct WINEPREFIX for ~/.local/share/Steam/steamapps/compatdata/200010/pfx (where 200010 is the app ID number when opening steam from the command line) and once I run winetricks vcrun2008, I have resolved my issue.

screenshot_20190129_235955

Kkode54 2019-01-30 github

It appears the game's first time setup is installing some sort of VC runtime, not sure which, so maybe it's not getting marked for "native" in the Wine prefix on install?

Kkisak-valve maintainer 2024-05-01 github

Lighting seems fixed over here with Proton 9.0 (rc2) and a GTX 1060.

Kkode54 2024-05-02 github

As I found a long time ago, this game back then required the correct MSVC runtime to be installed in the prefix to have correct texture/lighting instead of mostly blank solid black polygons. I don't know if this is still the case for Proton 9.0. I can check, but I don't know if Proton just installs the MSVC runtime regardless.

Edit: Verified, works with Proton 9.0 (Beta) without any extra steps.

TTapGhoul 2024-05-02 github

On my end, proton 9 just opens and then closes with a warning about gameoverlay.so's ELF format. Same with 8 and experimental, 7 works out of the box. Haven't tried GloriousEggroll's stuff.

Proton versions

Launch options