protonscr

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

vkd3dclosed
HansKristian-Work/vkd3d-proton#1858 · opened 2024-01-29 by nsivov · updated 2024-01-31 · 2 comments · github
Nnsivov 2024-01-29 github

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

  • GPU: Nvidia Tesla T4
  • Driver: 545.33
  • Wine version: proton experimental 8.0
  • VKD3D-Proton version: 2.11

Log files

Attaching dmesg hang message, and corresponding wine log.

dmesg.txt
lyra.log

HHansKristian-Work maintainer 2024-01-31 github

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

HHansKristian-Work maintainer 2024-01-31 github

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.

Proton versions