Skip to main content
Guides

Doom: The Dark Ages PC Performance Guide: Fixing RTX 5090 Stutter, Crashes, and Linux Errors

·6 mins
Doom: The Dark Ages PC Performance Guide: Fixing RTX 5090 Stutter, Crashes, and Linux Errors

Doom: The Dark Ages PC Performance Guide: Fixing RTX 5090 Stutter, Crashes, and Linux Errors #

The arrival of Doom: The Dark Ages has sent shockwaves through the gaming community, not just for its brutal combat and medieval setting, but for its demanding technical requirements. While id Software continues to push the boundaries of the id Tech engine, the launch window has been marred by a series of frustrating performance hurdles—particularly for those on the bleeding edge of hardware.

Whether you are wielding a brand-new RTX 5090 or trying to maintain a stable experience on an RTX 40-series card, the transition to the “Dark Ages” hasn’t been entirely smooth. From Frame Generation stuttering to outright system crashes, we have compiled the most effective fixes to get your game running at the blistering speeds the series is known for.

The RTX 5090 Frame Generation Stutter: Diagnosis and Fix #

For many players, the RTX 5090 was expected to be the ultimate solution for Doom: The Dark Ages. However, a significant number of users have reported a jarring “micro-stutter” when enabling Frame Generation (DLSS 4/5). Despite the average FPS sitting comfortably above 160, the perceived smoothness is lacking, with occasional frame-time spikes that break the immersion.

Why is this happening? #

The issue appears to stem from a synchronization mismatch between the game’s engine and the Blackwell architecture’s new frame interpolation logic. In certain high-intensity combat scenarios—specifically when multiple “Dark Ages” environmental destructibles are triggering—the Frame Generation buffer fails to align perfectly with the refresh rate of high-polling monitors (240Hz+), leading to these micro-stutters.

The Fixes #

1. The FPS Cap Method #

The most immediate workaround is to implement a hard frame cap. Paradoxically, letting the 5090 run “wide open” often exacerbates the stutter.

  • Action (NVIDIA): Use the NVIDIA Control Panel to set a Max Frame Rate exactly 3 FPS below your monitor’s refresh rate (e.g., 141 FPS for a 144Hz panel, or 237 FPS for a 240Hz panel).
  • Action (AMD): Use Radeon Chill in the AMD Software: Adrenalin Edition to set a Min/Max FPS limit slightly below your refresh rate.
  • Result: This stabilizes the frame pacing and prevents the Frame Generation buffer from overfilling.

2. Toggle Hardware-Accelerated GPU Scheduling (HAGS) #

While HAGS is generally required for Frame Generation, some users have found that toggling it off and then back on—or keeping it off if using a specific driver version (570.xx series)—resolves the issue.

  • Path: Settings > System > Display > Graphics > Change default graphics settings.
  • Action: Toggle Hardware-accelerated GPU scheduling to Off, restart your PC, and then toggle it back to On.

3. Disable Reflex “Boost” Mode #

In some configurations, NVIDIA Reflex “Boost” can cause CPU-GPU synchronization conflicts in The Dark Ages.

  • Action (NVIDIA): Switch NVIDIA Reflex from On + Boost to simply On within the in-game settings.
  • Action (AMD): Ensure Radeon Anti-Lag is enabled in the Adrenalin software to minimize input latency.

Resolving General PC Crashes (CTD) #

Crash-to-Desktop (CTD) incidents have been reported across a wide spectrum of hardware, from mid-range RTX 30-series cards to the latest Ryzen 9000 and Intel Core Ultra processors. These crashes typically occur during scene transitions or during the first major boss encounter.

Common Causes #

  1. VRAM Over-allocation: On 8GB and 12GB cards, the “Ultra” texture setting can lead to an immediate crash when the engine attempts to swap assets.
  2. XMP/EXPO Instability: The high CPU demand of The Dark Ages puts significant stress on memory controllers.
  3. Shader Cache Corruption: Incomplete shader compilation during the initial boot sequence.

The Fixes #

