protonscr

Warhammer End Times - Vermintide: Black screen on start

dxvkclosed bugdxgi
doitsujin/dxvk#334 · opened 2018-04-29 by Zlopez · updated 2018-09-12 · 14 comments · github
ZZlopez 2018-04-29 github

After starting the game I ended with black screen. I hear the sound but nothing else. Even the DXVK_HUD disappeared after few seconds.

Software information

System: Fedora 27 x86_64
Game: Warhammer End Times - Vermintide - Steam version

System information

  • GPU: GeForce GTX 960
  • Driver: 390.48-1.fc27.x86_64
  • Wine version: wine-staging 3.6
  • DXVK version: 0.42

Log files

Ddoitsujin maintainer 2018-04-29 github

Please test with latest master, the binary releases do not reflect the current state of development.

Anyway, this error indicates that dxvk is doing something illegal on the Vulkan side of things:
err: DxvkDevice: Command buffer submission failed: VK_ERROR_DEVICE_LOST

Please export VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_standard_validation and write both the standard output and error streams to a file. You might have to run the steam client with all that stuff enabled if the game launches itself through steam.

Or try to record an apitrace as requested in the issue template........

ZZlopez 2018-04-29 github

I tried it with the 1bcae90d and the game is now starting, but it crashed when switched to borderless fullscreen.

I'm adding the game log when running with borderless fullscreen and export VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_standard_validation

Log files

ZZlopez 2018-04-30 github

I noticed the same issue with black screen on start when the game isn't started in windowed mode and resolution 1280x720 (this is probably some default configuration).
I tried to start it in fullscreen, borderless fullscreen and in resolution 1920x1080. Encountered the same issue as above.
I updated the wine-staging to version 3.7 and used DXVK commit: https://github.com/doitsujin/dxvk/commit/ba53cf92acbdf60458e69ec7fcbabc1e597ae73d

##Log files

ZZlopez 2018-05-02 github

I want to record an apitrace. Is there a way to temporary disable DXVK in wineprefix?
Or should I ran the apitrace with DXVK?

Ddoitsujin maintainer 2018-05-02 github

In order to use wined3d instead of dxvk, launch the game (or better, Steam) with:
export WINEDLLOVERRIDES=d3d11,dxgi=b

If that doesn't work (wined3d has its own issues), you can try recording one with DXVK.

ZZlopez 2018-05-03 github

Here are the apitraces with export WINEDLLOVERRIDES=d3d11,dxgi=b.

But the game crashed too soon with or without DXVK:

ZZlopez 2018-05-03 github

After few retries I was able to get into game with DXVK enabled, no luck without it.
The game crashed when I tried to change the display mode to fullscreen.
I hope this will help to find the issue.

Ddoitsujin maintainer 2018-05-03 github

Those logs are sadly completely useless. I won't be able to debug the issue if apitrace doesn't work.

Anyway, it's pretty obvious that this is yet another DXGI issue. This part of DXVK seems to be completely broken but there's nothing I can do about that.

MMEXAHOTABOP 2018-08-14 github

seems like fixed
played a round without any problems

ZZlopez 2018-08-14 github

@MEXAHOTABOP
Did you tried to change the resolution?
This issue happens after change of resolution and switching to/from fullscreen.

MMEXAHOTABOP 2018-08-14 github

oh i read only first post
i already removed the game so test it later

Ddoitsujin maintainer 2018-09-12 github

Ping?

Ddoitsujin maintainer 2018-09-12 github

Closing then.

Launch options

Upstream links