ValveSoftware / ValveSoftware/Proton

DX12 games throw out of memory exception after a while

Open
#6,045 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Compatibility Report

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

System Information

steam-581320.zip

I confirm:

  • N/a that I haven't found an existing compatibility report for this game.
  • 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.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the attached steam-581320.zip compatibility report and the linked system information Gist, then compare the DX12 and DX11 launch paths described for Insurgency Sandstorm and Ready or Not. Reproduce the out-of-memory dialog after several missions and determine whether it is specific to these games or occurs across other DX12 titles; done means a reliable scope and actionable evidence.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
computer-graphics, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.