Jump to content

JohnRedcorn

Members
  • Posts

    71
  • Joined

  • Last visited

Everything posted by JohnRedcorn

  1. It is easier to disable the hyperthreading. But then he should remeber to enable it each time he finished to play DCS. As for me I have set the affinity mask through the shortcut on my desktop (one time) and it is much easier just to run the game as usualy without disabling and enabling hyperthreading for each run. My PC can't handle all the graphical settings but when the "Multithreading" version was firstly introduced, I didn't had any microstutters at all. The microstutters has started after updating to 2.9.7.58923. I didn't touched any graphical settings, they stayed as they were always. But the microstutters has just tarted to appear in v2.9.7.58923. There is a lot of people here by the way who have PCs with very high specs and they have the same problems. Just open the forum on "DCS 2.9 -> Game Performance Bugs" and see how many people complaining about microstutters and performance reduction after the latest update. So it is not only the graphical options but there is definitely a problem in the game itself. The last two updates by the way, were rushed. The next update is a planned update. So I hope they will fix a lot of bugs.
  2. The following is from Intel site: Performance-cores are: Physically larger, high-performance cores designed for raw speed while maintaining efficiency. Tuned for high turbo frequencies and high IPC (instructions per cycle). Ideal for crunching through the heavy single-threaded work demanded by many game engines. Capable of hyper-threading, which means running two software threads at once. Efficient-cores are: Physically smaller, with multiple E-cores fitting into the physical space of one P-core. Designed to maximize CPU efficiency, measured as performance-per-watt. Ideal for scalable, multi-threaded performance. They work in concert with P-cores to accelerate core-hungry tasks (like when rendering video, for example). Optimized to run background tasks efficiently. Smaller tasks can be offloaded to E-cores — for example, handling Discord or antivirus software — leaving P-cores free to drive gaming performance. Capable of running a single software thread. As you can see. The P cores and E cores are a physical cores. But Intel has implemented a technology which is called "Hyperthreading". This technology make each Performance core work as 2 cores. And this is what I mean by virtual cores. Each virtualy doubled P core is actually a core which doesn't exists and you should prevent DCS from running on these virtual, non-existent cores. I guess, there is no problem to run DCS on E cores alongside with P cores, but you should create an affinity mask which will exclude the Virtual cores. Now I don't really know how the cores are distributed in your speciffical CPU. It might be that for exmaple 8 cores, starting from core 0 are P cores. Then there might be 8 virtual cores and then all the E cores. It might be also that there is 8 P cores, then all E cores and then the virtual ones. So I guess it would be much easier to run the game on the P cores only. Because they are the first ones? You should try and check different affinity masks to find out what is working the best way for you. As for me, I have an older model of CPU which have "Hyperthreading" but don't have P cores and E cores. So it is a little bit easier for me to create the proper affinity mask.
  3. I'm happy to help you, but changing to 2.7.x is a little bit radical I would say. As for me, I'm currently at 2.9.7.58923. It have microstutters for me as well, but I have applied the affinity mask to run the game on physical cores of my CPU only and it did the trick for me. The game is running much smoother in "Multithreading" mode in this version for me than it was in both "Multithreading" and "Single-threading" in 2.7.x. Pay attention that in one of the 2.7.x versions, the "INS" alignment for "Ka-50 Blackshark 3" was bugged. So I recommend you to install the 2.9.7.58923 version and then apply the affinity mask. And make sure you are running the "Multithreading" version of the game if you will update to 2.9.7.58923. The "Single-threading" version will be deleted soon anyway. Check my post here, it is No 13 from the top, to find out how to set the affinity mask. I think it is better than to downgrade to 2.7.x for "Single-threading" version. Anyway its up to you. As an alternative, you can just wait for a new update to be released and then try it. I hope they wil fix the microstutters in a new update.
  4. As I already said in my previous post. The latest version of the game messed up an FPS for a lot of people. The guys who have RTX 3080 and had 140 FPS two updates ago, now have around 40 FPS. So try to downgrade two versions back. Pay attention that if you play multiplayer than you won't be able to play it on public servers. You can still play it only if you and your friends are running the same version and play on your own server. The single player is not a problem to play. Here is a guide on how to do it, read the whole post, the second post have a versions table:
  5. A couple of solutions I have found myself: 1. If you have a gaming mouse which polling rate is set above 500 Hz, then reduce it to 125 Hz. This simple solution helped a lot of people as I have found out from forum posts. 2. Run your game on physical cores only. This solution helpped me personally. Here you can check how to do it. Just read my post, I have described it pretty well. 13th post from the top. You will notice it, its bigger than any other on this thread. 3. Disable the "Power" service. Someone on the forum mentioned that even if you set your power plan to a "High perfomance" the "Power" service can still cause stutterings in DCS. So disabling it completely before starting DCS might help (reboot required). Just don't forget to enable it again after finished playing, otherwise your laptop will finish battery charge very fast. 4. You should also check your BIOS/UEFI setup. Some setups provide an ability to choose how many cores of your CPU will be running permanently. This parameter is usually set to "Automatic". So the cores may power up and down. Set it to a maximum available number to make them work all the time without turning off. P.S. According to the people's posts, the latest update brang a new bug into a game. The AI planes are causing sutters. Some guy have tried to remove all the AI planes from his mission and the stutters are gone. In this case, the only thing I can suggest you to do is downgrade two versions back. I personally didn't updated my game because I'm reading about bugs before updating. So I'll wait for it to be fixed. If you play like me SP only then it might be a good solution for you.
  6. You are welcome. Well, I'm not sure that this command will do the proper core distribution. It just limits the number of cores if I understood it well. It's not a magic wand of some sort. The proper core distribution should be codded by the devs. Otherwise OS will use the free core or the core with shortest processes queue and you don't really know which one will be used. Anyway, I'm sure there is other solution that will work for you. Maybe setting the the power plan to a "perfomance" and then settting CPU min and max power to 100% in advanced settings? You should also check the BIOS/UEFI setup. It might have a CPU core usage settings and it might be set to "Auto". You can change it to "4" so CPU will always power up all of the cores without putting them to sleep or parking. I hope you will find solution. Sorry that my solution didn't worked for you.
  7. Well, my icon is still showing the DCS icon, not a cmd one. But if your CPU doesn't have the virtual cores "no hyper-threading" then there is no reason to set the affinity, because the game will run on 4 physical cores in any case. So if you still have stutterings then there might be some other solution for you.
  8. Well, this is strange then. No I didn't changed anything. There is no DCS_Updater.exe in "bin-mt" so the shortcut is pointitng to "DCS.exe" as it should. Maybe you should try to create a new shortcut to "bin-mt\DCS.exe" and then try adding the command? I'm really don't have an idea why its not working for you? Its just an additional command for the OS. You should be able to run any program like this, not just DCS.
  9. Do you keep a "space" between the affinity command and the execution command, and do you keep the execution command in quotes? You should also take only the "F" without the zeroes and "x". And the most inportant thing is. If you have copy/paste my command then change the "Your game install folder" to actually a game install folder whatever it could be. For example "C:\Games\" or whatever else where your game is actually installed. If you are using steam version then find the game in your steam install dir and use that dir path to replace the "Your game install folder". The thing that should happen is the cmd window should open and close almost immediatelly and then the game should run. And if you check the cores, you should see that the only 4 is used. I personally always running the game like this because otherwise I have stutterings and the command works for me. So it is real and it works. By the way I have found this solution on this (DCS) forum, but it was buried somewhere betwwen the posts if I remember it well. So this was the reason I did my own post.
  10. I didn't encountered this problem, but I believe that author of the topic researched the problem deeper than me and I tend to trust him because I encountered similar problem with my AI wingman. I have a training mission for Su-25 (from Flaming cliffs 2024 package). In this mission I have a couple of areas with all kind of targets. The first area have a line of bradleys which are standing on the road near the sea. There is no obstacles around, the area is flat. But when I command my wingman to attack the ground targets it says that it can't. And it can't attack them beacuse it doesn't see the targets, as I discovered later. If I will dive on the targets and let my wingman dive with me to a pretty much low altitude and command my wingman to attack the targets after diving, it will start attacking the ground targets without a problem. Its like I need to put my wingman's face right into a targets to show where the targets exactly are. Before the changes to AI field of view everything worked much better. But of course there was another problem like the bradleys which were see me from a pretty much high altitutde and were shooting at me like snipers. Now their behaviour is more realistic. So there is definitely a problem with this new mechanic of AI's field of view and it needs some tuning and I guess its not that easy. It might be that each individual type of unit requires its own tuning, which requires a lot of time. But it definitely requires fixing.
  11. Hi, don't know if it will help you, but it helpped me. I had the same stuttering problems in MT version as many user here have. So I found that the solution is to run DCS on physical cores of CPU only. I have an Intel CPU and it uses the "Hyperthreading" technology as all Intel CPUs do nowdays. I don't know how this technology works exactly but I guess it do some kind of a quick context switch for each core (or some cores) of CPU. So it is like if CPU have one physical core it will virtually work as two cores. So we should say that the CPU have 2 cores one physical and one virtual. For some reason DCS doesn't like the virtual cores. If you are not forcing somehow your OS to not use them when running DCS, than you will experience stutters in game. So, how to force you OS to run DCS on physical cores only? First of all, visit Intel's site to find your CPU model. Check how many physical cores it have in its specs. The second step is using this online calculator to create a CPU affinity mask for forcing your OS to run the game on physical cores only: -> https://bitsum.com/tools/cpu-affinity-calculator/ How to use the calculator? It is very easy. For example you have an old CPU which have 8 cores, but only 4 cores are physical. You need to select "CPU 0", "CPU 1", "CPU 2", "CPU 3" in claculator. You will see a 0x000000000000000F in CPU Affinity Bitmask (hex): field. If your CPU have 8 physical cores than you need to select until "CPU 7"(inclusive), and the affinity mask will be like this 0x00000000000000FF. The only thing you need from the affinity mask is the last hex value. For example, from 0x000000000000000F you need only F. From 0x00000000000000FF you need only FF. From 0x00000000000007FF you need only 7FF. In other words, you don't need all the leading zeros and the "x". After selecting all your physical CPU cores and finishing creating the affinity mask. Right click on the DCS folder on your desktop, click "Properties" and in the "Target" field, where you see a path to your game execution file. Enter the following before the execution path: C:\Windows\System32\cmd.exe /c start "DCS" /affinity [enter your affinity mask here, without the squared parentheses and without the leading zeroes and "x"] "Here continues your execution file path, do not change it". Example: C:\Windows\System32\cmd.exe /c start "DCS" /affinity 7FF "Your game install folder\DCS World\bin-mt\DCS.exe" The above example will force your OS to run DCS on 11 cores. You can just change the affinity mask to run it on any quantity of physical cores you need. Make sure that the execution path is poiniting to "bin-mt\DCS.exe" otherwise you will run a ST version of the game. I hope it will help you and others. P.S. I don't know if this solution will help the AMD users. As far as I know AMD CPUs have all physical cores (at least they were) so AMD CPUs should not have this problem.
  12. You can revert to almost any version by using the standalone version of DCS. Reverting back the steam version is impossible because they forcing you to update and there is no way back. In standalone version you can choose if you want to update or not. You can also bind all the steam DLCs to your DCS account in order to move all your module's licenses to standalone. Pay attention that you will need to uninstall them in steam version in order to play in standalone, othervise you will have error. Here, this is a topic on how to revert to any DCS version, using standalone client:
  13. An-12, the unfemouse "Black tulip". Yes it is closer to C-130 by it's specs. But we don't even have it in game so I mentioned only the aircrafts we already have. As for Mi-2 I wouldn't be so critical. It have it's purpose. But of course if you will fly it on PvP servers you will be eliminated in a couple of minutes. In single player you can create missions that are more sutible for this aircraft. But as I already told, we already have Mi-8 which can do the same job and even more. Mi-26 however can do a lot more than both Mi-2 and Mi-8. As for Mi-24P. It's not that bad. I remember flying some SP mission not a long time ago and there was an air battle with Apaches. I don't really know if that was an AH-64A or AH-64D modification but I managed to destroy it. Now I'm not sure if I can do the same with human driven Apache but at least I was able to destroy the AI one. There is also Ka-50 which is not that bad against Apache. The only cons of Ka-50 is that its targeting system doesn't have any kind of night vision. But it is possible to use light-up rockets to designate and destroy targets. And Ka-50 Black shark 3 even have an Igla missiles which can help a lot. But you are right about the U.S. aircrafts. Their electronics were always much better than any Soviet aircraft. So it is not a miracle that even an old AH-64A have all kind of features which Soviet helicopters of that era doesn't have. The only RU helicopters wich can compare to AH-64D are a modern versions of Ka-52 and Mi-28N I guess. But non of these will be in game as an official modules at least. There is some modder guys who creates Ka-52 mod. There is even a youtube video already in which they are flying it's Pre-alpha or Alpha version. I don't know when they planning to release it? But it looks like that Ka-52 will come to DCS one day at least as a mod. By the way, there is also one modder guy who have already created it as an AI helicopter. He have also created a lot of other modern air and ground units pack. With his mod DCS really turns into a modern battlefield.
  14. Well, I didn't expected that one of my screenshots could win the competition. And guess what? Yeah, right, none of my screenshots has won the competition. Exactly as I expected. Anyway, it was nice to play with "Model viewer" creating some custom liveries so it was possible to crate all these planes and helicopters with oppened cockpits, panels, ramps, inserted wheel chocks, e.t.c.. What I have learned from it? First of all, the static objects animation trigger is not functioning for about ten years already. By the way I have found some script (after sending the screenshots) which should animate static objects. I didn't checked it yet, but I think its working (need to check it). And yes this function is not documented anywhere. The second thing is. There is some 3D models in game's dirs which can't be used in game. Because they are not exists in mission editor. These objects also never seems to be used in game. There is a sailors, technicians and a planes moving tug 3D models for Kuznetsov which I have never seen in game. Don't know why they weren't added to mission editor and weren't used anywhere in game? The bottom line is. It would be nice to have an animated ground crew on airfields, fixed "static objects animation trigger" and some animations for cargo planes and helicopters.
  15. I'll not agree with you, but this is my opinion. I mentioned IL-76 and Mi-26 because these two are big aircrafts for heavy loads, so they can be easily compared to C-130J and CH-47F. Mi-2 is a small helicopter, it will be fun to fly for sure, but we already have Mi-8 MTV2 for even heavier cargos an Mi-24P for ground strike operations and/or cargo sling operations. By the way, Ka-50 can do cargo sling operations as well. But none of these helicopters can be compared to CH-47F, both non by size nor by cargo lift weight. The only two helicopters that can do a similar job are Mi-26 or an older one Mi-6. The same is true for C-130J vs IL-76. IL-76 is even bigger but on the other hand An-26 is smaller so thats the reason I didn't mentioned it earlier. Anyway, its all just a fantasies. I don't think these aircrafts will be ever implemented as an officiall modules. May be one day some modders will implement them as the guys who created Su-30MK/MKI/SM, F-22, Su-57 e.t.c..
  16. It would be nice if you add the cargo loading / unloading for Mi-26 as well. Even that it is AI only, but it would be nice to see some animations of cargo loading / unloading for this helicopter as well. There is also AI cargo planes which would be much more interesting with animations of IFVs and troops, getting in and out, so it would be possible to create some live environments on airfields and create some landing party unloading during airfield capturing. And I haven't even mentioned the upcoming C-130J, which will add a controllable cargo plane to the game. It definitely needs animations and the ability to see the loaded cargo in the cabin. And the last thing. A controlable Mi-26 and IL-76 would be nice as a counterpart of CH-47F and C-130J. But this is another story which, well I don't even know if it is possible.
  17. Nickname: JohnRedcorn I've dedicated my work to ground crew mostly. Because without these guys and ladies, both military and civilian flights would be impossible.
×
×
  • Create New...