Solved Heavy FPS drops when exporting MFD's with RTT
-
SOLVED
Turning off G-sync on main monitor solved an issueTL;DR
I have huge FPS drop after enabling RTT screen extraction on my RTX 3070Ti in the game 25 years old, pls help
Well, this is my first week of getting into Falcon BMS after ~2 years of flying F-16 and F-18 in DCS, and I’ve encountered a strange technical issue.
I’m running BMS on i7-12700KF and RTX 3070Ti with 64 gigs of 3600 MHz DDR4 RAM. I also have 2 USB MFD screens from WinWing which works perfectly with DCS.
After initial setup I’ve tried to use RTT (or RTTR, I don’t know what is the right name) to export MFD’s to my USB displays, and when I’ve successfully won the fight with config files and exported image I’ve noticed a huge fps drop in game.
I also changed this three lines inside Falcon BMS.cfg:
set g_bExportRTTTextures 1 (switched from 0 to 1) set g_bDoubleRTTResolution 1 (added that line)
Without RTT I usually had 100–144 FPS in game while flying in Instant Action, with RTT exporting it drops to 20–30 FPS in game with occasional stutters down to 4-5 (!) FPS.
I also tried to use Helios to configure RTT client for me, because I thought that i’ve messed the configs, but it still runs poorly.
What I’ve tried to do (and it didn’t help):
- Restart the game
- Restart the PC
- Reinstall drivers both for main GPU and USD Displays
- Reset RTT configs to default
- Reset in game graphics to default
- Tried both g_bDoubleRTTResolution 1 and 0 in Falcon BMS.cfg
- Tried exporting MFD’s to second monitor connected via HDMI to my videocard avoiding using the USB displays
Pls, give me some ideas how to fix it.
I can’t play without this MFD screens on my USB displays -
@Grozovsky Not exactly sure what your issue is, the fps drop seems excessive. But you could try and test different values for this parameter in your user.cfg:
set g_nRTTExportBatchSize 2
The higher the value, the less exports the game makes which might make it run more smoothly. 2 means every 2nd frame
-
@jayb if this fixes his problem, pinning his refresh rates to max 60fps or so should have a similar effect while having an update on every frame?
AFAIR (ref: here), these displays are using usb displaylink which is encoded and compressed on the host CPU? The more FPS you have, the bigger the load gets, the more pain you feel. Or am I completely wrong here?
-
@Grozovsky sry no quick answer just more questions … let’s try to narrow this down some more.
-
what OS
-
what’s the situation with your E-cores … ie. do you have them masked off, or disabled in BIOS
-
what graphics mode for BMS (borderless or fullscreen) … and what’s your primary monitor resolution
-
does the perf impact happen running BMS alone (without starting RTT process)
-
post your RTTClient.ini to https://pastebin for us?
-
-
Please never say again Falcon BMS is 25 years old…
This is just not true…
-
-
@MaxWaldorf roger that! 🫡