Solved U3 performance issues
-
@airtex2019 said in U3 performance issues:
Windows 10? Ensure “Game Mode” is on, and open the “Graphics Settings” page to add
Falcon BMS.exe
to the list of apps that trigger high-performance mode.I think that signals the NVidia GPU to be used. (Not sure. But if you had done that for U2 previously and the exe is now in a different place… maybe it would cause what you’re seeing?)
Done but issue remained
-
@jumo213 Weird, that screenshot of taskmgr is not showing much usage of either Intel HD 630 or the NVidia 1080
As if it’s falling back to software rasterization … but in that case CPU would be closer to 100% not 16%
Hmm…
-
has switching to borderless or windowed any effect?
-
@jumo213 please disable vsync and see if it helps.
-
I have an old work laptop with the split intel/nvidia graphics interface… 4th gen i7 and GT 750M … probably one of the first of these things? lol… but I can try to play along
With 4.35.0 I’m getting about 27fps with 100% usage on the NVidia GPU … ~25% usage on the Intel IGP
Laptop screen rez is 3200 x 1800 … no external monitor.
Here are some settings to take a look at
-
@jumo213 said in U3 performance issues:
Strange, falcon is seeing system memory is instead of the GPU memory …
The concept of “video memory” is complicated on these split intel/nvidia laptop systems. The Intel part owns the frame buffers; the NVidia part can render into them. Each possess some of their own dedicated VRAM… but also a special bridge to system RAM… size determined by the respective drivers.
Start / Run “dxdiag.exe” and it will show you a little better breakdown. Also look at the GPU 0 and GPU 1 tabs on TaskMgr, to see their usage.
-
@oakdesign said in U3 performance issues:
has switching to borderless or windowed any effect?
No effect i am afraid.
-
This post is deleted! -
-
I didn’t ask to see the “Memory” tab on TaskMgr but I just happened to notice, your non-paged pool usage is astonishingly high…
It’s rare to see more than about 250MB consumed from the non-paged pool … your system shows almost 1GB.
(The non-paged pool is where the core of the OS kernel and some device drivers, run in a region of memory that can never be swapped out.)
I thought it was maybe something to do with the intel/nvidia graphics memory sharing…? but on my Optimus laptop the non-paged pool is still just 220MB.
What else do you have running on this laptop? (What is it like, after a fresh reboot?)
-
@airtex2019 said in U3 performance issues:
I have an old work laptop with the split intel/nvidia graphics interface… 4th gen i7 and GT 750M … probably one of the first of these things? lol… but I can try to play along
With 4.35.0 I’m getting about 27fps with 100% usage on the NVidia GPU … ~25% usage on the Intel IGP
Laptop screen rez is 3200 x 1800 … no external monitor.
Here are some settings to take a look at
Strange the Nvidia control panel on my laptop does not have any of those settings?
-
@airtex2019 said in U3 performance issues:
I didn’t ask to see the “Memory” tab on TaskMgr but I just happened to notice, your non-paged pool usage is astonishingly high…
It’s rare to see more than about 250MB consumed from the non-paged pool … your system shows almost 1GB.
(The non-paged pool is where the core of the OS kernel and some device drivers, run in a region of memory that can never be swapped out.)
I thought it was maybe something to do with the intel/nvidia graphics memory sharing…? but on my Optimus laptop the non-paged pool is still just 220MB.
What else do you have running on this laptop? (What is it like, after a fresh reboot?)
Nothing else running to my knowledge, started the computer, launched falcon and took the screen cap. But here is a screen shot if the memory page after restarting.
-
@jumo213 Hmm… well my NVidia driver and console UI are pretty old. Circa 2017… I’ll try updating to see what happens. Not sure any newer driver updates exist for my old laptop GPU tho.
Anyone else here have a more modern, Optimus laptop (viz. Intel/Nvidia hybrid graphics)?
-
Same low fps on U2 so this is a issue with my set up not a U3 specific problem.
-
@airtex2019 said in U3 performance issues:
With 4.35.0 I’m getting about 27fps with 100% usage on the NVidia GPU … ~25% usage on the Intel IGP
4.35.1 => about 30fps
4.35.2 => about 38fps
4.35.3 => high 50s fps, touching 60fps (v-sync limit)
(Astonishing, really… amazing work, BMS devs.)
Not sure what’s going on with your laptop, but I didn’t confirm any regression from U2 to U3.
-
@airtex2019 this post made my day
-
@oakdesign said in U3 performance issues:
@jumo213 FPS counter
Press Alt and C, Release Alt and C then press and release F within a secondJumo, I am running out of ideas, unfortunately…
Looking at your FPs counter, seems the problem is really GPU related, rendering is taking forever.
Very hard to say where this is coming from. But I know laptops with optimus have some extra work rendering to internal display.
Two things I can think of:
- plug into an external display and see if it helps (this will effectively avoid the blit from GPU to iGPU).
- In your setup, I see the output is quite different from the Resolution. Can you check if there is another option there?
-
@jumo213 said in U3 performance issues:
Strange the Nvidia control panel on my laptop does not have any of those settings?!
I think this is some sort of clue … fwiw I updated my Nvidia driver to 425.31 (~2019) and although the “multi-display/mixed-GPU” option goes away, the ability to select a preferred graphics processor still remains.
Does Windows show you this option to “Run with graphics processor…” when you right-click on Falcon BMS.exe?
-
As a sanity check, maybe try another game or a DX11 benchmark like
https://benchmark.unigine.com/heavenTo see if there’s something gone wrong, system wide, vs just BMS…
-
Just one other note … if I completely disable my Nvidia driver (DevMgmt.msc) and max out the poor integrated graphics on my old i7-4702HQ, I still get ~18fps if I disable all shadows, water mapping, shader effects, and use low-rez clouds.
Not great but it’s well above 1-2 fps … so something seems very horked.
The high commit-charge and huge amount of non-paged-pool RAM use seems highly sus. But I don’t know what could cause that … memory leak from a driver, typically, but that would accrue over time not show up right after a reboot… I am also out of ideas, at the moment.