Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Performance and Benchmark Results!

RiVa AMMX Benchmarks

Renaud Schweingruber
(Apollo Team Member)
Posts 378
30 Oct 2016 08:03


Since start of the Apollo 68080 adventure, Stephen Fellner, author of the RiVa MPEG Player, was kind enough to share sources of his player with the Apollo team.
 
  As some of you might have followed the changes in core over the last months, AMMX instructions were introduced in the Apollo-Core, meaning that software that take benefit from them experience big speedups.
 
  With the dedicated work of Henryk Richter and flype, RiVa has been modified to take advantages from those AMMX instructions.
 
  Here are some results :
 
 
  Core: Apollo 680680 AMMX Core, Revision 3543, x11 speed
  RiVa Parameters : VERBOSE NOAUDIO DISPLAY=HICOLOR NOSKIP FPS=1000
 
Download links :
Original RiVa
  EXTERNAL LINK 
TopGun 320 Video
  EXTERNAL LINK

TopGun 640 Video
  EXTERNAL LINK 
 
  All this is still WIP and should be part of next GOLD2 release ;)
 
  Stay tuned !
 
 


Mr-Z EdgeOfPanic

Posts 189
30 Oct 2016 08:46


Wow impressive stuff!!
This really shows off the power of AMMX!
Can you post any benchmarks with audio on ?


Philippe Flype
(Apollo Team Member)
Posts 299
30 Oct 2016 09:34


About sound,
 
  When testings 320-width videos, with sound, we are - in all cases - at full frame rate.
 
  For 640-width videos, MPEGA decoding is clearly eating many CPU power. For sure, MPEGA decoding would benefits of a AMMX refactoring, then smooth videos in 640x400 should be reachable.
 
  As said it is still in very early W.I.P. There is still rooms for improvements in many areas.
 
  We will informs you at each interestings stages in dev.
 
  Also, i would like to say it is not only "faster" now, but visuals is also much better. Quality is more accurate and the YUYV rendering provides a much better user-experience. Also, now sound replaying is STEREO (was not before).


Henryk Richter
(Apollo Team Member)
Posts 128/ 1
30 Oct 2016 13:23


I'd like to put the numbers a little bit into perspective. It's true that the biggest leap forward in performance came from the recent AMMX developments, both in the core and the software. Until then, the improvements to RiVA have been generic 68k code, aimed at 68060 (or better). The Apollo profits considerably more from the improved code than the 68060.
 
  Screenshot from my A4000 (CS060MK-I, Cybervision 64), run in bottom shell window is the version tested by Renaud.
 
 


Simo Koivukoski
(Apollo Team Member)
Posts 601
26 Nov 2016 21:22


Testing RiVA AMMX with V500 V2 black edition:
 
EXTERNAL LINK 
 
Video: 23.97fps 640x264_2.0k 48KHz 320Kbps
Vampire 500 V2 (GOLD2 beta)
AmigaOS 3.1
AHI v4.18
RiVA-0.52a2_21Nov2016
Delfina Lite Zorro-II
 


OneSTone O2o

Posts 159
26 Nov 2016 22:16


This is really impressive. I hope that we also get ANIPLAYER to support AMMX. EXTERNAL LINK


Mr-Z EdgeOfPanic

Posts 189
27 Nov 2016 05:10


Very Impressive indeed!


Thierry Atheist

Posts 644
27 Nov 2016 08:49


Only 2 frames dropped... W O W!!!!
 

  (fantastic video pick)


Simo Koivukoski
(Apollo Team Member)
Posts 601
05 Dec 2016 12:28


Another test with RiVA AMMX and V500 V2 black edition:
 
EXTERNAL LINK 
 
Video: 23.976fps 360p/2000kbps 44.1KHz/128Kbps
Vampire 500 V2 (v3585/x13) / Amiga 2000
AmigaOS 3.1
PAULA Audio
RiVA-0.52a2_28Nov2016



Grzegorz Wójcik (pisklak
(Apollo Team Member)
Posts 87
05 Dec 2016 20:11


As always - nice video Simo !


Mr-Z EdgeOfPanic

Posts 189
06 Dec 2016 10:07


Cool video, Runs really nice.
Good choice for Tron Legacy btw :)


posts 11