Newsgroup: it.comp.os.amiga
Titolo: 486 vs 68040.....

-- 
Cristiano
tux...@libero.it
this benchmark is taken from a new mpegvideo player for amiga 68k and
PPC named Ripley
We have tested some mpegvideo from " AMINET SET 4 (C)" and here there
are the frames:
030-50 MHz:                        |      040-25 MHz:                   
     040/40 MHz:
 
fragalog   (256x256):  1.15 avg fps|  fragalog  (256x256):  1.58 avg
fps| fragalog:  2.44 fps
galaxy     (200x200):  2.28 avg fps|  galaxy    (200x200):  2.88 avg
fps| galaxy:    4.29 fps
game_pov   (240x180):  1.69 avg fps|  game_pov  (240x180):  2.24 avg
fps| game_pov:  3.39 fps
glacier    (200x100):  3.58 avg fps|  glacier   (160x120):  4.31 avg
fps| glacier:   6.26 fps
gmshearth  (450x450):  0.62 avg fps|  gmshearth (450x450):  0.85 avg
fps| gmshearth: 1.30 fps
hubble1    (160x120):  2.91 avg fps|  hubble1   (160x120):  3.50 avg
fps| hubble1:   5.30 fps
pizza      (352x240):  1.30 avg fps|  pizza     (352x240):  1.65 avg
fps| pizza:     2.55 fps
starbrst   (240x272):  1.36 avg fps|  starbrst  (240x272):  2.19 avg
fps| starbrst:  3.30 fps
iicm       (160x120):  3.34 avg fps|  iicm      (160x120):  4.18 avg
fps| iicm:      6.05 fps
486sx/33 and Vmpeg:                486dx2/66 and VMpeg:                 
 486dx2/66 MpegPlay (SW)
fragalog   (256x256):  5.08 fps| fragalog   (256x256):  7.65 fps   |
fragalog:   > 1MB mpeg sizes
galaxy     (200x200): 19.15 fps| galaxy     (200x200): 27.09 fps   |
galaxy:    10.07 fps
game_pov   (240x180): 13.05 fps| game_pov   (240x180): 20.08 fps   |
game_pov:   6.84 fps
glacier    (200x200): 35.64 fps| glacier    (200x200): 52.35 fps   |
glacier:   23.75 fps
gmshearth  (450x450):  3.48 fps| gmshearth  (450x450):  5.60 fps   |
gmshearth:  2.37 fps
hubble1    (160x120): 24.11 fps| hubble1    (160x120): 35.78 fps   |
hubble1:   15.44 fps
pizza      (352x240):  8.01 fps| pizza      (352x240): 10.94 fps   |
pizza:     >1MB
sturbrst   (240x272): 10.97 fps| starbrst   (240x272): 16.14 fps   |
starbrst:   8.71 fps
iicm       (160x120): 33.70 fps| iicm       (160x120): 52.57 fps   |
iicm:      >1MB
 
Vmpeg on PC is extra optimized and reaches performances very high even
on slowly processor with oldest 
graphics chip lile ISA.
Amiga has AGA that is faster than ISA. Why this results ?
VMPEG uses WinG (similar to WritePixelArrayLine8 on Amiga). With WPA8
MP, Mpegplay and other don't
change nothing.
Cristiano
tux...@libero.it
 

 With WPA8 MP, Mpegplay and other don't  change nothing.
Un test realistico sarebbe tra un amiga con una scheda grafica ed il 486
in questione:
come detto l'operazione chunky->planar (effettuata da
WritePixelArrayLine8()) e' quella
che consuma la gran parte della CPU.

 alla frequenza di bus dell'ISA
D'accordo, ma quando si tratta di copiare dati dalla ram di sistema a
quella video si deve passare per il bus ISA, in questo caso la velocita'
dovrebbe essere influenzata dalla frequenza del bus; btw qual'e' la
frequenza del bus ISA?
-- 
Ciao!
Cristian Venturini

 frequenza del bus ISA?
In MHz? E' variabile, almeno è così sul mio PC (si può scegliere da BIOS).
Non saprei: il massimo credo che siano 15MHz.
--
Ciao da Daniele Gratteri
    (
viva...@nonrompete.libero.it
 ICQ N° 53943994)
Togliete "nonrompete." per il reply e-m@il a questo post.

 Non saprei: il massimo credo che siano 15MHz.
Non ne sono sicuro, ma dovrebbe aggirarsi intorno agli 8Mhz, inoltre il
computer in questione era un vecchio 486, dubito che si potesse
modificare la frequenza del bus con tanta facilita'.
-- 
Ciao!
Cristian Venturini

 modificare la frequenza del bus con tanta facilita'.
Lo standard dovrebbe essere 7.19 MHz.


 frequenza del bus ISA?
Il bus ISA va circa a 7MHz, il che vuol dire potenzialmente
14megabytes/sec. questa velocita', l'amiga con la ram chip non la fa
neanche nelle condizioni piu' vantaggiose. Non parliamo di quando
visualizza una 640x480 a 256 colori... La VGA d'altro canto puo'
sfruttare la velocita' del bus ISA per la maggior parte in ogni
risoluzione.





Gurda che quei test sono stati fatti in 320x200 NTSC CUSTOM SCREEN

 Gurda che quei test sono stati fatti in 320x200 NTSC CUSTOM SCREEN
Si, ma la velocita' della ram chip e' comunque notevolmente inferiore --
senza contare che il problema maggiore e' comunque la conversione da
chunky a planar.


Penso che la tua stima sia esagerata.
Per quello che sapevo io il bus isa esiste (nelle implentazioni sulle
mobo pc) a diversi clock ma in generale il clock + usato (per
affidabilita') dovrebbe essere 8 MHz.
Ad 8 Mhz il bus isa dovrebbe (non ho le specifiche, ma realisticamente
è cosi') fornire 4 MB/s.
Infatti ai tempi si diceva che il bus isa era poco + veloce dello
zorro2 perchè a 8 Mhz e non 7.09 (zorro).
Le schede video SVGA su ISA erano quasi tutte (non so le ultime
uscite) con memoria video segmentata (per mapparla nel primo Mega di
ram degli X86).
Ossia potevi accedere alla memoria video solo a blocchi di 64K.
1) Scrivere ( o leggere) 64 Kb di ram video.
2) Poi scrivere in un registro del chip video per cambiare banco da
64KB
3) Ricominciare da 1)
E sotto queste restrizioni la chipram a 32bit degli AGA (lineare e max
7MB al sec di banda per la cpu) sembra un paradiso.

chunky a planar.
Si hai ragione, sono curioso a questo punto di vedere in azione questi video in presenza 
di una bella scheda grafica che non sia la BVsionPPC, ma ad una scheda grafica equiparabile
a quella SVGA del 486. Allora a questo punto vedremo se č veramente la ChipRam o la conversione
chunky to planar ha rendere cosě poco o il programma a fare letteralmente schifo!!!!

 7MB al sec di banda per la cpu) sembra un paradiso.
Come detto la sequenzialita' rende l'accesso segmentato un problema
marginale, e non credo esista un amiga che fa 7mega/sec con la ram chip.
Resta comunque (come detto un numero gigantesco di volte) il problema della
conversione da chunky a planare, responsabile di un uso di cpu notevole. 

 chunky to planar ha rendere cosě poco o il programma a fare letteralmente schifo!!!!
La mia scheda video attuale (GVP Spectrum) ha una velocita' di accesso alla
memoria di circa 10-15 megabytes al secondo. Nonostante cio' amipeg e'
lentissimo lo stesso. E' facile pensare che il programma non sia
particolarmente ottimizzato.

 
Sicuro che siano 14 Mb/s, sul numero 99 di Enigma Amiga Run nella
recensione dell'Ateobus dice "tale bus ha tutta l'aria di essere un ISA,
anche se la velocita' dichiarata di 9.3 Mb/s e' superiore allo standard
ISA".
-- 
Ciao!
Cristian Venturini

