Zitat:
Original geschrieben von Wolf-Dieter Wahl
[b]Jawoll, das sind so die Sätze, die ich mag...
Aber mal zum sachlichen Inhalt.
Ich habe, als INTEL die CPU´s mit HT herausbrachte, mich intensiv mit dem Verhalten des Flusi befasst. Babei stellte sich heraus, dass die fs.exe ein Maximum an CPU-Zeit reservierte (ich sage nicht benutzte), was zur Folge hatte, dass der eine (virtuelle) Kern zu fast 100% ausgelastet schien und der andere vielleicht 5 oder 6% hatte. Dies konnte man auch tauschen, so dass der Kern 2 dasselbe Verhalten zeigte. Weitere Prozesse, z.B. externe das Wetterprogramm usw., wurden dann vom jeweils anderen Kern "abgehandelt". Die Folge all dessen war, dass der Flusi ziemlich flüssig lief, weil andere Prozesse ihne nicht störten, ausgenommen der Datenzufluß vom Wetterprogramm. Exakt dieses Verhalten konnte ich auch bei den echten Doppelkernen beobachten.
Dies traf alles zu, bevor für den FSX das SP1 veröffentlicht wurde.
Nun traf das ein, was ich schon vorher befütchtete und geschrieben hatte, dass nämlich die Last einfach auf 2 Kerne (oder bis 256, hm ...) verteilt wird. Nun wird ja hier die Theorie vertreten, dass dadurch der FSX viel flüssiger laufen würde. Das Gegenteil ist der Fall.
Ich will auch sagen warum. Bis mich jemand vom Gegenteil überzeugt, glaube ich, dass die Programmierer nicht ebenmal in einigen Wochen ein Programm geschrieben haben, dass nun nicht mehr einen Kern benötigt, sondern bis 256 davon nutzen könnte. Ich habe keine Ahnung, wieviele Zeilen Code der Flusi hat, aber eins ist mal sicher, der wurde nicht in so kurzer Zeit umgeschrieben, dass nunmehr ein mehrkernunterstützende Software dabei rauskam. Es sieht für mich so aus, dass einfach die zur Verfügung stehenden Kerne softwaremäßig geprüft und dann genutzt werden. Dafür spricht auch die Tatsache, dass die Anzahl der Kerne in der fsx.cfg festgelegt werden kann.
Herausgekommen ist dabei folgendes: Beide Kerne (vielleicht auch mehr, ich kann es nicht testen) werden nun mit (fast) 100% belegt und weitere Prozesse müssen nunmehr ihre CPU-Zeit anmelden, was dem FSX an Zeit fehlt. Die Folge: Es ruckelt wieder mehr oder weniger.
Ich habe schon immer gesagt (guter Satz, den habe ich von den Politikern abgekupfert), dass die Flui´s langsamen Code haben.
Die Mehrkernnutzung bringt keine Frames mehr, wie hier oft vermutet wird. Macht doch mal folgendes: Einfach mit dem Taskmanager die Zughörigkeit ändern. Mit nur einem Kern ändert sich nichts an den Frames.]
|
http://blogs.msdn.com/ptaylor/archiv...tel-quote.aspx
Zitat:
Original geschrieben von Wolf-Dieter Wahl
Wir sind hier wieder an der Stelle, wo wir mal waren als es hieß, dass die Begrenzung der Frames mehr Rechenzeit für andere Flusiprozesse bringen würde. Ein nie bewiesene Theorie!
Im Gegenteil, der FSX läuft unter Vista ohne Framebegrenzung flüssiger.
Ein weiteres Wunder (für mich): Im Vollbildmodus habe ich 3x soviel Frames (also statt 30 teilweise über 100) als im Fenstermodus.
|
Auf meinem PC könnte ich dir die "nie bewiesene Theorie" demonstrieren und bei mir gibt es keinen Unterschied zwischen Vollbildmodus und Fenstermodus - sonst hätte ich auf den Fenstermodus verzichtet.
Statt Dir nun zu unterstellen, dass Du Quark schreibst, würde ich eher sagen, dass das von der PC-Konfiguration abhängig ist.
Zum Thema Vista und Multicore:
http://golem.de/0705/52474.html
http://www.computerbase.de/news/soft...-faehigkeiten/
Microsoft-technet ist auch ganz interessant, da kann man sich die Kohle für Zeitschriften wie die PCGH sparen, da die Zeitschriften vereinfachen müssen aber mit Sicherheit auf entsprechendes Infomaterial von MS zurückgreifen, also warum nicht gleich an die Quelle..
@Max
Warum verwendest Du Vista64?
Bei anderen Spielen gibts keine Probleme?
Zum eigentlichen Thema, nämlich Spielegeschwindigkeit Vista vs. XP:
Unter Vista (32) hab ich in 3Dmark2006 ca. 600 Punkte weniger als unter XP.
Allerdings ist der Benchmark nicht unumstritten und sehr treiberabhängig.
Muss den FSX erst unter Vista installieren und bin mal gespannt, ob sich durch die neuen Treiber und SP1 was unter Vista, seit den Betas, getan hat...
Könnte jemand mal bei Zeiten den "Call of Juarez" DX10 Benchmark laufen lassen und System und FPS posten? Danke!