Jump to content

[REPORTED] Performance Issues


Minsky

Recommended Posts

I noticed one interesting thing.

 

When I look at the Island, my frames are low (<30 fps) and GPU is working only at ~60%

 

But when looking in the opposite direction, performance is a lot better (>70 fps) and GPU usage jumps to 100%

 

CPU & memory usage is roughly the same between two shots, so they're probably not my limiting factor.

 

v9aefle.png

 

jEJ0e3F.png

Dima | My DCS uploads

Link to comment
Share on other sites

I noticed one interesting thing.

When I look at the Island, my frames are low (<30 fps) and GPU is working only at ~60%

 

 

THAT is really weird.

Why the heck is DCS not using "full power" (GPU AND CPU) to show more frames when there is "room" on both? It seems to me that DCS is some kind of "downthrottling" the DCS core engine around the SC with your processor/GFX combination.

I know that DCS is never putting the CPU to 100 during "normal operations".

 

The tip to delete metashaders & fxo after EACH change of settings in NVIDIA control panel was one thing I read somewhere yesterday. I couldn't believe before reading it, but I did this step yesterday after setting NVIDIA to my preferred settings (all superlow), and after compiling all the fxo's I got 30% more frames instantly. What again is costing frames is flying during night when the lights of the SC are on. This kills my fps from stable 45 down to 22 in VR, no matter if shadows are ON or OFF.

 

 

Can you send me your mission file please?


Edited by TOViper

Visit https://www.viggen.training
...Viggen... what more can you ask for?

my computer:
AMD Ryzen 5600G | NVIDIA GTX 1080 Ti OC 11GB | 32 GB 3200 MHz DDR4 DUAL | SSD 980 256 GB SYS + SSD 2TB DCS | TM Warthog Stick + Throttle + TPR | Rift CV1

 

Link to comment
Share on other sites

Please keep in mind that this topic is not just about low fps and poor performance. It is about disproportionately huge and unexplainable performance hit caused by the Supercarrier.

 

 

Summary of the first 34 pages of this topic:

 

0. Still not fixed in the latest 2.5.6.52437

 

1. It is very likely that this issue is caused by the animated crew, their shadows or BOTH:

 

- Most, if not all, affected users are reporting massive performance gain after changing the in-game shadows to "Flat Only" or "Off".

 

- Removing just a few of the animated crew members can improve the performance significantly. Proof.

 

- Removing all animated crew members can more or less solve this issue. Proof.

 

- Likewise, loading the Supercarrier into the ModelViewer (with full shadows and animations, but without the animated crew) shows excellent performance and very low GPU usage. Proof.

 

2. This issue has nothing to do with the amount of polygons on screen: Proof. It persists even with the simplified Supercarrier's model: Proof.

 

3. This issue has nothing to do with the Supercarrier's textures: Proof.

 

4. This issue has nothing to do with the amount of AI units, location or mission: Proof.

 

5. There are people with a very wide range of hardware in this topic (incl. GTX 960, GTX 1060, GTX 1070, GTX 1080, GTX 1080Ti, RTX 2060, RTX 2070 and so on) who are affected by this issue and dissatisfied with the Supercarrier's performance.

 

6. At least in my case (i5@3.2 / 32Gb / RTX 2060 8Gb) the performance is poor, and yet my GPU, VRAM, RAM & CPU are clearly under-utilized: Proof 1, Proof 2.

 

7. If your performance with the Supercarrier is smooth, it doesn't mean you are not affected: drops from 100 to 50 fps aren't always noticeable without using a FPS monitor.

Dima | My DCS uploads

Link to comment
Share on other sites

I really hope we get some kind of official comment about this soon. This isn't a minor issue and is especially glaring when you consider that many new players coming into DCS will not know that they need a computer that vastly exceeds the recommended requirements for "high" in order to get relatively consistent performance.

 

