Proton icon indicating copy to clipboard operation
Proton copied to clipboard

DX12 games throw out of memory exception after a while

Open ryannathans opened this issue 3 years ago • 3 comments

Compatibility Report

  • Name of the game with compatibility issues: Insurgency Sandstorm, Ready or Not
  • Steam AppID of the game: 581320, 1144200

System Information

  • GPU: 6900XT
  • Driver/LLVM version: kisak mesa 22.1.4
  • Kernel version: 5.18
  • Link to full system information report as Gist:https://gist.github.com/ryannathans/831fd43e072034112bac66afb06453b7
  • Proton version: 7.0-3, GE-Proton7-28, Proton experimental

steam-581320.zip

I confirm:

  • N/a that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

image

Reproduction

  • The last few days I have played these two titles in DX12 interchangeably, back to back

  • I am not sure if it is necessary to play the games back to back to reproduce the bug, or it simply occurs on all dx12 titles at random times after a period of gameplay

  • Launch and play ready or not, selecting dx12 from the popup when prompted at launch time

  • After a couple missions I get the exact same out of memory popup pictured above

  • Launch and play insurgency sandstorm with -dx12 in the launch parameters, after a random amount of time (0-3 games?) the above popup is shown

  • If I play the games in dx11 (sandstorm without -dx12, and clicking dx11 in the popup for ready or not), they run fine (although at lower frame rate)

I'll try find some more dx12 games to find if the pattern extends to all of them, or if it's just something odd about these two. I assume there's something different about my system because I've run into a few others with the 6900XT that don't have this problem playing dx12 games.

ryannathans avatar Jul 31 '22 09:07 ryannathans

DX12 API is super bad. I tested most of protons and for DX12 best was: GE-7.19 and Proton Experimental Bleeding Edge

deathxxx123 avatar Aug 01 '22 07:08 deathxxx123

image happens on experimental too

ryannathans avatar Aug 03 '22 11:08 ryannathans

Seems like MESA bug as I am unable to reproduce on nvidia rtx 3070 with just 8gb of vram.

EDIT: On Ready or Not however it fills my 8GB when ran with VKD3D and game becomes choppy, but no crashes.

kodatarule avatar Aug 13 '22 15:08 kodatarule

Something updated and the crashes no longer occur, nice!

ryannathans avatar Sep 25 '22 06:09 ryannathans

I take that back, just "ran out of memory" whist only using 47% of my vram

ryannathans avatar Sep 25 '22 07:09 ryannathans

Also having this issue with Grounded

bblacher avatar Apr 07 '23 16:04 bblacher