ValveSoftware / ValveSoftware/Proton

Steel Division 2 (919640)

Open
#3,448 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial
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: Steel Division 2
  • Steam AppID of the game: 919640

System Information

I confirm:

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

steam-919640.log

Symptoms

Issue#1. Tree foliage textures don't appear unless zoomed right in to ground level, and even then it's hit or miss. The trunks are always visible.
Issue#2. Random whole-game lockups which never recover. When it hangs, the latest line in the Proton log always contains the same deadlock:
err:ntdll:RtlpWaitForCriticalSection section 0xaf31c90 "?" wait timed out in thread 004f, blocked by 0053, retrying (60 sec)

Reproduction

Issue#1. Launch the first tutorial. All trees on the map will be missing foliage.
Issue#2. Lockups happen randomly. Mostly on launching and exiting the game, but sometimes in loading screens. Never during gameplay as far as I have tested.

I have tried the following:
-With esync enabled the game runs smoother, although seems to hang more often.
-With DV9K enabled the game runs smoother. It appears to have no effect on stability
-WINED3D11 renders only the GUI, trees (albeit with glitches), buildings and units. It does not render the terrain.
-Forcing Steam to use older Proton versions all the way up to 4.11-12
-Disabling Steam overlay
-Fullscreen and windowed modes
-Setting the CPU governor to Performance
-Verified the game integrity
-Disabling/enabling shader pre-caching
-The latest available (435) proprietary and older NVIDIA drivers for Ubuntu
-Various in-game video options (all presets, using autosettings, etc)
-Both the game and my system are fully updated.
-ulimit -HN is 1048576

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 steam-919640.log and the linked system information report, then reproduce the first tutorial and the reported launch, exit, and loading-screen lockups using Proton 4.11-12. Done means tree foliage renders reliably and the game no longer reaches the reported deadlock.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, ubuntu
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.