Something needs to be done. ED needs to find some way to make the Supercarrier's performance at least mostly line up with the rest of the sims performance.

Link to comment
Share on other sites

I noticed one interesting thing.

 

When I look at the Island, my frames are low (<30 fps) and GPU is working only at ~60%

 

But when looking in the opposite direction, performance is a lot better (>70 fps) and GPU usage jumps to 100%

 

CPU & memory usage is roughly the same between two shots, so they're probably not my limiting factor.

 

Wrong. It's the CPU that is severely bottlenecking in DCS, literally everywhere. I rarely ever see more than 40% of GPU on my rig (3570k OCed to 4.4, 1080) even in DCS, expect for when sitting in the aircraft selection dialogue where it literally seems to melt, with the fans blowing at what sounds like 200% rpm. I've seen that in many games, so it's not just a DCS thing - for instance, I could raise the temp of my 3870 well over 130°C back in the day by simply sitting in the main menus of some games, it usually was at 40° on idle and at 60° under full load.

 

Simply put, as long as DCS doesn't do multi core or even multi thread, it would need a 15GHz single core CPU at least to run decent in VR and MP with the SC that has some assets on it, if you don't wanna drop your details. TBH, I'd love to see how this performs on one of those OC world record rigs with liquid nitrogen poured onto them, overclocked to the moon.

 

Fun thing about the shadows fps issue on the SC is that I absolutely had no problems with the first SC version at all while literally everyone was ranting about the low fps there, even with them set to high (terrain flat OFC), but then the first following update totally wrecked my performance and I haven't even touched the SC since then anymore except for some quick checks to see if it got any better. This really was one of the things I hoped to be addressed by those "we're going to do nothing but bug fixes for now" updates.

dcsdashie-hb-ed.jpg

 

Link to comment
Share on other sites

Wrong. It's the CPU that is severely bottlenecking in DCS, literally everywhere.

 

That is simply not true as a general statement. Depends on your GPU, CPU and settings.

 

In some scenarios, e.g. SC, it’s the CPU, in others, e.g. flying low in Dubai, it’s the GPU. With very high settings, it is more likely that the GPU is the bottleneck.

Intel i7 12700K · MSI Gaming X Trio RTX 4090 · ASUS ROG STRIX Z690-A Wi-Fi · MSI 32" MPG321UR QD · Samsung 970 500Gb M.2 NVMe · 2 x Samsung 850 Evo 1Tb · 2Tb HDD · 32Gb Corsair Vengance 3000MHz DDR4 · Windows 11 · Thrustmaster TPR Pedals · Tobii Eye Tracker 5 · Thrustmaster F/A-18 Hornet Grip · Virpil MongoosT-50CM3 Base · Virpil Throttle MT-50 CM3 · Virpil Alpha Prime Grip · Virpil Control Panel 2 · Thrustmaster F-16 MFDs · HTC Vive Pro 2 · Total Controls Multifunction Button Box

Link to comment
Share on other sites

I still think the best solution here would be for ED to do some experiments for themselves and see where the greatest performance hits are with the Supercarrier. From there, figure out some kind of option that can go in the "special" settings that switches to a version that doesn't cause such a massive hit.

 

I strongly suspect that the changes required to get the SC module to run roughly similar to the rest of the sim would not be so great that it would cause a major issue anyway.

Link to comment
Share on other sites

Exactly, it is not an exclusive problem of the Supercarrier. This also happens in Nellis (Nevada) in one of the predetermined missions. Looking in any direction gives more than 70 FPS and looking at the parking area reduces the FPS to 45/50. Nor is it a problem unique to DCS, as they want to imply. This problem is present in most flight simulators and I have tried all of them. If the Stennis gives 60 FPS and the Supercarrier with ultra-detailed textures gives 45, something that is basic math. All this fighting to beat you 5 FPS? Because you will agree with me that only a computing miracle could match the FPS of the Stennis and the Supercarrier. On the other hand, we also do not need studies and tests that tell us that eliminating the deck crew and deactivating the shadows improves the FPS because it is obvious, it is something we all know.

