-
Posts
36 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by FierceLV
-
The Ocasional FPS Drops In Full Fidelity Aircraft
FierceLV replied to FierceLV's topic in Game Performance Bugs
I need to be fair, I did not try to turn of CPU Cores 16, 17, 18, 19. I figure they are some kind of special economical CPU cores. Can some one explain in more detail why exactly it is proposed to disable those cores? I don't want to alter the default performance of my personal computer, because it might detrimentally influence the overall performance. There are 20 cores for a reason. -
The Ocasional FPS Drops In Full Fidelity Aircraft
FierceLV replied to FierceLV's topic in Game Performance Bugs
Hi, thank you for your intention to help me with my problem. You have suggested many really useful methods to address my problem. Let us continue with the issue: 1. I play DCS World really simple, I use only the keyboard, no mouse, I have a decent performance-wise personal computer. 2. I do not use any kind of system tweaks that provide inconstant personal computer performance (fluctuating FPS, Overlays, overclocking and things like that). I aim at the clean and constant performance of the personal computer (things like FPS cap to keep the FPS at one level all the time). I do not use any third-party software or mods, I prefer the "as clean as it gets" approach, "the way it was intended to work". 3. With the help of the DCS World Community, some time ago I have unlocked my CPU cores with the help of the ParkControl software. The ParkControl software improved the overall performance of my personal computer. However the occasional Lag remained, and the Lag remained mostly in the F-16C and the F-15E. 4. Currently I am not updating the DCS World because the "Campaign Save" function is still too fresh. 5. Regarding the Windows 11: I don't want to upgrade the system, because I have achieved a good performance of the Windows 10. 6. Regarding the PageFIle: I returned it to the default system setting, because there was no performance gain with the DCS World, the system continued to allocate the same amount of RAM for the DCS World. Personally, judging by my long time observations I can surely (95 %) conclude that the problem of the Lag lies within the aircraft itself, or in the Game itself. I have managed to pinpoint the exact origin of the occasional Lag during flying the F-16C and the F-15E. And the origin of the Lag is: THE MOMENT WHEN THE CPU THREADS ARE SWITCHED. This can be easily seen on the video attached to this post. The Lag itself is the moment when the rendering threads are changed: CPU Bound (Rendering Thread) <- LAG -> CPU Bound (FPS Limit). But not always the Lag occurs during the moment when the rendering threads are changed: CPU Bound (Rendering Thread) < --- > CPU Bound (FPS Limit). To prove my point I have lowered every visual setting in the DCS World and recorded a video where I provoke the Lag by flying the F-16C high-G. On the lowest settings the Lag occurs much less often, but still you can cause the Lag to take place. So the problem lies somewhere in the: RENDERING THREADS (CPU Bound (Rendering Thread), CPU Bound (FPS Limit), CPU Bound (Main Thread), GPU Bound(?)). While researching the Lag, I have noticed that when the Game rendering is GPU Bound the Game doesn't lag at all, but the GPU Bound rendering doesn't last long for some reason. But then again, I am not a PC expert, I don't know much about it. So the problem is somewhere in the performance of the rendering process of the Game. Now I know it sounds kinda far-fetched since only I am using the Object Local Camera as the Chase Camera, but go ahead and try to fly the F-16C the same way I do, and check if the Lag exists for you. If the DCS World F-16C or F-15E won't lag for you with the same Local Object Camera configuration during the high-G, that means that the problem is on my end, but if it does lag for you as well, then the problem lies in the DCS World itself. There is no continue with the issue that I experience until someone tries to fly the F-16C with the Object Local Camera set as the Chase Camera. How to set the "Object Local Camera" as Chase Camera? Bind actions "Local Object Camera", "Zoom In Slow", "Zoom Out Slow" for the F-16C. Then chose the "Object Local Camera" in the aircraft list and bind actions Camera Height Up Slow, Camera Height Down Slow, Slow Left Key LCtrl-A, Slow Right Key LCtrl-D. For example: LRCTRL + NUMPAD8 Camera Height Up Slow LRCTRL + NUMPAD2 Camera Height Down Slow LRCTRL + NUMPAD4 Slow Left Key LCtrl-A LRCTRL + NUMPAD6 Slow Right Key LCtrl-D Load the F-16C on any map, press the "Object Local Camera" key and use the Camera Height Up Slow, Camera Height Down Slow, Slow Left Key LCtrl-A, Slow Right Key LCtrl-D, "Zoom In Slow", "Zoom Out Slow" keys to place the Object Local Camera behind the F-16C. A video of how it looks like is attached to this post. And check for lags, maybe it is only me who can't fly F-16C with a proper Chase Camera without lags. F-16C Lag.mp4 Object Local Camera Configuration.mp4 -
The Ocasional FPS Drops In Full Fidelity Aircraft
FierceLV replied to FierceLV's topic in Game Performance Bugs
Hi, yes I do still have issues with the performance of the DCS World. The F-16C and the F-15E are causing the most issues. The F-16C has worse performance than the F-15E. The occasional Lag of unknown origin is occurring during high-G maneuvers and during high-speed flight, during fast change of the scene on the screen (when the full sky screen rapidly changes to a full land screen during the high-G maneuvers, or during high-speed flight maneuvers). I do not know the cause of this phenomena, but from what I understand it is directly interconnected with amount of scene rendered on the screen and the flight model scripts of the full fidelity aircraft being processed during the high-G maneuvers or the high-speed maneuvers. Due to the fact that I use the Object Local Camera instead of the built-in Chase Camera (because of the detrimental camera sway of the built-in Chase Camera) the Lag with the F-16C and the F-15E in particular are observable quite often. I have doubt that the 32 GB of RAM is causing this Lag phenomena to appear, mainly because other full fidelity aircraft (A-10C, AH-64D, Ka-50, Mi-24P) are performing much better than the F-16C and the F-15E, maybe it is because those are the slower flying ones, and the scene on the screen changes less frequently and that there is less high-G maneuvers. The performance of the A-10C, AH-64D, Ka-50, Mi-24P is such that I can't notice lags even if they still take place. The Flaming Cliffs aircraft on my end performs flawlessly, high-G or no-G - all the same. Maybe the Over-G performance of the F-16C and the F-15E is the route cause of the Lag. But this time I managed to gather some evidence to back up my case. Some F-15E screenshots and a F-16C short video of less-than-average-quality (<50 MB). Notice the Lags captured on the F-15E screenshots during the rapid change of the flight regimes. Just in case, I added the DCS World log and the DxDiag. Is there any thing else that I can provide in order to help to pinpoint the root cause of this Lags? F-16C - Example Of Lag.mp4 dcs 10.04.2025.log DxDiag 10.04.2025.txt -
The Ocasional FPS Drops In Full Fidelity Aircraft
FierceLV replied to FierceLV's topic in Game Performance Bugs
My bad... Setting the Pagefile Size to 32 GB didn't help. I confused the positive effect of it with the performance gain from ParkControl software (still didn't got used to it's effect on the PC). Setting Pagefile Size to 32 GB didn't have any observable impact. In the Task Manager the used Commited Memory value didn't go above 30 GB, but in fact the maximum Commited Memory value was 64 GB. As things look at the moment, the issue described in this topic is indeed caused by the lack of RAM, however reducing the Terrain Preload Radius helps a lot, something around 30600. Thank you for your attention. -
The Ocasional FPS Drops In Full Fidelity Aircraft
FierceLV replied to FierceLV's topic in Game Performance Bugs
Thank you, your suggestion helped a lot. Setting the Pagefile Size minimum and maximum value to 32 GB improved the DCS World performance, as well as PC overall performance. A follow up question: what is the optimal Pagefile Size minimum and maximum value provided that PC has 64 GB of RAM? -
Hello Pilots. While flying the Digital Combat Simulator World (not MT), I have encountered a weird problem. First I had an overall poor performance of the DCS World, it was solved with the help of the DCS World Community. The problem was in Windows 10, the system was parking CPU cores, it was solved by the utility named ParkControl. Overall performance of the PC has greatly improved, in every game. Thank You for that. Now onto the issue of this topic: 1. I use only keyboard for flying, no mouse (like in the first Lock On - Modern Air Combat, the Classic). 2. I use Object Local Camera configured as the static Chase Camera (looks like in the Ace Combat series, but feels much better because of the superb DCS World flight model). The built-in Chase Camera shifts the screen during turns of the aircraft, I find it very annoying, and I lose sense of control of the aircraft. 3. So while flying like that I am noticing occasional Frames Per Second drop that last like 0.5 seconds. These FPS drops happen when performing high-G turns on full fidelity aircraft. 4. I noticed that the Flamming Cliffs series aircraft almost entirely lack the FPS drops, so this leads to a conclusion that the FPS drops are directly connected with the giant amounts of script that represent the full fidelity aircraft. So maybe someone can share his experience and shed some light on this issue. DCS World log while flying the F-15E without enemies in Afghanistan is included. DxDiag also is included. And a screen shot of how the Object Local Camera looks like in the role of the Chase Camera is also included. With big respect to the Fighter Collection ($$$$$), the Eagle Dynamics, the Friends of the DCS World (Other Studios), and the precious DCS World Community. Please, help me. DCS World Log 09.03.2025.log DxDiag 09.03.2025.txt
-
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
To be honest, ParkControl helped the entire PC performance. Thank you very much. -
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
Through some miracle I came across something that might help those in need... It appears that the Microsoft Windows (10) hides from the user a very important system processor settings. The settings in question are: 1. Processor performance core parking min cores 2. Processor performance core parking min. cores for Processor power efficiency Class 1 Both settings must have 100% value set. By default they are hidden from the user in the Processor Power Management in the Power Options. The way to get to alter those settings is to download and install a third party software named ParkControl. ParkControl - CPU Parking and Frequency Scaling Inside the software you need to set the Performance (P) Cores to 100%. Also, you need to set the Efficiency (E) Cores to 100%. The original Author Of The Solution is BJ55. His message: "In Settings disable "start at login", once configured there's no need to run the program in background". Thank you very much. This third party software appears to be something that is downloaded along with the next DCS World update. I mean the software is basically essential for some people to enjoy the DCS World. Can someone check this? -
Thank you so much! It appears that the problem was on my end indeed. My bad, my apologies, but also keep in mind that it required some serious voodoo to solve. Thank you very much for your help, very good and comfortable forum, big respect, and wish you well.
-
Hi! I need help with this anomaly I have encountered. Just got wondering what the DCS World Log looks like and went on to reading it, it turned out that it is a 1000 line text document containing important information on the game performance, and I noticed totally unexpected lines: 2025-02-28 11:47:48.804 WARNING EDCORE (Main): CPU HAS PARKED LOGICAL CORES (this can be source of stuttering and reduced performance especially on hybrid CPUs with P/E-cores) Unexpected, because setting Processor Performance Core Parking Min Cores is already set to... 100% Or it should be 0 %? I added my DCS World Log and the DxDiag, maybe some PRO can help me out and take a look at them. Thank you. Thank you for your attention! DCS World Log.txt DxDiag Core Parking.txt
-
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
Came across a possible way to increase performance of the DCS World. Maybe some one still doesn't know about this. The possibility to increase the DCS World performance by adding the DCS World related files to the Windows Defender exclusion: Windows 10 -> Settings -> Update & Security -> Windows Security -> Open Windows Security -> Virus & Threat Protection -> -> Manage Settings (Under the Virus & Threat Protection Settings) -> Exclusions -> Add An Exclusion Add two Folders to the exclusions: C:\Games\DCS World C:\Users\YOUR-NAME-HERE\Saved Games\DCS Add two Processes to the exclusions: C:\Games\DCS World\bin\DCS.exe C:\Games\DCS World\bin-mt\DCS.exe This might help, but might not... And don't forget to turn off Steam while playing the DCS World. By the way, the notorious FPS Spikes still do occur, additional observation suggests that: 1. The FPS Spikes occur when there is some change in the CPU work while processing the game. In detail: the FPS Spikes occur when CPU Bound (Rendering Thread) is replaced by CPU Bound (FPS Limit), and vice versa. When the swap occurs there is a greater chance for the FPS Spike to be triggered. The FPS Spike - a moment in time, when resources that are being processed by one instrument (CPU Bound (Rendering Thread)), are getting send for processing to another instrument (CPU Bound (FPS Limit)). The time it takes for the swap of the processing instruments is the FPS Spike. 2. The phenomena that causes the most FPS Spikes is the drastic FOV change. Personally, in addition to he Cockpit Camera, I take advantage of the Orbit Camera, Fly-By Camera and Object Local Camera (configured as a static Chase Cemera). The resources that need rendering inside the FOV constantly change, and this causes the FPS Spikes. Maybe this is the case why some other players do not experience the FPS Spikes, because their FOV is confined within a cockpit. -
WHEN THE TRUTH IS RIGHT IN FRONT OF YOU, AND YOU GO PRETENDING THAT IT ISN'T THE TRUTH, YOU GO...
-
Why not?
-
Thank you for the reply. RAZBAM Simulations will still get what they have earned with the F-15E? We need to understand that this conflict could not have existed, if there was a proper open communication between only the TWO persons, it's a personal thing between them, and as things look now, the only reason for the conflict was and is the sheer awesomeness and success of the F-15E Strike Eagle DCS World module. Players love the modern technology. The players lose access to a powerful modern jet which is a very big problem for our MOVEMENT TOWARDS COMMON GOAL, more good jets in the DCS World. The F-15E Strike Eagle is one of the best modules along with: AH-64D, A-10C, F-16C, MiG-29S, Su-27, Ka-50, F-15C , Su-25 , Su-25T , A-10A, F-14B, Mi-24P - the modern stuff, the Modern Air Combat. MiG-31 ? Su-34 ? Su-30 ? MiG-35 ? MiG-29K ? Su-25M ? Ka-52M Super Alligator (99 % INSTANT SUCCESS) ? MiG-25 Foxbat ? F/A-18E Super Hornet? F/A-18 F ? Easy money. The modern stuff. Sure, perhaps the ... uhm... real-life instructions are absent... but we have the F-15E Strike Eagle - an advanced top-of-the-line, state-of-the-art JET. Also, while the RAZBAM Simulations is on hold, we are losing time with the MiG-23 Flogger as well. I hope for the fast resolution between the Eagle Dynamic and the RAZBAM Simulations. The players are the ones who suffer the damages.
-
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
-
Ammm... Hmm... Emm... Why are you selling the F-15E without permission of the RAZBAM SIMULATION? As far as I know Eagle Dynamics and RAZBAM Simulations have an open court case. It doesn't look right. The F-15E Strike Eagle is THE CURRENT BEST PLANE OF THE DCS WORLD. WHY THERE IS NO FURTHER DEVELOPMENT OF IT? It is impossible to reach a fast "SORRY - SORRY" solution between two of you??? THE F-15E - THE BEST. Also I would like to see a modern HIND with FLIR, a 3D Vector Thrust on Su-27, a 3D Vector Thrust on a MiG-29 (TOTAL LOVE), and a F-22A Raptor. What do we get?
-
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
Hi PEOPLE! Sorry for the frightening amount of text, but total gold info here. Long time has gone by since this topic was created. Many patches were introduced to the game. So I got wondering how the situation performance-wise has changed in the DCS World for other players. On my end, the DCS World as-of-date is kinda working okay. But there is a serious issue, but also there is a fix to that ("more on that later"). So I play DCS World 1920x1080, no VR, 120 FPS cap (for stability, 60 fps provides a more prominent frame spikes (if they occur at some big FOV shift)), there is no SSAO, no SSLR, Motion Blur OFF (personal attitude towards Motion Blur is that in every game it only makes the picture loose it's sharpness at the cost of big performance hit - no go), Depth Of Field OFF (no need because the Visibility Range at High provides a beautiful sharp picture where at the same time you can't see the "end of the world"), Preload Radius 60500 (I think that one can't see further than that, "ha?"), MSAA 4x. I will post a Screenshot of my settings if some one is interested, so any one with a decent machine can improve performance-wise on the information above without losing the picture quality, but even improving on the quality, because "EVERYTHING EXTREME" is not the quality-best option, not only that but it is PC-RESOURCE-UNWISE (big time, total energy waste, big minus here, because of the struggle in the world with the energy). Now the issue I am constantly encountering with the current DCS World is that at the first launch, after any mission start, I get these big freezes as if the game is trying to process itself, totally unplayable. THE FIX IS: launch DCS World, load a mission you want to play, after start move FOV inside the cockpit, let it lag some, switch to Orbit Camera, move the FOV, let it lag some more, after that "Quit To Desktop" the DCS World, and launch the DCS World again, load the same mission, and you should have no lags, as if the game has processed everything needed at the first launch. Hope that this will help even one player, already would be a big win. The issue I encounter always, each time I launch DCS World. Also, if you have Steam running, it is better to exit Steam ("just in case"), more resource availability. It seems that the root of the problem lies in the poor optimization of the processing of the resource-demanding information, as if there is no streamlining, everything is getting thrown at the CPU at the same time. And don't you dare to go "try MT" on me, HUGE FAILURE ON THE MT, there must be ONE SAME GAME FOR EACH PLAYER. DCS World would be the ultimate flight simulator if the serious problems of poor optimization would be finally addressed by the most respected Eagle Dynamics team. And those reports or rumors that the DCS World lags only on the special systems is a total fail. The game behaves like that because it is coded in a certain way. SO HUGE RESPECT TO THE DCS WORLD COMMUNITY And now I want to know about you guys! How are you running the DCS World? I mean how did you get yourself the YOUR-SUITABLE-OPTIMIZATION of the game? Please, answer honestly, describe each annoying issue that kills your immersion in to the game. Maybe SOMEONE will take note and finally will begin working on the FIXING THE ISSUE. Maybe we can learn from one another. Thank you for your attention. -
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
From latest observations I can conclude that the root cause of the Frame Time Spikes are the modules (jets, helicopters). Being high-fidelity aircraft producing the most Frame Time Spikes. On same settings, legacy aircraft like MiG-29S, Su-27, F-15C producing little to no Frame Time Spikes, while flying those the Frame Time Spikes mostly occur due to the terrain data being loaded into memory (Terrain Preload Radius). Some more observations totally irrelevant to the topic: 1. Work-In-Progress 2. Early Access 3. "BUY NOW!" Hopefully someone or something will find the cure. -
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
Thank you to all for providing valuable information on the issue. I have done some testing and found some more potentially valuable information. What follows is a wall-of-text, but it contains a possible solution to the Frame Time Spikes, so "to read or not to read" - it is up to you, the reader. First of all I need to correct myself regarding the statement that I made where I wrote that the Frame Time Spikes were introduced after the big 2.9 update. I was wrong, I had downgraded the DCS World to the last version of 2.8 update in hopes of getting rid of the annoying Frame Time Spikes only to find that (in my case) they were also there. Based on the many complaints from the community regarding the 2.9 update performance, I can only assume that the performance of the game has somehow degraded and that made those Frame Time Spikes more prominent. Now to be fair, the 2.9 update made a real huge leap in regards of general quality of the scenery picture on the screen. Now onto the potentially valuable information regarding the notorious Frame Time Spikes: 1. It is important to note again that Frame Time Spikes occur even on lowest visual settings, meaning that they occur regardless of the level of visual settings, they are just in the game itself. 2. Uncapping FPS from 60 has provided very interesting information, It appears that no matter how much FPS do you have the Frame Time Spikes still occur - this means that the game itself (again) is the reason, it is almost as if the engine of the game works that way. And don't go: "but I have 60 constant FPS, bla bla bla butter..." - nonsense, the game just works that way, some have lags, some don't - the game itself is just like that. 3. On higher FPS the Frame Time Spikes are less noticeable, they are barely noticeable approaching 200+ FPS. 4. On contrary to my previous belief that 60 FPS is the best option for the game like DCS World, it turned out that it is not. Flying a jet on high FPS just feels better, so my message to those with the Frame Time Spikes is just to uncap it (the FPS). 5. After some additional testing while writing this post, I can surely conclude that best solution to Frame Time Spikes (in my case (maybe in yours aswell)) is completely uncap the FPS. Sure, FPS will little bit fluctuate while you fly around the forest, but it turns out that the DCS World provides much smoother experience with fluctuating uncapped FPS (trust me on this one and just check it yourself). 6. And to make things even better (yes, I know, totally unbelievable) running DCS World via Multithread executable provides even better flying experience, the MT adds more FPS and the DCS World runs much smoother, as if the MT was designed for the uncapped FPS. Now here is the guide onto how to uncap the FPS and stop worrying about the Frame Time Spikes. I have tested the idea of Uncap-FPS-Workaround with the G-SYNC compatible monitor and NVIDIA G-SYNC video card, for those who don't have this stuff, the general idea is clear: you need to uncap the frame rate per second (FPS) - it is up to you to figure this one out. Note that the maximum amount of FPS you can get is dictated by your monitor's maximum Refresh Rate. The guide to uncap the FPS on an G-SYNC compatible monitor and NVIDIA G-SYNC video card: 1. Go to your Display Settings (right click on desktop). 2. Go to Advanced Display Settings (scroll down and click on it). 3. Choose the required display (your monitor) and at the Refresh Rate section pick the highest available Refresh Rate. 4. Go to NVIDIA Control Panel and make sure you have the following in the "Manage 3D Settings" tab: 4.1. Max Frame Rate: Off 4.2. Monitor Technology: G-Sync Compatible 4.3. Preferred refresh rate: Highest available Make sure you have "G-SYNC, G-SYNC Compatible" enabled in the "Set Up G-SYNC" tab. Also make sure that the individual "Max Frame Rate" setting for "Digital Combat Simulator: Black Shark (dcs.exe)" is set to "Off". Note that standard version of the DCS World and the MT version of the DCS World have the same name ("Digital Combat Simulator: Black Shark (dcs.exe)"). If you manually add one DCS World executable to Program Settings in the NVIDIA Control Panel "Manage 3D Settings" tab, it will replace the other, and vice versa (you can't tell the difference between them by name in the program list). 5. Launch the DCS World, go to OPTIONS/SYSTEM, and make sure that the "Max FPS" setting is set to 300 (uncapped). 6. Load a mission of your choosing, bring up the "Frame rate counter - Service info" window (you can assign a keyboard shortcut at "UI Layer" at OPTIONS\CONTROLS) and start flying. You can also play with visual settings to gain more performance. That's about it, I tried to provide as much details as possible. Hopefully this wall-of-text will help someone in search of the solution to the notorious Frame Time Spikes. Any additional useful information is very appreciated. Thank you for your attention. -
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
To prove my point that there is clearly something wrong with the DCS World itself, I will provide some more crucial information, but before that there must be some clarification. The clarification: 1. Latest tests on my side were conducted on the latest DCS World version, which is 2.9.6.57650 . 2. Latest tests were conducted on the latest NVIDIA driver (556.12). 3. Latest tests were conducted on the lowest video settings (except the 1980 x 1020 screen resolution). 4. As far as I remember (I might be wrong) those Frame Time Spikes were nowhere to be found prior the 2.9 version update (the "15 Years Of DCS + NVIDIA advertisement screen update"). 5. Clean standalone DCS World installation, no mods. 6. No bloatware running in the background. And now the proof: Exibit A - Low Video Settings Exibit B - Frame Time Spike occurring on the low video settings. Exibit C - Another example of a Frame Time Spike occurring on the low video settings, but this one is very important. I got lucky by chance, and right at the moment when a forest some 300 meters ahead appears on the screen a Frame Time Spike occurs and drops the FPS, as if the appearance of the trees (new objects) on the screen cause the LAG. In case the screenshots are not loading from the image hosting website, I have attached them to this post. That's about it. The Frame Time Spikes... Now someone might go: "But I play DCS World with constant 60 FPS with no Frame Time Spikes, with VR, all high settings, all good" - good for you, but this only shows that the DCS World is optimized poorly, optimized not for all players, optimized poorly even for players with decent personal computers. Now taking into account the money involved in the cost of the modules, this current optimization state of the DCS World is really disrespectful towards the players. And there is only one thing that is going for the DCS World at this moment, and that is that there is no proper alternatives, it is like a monopoly, there is no game that allows one to fly the MiG-29 in such awesome detail. Also important to note, that usually (like all the time) when I make a solid case like this one, some weird-unexpected-out-of-nowhere detail or mechanic appears that makes me completely wrong and look stupid - it can happen, but if it does, hopefully I will be able to fly that Su-27 without Frame Time Spikes, again. Thank you for your attention. -
DCS World 2.9.5.55918 Constant Frame Time Spikes
FierceLV replied to FierceLV's topic in Game Performance Bugs
Thank you all for your attention. Now let's get serious. First of all for those who want to help need to know how I play DCS World. It might sound strange, but I use only the keyboard to play DCS World (yes, it is possible, and yes, it is hardcore). I play only in Offline Mode. While flying I mainly use the Cockpit Camera, Orbit Camera, and Object Local Camera (which I use instead of built-in Chase Camera (which is no good, no good at all (because of the constant swaying that kills the whole idea of proper Chase Camera (fixed Chase Camera provides the feel of control of the aircraft))). So why is this important? It is important because Frame Time Spikes that I get are directly linked to the camera movement. When the picture on the screen barely changes (when I am flying and the camera is pointing in one direction) there are no Frame Time Spikes. When completely turning the camera in another new direction (when the picture on the screen completely changes) one Frame Time Spike occurs, but only one. Keeping the camera pointing in that new direction introduces no new Frame Time Spikes (as if the Frame Time Spikes are directly linked with rendering the new picture on the screen). Continued rotation of camera introduces more Frame Time Spikes. Also important to note that when I get one Frame Time Spike by rotating the camera in direction "X", and then rotate the camera in some other direction, and then rotate the camera back again in direction "X" I don't get a Frame Time Spike (as if the picture is already processed, and there is no need for resource consumption). Now to the phenomena that generates the most Frame Time Spikes. When I use the Local Object Camera as a Chase Camera I get a lot of Frame Time Spikes when performing high-G turns (picture on the screen changes rapidly), it looks something like this: Check attached files to this post if the screenshots do not load from a image hosting website. A small FPS drop that kills all the fun is clearly visible. Now before I post my system specifications, it is important to note (again), that those Frame Time Spikes occur even on low settings, albeit much less often (but still). Video card: NVIDIA GeForce RTX 3070 with G-SYNC Processor: Intel Core i7-12700KF Ram: 32 GB, 4800 MHz speed Disk: SSD I am not a computer scientist, but getting Frame Time Spikes even when flying on low settings with this hardware is abnormal. I really hope that some Forum Veteran from the Eagle Dynamics will read this post after my first post... -
Hi. After updating to DCS World 2.9.6.57650 I can't enter Offline Mode. When I push the Antenna Button I receive "Can't enter offline mode: Error 500". On following attempts to enter the offline mode without quitting the game I get "Can't enter offline mode: Error 401". When I restart the game I get the same routine "Error 500" followed by "Error 401". Why the Offline Mode? Because internet might go away someday. Any leads?
-
Hi. While playing DCS World I constantly getting Frame Time Spikes that manifest themselves in a less-than-one-second freezes, this in turn utterly kills the fun from the simulation experience that DCS World was built for. I have a gaming PC, I think there is no need to list my mouse and keyboard. Lowering all video settings doesn't remove the Frame Time Spikes, it only makes them occur less often. Getting Frame Time Spikes on a gaming PC with DCS World at low settings is not normal, I think... but I might be wrong. Most popular solution that I found on ED Forums for constant Frame Time Spikes was to kill the essential Windows Power process (?) (which didn't help). More information on the nature of the notorious Frame Time Spikes: When do they happen? They happen when you rotate the camera, when you look in a new direction, when new scene and it's objects enter the screen, when the picture on your screen changes, when you make high-G turns. It is not hardware resource related, because resource monitor shows hardware usage at normal levels, with 80% GPU memory usage being the highest (other resources below 50% without noticeable spikes). But why do they occur if it is not a hardware related issue? My guess is that the DCS World itself is very poorly optimized. What is currently happening? You have a poor optimized resource-hungry simulation platform whose developers instead of one time focusing all efforts on complete-propper-optimization of the platform, add more poorly optimized features ("THIS SOFTWARE CONTAINS NVIDIA SCRIPTING") on top of the current poor state of optimization, and the result is? "15 Years Of DCS World" and "DCS World 2.9 Constant Frame Time Spikes" Check this out... "15 Years Of DCS" featuring the "Forest Optimization": 1. Fly fast near tree tops. 2. Notice how all of your GPU resources are allocated to rendering each shadow of each tree (so important, especially when majority of shadows are not in line-of-sight). 3. Notice the lag. 4. Forest detail factor 0.1 ? Okay. 5. Fly over the forest and see how trees magically change their shape when you approach them - happens all the time in the real world. Trees from Lock On - Modern Air Combat (YES) are better than "15 Years Of DCS Forest", how this came to be? Don't answer. This leaves one with: "If only we could have the forest from Lock On - Modern Air Combat in DCS World..." - good sign right there. Why would you let your creation be so poorly optimized and on top of that add more resource demanding features without addressing the base optimization problem of THE GAME? "I tried to get rid of the Frame Time Spikes, and bought the NVIDIA 4K GTX instead of my NVIDIA 3K GTX, but it didn't help" - I didn't made this up, I have seen a post like this while searching for the solution on the ED Forums... But maybe Eagle Dynamics have access to some top-secret military personal computer hardware technology that allows them to get constant 60 FPS on a 1920 x 1080 resolution with no Frame Time Spikes, without VR? Maybe they do, but I guess it's too much to ask for ordinary player (the 60 FPS)... So what would be the solution to the "DCS World 2.9 Constant Frame Time Spikes" without killing the Windows (10)? Any one?
-
OVGME? What's that?
-
Thank you, your information helped a lot. Now to the issue... It turns out that people who play only using the keyboard (hardcore, right?) do not need to wait for RAZBAM to "fix" this, as there is a way around the whole cycle radar switch problem, and it goes like this: 1. Go to the "Disk_X:\Folder_X\DCS World\Mods\aircraft\F-15E\Input\F-15E\keyboard" folder. 2. Locate and open the "default.lua" with an text editor. 3. Find the "Sensors Panel" section. 4. Replace these lines: {down = snsrctrl_commands.rdr_kb, cockpit_device_id = devices.AN_APG70, value_down = -0.33, name = _('AN/APG-70 Radar: EMERG/ON/STBY/OFF'), category = {_('Left Console'), _('Sensors Panel')}}, {down = snsrctrl_commands.rdr_kb, cockpit_device_id = devices.AN_APG70, value_down = 0.33, name = _('AN/APG-70 Radar: OFF/STBY/ON/EMERG'), category = {_('Left Console'), _('Sensors Panel')}}, With these lines: {down = snsrctrl_commands.rdr_power_sw, cockpit_device_id = devices.AN_APG70, value_down = 0.99, name = _('AN/APG-70 Radar: EMERG'), category = {_('Left Console'), _('Sensors Panel')}}, {down = snsrctrl_commands.rdr_kb, cockpit_device_id = devices.AN_APG70, value_down = -0.33, name = _('AN/APG-70 Radar: EMERG/ON/STBY/OFF'), category = {_('Left Console'), _('Sensors Panel')}}, {down = snsrctrl_commands.rdr_power_sw, cockpit_device_id = devices.AN_APG70, value_down = 0.0, name = _('AN/APG-70 Radar: OFF'), category = {_('Left Console'), _('Sensors Panel')}}, {down = snsrctrl_commands.rdr_kb, cockpit_device_id = devices.AN_APG70, value_down = 0.33, name = _('AN/APG-70 Radar: OFF/STBY/ON/EMERG'), category = {_('Left Console'), _('Sensors Panel')}}, {down = snsrctrl_commands.rdr_power_sw, cockpit_device_id = devices.AN_APG70, value_down = 0.66, name = _('AN/APG-70 Radar: ON'), category = {_('Left Console'), _('Sensors Panel')}}, {down = snsrctrl_commands.rdr_power_sw, cockpit_device_id = devices.AN_APG70, value_down = 0.33, name = _('AN/APG-70 Radar: STBY'), category = {_('Left Console'), _('Sensors Panel')}}, 5. Do some formatting to align the lines so that columns are even (use TAB key) (optional). Save the file and close it. 6. Launch the DCS World and go to OPTIONS -> CONTROLS -> F-15E. 7. Bind the "AN/APG-70 Radar: ON" and the "AN/APG-70 Radar: STBY" actions to your liking.