HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.
GNU Lesser General Public License v2.1
1.8k stars 185 forks source link

UE5 Lyra demo hits a regression in 2.11 when running on Tesla T4 #1858

Closed nsivov closed 6 months ago

nsivov commented 6 months ago

The game hangs on start in quickplay mode, when global illumination setting is High or Epic.

Linking the build here https://drive.google.com/file/d/1-umg2KGCh-Dom3EY07ToNmrZ-ibVl7o3/view?usp=sharing, it's distributed as UE source project normally.

This is a regression from 4f2a82916ebd8ad6c70be841f429786951d13d58. Even though the driver does not support VK_EXT_image_compression_control, other changes in the same commit enable a path that previously was guarded by config flags.

Software information

UE5 demo Lyra (https://www.unrealengine.com/marketplace/en-US/product/lyra)

System information

Log files

Attaching dmesg hang message, and corresponding wine log.

dmesg.txt lyra.log

HansKristian-Work commented 6 months ago

I can reproduce this on RTX 4070 and 545.29.06. Extremely weird.

HansKristian-Work commented 6 months ago

Turned it was caused by lack of BLOCK_VIEW_COMPAT, not MUTABLE itself. Curious that NV driver cared about it this much, but fixed now. Thanks for the find.