Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[d3d10] Renegade Ops: hangs on launch with a black screen #4095

Closed
ranplayer opened this issue Jun 29, 2024 · 2 comments
Closed

[d3d10] Renegade Ops: hangs on launch with a black screen #4095

ranplayer opened this issue Jun 29, 2024 · 2 comments

Comments

@ranplayer
Copy link

Renegade Ops fails to launch with a black screen. By the Proton log it seems something related to the D3D compiler:

1241.129:012c:01b0:err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
1241.129:012c:01b0:err:d3dcompiler:D3DCompile2 Shader log:
1241.129:012c:01b0:err:d3dcompiler:D3DCompile2     <anonymous>:6:121: W5300: Implicit truncation of vector type.
1241.129:012c:01b0:err:d3dcompiler:D3DCompile2     <anonymous>:6:225: W5300: Implicit truncation of vector type.
1241.129:012c:01b0:err:d3dcompiler:D3DCompile2     <anonymous>:6:160: W5017: Loop unrolling is not implemented.
1241.129:012c:01b0:err:d3dcompiler:D3DCompile2     <anonymous>:6:243: E5002: Expected literal sample index.
1241.129:012c:01b0:err:d3dcompiler:D3DCompile2 

The current workaround I've found to make it work is to download d3dcompiler_47 (32bit) to the game's folder. I'm not sure if this is Wine or DXVK related. Is there any DXVK property I could try with this one ?

Software information

  • Game: Renegade Ops (Steam Id: 99300)
  • Settings: default

System information

  • GPU: RX 6700 XT
  • Driver: Mesa 24.1.1
  • Wine version: Proton Experimental (2024/06/28), 9.0-2, 8.0-5
  • DXVK version: Proton's build

Log files

@K0bin
Copy link
Collaborator

K0bin commented Jun 29, 2024

D3DCompiler is a separate DLL that's not implemented by DXVK but by Wine. So the log warnings and errors you posted are not caused by DXVK either.

If Microsofts d3dcompiler DLL fixes it, that proves it's a problem with the d3dcompiler implementation provided by Wine and not a DXVK issue.

@K0bin K0bin closed this as not planned Won't fix, can't repro, duplicate, stale Jun 29, 2024
@ranplayer
Copy link
Author

@K0bin Thank you for the explanation. I completely forgot to test this one with WineD3D. There is an open bug on the Wine tracker: https://bugs.winehq.org/show_bug.cgi?id=54973. Sorry, folks...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants