Jump to content

I wish for flightmodel-computations on a separate CPU core!


Recommended Posts

Posted (edited)

Gee, the campaign in Falcon was amazing.

 

But yeah, having support for more cores whould be nice but I don't see it happening anytime soon.

 

So, US Cost Guard pilots and Russian Air Force pilots are playing games? F4AF (whatever AF stands for) is dead, long live DCS!

 

I agree, Doom II was never a game.

Edited by Irregular programming
Posted

There is a slight missunderstanding here. ED didnt say sound engine works on a separeta core but it works on a separate thread. Just reminder most of the processors have more thread than core(Hyper threading). Although there is no linear performance increase(It is around 20 percent) but again most of the CPUs can process more than one thread. For example all the I7 900 processor have 4 cores but they have 8 threads.

 

However only ED can know real performance implication. If you really would like to see what the people use for gaming please visit the Steam hardware survey. You will see more than 50 percent of the people have dual core processors and the rest divided between quad, hexa and single (8%) cores. I believe this is a good indicator.

Posted
There is a slight missunderstanding here. ED didnt say sound engine works on a separeta core but it works on a separate thread.
Hmmm .... This is very interesting ... I am looking at the Wags DCS A-10C Warthog FAQ and indeed he is talking about threads. I am sure that in the past, I saw a statement that updated BS as well as A-10 sounds were designed to work on a separate core!? How and when did we loose a core in favor of a thread?

Thermaltake Kandalf LCS | Gigabyte GA-X58A-UD3R | Etasis ET750 (850W Max) | i7-920 OC to 4.0 GHz | Gigabyte HD5850 | OCZ Gold 6GB DDR3 2000 | 2 X 30GB OCZ Vertex SSD in RAID 0 | ASUS VW266H 25.5" | LG Blue Ray 10X burner | TIR 5 | Saitek X-52 Pro | Logitech G930 | Saitek Pro flight rudder pedals | Windows 7 Home Premium 64 bit

Posted
I am sure that in the past, I saw a statement that updated BS as well as A-10 sounds were designed to work on a separate core!? How and when did we loose a core in favor of a thread?

 

Please educate yourself about what cores and threads are. At this point, you are talking nonsense.

Good, fast, cheap. Choose any two.

Come let's eat grandpa!

Use punctuation, save lives!

Posted
Please educate yourself about what cores and threads are. At this point, you are talking nonsense.
You call yourself a translator? Obviously, you did not understand my second sentence.

Thermaltake Kandalf LCS | Gigabyte GA-X58A-UD3R | Etasis ET750 (850W Max) | i7-920 OC to 4.0 GHz | Gigabyte HD5850 | OCZ Gold 6GB DDR3 2000 | 2 X 30GB OCZ Vertex SSD in RAID 0 | ASUS VW266H 25.5" | LG Blue Ray 10X burner | TIR 5 | Saitek X-52 Pro | Logitech G930 | Saitek Pro flight rudder pedals | Windows 7 Home Premium 64 bit

Posted
You call yourself a translator?

 

I don't call myself anything. Additionally, trying to offend me won't get you anywhere.

 

Obviously, you did not understand my second sentence.

 

Exactly, because it is jibberish.

Good, fast, cheap. Choose any two.

Come let's eat grandpa!

Use punctuation, save lives!

Posted
There is a slight missunderstanding here. ED didnt say sound engine works on a separeta core but it works on a separate thread.
This is one of the posts that refers to sound working on a separate core that led me to think cores, rather then threads:

http://forums.eagle.ru/showpost.php?p=997096&postcount=6

 

Now take a look at this post from a ED software developer of the sound engine. He is talking about threads (two for sound) but is recommending multiple core processors. If the threads are running on a separate core, than we can say that DCS software engine is using more then one core. I don't really know if all three threads are running on a single or multiple number of cores in DCS and FC2.

http://forums.eagle.ru/showpost.php?p=855822&postcount=28

Thermaltake Kandalf LCS | Gigabyte GA-X58A-UD3R | Etasis ET750 (850W Max) | i7-920 OC to 4.0 GHz | Gigabyte HD5850 | OCZ Gold 6GB DDR3 2000 | 2 X 30GB OCZ Vertex SSD in RAID 0 | ASUS VW266H 25.5" | LG Blue Ray 10X burner | TIR 5 | Saitek X-52 Pro | Logitech G930 | Saitek Pro flight rudder pedals | Windows 7 Home Premium 64 bit

Posted

unless your cpu supports hyperthreading every thread runs on a seperate core (and to say that most CPUs support HTT is not true since all AMDs dont have that I think and not all Intels).

HTT is detrimental to (gaming) performance anyhow unless it's specifically coded to use that many threads. Go show me a game which needs 8 thrads...

 

I really dont know what your point is Hajduk

Posted
[...]

 

To make a software able to run on multiple cores, it has to be split in separate processes, which are called threads. These threads can be scheduled by the operating system to run on separate cores or on the same core, as the OS sees fit. So by making the program threaded, you enable it to spread the load over cores. If this is done or not is up to the scheduler of the OS (which can be manipulated by the program itself as well, AFAIK, but you get the point). Saying a program supports multicore is essentially imprecise, but they mean the same when they say multithreaded.

Good, fast, cheap. Choose any two.

Come let's eat grandpa!

Use punctuation, save lives!

Posted
I really dont know what your point is Hajduk
My point was that I thought DCS and FC2 are running on more then one CPU core? Was I wrong?

