Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: yhuj en Abril 23, 2017, 01:54:08 PM

Título: ¿Qué es el error Gfx.WaitForPresent?
Publicado por: yhuj en Abril 23, 2017, 01:54:08 PM


¿Qué es el error Gfx.WaitForPresent? ¿Alguien sabe cómo se podría solucionar? En la ejecución del juego me da golpes que me frena la fluidez.   Pero a veces me pasa y otras veces no, y no sé porque.  Un saludo y gracias.

Título: ¿Qué es el error Gfx.WaitForPresent?
Publicado por: TheBullet en Abril 23, 2017, 02:12:48 PM
No es un error. La CPU está esperando a que la gráfica acabe de hacer su trabajo en ese frame. Tienes algo que provoca esa carga en la gráfica de manera periódica, tendrás que buscar que es... De todas maneras, te va a bastantes frames, si activas la sincronización vertical no deberías tener tirones.
Título: ¿Qué es el error Gfx.WaitForPresent?
Publicado por: lightbug en Abril 23, 2017, 02:26:25 PM
El present en las api graficas se da cuando cambias back buffer (el frame procesado) y lo mandas al front buffer(lo mostrado en monitor acualmente), luego el que era front ahora es back y viceversa. Es tal cual como dice @TheBullet con Vsync el proceso este se puede dar al toque, pero debe de esperar a los 60 fps.