conversione da chunky a planare, responsabile di un uso di cpu notevole. 
A1200 base (cpu perfettamente sincronizzata) dovrebbe andare vicino al
limite.
Se provi ad overcloccare un 4000/30 (cambiando il quarzo sulla mobo) a
28 Mhz (valore molto vicino al clock colore pal) vedrai che
miglioreranno le prestazioni di accesso alla chipram (minor latenza di
sincronizzazione).

ISA".
Infatti secondo me l'isa dovrebbe viaggiare attorno ai 4MB/s se
cloccato a 8 Mhz.

 
Questo dipende da due fattori: dalla cpu; gia' su uno 040 veloce si'
puo' fare una conversione di formato in tempi molto brevi, sempre che, e
da qui' il secondo fattore, la conversione c2p sia fatta bene, e questo
dipende dall'abilita del programmatore.
Comunque ho letto da qualche parte che con una cpu veloce (040/40Mhz o
piu') e una c2p ben ottimizzata la velocita' della conversione puo'
essere superiore a quella di scrittura in chip ram; quindi l'unico vero
limite e' la velocita' di accesso alla chip ram stessa. 
-- 
Ciao!
Cristian Venturini

 
E considera che Amipeg e' il piu' veloce player di Mpeg Video per Amiga
68k, a buon intenditore poche parole.
-- 
Ciao!
Cristian Venturini

 picco di circa 6.7Mb/s.
Dove si trova questo bustest?
-- 
Ciao da Giuseppe Fraddosio
   // FidoNET 2:335/727.2    
f...@teseo.it
 
 \X/  
fradd...@libero.it
 
fradd...@tin.it
 
Membro AGI Puglia Sez. Bari 
Powered By Amiga2000T/060@50Mhz/CV3D 4Mb/AmigaOS 3.5
--
Posted from [193.70.192.53]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Dove si trova questo bustest?
Su aminet, cmq se vuoi te lo mando via email.
-- 
Ciao!
Cristian Venturini


Bisogna vedere come è il clock della mobo se a 28 o a 25 MHz.
Quando overclocchi un a4000/30 overclocchi tutto non solo la cpu, ma
anche fastram, superbuster, .....
Il mio 4000/40 con scheda cpu by Hardital (insomma una a3640 copiata e
cloccata a 28 MHz) da indice 4.5 MB/s.
Quindi il tuo indice non mi sembra un granchè.

 Quindi mi sembra arduo che un 8086 ce la faccia in 2.
Infatti quei due cicli di clock si riferiscono al tempo necessario per
accedere al bus, ma non per scriverci e leggerci qualcosa...
Ciao,
Fabio Alemagna

 Quindi il tuo indice non mi sembra un granchč.
Mi hai demolito un mito. So che le schede moderne hanno qualche funzione di
buffering per l'accesso alla ram chip (le cyberstorm in effetti fanno 7 mega
al secondo sulla chip)... la WE e' troppo vecchia per queste finezze... Mi
viene da piangere... Pensare che quando l'ho presa costava 1200 US$... :) :)

altro -- quindi ne viene penalizzata la decodifica del MPEG.
Ho installato sul 486dx2/66 una scheda video  sullo slot ISA e :
IL TIMEDEMO DI DOOM HA FATTO 12 FPS.....(Sulla ET4000 integrata alla scheda madre ne faceva 27.95)
UN FILMATO MPEG IN 160X120 34 FPS.......(Sulla ET4000 integrata alla scheda madre ne faceva 52)
A questo punto devo dire che l'aga è molto più veloce dell'ISA sopratutto per quanto riguarda
il mitico DOOM.
Sul mio 040/40 il TIMEDEMO DI DOOM (DEMO1) tocca i 16.67 fps...decisamente più veloce della scheda
video TRIDENT su slot ISA!!!!!
Adieu...