protonscr

LiF MMO launcher shader issues. black window

dxvkclosed
doitsujin/dxvk#584 · opened 2018-08-21 by jayquonmarton · updated 2018-08-22 · 2 comments · github
Jjayquonmarton 2018-08-21 github

The launcher for LiF MMO (supposed to be a directx 11 game, but not sure about the launcher.exe) simply shows a black screen. The dxvk HUD does show up on it though, if enabled.

I tried all DXVK_CONFIG_FILE settings, but none helped.

The console output has various shader 5 errors, such as the following. Does DXVK support shader 5?

Warning: D3D shader compilation failed with skip optimization flags. (vs_5_0)
C:\fakepath:15:18: error: syntax error, unexpected NEW_IDENTIFIER

Full console output: https://bpaste.net/show/c94eac7d30ce
Wine console output: https://bpaste.net/show/1aedc78f2a2d

Screenshot of the launcher (with dxvk HUD active):

lol2

Software information

the launcher for the game Life is Feudal - MMO

You can download the small installer for the launcher via the download button at top of https://play.lifeisfeudal.com/ (I think that requires making an account first?)
Direct link to the launcher installer (doesn't require registration): https://cdn.xsolla.net/life-is-feudal/launcher/life-is-feudal-mmo-installer.exe

System information

  • GPU: nvidia gtx 1070
  • Driver: 396.45.0
  • Wine version: 3.13-staging
  • DXVK version: 0.70

Apitrace file(s)

Log files

Ddoitsujin maintainer 2018-08-21 github

The log message you posted indicates that HLSL shader compilation failed. That's not my bug though since DXVK doesn't compile raw HLSL, but takes the compiled byte code.

Looking at the logs, it seems to be using a mix of all sorts of different D3D versions, OpenGL and who-knows-what. It is probably impossible for DXVK to support this at all, and as long as it's only the launcher i'd write this off as a wontfix.

You can force wine to use wined3d using app-specific DLL overrides in winecfg, just set d3d11 and dxgi to builtin.

Jjayquonmarton 2018-08-22 github

thanks for explaining the issue. I'll close it.

Launch options