protonscr

The House of the Dead Remake

protonopen appid 1694600Game compatibility - Unofficial
ValveSoftware/Proton#6406 · opened 2022-12-24 by opal1974 · updated 2023-09-24 · 2 comments · github · game page · search this game
Oopal1974 2022-12-24 github

Compatibility Report

  • Name of the game with compatibility issues: House of the Dead: Remake
  • Steam AppID of the game: 1694600

System Information

  • GPU: Radeon RX 6600
  • Driver/LLVM version: Mesa 22.0.5
  • Kernel version: 5.15.0-56
  • Link to full system information report as Gist:
  • Proton version: 7.0-5

I confirm:

  • [x] 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

Game seems to have trouble with resolution changes, especially when using dual monitors. Upon launching, it correctly shows the opening logos on the correct monitor, but then on the title screen/gameplay, it switched to the secondary monitor and I cannot find a way to undo this. Sometimes, when starting a new game, it won't clear the screen from the last one and the only way I could find to fix this is to go in and out of full screen. Others have reported slowdown but so far I have not seen this.

Upon testing this game on a Windows install, when run on a dual monitor setup the game seems confused by what monitor to put the game on as well. On the secondary monitor, it has a static image. So some of this might be the game's programming itself.

Reproduction

Launch, play.

steam-1694600.log

SSeongGino 2023-09-22 github

On an Nvidia 3060ti setup, I've noticed the game having some significant performance issues in the latter half of the first stage at both 1440p and 1080p. Can anyone confirm if this is similar on Windows?

SSeongGino 2023-09-24 github

Update: I think I figured out the cause. Unity's (or DXVK's?) memory management seems to get very overzealous in this game with how many/how big textures can be stored in advance, so the 8GB VRAM gets quickly filled up when you get to the mansion proper in the first stage (and similarly when you reach the overhang in the second stage, and presumably so forth) - the point at which the VRAM fills getting faster also depending on resolution.

You can see that in this screenshot, where the mangohud, er... HUD reports ~15fps at this point when the GPU's VRAM hits the limit - on a 4K display, but the game's running at 2560x1440.
2023_09-24 123706

Making a dxvk.conf file in the game's directory (alongside The House of the Dead Remake.exe) with just the contents:

dxgi.maxDeviceMemory = 4740

seems to help on my 3060ti. Depending on driver/desktop and how much memory's used in the background, the amount may need to be adjusted. I'm guessing this is a Unity thing?

Game itself has absolutely no graphics quality controls, aside from resolution and the effects - whatever textures you see is what you get, which seems incredibly inefficient on this game's behalf. So limiting how much video memory budget the game's allowed to have is the only way of controlling this. Especially baffling since the calculated size of the game is just about 7GB, so how the hell it caps out a modern card is... beyond me.


On a side note, after playing Stages 2 and 3 from a continue point, loading into Stage 4 crashed the game with a very uninformative popup graphic.
2023_09-24 125934

Nothing extracted yet.