PROYECTO - Midiendo el rendimiento de MAME
Macarro
view post Escrito el 23/8/2006, 10:53 by: Macarro
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Buenas.

Como se repite mucho la cuestión de qué ordenador es recomendable meter en una recreativa, voy a empezar a hacer un artículo sobre el tema. El método de trabajo será el siguiente:

1.- Configurar el emulador en cuestión para desactivar o minimizar el uso de la tarjeta gráfica y dejar así la mayor carga posible al procesador del ordenador.

2.- Ejecutar unos cuantos juegos representativos en cada emulador. Por representativos me refiero a juegos que hagan uso de las diferentes características del emulador. Por ejemplo, para SNES voy a usar un juego en 2D, luego un juego con modo 7 y finalmente un juego en 3D (starfox)

3.- Los juegos serán ejecutados sin limitación en los fps para que el procesador vaya al 100%.

4.- Para eliminar cualquier interferencia humana, los juegos serán ejecutados durante 2 minutos (así arrancará la demo).

5.- La media de fps se obtendrá utilizando el programa Fraps.

Todo esto lo haré con 5 ordenadores diferentes (en realidad solo son 3 pero en dos de ellos existe la posibilidad de modificar su rendimiento fácilmente).

Con los datos obtenidos crearé unas gráficas con el rendimiento Metabench en el eje X y los fps en el eje Y. Como supongo que el rendimiento de los emuladores evolucionará de forma más o menos lineal con el rendimiento del ordenador, así nos podremos hacer una idea de cuál es el rendimiento meta-bench mínimo para que un emulador dado vaya a 60fps (lo normal para un 90% de los juegos).

Todo esto lo voy a hacer con windows (que es el sistema operativo que uso habitualmente), pero los datos seguirán sirviendo al menos como punto de partida ya que el ordenador rendirá un poco más (si alguien tiene linux/windows/ms-dos en su ordenador y quiere hacer comparativas de rendimiento en diversos juegos de MAME y otros emuladores, esos datos vendrían muy bien, el problema es que las herramientas utilizadas (fraps y metabench) solo son válidas para windows, así que habría que utilizar el medidor de fps interno de cada emulador y tomar una medida a ojo.

Como he dicho, para los emuladores de consola voy a coger juegos representativos. Sin embargo, para MAME, AQUÍ ES DONDE NECESITO ORIENTACIÓN no se qué juegos utilizar como referencia. Esta es mi idea original:

1.- MAME - Neo-Geo (son juegos muy populares)

.....Metal Slug (1) -> Es un juego moderádamente viejo y gráficamente no tiene demasiada carga.
.....Samurai Shodown (1) -> Un buen juego de peleas con carga gráfica moderada.
.....The King Of Fighters 2003 -> Juego pesado y con gráficos grandes y efectos para dar y tomar.

2.- MAME - Clásicos (los que se pueden ejecutar en cualquier ordenador, casi...)

.....Pac-Man
.....Donkey Kong
.....Gauntlet
.....Ghosts'n Goblins

3.- MAME - 3D (injugables casi todos, pero para tener una referencia de con qué ordenador pueden empezar a ser interesantes)

No tengo ningún CHD, así que recomendadme dos juegos que no los usen.

.....Strider 2
..... Battle Arena Toshiden 2
..... Beastorizer

4.- MAME - Juegos de la era de los 16 bits (no se me ocurre otro modo de llamarlos)

Aquí quiero poner 5 juegos en lugar de 3 porque es el rango que nos dará más problemas ya que es donde nos movemos todos normálmente. Intentad recomendar juegos "estables" que no sufran muchos cambios con cada actualización de MAME.

.....Street Fighter II -> Un clásico y gráficamente normalito
.....Marvel Vs Capcom -> Ya empezamos a tener gráficos a lo bestia de grandes con muchos efectos
.....Mortal Kombat 3 -> Si, los MK piden mucho ordenador y por eso lo pongo
.....Ghouls'n Ghosts
..... ???

Bueno, pues eso es todo. Ya me diréis qué os parece, qué juegos habría que quitar y cuáles añadir.

Un saludo.

PD1.- Esto va a ser un curro, muchos juegos, al menos 4 emuladores, 5 ordenadores... lo hago porque me apetece comprobar de una vez todo lo que se habla sobre el tema y para que por fin haya algo en lo que basarse a la hora de montar un ordenador para la recre, PERO VOY A IR CON CALMA, IGUAL PASAN UN PAR DE MESES HASTA QUE ESTÉ TERMINADO.

PD2.- Los sistemas elegidos para las pruebas serán:
.....MAME -> ya he indicado qué tipos de juegos voy a testear, pero indicad si añado o quito algo
.....EPSXE -> Un par de juegos en 3D (tekken 3, strider 2) y uno en 2D (castlevania, symphony of the night), configuración con Pete´s OpenGL Driver 1.76 y con esta configuración de audio
.....ZSNES -> Super Mario World (2D), F-Zero (Modo 7), Starfox (3D)
.....Kega Fusion -> Sonic (2D), Sonic CD (2D en CD), Silpheed (3D en CD)

PD3.- No voy a bajar de los 16 bits porque no creo que tenga mucho sentido, ya que en cualquier ordenador pueden funcionar y tampoco quiero añadir N64 u otros sistemas más modernos ya que suelen ser emuladores que todavía necesitan bastantes mejoras y además suelen ser muy dependientes de la gráfica (EPSXE también lo es, pero bueno, me apetece ponerlo porque va muy bien y además así se puede comparar el funcionamiento de Strider 2 con el de MAME).













Modificado por Macarro - 26/8/2006, 21:21
30 respuesta(s) desde el 23/8/2006, 10:53