Link to comment
Share on other sites

Whilst there probably is things they could do to 'improve' performance at the moment. I think that we'll be unfortunately waiting on the 'new' graphics engine to see anything major. Real time lighting is expensive, only recently have other engines made massive improvements on the number of lights and objects casting shadows. I feel that a large amount of the performance and graphics issues all fall into this pot. Only time will tell eh.

Link to comment
Share on other sites

Whilst there probably is things they could do to 'improve' performance at the moment. I think that we'll be unfortunately waiting on the 'new' graphics engine to see anything major.

 

If your engine is not up for the job, then maybe you shouldn't create such complex modules in the first place?

 

Once again I'm gonna agree with statrekmike. It could be something really obvious and easy to fix, but it's either not their top priority, or they just don't have time right now.

 

At least give us an update. It's been months. Why I must pester the developers themselves while their PR guys don't do public relations?


Edited by Minsky

Dima | My DCS uploads

Link to comment
Share on other sites

If your engine is not up for the job, then maybe you shouldn't create such complex modules in the first place?

 

Once again I'm gonna agree with statrekmike. It could be something really obvious and easy to fix, but it's either not their top priority, or they just don't have time right now.

 

At least give us an update. It's been months. Why I must pester the developers themselves while their PR guys don't do public relations?

 

Oh I completely agree about the pestering, sometimes it just feels as though there's no true acknowledgment apart from [investigating]. And yes it may well be an easy fix, there are many of them in the list ;) But unfortunately time and time again we are seeing a clear ceiling that we are crashing into in terms of complexity and performance.

Link to comment
Share on other sites

I personally think in a way Minsky does.

 

To use my own words, I personally think that there is something "strange" happening in the calculation/drawing of the details of the SC, deck-crew, lights .. shadows. Maybe the frame drop is due to unneccesary "loops" in the programming, or some delays ... I don't know.

What this topic is all about for me is that ED should really take a deeper look OR say "there is nothing to check/optimize, sorry guys" (if that was the truth) or say "guys, we are looking into it very soon/now".

Or say "guys we know, but currently we have other tasks to complete before".

 

BUT for god's sake: COMMUNICATE!

Easy, hugh? :D


Edited by TOViper

Visit https://www.viggen.training
...Viggen... what more can you ask for?

my computer:
AMD Ryzen 5600G | NVIDIA GTX 1080 Ti OC 11GB | 32 GB 3200 MHz DDR4 DUAL | SSD 980 256 GB SYS + SSD 2TB DCS | TM Warthog Stick + Throttle + TPR | Rift CV1

 

Link to comment
Share on other sites

Exactly, it is not an exclusive problem of the Supercarrier. This also happens in Nellis (Nevada) in one of the predetermined missions. Looking in any direction gives more than 70 FPS and looking at the parking area reduces the FPS to 45/50. Nor is it a problem unique to DCS, as they want to imply. This problem is present in most flight simulators and I have tried all of them. If the Stennis gives 60 FPS and the Supercarrier with ultra-detailed textures gives 45, something that is basic math. All this fighting to beat you 5 FPS? Because you will agree with me that only a computing miracle could match the FPS of the Stennis and the Supercarrier. On the other hand, we also do not need studies and tests that tell us that eliminating the deck crew and deactivating the shadows improves the FPS because it is obvious, it is something we all know.

 

 

I think you are completely mischaracterizing the issue and for the life of me, I can't figure out why you seem so aggressively committed to doing so. If this were simply a issue where a nicer looking thing runs a bit worse, I don't think this thread would be going as long as it has. Everyone here understands that you will see varying levels of performance depending on the visual complexity of a given module, map, etc. As you say, "It is obvious".

 

