vkd3d-proton icon indicating copy to clipboard operation
vkd3d-proton copied to clipboard

Red Dead Redemption 2 stuck at loading screen in DX12 mode.

Open ghost opened this issue 3 years ago • 9 comments

screenshot

013c:fixme:vkd3d_dxbc_compiler_emit_sync: Unhandled sync flags 0x8.
0148:fixme:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write ma
sk 0x1 (0xf).
0148:fixme:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x
2 2.
0148:fixme:vkd3d_dxbc_compiler_check_index_range: Unhandled register 0x11.
11 2.
0148:fixme:vkd3d_dxbc_compiler_emit_dereference_register: Relative addressing no
t implemented.
sk 0x2 (0xf).
sk 0x4 (0xf).
2 4.
013c:fixme:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write ma
013c:fixme:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x
013c:fixme:vkd3d_dxbc_compiler_check_index_range: Unhandled register 0x11.
013c:fixme:vkd3d_dxbc_compiler_emit_dereference_register: Relative addressing no
sk 0x8 (0xf).

The issue was mentioned before on the proton-git issue thread for the game.

Tested on both 2.5 and latest git with no difference.

My GPU is radeon with Mesa 21.3.1

ghost avatar Dec 19 '21 17:12 ghost

Anything else in the logs? The compiler messages are probably harmless.

doitsujin avatar Jan 10 '22 12:01 doitsujin

0128:fixme:d3d12_root_signature_init_global: Ignoring root signature flags 0x1d.

Nothing else without debugging enabled. So I will be posting a log of VKD3D_DEBUG=trace next.

ghost avatar Jan 26 '22 20:01 ghost

log.txt

ghost avatar Jan 26 '22 21:01 ghost

You need to use a special build of vkd3d-proton that has trace enabled. The logs you uploaded doesn't have any trace lines.

K0bin avatar Jan 26 '22 21:01 K0bin

oh yeah my bad. here it is again with re-compiled build log.txt

ghost avatar Jan 27 '22 17:01 ghost

This also doesn't have any trace lines.

K0bin avatar Jan 27 '22 18:01 K0bin

finally, third time's the charm. with --debug flag https://www50.zippyshare.com/v/OPnZKXlC/file.html

ghost avatar Jan 27 '22 19:01 ghost

This time the link is inaccessible here. HTTP 403. ;P

K0bin avatar Jan 27 '22 20:01 K0bin

https://ufile.io/byou6njs

ghost avatar Jan 27 '22 20:01 ghost

Anything else in the logs? The compiler messages are probably harmless.

CPU: Ryzen 7 4800H GPU: RTX3050 DIstro: Nobara Mesa: Mesa 22.2.2 Drivers: Nvidia beta 525.53 VKD3D: 2.7

RDR2 freezes on loading screen Screenshot from 2022-11-13 13-18-32

Logs with VKD3D_DEBUG=trace : https://p.const.eu.org/ETJJPqDf

Dark-Matter7232 avatar Nov 13 '22 07:11 Dark-Matter7232

@Dark-Matter7232 Can you still reproduce this issue with newest dxvk and vkd3d-proton? I could with proton 7 but not experimental

Blisto91 avatar Feb 21 '23 19:02 Blisto91

@Dark-Matter7232 Can you still reproduce this issue with newest dxvk and vkd3d-proton? I could with proton 7 but not experimental

yes.

Dark-Matter7232 avatar Feb 26 '23 15:02 Dark-Matter7232

Still not working in DX12 mode :(

Software information Red Dead Redemption 2 DirectX-12

System information GPU: NVIDIA GeForce RTX 4070 Driver: 535.54.03 Wine version: tested many all the same results VKD3D-Proton version: 2.9

415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled register 0x11. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x11 2. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dereference_register: Relative addressing not implemented. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write mask 0x4 (0xf). 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x2 4. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled register 0x11. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x11 2. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dereference_register: Relative addressing not implemented. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled index range write mask 0x8 (0xf). 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x2 4. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_check_index_range: Unhandled register 0x11. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dcl_index_range: Ignoring dcl_index_range 0x11 2. 415.229:01e0:01fc:fixme:vkd3d-proton:vkd3d_dxbc_compiler_emit_dereference_register: Relative addressing not implemented.

thebobbyboy420 avatar Jun 26 '23 05:06 thebobbyboy420

Dup of https://github.com/HansKristian-Work/vkd3d-proton/issues/1623

HansKristian-Work avatar Nov 07 '23 18:11 HansKristian-Work