1. Manage Texture Quality and Page File #

If you are experiencing crashes on cards with 12GB of VRAM or less:

  • Action: Drop Texture Quality from Ultra to High.
  • System Fix: Increase your Windows Page File size. Set a manual size of 16GB (16384 MB) for both the initial and maximum size on your fastest NVMe drive. This provides a safety net for memory overflows.

2. Memory Stability Check #

If you are using XMP (Intel) or EXPO (AMD) profiles, the game may be exposing a slight instability in your RAM overclock.

  • Action: Try disabling XMP/EXPO in the BIOS to see if the crashes stop. If they do, consider a slight voltage bump to your RAM or a drop in frequency (e.g., from 6400MT/s to 6000MT/s).

3. Clear Shader Cache #

If the game crashes during loading screens:

  • Action: Navigate to %LOCALAPPDATA%\idSoftware\DoomTheDarkAges\ and delete the ShaderCache folder. Relaunch the game and allow the shaders to re-compile fully in the main menu before starting your session.

Legacy Corner: Fixing Issues in Previous Doom Titles #

As players return to the franchise to prepare for The Dark Ages, many have encountered bugs in Doom Eternal and Doom 2016 that have resurfaced due to recent Windows updates or new hardware drivers.

Doom Eternal: The Screen Flickering Fix #

A recurring issue in Doom Eternal involves intermittent screen flickering or “micro-blackouts” when playing at native 1440p or 4K on certain G-Sync/FreeSync monitors.

The Solution: Custom Resolution (1904x1071) For reasons involving the way the id Tech engine handles scaling and refresh rate handshakes on specific panels, a custom resolution can bypass the flicker (as reported by the r/Doom community).

  1. Open NVIDIA Control Panel > Change Resolution > Create Custom Resolution.
  2. Set the resolution to 1904 x 1071.
  3. Apply this resolution in the Windows Display settings and then select it within Doom Eternal.
  4. Why this works: This specific resolution creates a slight offset in the scaling logic that prevents the monitor from losing sync with the GPU’s output, effectively eliminating the flicker without a noticeable loss in visual quality.

Doom 2016: Linux/Bazzite Startup Error #

Players using the Bazzite immutable Fedora-based image (popular for Steam Deck and HTPCs) have reported that Doom 2016 fails to launch, often throwing a generic “Application Error” or simply closing immediately.

The Solution: Proton GE and Launch Options This is typically caused by a conflict with the Vulkan loader or missing libraries in the standard Proton build.

  1. Install GE-Proton: Use ProtonUp-Qt to install the latest version of GE-Proton (GloriousEggroll).
  2. Set Compatibility: Right-click Doom 2016 in Steam > Properties > Compatibility > Force the use of a specific Steam Play compatibility tool > Select the latest GE-Proton.
  3. Add Launch Options: In the General tab, add the following to the Launch Options field: PROTON_USE_SECCOMP=1 %command%
  4. Result: This forces the game to use a different security profile for system calls, allowing the game to initialize the graphics API correctly on Bazzite/Linux environments.

Final Optimization Tips for the Dark Ages #

To ensure you are getting the most out of your hardware, follow these final tuning steps:

  • Upscaling: For NVIDIA users, use DLSS Quality with Frame Generation. AMD users should enable FSR (FidelityFX Super Resolution). Avoid “Ultra Performance” unless you are playing at 8K, as the image reconstruction artifacts become distracting in the gritty, detailed environments of The Dark Ages.
  • Input Lag: Keep NVIDIA Reflex or Radeon Anti-Lag enabled. This significantly reduces the input lag introduced by Frame Generation/Upscaling.
  • Drivers: Ensure you are on the latest stable drivers. NVIDIA users should be on version 571.12 or higher for Blackwell optimizations. AMD users should use the latest Adrenalin Edition drivers.

By implementing these fixes, you can move past the technical frustrations and get back to what really matters: tearing through hordes of demons in the most atmospheric Doom yet. Keep your drivers updated, your RAM stable, and your shotgun loaded.


Official Resources #