[#1] Test OS4 vs MOS na Pegu2
Pozwalam sobie przekleić zalinkowany przez krashana test OS4 vs MOS wykonany na Pegasosie2 przez Faba http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=28068&forum=33&start=140&viewmode=flat&order=0#478205
a tu to samo (niestety bez wykresu):

Machine: PegasosII G4@1GHz, 512MB RAM, Radeon 9250 (64bits version).

OS setup and state:
- OS4.1, vanilla setup, idle (about 2-3% cpu usage), composition enabled, INTERRUPT=YES in Radeon monitor.
- MorphOS2.2, vanilla setup, idle (about 2-3% cpu usage), 3d layers enabled.

Tests scenarii:
1. MPlayer tested with: http://fabportnawak.free.fr/benchmark.avi (DDE3 Quake video, xvid, 1024x576)
2. Quake3/OpenArena, tested on demo four, with "normal" presets.
3. MAME/XMAME tested with "Street Fighter Alpha 2".
4. Snes9x/WarpSnes tested with "Super Mario 4".


1. MPlayer
----------

Conditions:
MorphOS uses "MPlayer r28114 (15.12.2008)" available at: http://aminet.net/gfx/show/MPlayer-1.0-20081215.lha
OS4.1 uses "MPlayer Leitmotiv" available at: http://www.amigasoft.net/downloads/MPlayer.lha.lzh

Input file:
http://fabportnawak.free.fr/benchmark.avi stored in RAM: (XVID, 1024x576, 100s)

Command line:
stack 1000000 (only needed for OS4 test)
MPlayer -quiet -nosound -benchmark ram:benchmark.avi

Results:
OS4.1:
BENCHMARKs: VC: 126.960s VO: 0.124s A: 0.000s Sys: 9.558s = 136.641s
BENCHMARK%: VC: 92.9147% VO: 0.0904% A: 0.0000% Sys: 6.9949% = 100.0000%

Needs 136s to play this 100s clip (with sound enabled, it's completely unsynchronized).

MorphOS:
BENCHMARKs: VC: 78.309s VO: 0.100s A: 0.000s Sys: 1.895s = 80.304s
BENCHMARK%: VC: 97.5156% VO: 0.1250% A: 0.0000% Sys: 2.3594% = 100.0000%

80s needed to play this 100s clip.

Conclusion:
MorphOS MPlayer is 70% faster than OS4 MPlayer on this file. That said, MPlayer for OS4 should really be updated to make a more fair comparison.
Also to be noted latest DVPlayer demo version was tested, but it actually proved to be quite slower than MPlayer OS4 on this file, so it wasn't used in this test.

2. Quake 3
----------

Conditions:
- MorphOS uses this version of Quake3: http://bigfoot.morphos-team.net/files/morphosquake3r2.lha
- OS4.1 uses this version of Quake3: http://www.os4depot.net/share/game/fps/quake3.lha
- OS4.1 uses this version of OpenArena: http://capehill.kapsi.fi/quake3/openarena.lha
- "Normal" preset selected (640x480, ...)
- vsync off in both (easily checkable with the constant tearing in menus).
- OpenArena has been tested on OS4 because it's said to be a bit faster than original Quake3.

Testing method:
in console, type:
timedemo 1
demo four

Results:
OS4.1:
Quake3: 24.7fps
OpenArena: 26.1fps

MorphOS:
Quake3: 49.3fps
OpenArena: untested, but should give similar results.

Conclusion:
MorphOS Quake3 is 99% faster than OS4 Quake3 and 89% faster than OS4 OpenArena.

3. MAME
-------

Conditions:
- MorphOS uses 0.104 and 0.120 versions available at: http://fabportnawak.free.fr/mame/
- OS4.1 uses XMAME.SDL 0.97 available at: http://os4depot.net/share/emulation/gamesystem/xmame.lha
- Both tested in fullscreen mode.

Tested ROM:
sfa2 (Street Fighter Alpha 2)

Testing Method:
Display FPS counter (F11).
Measure first value after inserting credits ('5').
Measure second value after pressing start ('1') (i.e when choosing the character).

Command line:
OS4.1:
stack 1000000
xmame.SDL -nothrottle -effect 0 -nodoublebuf sfa2
MorphOS: mame -nowindow -nothrottle -effect 0 sfa2

Results:
OS4.1:
First value: 88fps
Second value: 68fps

MorphOS:
0.104
First value: 100fps
Second value: 75fps
0.120
First value: 95fps
Second value: 74fps

[EDIT]
0.97 MorphOS version was actually testable too.. Here are the (not very different) results:
First value: 103fps
Second value: 78fps

[EDIT2]
Also, on a game like 1943, the blitting optimisations are much more visible.
After inserting credits:
OS4.1: 200fps
MorphOS: 250fps


Conclusion:
If we compared the closest MAME versions (0.104 to 0.97), MorphOS MAME is between 10 and 13% faster.

To be noted that the most recent a MAME version is, the slowest it is, so OS4.1 0.97 version had an advantage there. Also, on a game like SFA2, the optimisations in blitting are less important, since the most time is spent in CPU emulation, which is basicly the very same code in both versions.

[EDIT]
When comparing the same version, using 1943, MorphOS MAME is actually 25% faster.

4. Snes9x
---------

Conditions:
- MorphOS uses snes9x 1.43 available at: http://fabportnawak.free.fr/snes/snes9x-1.43.lha
- OS4.1 uses warpsnes 1.43 available at: http://os4depot.net/share/emulation/gamesystem/warpsnes.lha

Tested ROM:
super mario world 4.

Testing Method:
Since FPS isn't exactly precise, CPU usage is measured during intro screen (when mario runs).

Command line:
OS4.1: Default options in WarpSnes, and speedhacks disabled (increased stack in warpsnes icon, else it just crashes).
MorphOS: snes9x -ov -nospeedhacks (overlay output)
snes9x -nospeedhacks (no overlay output)

Results:
OS4.1: 65% cpu usage
MorphOS: 50% cpu usage with overlay, 56% cpu usage without overlay

Conclusion:
MorphOS Snes9x is 30% faster (1/(50/65) - 1) when using overlay output and 16% faster otherwise.
[#2] Re: Test OS4 vs MOS na Pegu2

@wali7, post #1

Następny test :

Now, i have another "OS" test which comes to my mind, but it's not too fair:
Consider a golded:bak/ Golded backup directory containing 4000 files (SFS).

On OS4 Workbench, displaying the 4000 files in list mode took almost 30 seconds and needed 200MB RAM (and there's a refresh bug with so many files when selecting files, btw).
On MorphOS, listing the same directory took about 2 seconds and needed 3MB RAM.

[#3] Re: Test OS4 vs MOS na Pegu2

@Drako^lM, post #2

Jak na pierwszą wersję AmigaOS4.1 dla Pegasosa2 to i tak przyzwoicie.
Ciekawe jak ma się sprawa stabilności tych samych programów na ww systemach?
Chętnie sam bym potestował z ciekawości AmigaOS4.1 gdyby tylko był dostępny dla efiki.

Ps. Listowanie katalogu z 4000 plikami zabiera 2sekundy... chyba na filemasterze ;)
Ja po otwarciu nawet pustego katalogu muszę czekać czasem i 8sekund, żeby HD/CF przestał doczytywać.
Niewiem może jest jakaś opcja, żeby to wyłączyć?
Jak będę miał czas zgrać dane z kamery i naładować aku to wrzucę linka z filmem.

[#4] Re: Test OS4 vs MOS na Pegu2

@Leon, post #3

Jeśli system działa na sprzęcie natywnie (tzn bez jakiejś warstwy pośredniczącej) to tam nie ma co za bardzo optymalizować w kwestii szybkości - CPU ten sam, chip graficzny ten sam, architektura ta sama...
po prostu wyszła brutalna prawda na jaw: OS4 działa wolniej na tym samym, normalnym sprzęcie (pisząc "normalny sprzęt" mam na myśli coś innego niż porównywanie obydwu na klasyku, gdzie nie dość że część rzeczy nie działa np. 3d, to obydwa systemy się duszą na 603@200 MHz).
Inna sprawa, że dla użytkowników (a zwłaszcza fanów) nie ma to znaczenia - nawet gdyby te testy wykazały wyższośc OS4, to ja i tak zapewne nie zamieniłbym MOSa na OS4.
A wyniki tych testów to tylko taki mały kamyczek, a co cieszy (ale tylko trochę), że nie w moim bucie ;)
[#5] Re: Test OS4 vs MOS na Pegu2

@wali7, post #4

Co nie zmienia faktu ze AOS4 dziala sprawniej na klasykach i jest nieco mniej wieszalny.
[#6] Re: Test OS4 vs MOS na Pegu2

@Leon, post #3

"Ps. Listowanie katalogu z 4000 plikami zabiera 2sekundy... chyba na filemasterze"

nie, nie w filemasterze. nie mam katalogu z 4000 plikow, ale wylistowanie ~1200 (tryb listy) zajmuje okolo sekundy.

"Ja po otwarciu nawet pustego katalogu muszę czekać czasem i 8sekund, żeby HD/CF przestał doczytywać."

to znaczy, ze cos jest nie tak. nie wiem co moze sie doczytywac jezeli w katalogu nie ma plikow. i na pewno nie trwa to 8 sekund.

[#7] Re: Test OS4 vs MOS na Pegu2

@Andrzej Drozd, post #5

Na klasyka nie ma MorphOS 2.x ;)

[#8] Re: Test OS4 vs MOS na Pegu2

@Leon, post #3

Ja po otwarciu nawet pustego katalogu muszę czekać czasem i 8sekund

Efika, MorphOS 2.2, katalog z 1615 plikami - 3 sekundy. Poza tym - Ty masz też Efikę chyba, a kiero mówi przecież o Pegasosie 2. To "niewielka" różnica, zwłaszcza przy zrywającym czapkę z głowy sterowniku ATA w Efice...

[#9] Re: Test OS4 vs MOS na Pegu2

@wali7, post #1

Test bardzo ciekawy.. a jak mają się te testy wykonane na OS4.1 na Pegu i AmiOne? Wiadomo, że AmiOne "sprzętowo powinien być wolniejszy", ale może na powyższe wyniki duży wpływ ma jakość "PORTU" pod Pega?
[#10] Re: Test OS4 vs MOS na Pegu2

@BULI, post #9

To teraz AmiOne jest mężczyzną?

[#11] Re: Test OS4 vs MOS na Pegu2

@Arbuz, post #10

Masz coś do moich preferencji seksualnych ;)

[#12] Re: Test OS4 vs MOS na Pegu2

@BULI, post #11

Nie no skądże znowu tylko zawsze myślałem że Ami to laska a to nagle chłop wyszedł

[#13] Re: Test OS4 vs MOS na Pegu2

@Arbuz, post #12

No widzisz, dla ciebie to był zawsze laska a dla mnie najlepszy kumpel
[#14] Re: Test OS4 vs MOS na Pegu2

@wali7, post #1

No no... niezłe wyniki. Trzeba to wziąć pod uwagę przy portowaniu czegokolwiek na AmigaOS4. :)

[#15] Re: Test OS4 vs MOS na Pegu2

@Leon, post #3

> Ja po otwarciu nawet pustego katalogu muszę czekać czasem i 8sekund

A jaki filesystem? FFS czy SFS?

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem