• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Question ECWolf (Wolfenstein 3D Source Port) and automatic refresh rate customization possible?

Dave3000

Golden Member
I understand that a Wolfenstein 3D source port called ECWolf has a frame rate cap of 70 fps just like the DOS version. I noticed that G-Sync or FreeSync won't kick in for ECWolf even if I choose the option in the NVCP for G-Sync to work in fullscreen and windowed mode and the specific settings option for the display. So I get a mild judder in ECWolf as a result at a 120Hz refresh rate and it's worse at a 144Hz refresh rate. My monitor supports G-Sync and FreeSync and is HDMI 2.1 and DP 1.4 but I tried the DP port on the monitor as well and G-Sync/FreeSync won't work in ECWolf still. The G-Sync indicator logo will not show up in ECWolf while it does in other source ports of other games. The only way I can get ECWolf to run completely smoothly is my adding a custom refresh rate of 70Hz in Windows 11 for my monitor to match the 70 fps cap of ECWolf and set it to 70Hz before starting ECWolf. I was wondering if there is a way I can create a batch file that will set the refresh rate to 70Hz and then execute ECWolf instead of manually setting the refresh rate to 70 Hz each time I want to run ECWolf if I want it completely judder-free. I tried the onboard GPU and my RTX 4090 in my system and another monitor that has FreeSync but G-Sync/FreeSync is not kicking in in ECWolf. My monitor is an AW2725DM.
 
Last edited:
AI response:

  • Download NirCmd from the NirSoft website.
  • Extract the executable to a known location (e.g., C:\Tools\NirCmd.exe).
  • Run the following command in PowerShell, replacing the path with your actual file location, and adjusting 70 to your desired refresh rate. If you have multiple monitors, you can specify a monitor index (e.g., monitor 1):
    powershell
C:\Tools\NirCmd.exe setdisplay 1920 1080 32 70
  • Note: You need to specify your current width, height, and color depth (e.g., 32 bits) along with the desired refresh rate.
 
Thanks for posting that and it does what I'm asking for. I recently found a utility called QRes that does what I'm asking for as well while I was waiting for a response in this thread.
 
Back
Top