Das es im Chat angeschnitten wurde, habe ich mal die Nacht die Leistungsunterschiede der einzelnen CPU-Optimierungen unter die Lupe genommen.
Grundlage dafür ist der Source von M.A.M.E 0.146, welcher in folgenden Versionen kompiliert wurde :
M.A.M.E (32-Bit)
M.A.M.E (64-Bit)
M.A.M.E (64-Bit AMD64 optimize)
M.A.M.E (64-Bit Intel Core 2 optimize).
Gestartet mittels Commandline und folgendem Parametern :
Code: mame -noautoframeskip -frameskip 0 -seconds_to_run 120 -nothrottle -nosleep -video ddraw -skip_gameinfo -effect none -nowaitvsync -noreadconfig Romname
Das Ergebnis ist der gewichtete Mittelwert aus 3 Durchläufen, um Schwankungen durch das System zu berücksichtigen.
Testsystem :
AMD Phenom II X4 965 BE @ 4.0 Ghz
16 GB DDR3 1600 Mhz
ATI Radeon HD 6770 (Catalyst 12.5)
Windows 7 Ultimate x64.
Wie anhand der Ergebnisse ersichtlich ist, bringen die CPU-Optimierungen zumindest bei mir gar nichts. Die schnellste Version ist der reine 64-Bit Build ohne Optimierung (was mich schon ein wenig verwundert).
Die optimierten reißen zwar in einzelnen Spielen zeitweilig etwas, aber im Gesamtvergleich bringen sie weniger als die Standard-Builds. |