protonscr

Detroit: Become Human Demo

protonopen appid 1224230Game compatibility - Unofficial
ValveSoftware/Proton#3917 · opened 2020-05-27 by Vladislavuz · updated 2020-09-04 · 8 comments · github · game page · search this game
VVladislavuz 2020-05-27 github

Compatibility Report

  • Name of the game with compatibility issues: Detroit: Become Human Demo
  • Steam AppID of the game: 1224230

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

Symptoms

Black screen after starting the game.

Reproduction

Launch the game.

NNewbytee 2020-05-27 github

For me, it gets to a screen asking whether I accept some terms, and then a seemingly never-ending black screen with all of my CPU cores sitting at max usage.

Aartemyto 2020-05-27 github

Works on my end on Proton 5.0-7, but very slow (near 2 fps). But works great on Proton-GE 5.8: https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.8-GE-2-MF

Specs:

  • Nvidia 1070, driver 440.66.08
  • Ryzen 5 3600
  • Archlinux, kernel 5.6.13
LLeopard1907 2020-05-27 github
DDanMan 2020-05-31 github

https://bugs.winehq.org/show_bug.cgi?id=48291 sounds like it's very much a hack though and a generic solution isn't easy. As I understand, the game (just like RDR2) does some low level syscalls which are difficult to replicate/intercept or something. At least in a way that's still performant.

Discussion about kernel changes: https://lkml.org/lkml/2020/5/30/17

LLeopard1907 2020-06-01 github

@DanMan Yes , that is why a there is a proposal like this for Linux kernel now.

https://lore.kernel.org/lkml/[email protected]/T/#m9f74cfb8d6f5356a428e88b097ba3fda832179fa

VVladislavuz 2020-06-01 github

@DanMan Yes , that is why a there is a proposal like this for Linux kernel now.

https://lore.kernel.org/lkml/[email protected]/T/#m9f74cfb8d6f5356a428e88b097ba3fda832179fa

Making changes to the kernel is a long process, I guess. Could it be easier to make such changes to an existing SteamOS kernel?

FFabianK-Dev 2020-06-01 github

Works on my end on Proton 5.0-7, but very slow (near 2 fps). But works great on Proton-GE 5.8: https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.8-GE-2-MF

Specs:

* Nvidia 1070, driver 440.66.08

* Ryzen 5 3600

* Archlinux, kernel 5.6.13

Thanks for the workaround using Proton-GE 5.8! :heart: Works awesome! :smile:

BByCybernetik 2020-06-13 github

The game sees the Dualshock 4 gamepad as an Xbox One Gamepad

Proton versions

Upstream links