Si y no. Es decir, lo que propones sería útil, pero inviable. No puedo, ni quiero, estar por casa desmontando y montando ordenadores para ir variando sus rendimientos y comprobando hasta qué puntos son jugables los juegos.
El método de trabajo que estoy siguiendo es más genérico. Al final, de cada emulador-juego se tiene una gráfica de la que se puede extrapolar cuál es el rendimiento Metabench mínimo para que el juego vaya al 100%. Vuelvo a decir lo de antes, el rendimiento metabench no es el mejor test que se le puede pasar a un ordenador, pero al menos da una única cifra, de modo que en un momento dado tenemos una referencia.
Con test más serios como el de PC Mark o el de Sandra Sisoft se tienen resultados desglosados por memoria, procesador, tipos de cálculo, etc... pero claro, a ver quién interpreta los datos. ¿Qué es más importante en la emulación de un determinado sistema? ¿ la velocidad del procesador o la de la memoria ? ¿ los cálculos en punto fijo o en coma flotante ? ¿ depende también del tipo de juego ? Al final, un test sintético es eso, un test sintético, pero al menos nos permite ubicar nuestro ordenador rápidamente.
De momento ya le he pasado el test a dos ordenadores (en realidad uno solo pero overclockeado y underclockeado) con PSX (3 juegos) y SNES (3 juegos) y los resultados son los esperados, así que la cosa marcha bien. Me he encontrado el problema de que al portátil no le he podido pasar el metabench, así que extrapolaré su puntuación a partir de los otros tres ordenadores.
Un saludo.
Aquí pongo un ejemplo de gráfica. En ella se marca en rojo la zona de falta de falta de potencia (por debajo de 60fps, que es la velocidad mínima para casi la totalidad de juegos de recreativa, el 100% de juegos NTSC y algunos de los juegos PAL. Viendo el corte de la línea de regresión del rendimiento en función de la puntuación metabench con la línea de 60fps se puede saber cuál es la puntuación metabench para cada juego y cada emulador.
Y como todo esto es poco exacto:
1.- El índice metabench no es perfecto.
2.- Cada ordenador es un mundo.
3.- La configuración de emulador de cada uno es totalmente diferente.
4.- La versión del emulador y sus plugins influye
etc, etc, etc... hay un margen de error más o menos grande.
