Doomsday Engine with Nvidia G-sync (on Windows)

I'm running Doomsday Engine 2.3.1.3685 with default settings on Windows 11 23H2 with the current 572.47 Nvidia drivers and App 11.0.2.337, and an RTX 4070. I have a Dell G3223Q 144Hz monitor that works with G-sync with every other application and game I have tried.

I have configured default 3D settings according to https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/ - global settings of: Gsync enabled, vsync on, maximum frame rate of 141 FPS. With these settings, Doomsday Engine periodically causes the screen to blank: this is often a symptom of the application going outside the Gsync range of the monitor. The global maximum frame rate of 141 FPS configured in the Nvidia Control Panel or App prevents this from happening with other applications, but does not seem to be the case with Doomsday Engine. If I set an application-specific maximum frame rate for Doomsday.exe, this seems to take effect, but even limiting it to 108 FPS seems to still cause this periodic black screen to happen, albeit less often. At 72 FPS, I haven't yet observed it happening at all.

Using the Nvidia App to set the Monitor Technology for Doomsday.exe to Fixed Refresh: 144Hz, or using the Nvidia Control Panel to set the Preferred refresh rate to "Application-controlled" instead of the default of "Use global setting (Highest Available)" also seems to prevent these periodic black screens.

If I enable the Gsync Indicator in Nvidia Control Panel->Display->Set up G-Sync->[Display drop-down menu->G-SYNC Compatible Indicator], then it shows Doomsday Engine isn't using G-Sync.

Is this known and expected behaviour, perhaps because Doomsday Engine uses OpenGL rather than Direct3D?

Comments

  • Doomsday Engine is a multiplatform software and uses OpenGL across all platforms for compatibility.
  • veirdo wrote: »
    Doomsday Engine is a multiplatform software and uses OpenGL across all platforms for compatibility.

    Thank you for the confirmation - entirely unsurprising, given the iD history, and their strong preference for cross-platform portability.

    Do you know if Nvidia G-Sync applies differently to OpenGL applications than to Direct3D (and Vulkan?) applications?
Sign In or Register to comment.