Skip to content

Space Marine 2 GPU utilization issue #2257

Description

@CptCookies12

Copying over my post from the Proton issue page because this may be an issue with VKD3D-Proton seeing as I've seen the problem on both NVIDIA and AMD GPUs. There's something wrong with GPU utilization on this game under Proton that results close to a 45% performance difference compared to how the game runs natively on Windows.

While I only have logs and screenshots as of the game's current version (Hotfix 5.1) running on my RTX 4070 Super, I know that while I was still running an RX 6700 XT I was having the same or similar issues back when the game first came out a few months ago.

VKD3D_CONFIG=no_upload_hvv only partially helps performance and it depends on the scene, so I don't believe Resizable BAR is the only culprit that's going on with this game regarding performance. Besides testing with that variable on and off, another confirmation for GPU utilization issues is that resolution scaling generally does not affect performance no matter what setting it's set to. Any lower resolutions simply lower GPU usage and power, and in some scenes it can actually cause a minor performance regression as shown in the later screenshots. These were all ran at Ultra preset with FSR upscaling set to Quality (barring the Ultra Performance comparison).

Windows Proton Proton (no_upload_hvv)
Warhammer_40000_Space_Marine_2_-_Retail_b6SVyhWgyS Screenshot_20241219_020243 Screenshot_20241219_015527
Warhammer_40000_Space_Marine_2_-_Retail_0123WgRrBB Screenshot_20241219_020423 Screenshot_20241219_015702
Proton, FSR Ultra Performance Proton, FSR Ultra Performance (no_upload_hvv)
Screenshot_20241219_020437 Screenshot_20241219_015811

Software information

Warhammer 40,000: Space Marine 2, Ultra preset with FSR Quality

System information

  • GPU: NVIDIA GeForce RTX 4070 Super
  • Driver: NVIDIA 565.77
  • Wine version: Proton experimental-9.0-20241217

Log files

Please attach Proton or Wine logs as a text file:
Proton log: steam-2183900.tar.gz
Proton (no_upload_hvv) log: steam-2183900_no-upload-hvv.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions