FPS impact of 4.35
-
Thanks I-Hawk – what is your take on the g_nAnisotropicValue in bms cfg? Do you leave that ‘0’ then override to 16x in NVidia control panel?
set g_nAnisotropicValue 0 // The max anisotropic filter value to use if anisotropic filtering is ON in the setup UI. Valid values: 0 = max available (default), 2, 4, 8, 16
This is first I’ve heard anyone draw a distinction between letting the app handle AA but the graphics driver handle AF… curious to learn more, why the difference in advice? (I’m a software engineer by trade… but no real experience in 3D game development or profiling.)
My gpu render times are 6-7ms … but my cpu times are up around 20ms (this is with g_bShadowMapping=1). My monitor is 100hz max (g-sync) so my goal is to keep the cpu and gpu frame times at or around 10-12ms range. Realistically I’m happy with anything 70+ if it’s stable, consistent and pleasant looking.
Anyway, for now, setting g_bShadowMapping=0 gets me back into the 80-100fps range, and I’m happy with that. Just looking to learn more… and learn where best to focus $$ next upgrade. ie. It’s clear I’m cpu-bound, but does BMS need raw computational speed or higher memory I/O bandwidth?
I gather a lot of the cockpit must be rendered in software (things like the HUD, MFDs, DED, etc) and those textures then passed over to the gpu with every frame? I’m wondering if something like that is my bottleneck, on my old DDR3-era system.
All I know is, hitting [shift+2] and [alt+C,H] to turn off those MFD/HUD elements instantly reduces my cpu frame processing time by about 3-4ms. (Same for external views too actually.)
OS: Windows 10, 20H2
CPU: Core i7-3770, ca. 2010? not overclocked, Hyperthreading OFF
RAM: 32GB DDR3, 1600MHz
GPU: Nvidia GTX 1660 Ti, ca. last week
Monitor: G-Sync, ultrawide 3440x1440p @ 100hz -
same here
Same here. Regardless the shadows cannot be turned off and other stuff. In 4.34 I used reduced textures, the weaker lighting setup and.
-
You can refer to my previous article
https://www.benchmarksims.org/forum/showthread.php?40624-FPS-only-61I can reach 60 FPS on the OP and more than 90 in the air, But I have a problem, and when I turn my head, there’s a residue.
Especially black is the most obvious.
https://imgur.com/MJTUyQ4 -
wILL 435 RUN IN 3D AT 2560X1440?
-
-
I72600K 3.40GHz-3.70 , 16Go RAM GTX 770
Never been so fluid , sharpened graphics , I’m in heaven
… What else ?
-
Try. And tell us.
I see not reasons why it wouldn’t.Im a little rusty and do not see that resolution option in the UI settings.
-
Wasn’t there something to do with hex editing for specific resolutions?
-
Wasn’t there something to do with hex editing for specific resolutions?
No magigal hex editing. If not all resolutions are shown ion BMS Graphics setup just add
set g_bAllowAllRefreshRates 1
in your Falcon Bms.cfg fileBMS Technical Manual p.13-164
g_bAllowAllRefreshRates
When set to 1 this option disables the 60 Hz limit of BMS,
allowing BMS to display resolutions with lower refresh rates
(when using HDMI on larger monitors for instance). Default
value is 0; Range 0/1. -
Very dissapointed this is removed and merged with shadow mapping
set g_bFocusShadows 0
Thats a huge amount of performance on the table that allowed you to keep cockpit shadows. Now have to remove them both.
-
Thats a huge amount of performance on the table that allowed you to keep cockpit shadows. Now have to remove them both.
DX11 …
-
Are shadows calculated/rendered for everything in the 3d environment even when they’re not visible?
-
Does the new engine support SMT? Is it working correctly on AMD? Not a single core on my CPU is maxed out like it did on 4.34. I’ve done some comparisons amongst friends and Intel seems to have a significant advantage with the new engine.
-
Are shadows calculated/rendered for everything in the 3d environment even when they’re not visible?
No…
Of course the engine has frustum culling on EVERYTHING (live render and shadow maps) so objects you don’t see are removed already before submitting for rendering.
Also shadow maps range for objects is pretty low so anything above that range will not be rendered at all.Does the new engine support SMT? Is it working correctly on AMD? Not a single core on my CPU is maxed out like it did on 4.34. I’ve done some comparisons amongst friends and Intel seems to have a significant advantage with the new engine.
Falcon is (ever was) overthreaded. The reason why it’s not as efficient as taking advantage of modern CPUs multi-core design is simply because the code at many points is inefficient.
However, the new engine (Not only it’s DX11 but it’s a new engine built using state of the art methods) is taking more advantage of multi threading because unlike previous versions, the renderer runs (almost) independently from other parts of the code. That’s why you can see the 3rd FPS row at pretty high numbers, because that’s the rendering engine thread speed.Regarding Intel vs AMD, no comment… Maybe Intel’s is better after all, even though all the AMD hype?
-
Thanks for the explanations. I bring it up because there was a bug in a recently released title, Cyberpunk 2077, that handicapped AMD processors and not Intel. Wishful thinking that y’all would be like “hmmm, wow, it is a bug”. 15 FPS on the ground in a campaign is just weird now when I was at 50 FPS on the ground and always a solid 60 vsync’d in the air in .34. Turning off shadows helps almost 100% but, man, I love me some eye candy! I managed to snag a 5600x to drop in to replace my 2600 so that should help a bit. Appreciate your work and look forward to the optimizations and improvements of the new engine in the future.
-
5600x and 3080 down to 29fps along the FLOT Rolling fire day 1 with shadows on. With shadows off i haven’t seen it below 100 but without cockpit shadows looking very dated.
-
what resolution are you guys on?
-
4k but resolution doesn’t matter when your GPU is only 15% utilized due to waiting on CPU to send frames I see the same framerate whether I’m running 720p or 4k.
-
4k but resolution doesn’t matter when your GPU is only 15% utilized due to waiting on CPU to send frames I see the same framerate whether I’m running 720p or 4k.
What’s your cpu?
-
Ryzen 2600 at 3.8ghz