Uso de CPU

Discusión en general sobre Gemix.

Uso de CPU

Postby xdios » Thu Jun 11, 2009 8:57 pm

Tengo una duda:
¿que es más influyente en el rendimiento del programa (uso de CPU)? ¿la estructura en sí del PRG o el tamaño de los ficheros que usa?

Es que estoy empezando sólo con el nivel 1 y apenas tendré 4 procesos en pantalla y el uso del CPU es de 35-40%...

La verdad es que tengo cargado el FPG con todos los gráficos de 9 niveles (cada uno de 7730 x 600 pixeles) aunque aún no los use.
¿debería separarlos en varios fpg y cargar sólo lo el que se esté mostrando?

Ayuda please, que estoy demasiado verde!!
[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos
User avatar
xdios
 
Posts: 188
Joined: Thu May 28, 2009 12:41 pm

Re: Uso de CPU

Postby evilpeibol » Thu Jun 11, 2009 9:10 pm

Dios que pedazo de mapas, esos mapas son gigantes. Yo también soy novatillo en esto, si puedo te hecho un cable.
Un mapa de ese tamaño dice mucho de porque va la cosa tan cargada, y si tienes varios ni te cuento.
Definitivamente si, separalos y ves cargandolos y descargandolos de la memoria segun los necesites, eso aligerara
la cosa. Aun asi son muy grandes, son mapas hechos a mano, o son cogiendo trozos de tiles (imagenes mas pequeñas).
Seguro que si no estan hechos a mano completamente, tienes mas de una solucion, a parte de cargarlos por separado,
que eso es vital para un juego, cuantas menos cosas tengas al mismo tiempo cargadas, mas rápido irá. Es una imagen
muy grande, pero que muy grande. Si la abres con adobe photoshop y dices de crear una imagen de ese tamaño te dice
la memoria adobe para esa imagen, no quiere decir que gemix use la misma, pero te vas a llevar una sorpresa cuando veas
lo que gasta eso.

Tal vez estoy exagerando pero si es asi que alguien lo corrobore. Asi salgo de dudas yo también.
User avatar
evilpeibol
 
Posts: 593
Joined: Wed May 20, 2009 10:50 am
Location: España

Re: Uso de CPU

Postby CicTec » Thu Jun 11, 2009 9:47 pm

Hola

Pues, considera una cosa, el motor de Gemix actual es SOFTWARE, o sea disfruta alguna tecnologia tipo MMX (siempre de la CPU) si puede, por lo demas va a SOFTWARE puro, con lo cual depende la cantidad y el tamaño de de graficos que utilices (influye mucho tambien si usas 32bits especialmente con graficos con canal alpha que en 16bits), depende tambien de la resolucion del juego (si es 800x600, 1024x768, etc...), el codigo si programado de forma no optimal (algun algoritmo exponencial o lento) influye tambien mucho, asi que hay que optimizar todo el proceso de desarrollo :)

Aunque no os preocupeis, mas adelante saldra tambien el modulo video con aceleracion hardware (OpenGL).

Saludos.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: Uso de CPU

Postby xdios » Thu Jun 11, 2009 9:50 pm

Bien, entonces los separaré por fases, por ejemplo.

El mapa es grande, si pero es que no se me ocurre otra manera de dibujar un escenario a lo horizontal, es un juego de plataformas con scroll.

¿alguien me puede guiar?

CicTec, los gráficos que uso son 16 bits, y resolución 800x600, de ahí el ancho de los escenarios.
[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos
User avatar
xdios
 
Posts: 188
Joined: Thu May 28, 2009 12:41 pm

Re: Uso de CPU

Postby CicTec » Thu Jun 11, 2009 9:53 pm

Pues mira, te explico un buen ejemplo de benchmark, porque en 16bits deberia ir muy bien

En la beta hay un ejemplo llamado TEST_VIDEO_EFFECTS.PRG, sencillamante ejecutalo a 16bits, pinchas M y vas pinchando SPACE para crear mas gemas, asi te podras dar cuenta de tu equipo cuantos procesos y graficos mas o menos puede tener a velocidad adecuada.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: Uso de CPU

Postby xdios » Thu Jun 11, 2009 10:02 pm

Lo he probado y he tanido que llegar a 600 gems para acercarme un poco al consumo de mi PRG.
Algo no va bien... La cosa es que mis procesos no son más que variaciones de otros procesos de los ejemplos, no creo que los complique demasiado.

Los mapas grandes van en scroll, ¿puede ser la causa mover ese mapa tan grande?
[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos
User avatar
xdios
 
Posts: 188
Joined: Thu May 28, 2009 12:41 pm

Re: Uso de CPU

Postby CicTec » Thu Jun 11, 2009 10:18 pm

Depende, el sistema de scroll solo no consuma toda esa CPU, estas usando algun proceso con grafico grande ?

Y por cierto, que CPU y equipo tienes porque yo para llegar al consume del 40% de CPU con el TEST tengo que crear 6300 gemas, comparadas a las 600 tuyas es muy grande la diferencia :?:
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: Uso de CPU

Postby xdios » Fri Jun 12, 2009 1:48 pm

Pues he llegado a 4000 gemas y ya iba por 85-90% a 25fps.

Otro ejemplo: pongo a funcionar el FOSTIATOR del DIV2 y en pantalla de opciones me consume 55-60% ¿es normal??

Mi equipo es un AMD Semprom 3000+ con 1Gb DDR con una GeForce FX5500 256 mb, que le puse hace poco, aunque por lo que comentas la gráfica influye menos, no?
[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos
User avatar
xdios
 
Posts: 188
Joined: Thu May 28, 2009 12:41 pm

Re: Uso de CPU

Postby CicTec » Fri Jun 12, 2009 1:55 pm

Pues hay algo que no va en tu equipo, es imposible tener un rendimiento asi alto, mira a ver sin ejecutar algo de Gemix cuanta CPU consuma normalmente el sistema, incluso mira si hay algun programa en background (tipo antivirus o otro) que consuma mucho, porque he probado Gemix en equipos inferiores al tuyo y no tenian un consume tan grande, hay algo que no va.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: Uso de CPU

Postby xdios » Fri Jun 12, 2009 2:29 pm

Sin usar nada está en torno al 13-15%. Ahora pongo mi juego y sube a 50-60%.
[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos
User avatar
xdios
 
Posts: 188
Joined: Thu May 28, 2009 12:41 pm

Next

Return to General

Who is online

Users browsing this forum: No registered users and 0 guests

cron