website logo
Auteur
avatar
Fab

Forum » » Matériel » » Benchmark mémoire


Posté : 05-11-2010 15:51 icone du post

Citation : Crisot?


Je vais prendre un exemple concret. Une video 720p représente 1280*720 pixels de 3 octets chaque (Y, U, et V), soit un poid de 2.63 Mo par image. Avec 50 Mo/sec de transfer, la vidéo ne pourra pas être affichée plus de 50/2.63 = 19 fois par seconde, et ce, même si le CPU à la puissance nécessaire au décodage du codec.

En clair, si une Sam440 était dotée d'un CPU exceptionnel, elle n'aurait de toute façon pas la capacité d'afficher une video de 1280*720 pixels de manière fluide à cause de son bus video (J'insiste sur le fait que je ne dis pas ça pour casser du sucre sur le dos de la Sam, mais pour apporter un exemple concret).

Cela dit FAB pourrait me corriger si je dis une connerie au niveau du poid d'une image video (je suis pas sur que YUV passent par 3 octets )

Message édité par : Crisot / 04-11-2010 01:32?


En fait, pour faire optimal (et sans perdre de qualité pour autant), il est préférable d'utiliser le format de pixel YUV420 (quand le mode overlay de la carte gfx le permet), qui ne prend que 12bits par pixel, soit environ 1.3Mo par frame. Par ailleurs, le bus du Peg2 fait 260Mo/s quand on écrit par paquets de 64bits. On pourrait donc afficher du 720p (décodage exclus) à presque 200fps sur Peg2.


Message édité par : Fab / 05-11-2010 15:54

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=880&forum=3