¿Cómo puedo saber qué aplicaciones están usando mi memoria gráfica?

5

A veces, mi Macbook se detiene debido a que la memoria interna de la GPU se llena. (Sé esto porque el uso de la CPU, el uso de RAM y el uso del disco son bajos, y porque cerrar cosas como las pestañas de Chrome y los archivos PDF grandes tiende a resolver el problema). Para evitar esto, me gustaría poder monitorear el uso de la memoria de gráficos de mi sistema.

No parece haber una opción en Activity Monitor, pero ¿hay alguna otra forma en que pueda decir (a) cuánta memoria gráfica está actualmente libre y, si es posible (b), qué aplicaciones están usando la mayor cantidad?

Prefiero una solución gratuita a una paga; una solución basada en terminal estaría bien.

Nathaniel
fuente
¿Puede publicar una captura de pantalla de la pestaña de memoria del monitor de actividad cuando el sistema se ha detenido?
Samh
@samh ok, lo haré la próxima vez que suceda.
Nathaniel
La memoria de mi Mac Pro Radeon 5770 está bastante bien anclada en Yosemite. Si cierro todo, todavía está 50% lleno. No estoy seguro de cuál es el trato, la memoria de mi tarjeta secundaria está intacta. También he notado que el zoom de desplazamiento en Yosemite funciona horriblemente para mi Mac Pro. Envié un par de informes de errores al respecto durante la versión beta de Yosemite, pero creo que decidieron que no era un problema real :(
James T Snell
@Doc, ¿qué estás usando para medir el uso de memoria de tu GPU?
Nathaniel
@Nathaniel Estoy usando los menús de iStat
James T Snell

Respuestas:

3

No digo que esté equivocado, pero la memoria de la GPU normalmente se usa para renderizar la pantalla 2D actual de la computadora portátil, y luego para los cálculos de la pantalla 3D (juegos) y la aceleración de la GPU (navegadores modernos). He usado, programado varias computadoras durante muchos años, y aún veo un problema relacionado con una aplicación que usa mucha memoria de GPU.

Pero ISTRC MBP a partir de 2010 (?) Tiene dos GPU integradas (intel) y discretas (NVIDIA GeForce 320M en la mía). El MBP tiene una buena duración de la batería debido a que cuando se procesa el texto, se usa la información de pantalla para la inteligencia de baja energía, pero cuando se juegan juegos, se reproducen videos y se necesita más procesamiento de GPU, se usa el chip de gráficos NVIDIA. ¿Quizás tenga un problema con los gráficos NVIDIA?

Tal vez sea más probable que sea una 'espera' causada por un problema con el sistema de archivos, el disco duro o tal vez en otro lugar. Un disco duro defectuoso no informará mucha actividad al acceder a un archivo que el controlador del disco duro tarda mucho más en leer.

Puede ayudar a las personas que lo ayuden si dice con qué frecuencia ocurre, si aparece la pelota de playa que gira, si se trata de tomarse unos minutos para cerrar las ventanas y luego se despierta de nuevo rápida o lentamente.

La próxima vez que ocurra, intente cerrar un conjunto de ventanas de la aplicación, diga Chrome, y luego espere (5 minutos) para ver si eso lo soluciona, y luego en el siguiente intente con el otro. Como es probable que sea solo una aplicación el problema principal, y será mejor que intentes reducirla.

Tengo MacBook que se vuelve un poco lento de vez en cuando, pero no ha llegado al punto en que necesito corregirlo.

¡Buena suerte!

MichaelStoner
fuente
Gracias por la ayuda. Para responder a sus preguntas, la pelota de playa rara vez aparece, la Mac simplemente no responde: empiezo a tener retrasos entre escribir y ver aparecer a los personajes, por ejemplo. Por lo general, tengo muchas ventanas abiertas (cincuenta al menos) en varias aplicaciones, ninguna de las cuales usa muchos recursos individualmente. Cerrar el tipo correcto de cosas ayuda instantáneamente; los mejores son (a) una ventana de Google Chrome con más de 10 pestañas, (b) un gran pdf o (c) Keynote o iTunes. El HD es de estado sólido. ¿Algo de eso ayuda a reducirlo?
Nathaniel
Ah Tal vez la información de estado sólido ayude a alguien con una sugerencia. Supongo que tiene una buena especificación de 15 "MBP que normalmente es muy rápida hasta que llega a esta pared. Algunos retina MBP están siendo retirados por problemas de gráficos. Debería poder verificar en una página de Apple su número de serie para verificar si su computadora portátil está cubierta por el retiro.
MichaelStoner
Sí, eso es básicamente: es súper rápido, así que sigo dejando cosas abiertas hasta que de repente se ralentiza. Pensé que la memoria de la GPU debe ser el cuello de botella, pero supongo que podría ser otra cosa.
Nathaniel
1
Si tiene tantas ventanas abiertas, es mucho más probable que el culpable sea la RAM del sistema que la RAM de la GPU. GPU RAM no se usa como la memoria del sistema y no se llena de la misma manera.
Samh
@samh según Activity Monitor, generalmente hay alrededor de la mitad de la RAM libre del sistema. (Por lo general, me deshago de las cosas si están usando RAM o tiempo de CPU, por lo que termino con muchas cosas como documentos de texto y pestañas de Chrome administradas por el complemento Great Suspender, que no ocupan mucho de nada).
Nathaniel
1

Estoy usando iStat Menus , que muestra una figura de uso de memoria de GPU.

La captura de pantalla a continuación es de mi copia de iStat Menus 4.22. Hay una nueva versión 5, que incluye "mejores estadísticas por aplicación". No he intentado esto: sospecho que no desglosa las cifras de GPU por aplicación, pero vale la pena intentarlo, hay una prueba gratuita.

Menús iStat 4.22 Menú CPU y GPU

Ashley
fuente
Luce familiar. Así es como se ve el mío: s3.amazonaws.com/slash_b/… Mi sistema está bastante inactivo y, sin embargo, mi tarjeta de video principal se está sacudiendo. NSA cracking-worm?
James T Snell
¿Cómo podría saber qué proceso está usando GPU?
nn0p