protonscr

Arma Reforger: models and textures take too much time to load

vkd3dclosed
HansKristian-Work/vkd3d-proton#2270 · opened 2025-01-06 by RevengeRip · updated 2025-01-10 · 4 comments · github
RRevengeRip 2025-01-06 github

Software information

In Arma: Reforger models and textures take too much time to load. It's not and I/O issue since the game is on SSD and there's no such issue on WIndows on the same PC.

https://github.com/user-attachments/assets/0ddad3aa-0368-441b-8263-9afeade60f92

https://github.com/user-attachments/assets/2608f414-f942-4e9f-b1ee-2b89ea849cf0

System information

  • GPU: AMD Radeon RX 6700 XT
  • Driver: Mesa 24.3.2-cachyos1.2
  • Wine version: GE-Proton22

Logs

steam-1874880.log

Ddoitsujin maintainer 2025-01-06 github

Can you try VKD3D_CONFIG=no_upload_hvv?

I noticed slow loading too when debugging MSAA issues in this game, but there was absolutely nothing pointing to vkd3d-proton itself being the culprit, the only thing that would be an issue is if we provide the app with slow memory. D3D12 is barely involved in the whole process anyway.

RRevengeRip 2025-01-06 github

Although this environment variable gives noticable performance penalty. For example without I have 86 fps in this location, but with it I only have 75 fps, so this is ~13% fps drop.

Vanilla no_upload_hvv
without no_upload_hvv no_upload_hvv
Ddoitsujin maintainer 2025-01-06 github

The performance drop is unfortunately expected since this also moves some resources that are used during rendering out of VRAM and not just those used for asset streaming. We cannot know what the app is going to do in advance.

This really needs to be fixed at a game level, our heuristics can only do so much.

Launch options