Lieber Besucher, herzlich willkommen bei: . Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat
Original von Stef
Eine Glaubensfrage, denn direkt profitieren tut der FS nicht vom Quad, aber er ist ja auch nicht das einzige Programm, das vielleicht zeitgleich läuft. Und doch ist der E8600 schneller - hier profitiert der FS direkt.
Zitat
Original von H.-J. Jeran
sind beim FSX alle 4 Cores im Einsatz
Zitat
Original von H.-J. Jeran
Wie man auch hier im Taskmanager schön sehen kann greift die FSX.exe auf alle 4 Cores zu.
Zitat
Zitat
Aber ich denke, dass sie hier etwas falsch verstehen oder nicht zu Ende gelesen haben.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Rene« (15. September 2008, 20:57)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »H.-J. Jeran« (16. September 2008, 09:27)
Zitat
Original von H.-J. Jeran
gleichgetacktete
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ferrari2k« (16. September 2008, 11:38)
Zitat
Original von H.-J. Jeran
möchte da auf keinen Fall auf einen meiner 4 Kerne verzichten
Zitat
Multi-core Performance Work
Intel is using FSX as one of their prime examples at IDF, we had a lot of engineering time from one of their threading guys. Intel doesn’t do that lightly. We used the time to good benefit.
During loading, we run the DEM loader on threads. You'll see good balanced usage across all cores; as well as about 1/3 faster load times on average.
During flight we spawn threads for Autogen batch rebuilds as well as the terrain texture synthesis. The terrain texture work tends to be a bit bursty; as an area gets generated the load reduces true. But as you fly forward, as you bank, and as the terrain is lighted ( once a minute ) threads are spawned. The terrain grid system is radial around the current viewpoint, and, depending on level of detail radius can be up to 4.5 tiles in either direction, something like 64 tiles. So there is plenty of work to go around. Autogen is more constant, with a 2km extent being batched.
Even given the bursty nature of the core usage when flying; when there is load, its pretty balanced across the cores. And we got rid of as much of the stutters as we could by going to a lock-free synchronization style. Its solid work that we are deservedly proud of.
As far as practical limits on number of usable cores; currently SetThreadAffinityMask only allows explicit scheduling of threads on 32 cores ( the mask is a dword ) on Win32. So thats our effective limit on number of cores. But as soon as there is a way to explicitly schedule them, we can handle 256 cores.
Zitat
Original von ferrari2k
Zitat
Original von H.-J. Jeran
gleichgetacktete
Sorry, ich bin ja eigentlich nich so, aber ....