protonscr

Black Screen with The Sinking City

dxvkclosed
doitsujin/dxvk#1113 · opened 2019-07-04 by SR-dude · updated 2019-07-04 · 4 comments · github
SSR-dude 2019-07-04 github

Software information

Epic's exclusive title: The Sinking City

System information

From inxi:
System: Host: ANTHONYJ Kernel: 5.1.15 x86_64 bits: 64 Desktop: LXDE 0.10.0
Distro: Linux From Scratch SVN-20190519 20190519-systemd/multilib
Graphics: Display: server: X.Org 1.20.5 driver: amdgpu unloaded: fbdev,modesetting resolution: 1600x900~60Hz
OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.30.0 5.1.15 LLVM 8.0.0) v: 4.5 Mesa 19.1.1 (git-22eddd8b9d)

  • Wine version: Tested both 4.11(Staging) and ge-protonified-4.10-x86_64(from Lutris)
  • DXVK version: 1.2.3

Log files

Problem Summary

Epic's exclusive title: The Sinking City
Playing the game via Lutris gave me a back screen with a message at the bottom stating that it was compiling shaders, then the screen went totally black. The lines in the wine log involving: "Unhandled modifier 0x800000c2, 0x00155543 and 0x80000042" are spammed continuously. I excised those from the posted log above.

Ddoitsujin maintainer 2019-07-04 github

Your console log indicates that you're using wined3d and not DXVK. Also, this game uses mfplat, which is probably why you're getting a black screen in the first place since that's not implemented properly in wine yet.

The game does work with DXVK, but may require some manual setup.

SSR-dude 2019-07-04 github

I got it working. Thanks!

Do you mean DXVK doesn't output any lines at the wine terminal and if I see lines like those then the wined3d backend is live?

Ddoitsujin maintainer 2019-07-04 github

01ae:fixme:d3d11:d3d_blend_state_create Per-rendertarget blend not implemented.
01ae:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x80000042.

This kind of stuff most definitely is wined3d-related. DXVK prints the same stuff that it writes to the log files into the console, but some games may "eat" that output so you may see nothing.

SSR-dude 2019-07-04 github

OK, I forgot to reinstall dxvk when switching wine versions.

Error codes