Thermaltake Kandalf LCS | Gigabyte GA-X58A-UD3R | Etasis ET750 (850W Max) | i7-920 OC to 4.0 GHz | Gigabyte HD5850 | OCZ Gold 6GB DDR3 2000 | 2 X 30GB OCZ Vertex SSD in RAID 0 | ASUS VW266H 25.5" | LG Blue Ray 10X burner | TIR 5 | Saitek X-52 Pro | Logitech G930 | Saitek Pro flight rudder pedals | Windows 7 Home Premium 64 bit

Posted (edited)
My point was that I thought DCS and FC2 are running on more then one CPU core? Was I wrong?

 

DCS and FC2 run with more than one core. By default sound can run in a different core than all other threads, but because of directx/vista/w7 or whatever microsoft technology is, also some other threads not designed to run in different cores, can do it. AFAIK.

Edited by Distiler

AMD Ryzen 1400 // 16 GB DDR4 2933Mhz // Nvidia 1060 6GB // W10 64bit // Microsoft Sidewinder Precision 2

Posted
My point was that I thought DCS and FC2 are running on more then one CPU core? Was I wrong?

 

That is up to the OS to 'decide'.

Good, fast, cheap. Choose any two.

Come let's eat grandpa!

Use punctuation, save lives!

Posted
unless your cpu supports hyperthreading every thread runs on a seperate core

 

Not necessarily, the OS can schedule threads to run on a single core, if need be. It simply alternates between running the threads (which creates overhead of it's own). I don't know how hyperthreading works exactly, but i believe it is only a measure to allow exactly this to happen more efficiently.

Good, fast, cheap. Choose any two.

Come let's eat grandpa!

Use punctuation, save lives!

Posted

You can only expect from a software to have multithreading capability. If it will run on multiple cores, that depends on your CPU (and of course OS..). If you have multiple cores, then they can run multiple threads simultaneous.

Or like Mugenjin said with the hyperthread technology you can run multiple threads on one cpu core. But we don't care so much about that because 1 core CPU with 3,2 GHz with HTT can run 2 threads at max 1,6 GHz each. Having a dual core with 3,2 GHz per core, you get to tun the same threads at max 3,2 GHz each.

Saying that, the title of my thread is imprecise (I didn't expect this discussion) but not incorrect (since I have a dual core :D).

Spoiler

AMD Ryzen 9 5900X, MSI MEG X570 UNIFY (AM4, AMD X570, ATX), Noctua NH-DH14, EVGA GeForce RTX 3070 Ti XC3 ULTRA, Seasonic Focus PX (850W), Kingston HyperX 240GB, Samsung 970 EVO Plus (1000GB, M.2 2280), 32GB G.Skill Trident Z Neo DDR4-3600 DIMM CL16, Cooler Master 932 HAF, Samsung Odyssey G5; 34", Win 10 X64 Pro, Track IR, TM Warthog, TM MFDs, Saitek Pro Flight Rudders

 

Posted

Many rendering programmes use multithreading. If i render a scene in VUE(Scene creation programme) I can see that all my cores working at 100% with 8 active threads.

 

However once again performance implication is not linear so if you run 8 threads in a quad core computer you will not have 2 folds performance increase.

Posted

I don't know what ED plans are but all I can say is that I wouldn't be surprised if making DCS a more multithreaded program is already in their mind. They're probably just doing it in steps anyway. As doing so takes more time from my experience as a programmer myself.

Posted
DCS and FC2 run with more than one core.
That is the whole point.

Thermaltake Kandalf LCS | Gigabyte GA-X58A-UD3R | Etasis ET750 (850W Max) | i7-920 OC to 4.0 GHz | Gigabyte HD5850 | OCZ Gold 6GB DDR3 2000 | 2 X 30GB OCZ Vertex SSD in RAID 0 | ASUS VW266H 25.5" | LG Blue Ray 10X burner | TIR 5 | Saitek X-52 Pro | Logitech G930 | Saitek Pro flight rudder pedals | Windows 7 Home Premium 64 bit

  • 4 weeks later...
Posted

Is this something ED is considering (separating one of this big chunks - either FM or AI) in a separate thread?

Is it something impossible / very difficult / difficult to achieve?

Because CPU remains the bottleneck for DCS.

Spoiler

AMD Ryzen 9 5900X, MSI MEG X570 UNIFY (AM4, AMD X570, ATX), Noctua NH-DH14, EVGA GeForce RTX 3070 Ti XC3 ULTRA, Seasonic Focus PX (850W), Kingston HyperX 240GB, Samsung 970 EVO Plus (1000GB, M.2 2280), 32GB G.Skill Trident Z Neo DDR4-3600 DIMM CL16, Cooler Master 932 HAF, Samsung Odyssey G5; 34", Win 10 X64 Pro, Track IR, TM Warthog, TM MFDs, Saitek Pro Flight Rudders

 

Posted
Is this something ED is considering (separating one of this big chunks - either FM or AI) in a separate thread?

Is it something impossible / very difficult / difficult to achieve?

Because CPU remains the bottleneck for DCS.

 

All software developers considers how multithreading can improve performance. The likely problem is that DCS is an old engine that have been incrementaly updated through Lockon, BS and now A10-C. If it wasnt designed to seperate physics, from ai, from game logic so it could run concurently then it might require a big redesign.

Posted

ED has already been taking steps to multi-thread DCS. All in good time. For now, it's just the sound engine. In the future - who knows?

[sIGPIC][/sIGPIC]

Reminder: SAM = Speed Bump :D

I used to play flight sims like you, but then I took a slammer to the knee - Yoda

  • 2 weeks later...
  • Recently Browsing   0 members

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