The problem here is that we are suddenly seeing a huge performance hit on one specific thing and there isn't any real justification for it in the visuals that we are seeing. The Supercarrier looks nice but it doesn't look -30 FPS nice. I could load the Stennis's deck with F-14's (the heaviest weight module visually) and still get better performance than I would on a completely empty Supercarrier deck. Does that seem normal to you? Does that seem justified considering the visual complexity of the Supercarrier module itself?

 

The core issue here is that out of everything you can do in DCS, the Supercarrier itself (again, to be VERY clear, with nothing on the deck but the player aircraft and the default deck crew) cuts the framerate in half without any real sign as to why in its basic visual design/complexity.

 

As I have said often in this thread, I am running a system that exceeds the recommended requirements for "high settijngs" as listed for the Supercarrier module itself and I see a 50% drop in overall framerates. I go from a nearly rock solid 60 FPS for everything else in the sim to 30 FPS on a empty Supercarrier deck. It doesn't make sense. There is something going on beyond "You need a better computer" or something to that effect.

Link to comment
Share on other sites

Exactly, it is not an exclusive problem of the Supercarrier. This also happens in Nellis (Nevada) in one of the predetermined missions. Looking in any direction gives more than 70 FPS and looking at the parking area reduces the FPS to 45/50.

 

 

I second this, it's not a sole SC problem. As La Unión | Atazar says, it happens in other places and with different aircraft too:

 

 

Examples:

 

1: diff between A-10C and F/A-18, same location: https://forums.eagle.ru/showpost.php?p=3682733&postcount=1

2: difference in view direction, both F/A-18 now: https://forums.eagle.ru/showpost.php?p=3685246&postcount=9

Win11 Pro 64-bit, Ryzen 5800X3D, Corsair H115i, Gigabyte X570S UD, EVGA 3080Ti XC3 Ultra 12GB, 64 GB DDR4 G.Skill 3600. Monitors: LG 27GL850-B27 2560x1440 + Samsung SyncMaster 2443 1920x1200, HOTAS: Warthog with Virpil WarBRD base, MFG Crosswind combat pedals, TrackIR4, Rift-S.

Personal Wish List: A6 Intruder, Vietnam theater, decent ATC module, better VR performance!

Link to comment
Share on other sites

I second this, it's not a sole SC problem. As La Unión | Atazar says, it happens in other places and with different aircraft too:

 

No, I still think he's talking nonsense.

 

But your findings are really helpful, thanks.

 

If it's indeed a common DCS issue, then I guess the Supercarrier just made it more obvious and easier to trace. Since everybody is using the same boat, one of two planes, and it's usually far enough from the shore and irrelevant objects.


Edited by Minsky

Dima | My DCS uploads

Link to comment
Share on other sites

To use my own words, I personally think that there is something "strange" happening in the calculation/drawing of the details of the SC, deck-crew, lights .. shadows. Maybe the frame drop is due to unneccesary "loops" in the programming, or some delays ...

 

Here's a wild guess.

What if this is not GPU-related at all?

 

You see, before the upgrade I've had GTX960. 25 fps, 100% GPU usage, 50% CPU usage. So, probably my GPU was the limiting factor, right?

 

Now I have RTX2060. ~30 fps, 50% GPU usage, 50% CPU usage. A bit more frames, but now I'm bottlenecked somewhere else.

 

