ValveSoftware / ValveSoftware/Proton

DOOM 2016 high cpu in the menu (379720)

Open
#2,980 7 comments 0 reactions 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

Compatibility Report

  • Name of the game with compatibility issues: DOOM 2016
  • Steam AppID of the game: 379720

System Information

  • GPU: RX 580
  • Driver/LLVM version: 19.1.2-0dpadoka0
  • Kernel version: Linux master 5.0.0-21-generic #22-Ubuntu SMP
  • Link to full system information report as Gist
  • Proton version: 4.11-2 (also tried the default)

Symptoms

CPU usage is huge in the menu (without enter any game), i have tried to disable chroma but no improvement. This increase the load of the system in general and can't play if i open other software (es. youtube music etc)

image

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
25651 user        20   0 5243M 1140M 95456 S 248.  3.5 18:16.10 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25688 user        20   0 5243M 1140M 95456 R 98.9  3.5  7:07.82 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25662 user        20   0 5243M 1140M 95456 R 98.2  3.5  6:37.98 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
26315 user        20   0 5243M 1140M 95456 S 11.2  3.5  0:43.77 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25579 user        20   0 51600 12708  2116 S  9.9  0.0  0:41.85 /home/user/.steam/steam/steamapps/common/Proton 3.16/dist/bin/wineserver
 3636 user        20   0  966M 86300 52448 S  9.9  0.3  0:54.54 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -background none -noreset -keeptty -verbose 3
25714 user        20   0 5243M 1140M 95456 S  5.9  3.5  0:24.47 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25715 user        20   0 5243M 1140M 95456 S  5.9  3.5  0:24.27 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25673 user        20   0 5243M 1140M 95456 R  5.3  3.5  0:29.62 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25676 user        20   0 5243M 1140M 95456 R  5.3  3.5  0:38.38 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
18670 user        20   0  646M  155M 81316 S  5.3  0.5  0:20.60 /opt/google/chrome/chrome --type=renderer --field-trial-handle=1764752185959596575,272575417709968375,131072 --lang=en-US --disable-client-side-phis
25674 user        20   0 5243M 1140M 95456 S  4.6  3.5  0:29.07 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25677 user        20   0 5243M 1140M 95456 R  4.6  3.5  0:29.83 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2
25675 user        20   0 5243M 1140M 95456 R  4.0  3.5  0:29.29 Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64vk.exe Z:\home\user\.steam\steam\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2

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

No repository files, tests, or entry points are named. Start by reproducing DOOM 2016's menu behavior with Proton 4.11-2 on the reported Linux configuration, then investigate the compatibility layer involved; done means the menu no longer causes the reported excessive CPU usage.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
game-dev, 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.