protonscr

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

vkd3dclosed
HansKristian-Work/vkd3d-proton#948 · opened 2021-12-19 by ghost · updated 2024-12-24 · 15 comments · github
?ghost 2021-12-19 github

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

Ddoitsujin maintainer 2022-01-10 github

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

?ghost 2022-01-26 github
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 2022-01-26 github
KK0bin 2022-01-26 github

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

?ghost 2022-01-27 github

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

KK0bin 2022-01-27 github

This also doesn't have any trace lines.

?ghost 2022-01-27 github

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

KK0bin 2022-01-27 github

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

?ghost 2022-01-27 github
DDark-Matter7232 2022-11-13 github

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

BBlisto91 2023-02-21 github

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

DDark-Matter7232 2023-02-26 github

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

yes.

Tthebobbyboy420 2023-06-26 github

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.

HHansKristian-Work maintainer 2023-11-07 github
Aakai-hana 2024-12-24 github

did anyone get to fix this?

Launch options

Upstream links