And since DCS can't properly utilize more than two cores, and it doesn't need all of my GPU horsepower (because, let's be honest, Supercarrier is not the prettiest and most complex model in the gaming history)... Well, what if CPU is the culprit?

 

To add to this theory, the Supercarrier is not your common DCS module. Everything related to the deck crew is encrypted. It's hundreds of files, including animations, sounds, models and even textures. I can't recall any other DCS module built like this. And what if CPU is simply struggling to decrypt all this stuff, or something like this?


Edited by Minsky

Dima | My DCS uploads

Link to comment
Share on other sites

Here's a wild guess.

What if this is not GPU-related at all?

 

You see, before the upgrade I've had GTX960. 25 fps, 100% GPU usage, 50% CPU usage. So, probably my GPU was the limiting factor, right?

 

Now I have RTX2060. ~30 fps, 50% GPU usage, 50% CPU usage. A bit more frames, but now I'm bottlenecked somewhere else.

 

And since DCS can't properly utilize more than two cores, and it doesn't need all of my GPU horsepower (because, let's be honest, Supercarrier is not the prettiest and most complex model in the gaming history)... Well, what if CPU is the culprit?

 

To add to this theory, the Supercarrier is not your common DCS module. Everything related to the deck crew is encrypted. It's hundreds of files, including animations, sounds, models and even textures. I can't recall any other DCS module built like this. And what if CPU is simply struggling to decrypt all this stuff, or something like this?

 

The problem are the shadows, these are calculated by the CPU and with only using one core there is a big bottleneck when there are a lot of objects casting shadows at sight. The only solution right now is or disable shadows or use it at low or with an edited shadows.lua with reduced shadow distance. You can check it with the DCS frame counter, it shows what in the scene is taking more time to render, and the shadows are the thing that most impact in the fps.

Link to comment
Share on other sites

No, I still think he's talking nonsense.

 

But your findings are really helpful, thanks.

 

 

If it's indeed a common DCS issue, then I guess the Supercarrier just made it more obvious and easier to trace. Since everybody is using the same boat, one of two planes, and it's usually far enough from the shore and irrelevant objects.

 

 

You are also losing your tone and forgetting that this is a space for different opinions. Mine is worth as much as yours and you have no right to call it "nonsense"

 

 

 

 

We have a descendant of Einstein here to tell us that turning off shadows and removing deck gear improves FPS. What would we do without you? Anyway, wait for the (Russian) developers to fix your problem, we are not as smart as you. :megalol::megalol::megalol:


Edited by La Unión | Atazar
Link to comment
Share on other sites

The problem are the shadows, these are calculated by the CPU and with only using one core there is a big bottleneck when there are a lot of objects casting shadows at sight. The only solution right now is or disable shadows or use it at low or with an edited shadows.lua with reduced shadow distance. You can check it with the DCS frame counter, it shows what in the scene is taking more time to render, and the shadows are the thing that most impact in the fps.

 

Maybe. Maybe not. It could be shadows, but not just any shadows, but shadows from the deck crew (that also has to be decrypted by the CPU; theoretically - only once on first load, practically - we don't know).

 

As mentioned in the first post, you can partially resolve this issue by removing some of the animated people, and fully resolve it by removing the deck crew completely.

 

At the same time, placing dozens of other shadow-casting objects on the old Stennis won't bring your system to its knees. You will only see an expectable drop in frames.

 

Improper shadow casting (e.g. one object casting shadow multiple times) is a known DCS issue. Maybe the deck crew is just particularly sensitive to this bug?


Edited by Minsky

Dima | My DCS uploads

Link to comment
Share on other sites

You are also losing your tone and forgetting that this is a space for different opinions. Mine is worth as much as yours and you have no right to call it "nonsense"

 

In my opinion your arguments in this thread is nonsense.

And, unlike you, I'm not attacking others personally:

 

We have a descendant of Einstein here to tell us that turning off shadows and removing deck gear improves FPS. What would we do without you? Anyway, wait for the (Russian) developers to fix your problem, we are not as smart as you. :megalol::megalol::megalol:

 

I'm going to ignore your further posts. Have a nice day.

Dima | My DCS uploads

Link to comment
Share on other sites

In my opinion your arguments in this thread is nonsense.

And, unlike you, I'm not attacking others personally:

 

 

 

I'm going to ignore your further posts. Have a nice day.

 

 

You said that 20 posts ago. You said you didn't want to argue and you have argued. I hope this time you will listen to yourself.

 

 

You have published nonsense, one after the other.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...