September 25, 20187 yr Hello everybody! i've noticed that if i overlay a window, any window, over P3D it runs 10 fps faster. No matter if i set P3D fullscreen or not (actually it is borderless windowed, not true fullscreen), if there is another app window over it, it runs 10 fps faster. How possible? I assume that my pc can go those 10 fps more, but how?! Thanks for any help! Edited September 25, 20187 yr by Alberto Zanot
September 25, 20187 yr 24 minutes ago, Alberto Zanot said: Hello everybody! i've noticed that if i overlay a window, any window, over P3D it runs 10 fps faster. No matter if i set P3D fullscreen or not (actually it is borderless windowed, not true fullscreen), if there is another app window over it, it runs 10 fps faster. How possible? I assume that my pc can go those 10 fps more, but how?! It's kind of obvious when you think about it; the screen area of your flight sim which your overlaid window is obscuring, would of course normally be displaying your flight sim, but since your monitor is no longer displaying your flight sim in that area of the screen, your GPU and CPU don't have to do as much work to update the display for that part of the screen. The part of the flight sim which is 'behind' the overlaid window is not really 'behind' it at all, it quite simply is not being drawn by the computer for display by the monitor, because it doesn't need to be so long as that window is in its place. Since the hardware of your computer doesn't have to do as much work when something like this occurs, those hardware parts also don't have to transfer as much data about that work (or rather lack of work they are doing) between themself and other components such as the CPU, GPU and RAM. This frees up the hardware to work faster on the bits it still has to render for display. Not only that, since your hardware is calculating and rendering less stuff, there is less chance of a throughput bottleneck on any part of your system because there are considerably fewer electrons having to whizz along all those wires and circuits between the various components. End result: Faster processing, so higher FPS. You would see the same thing if you went into windowed mode with your flight sim and dragged the window a bit smaller, it's just less pixels for the computer to have to update. Edited September 25, 20187 yr by Chock Alan Bradbury Check out my youtube flight sim videos: Here
September 25, 20187 yr Author I'm afraid i cannot agree. This happens even if the overlayed window is 2px per 2px... or half screen, same result. By your reasoning if i overlay 3/4 of the sim window it should run faster than overlayed with a 2px x 2px window. Do not happen. Despite the area i cover, i get same result.
September 25, 20187 yr How about overlaying say 3 windows, does that get you and extra 30 FPS? I'm very interested in any explanation or debunking on this topic. There has to be a logical explanation, because the impossibility or simplicity of performance enhancing by 10 FPS simply by overlaying another window over P3D (even a square pixel) is just not believable. But the mouse cursor thing discovered way back was real so I wont call this fake news yet. A video of this "miracle" would be welcome.
September 25, 20187 yr Just press P and surprise, surprise, your magical 10 FPS are there as well. Or, vice versa, deactivate the Prepar3d setting "pause on loss of focus" and you can move as many windows as you want in front of your P3D window without seeing a single FPS more. Possible reason: it seems that pausing the sim does more than simply stopping everything, it seems that also some processes are stopped, resulting in slightly more ressources available for the rendering --> more FPS. The only thing that seems to have an effect: if you have a G-Sync monitor and the option "enable G-sync in fullscreen and windowed mode" enabled. Try once without this... Greetings, Chris AMD Ryzen 7 9800X3D, 2x32GB DDR5 6000MT/s RAM, MSI RTX 4090 Ventus 3X, Windows 11 Home, MSFS2024
September 25, 20187 yr Author "does that get you and extra 30 FPS?" That was fun 🙂 It is not only about apps' windows overlaying, but also if i just hit windows-key and i open up the start menu: 9 to 11 fps more. I will make soon a video of the MIRACLE. Actually i would call it "a personal configuration problem". @Ankh i dont have gsync monitor, and p3d doesn't go pause on loss focus. Edited September 25, 20187 yr by Alberto Zanot
September 25, 20187 yr Do you measure the FPS with the internal FPS counter? Otherwise, this counter might simply be bugged and telling you the FPS of the window overlaying P3D. There was such a video on YT recently, called "magical fix", but in the end it was just the FPS counter that counted the P3D fps when the P3D window was active and the FPS of the other window when this was active. Of course, the FPS of the other window were drastically higher... Edited September 25, 20187 yr by AnkH Greetings, Chris AMD Ryzen 7 9800X3D, 2x32GB DDR5 6000MT/s RAM, MSI RTX 4090 Ventus 3X, Windows 11 Home, MSFS2024
September 25, 20187 yr 3 hours ago, Chock said: It's kind of obvious when you think about it; the screen area of your flight sim which your overlaid window is obscuring, would of course normally be displaying your flight sim, but since your monitor is no longer displaying your flight sim in that area of the screen, your GPU and CPU don't have to do as much work to update the display for that part of the screen. The part of the flight sim which is 'behind' the overlaid window is not really 'behind' it at all, it quite simply is not being drawn by the computer for display by the monitor, because it doesn't need to be so long as that window is in its place. Since the hardware of your computer doesn't have to do as much work when something like this occurs, those hardware parts also don't have to transfer as much data about that work (or rather lack of work they are doing) between themself and other components such as the CPU, GPU and RAM. This frees up the hardware to work faster on the bits it still has to render for display. Not only that, since your hardware is calculating and rendering less stuff, there is less chance of a throughput bottleneck on any part of your system because there are considerably fewer electrons having to whizz along all those wires and circuits between the various components. End result: Faster processing, so higher FPS. You would see the same thing if you went into windowed mode with your flight sim and dragged the window a bit smaller, it's just less pixels for the computer to have to update. Nah Alan, sorry, nice in theory but I disagree. I really don't think 10fps could be had by dragging a small window over the main screen. Maybe a frame or less, but not 10fps 😉 I suspect something else is at play. Edited September 25, 20187 yr by Rockliffe HowardMSI Mag B650 Tomahawk MB, Ryzen7-7800X3D CPU@5ghz, Arctic AIO II 360 cooler, Nvidia RTX4090 GPU, 32gb DDR5@6000Mhz, SSD/2Tb+SSD/500Gb+OS, Corsair 1000W PSU, LG Ultragear 48"4K, MFG Crosswinds, TQ6 Throttle, Fulcrum One YokeMy FlightSim YouTube Channel: https://www.youtube.com/@skyhigh776
Archived
This topic is now archived and is closed to further replies.