Medir los cuadros por segundo en una mac

1

¿Existe una herramienta para mac para medir los cuadros por segundo?

¿O podría simplemente saber cuántos fotogramas por segundo se muestran en una MacBookPro?

    
pregunta aneuryzm 22.03.2012 - 12:48

3 respuestas

1

Depende de lo que estés midiendo. La pantalla se actualiza desde la memoria de video, y la memoria de video es modificada por el sistema operativo o por los comandos de OpenGL que se ejecutan en la GPU.

Si ejecuta dos películas de Quicktime en paralelo, actualizará la memoria de video por separado y podría tener dos velocidades de cuadro diferentes según la carga del sistema y otros factores.

Cualquier herramienta para medir la tasa de cuadros debe medir una sola aplicación. Muchas aplicaciones, como reproductores de video y videojuegos, pueden reportar su propio framerate.

Además, cualquier herramienta de software consumirá recursos del sistema que pueden afectar la tasa de cuadros.

Cuando he tenido que medir objetivamente la tasa de cuadros por segundo para una aplicación que no lo midió e informar por sí misma, he usado una cámara de alta velocidad (para los consumidores, la cámara PS3 se considera de alta velocidad) y luego examiné los cuadros del video para actualizaciones de pantalla para determinar el framerate.

La pantalla de la Macbook Pro actualiza 60 cuadros por segundo, y no se puede mostrar una tasa de cuadros más rápida. Estas técnicas solo medirían cuadros por debajo de 60.

    
respondido por el Adam Davis 22.03.2012 - 13:04
0

Por lo general, es una aplicación proporcionada o una herramienta de desarrollador proporcionada. Si desea conocer una aplicación en particular, busque una consola de desarrollador u otro resultado de depuración. Si eres un desarrollador, utiliza las herramientas de OpenGL en los instrumentos de Xcode, como OpenGL Profiler.

Necesita obtener esta información de la aplicación porque es la única cosa que puede contar cuántas veces se actualiza la pantalla por segundo. La actualización del hardware continúa, sin embargo, si no cambia nada en el búfer de cuadros, se actualiza de todas formas.

"Acerca de este Mac" se usa para mostrar la frecuencia de actualización del hardware para cada pantalla, pero ya no aparece. Es casi seguro que es 60 o 75 Hz para su pantalla LCD interna.

    
respondido por el Adam Eberbach 22.03.2012 - 13:03
0

Es posible que pueda utilizar Perfil OpenGL de Apple para algo como esto adjuntándolo a un proceso y luego viendo qué valores muestra para la velocidad de cuadros. Puede obtenerlo en sitio web de Apple .

    
respondido por el Senseful 22.03.2012 - 13:05

Lea otras preguntas en las etiquetas