ValveSoftware / ValveSoftware/Proton

DOOM (2016) writes to /var/log/syslog every frame - missing 'chroma_effect_files/ChainsawKill' (379720)

Open
#6,958 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Pardon my English.
I didn't know where to post the report so if this is not the right place please point me in the right direction.
The problem would impact devices with limited space for '/var/log' (maybe the SteamDeck, I don't own one)

Kubuntu 23.04 (up to date)
X11

what happened:

  1. launched the game:
DOOM (2016)
App   ID: 379720
Build ID: 2642713
Proton 8.0
  1. after multiple hour long session
    found gigabytes of duplicate log entries in
    /var/log/syslog
    [slimed down log sample generated mid game attached]
    syslog.txt

multiple repeatitions per second

indeed no 'ChainsawKill' in

/mnt/gaming_volume_4/STEAM_GAMES/steamapps/common/DOOM/base/chroma_effect_files/
\mnt\gaming_volume_4\STEAM_GAMES\steamapps\common\DOOM\base\chroma_effect_files\

chroma is mentioned here
#896
I got it disabled in game settings

  1. Verify integrity of game files:
    all 8123 files successfully validated

  2. Download tab - Completed (4):

Steam Linux Runtime - Sniper
Proton 8.0
Steamworks Common Redistributables
DOOM

  1. game launched again, navigated to game save slot selection screen and quit:
    [two slots with completed campaign]
    the same spam appeared

  2. forced proton experimental, navigated to game save slot selection screen and quit:
    [two slots with completed campaign]
    the same spam appeared

repro:

  1. Launch DOOM (2016) on linux
  2. observe /var/log/syslog geting filled with spam about missing 'steamapps\common\DOOM\base\chroma_effect_files\ChainsawKill' even with verified game files

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 syslog.txt and the repeated missing ChainsawKill path in the issue, then compare the behavior with the related issue #896. Reproduce the listed DOOM (2016) launch and save-slot steps under Proton, including Proton Experimental; done means the source of the per-frame logging is identified and the repeated syslog spam no longer occurs.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.