Microsoft detalla el monitoreo de GPU en Windows 10 Fall Creators Update

Windows-10

Cuando cubrimos Nuevos planes de Microsoft Para una nueva herramienta de análisis de GPU la semana pasada como parte de la Actualización de Fall Creator, tuvimos algunas preguntas sobre cómo funcionaría la herramienta y qué información presentaría. Desde entonces, hemos hablado con un portavoz de Microsoft con cierto conocimiento de la situación que estaba dispuesto a compartir información adicional sobre cómo funcionará la herramienta y qué puede hacer.

Primero, la semana pasada, nos preguntamos si la GPU reportaría la memoria total solicitada (que es lo que hacen las herramientas como GPU-Z) o si realmente reportaría la memoria total utilizada. Esto es lo que Microsoft tuvo que decir:

La información de la memoria que se muestra proviene directamente del administrador de memoria de video de la GPU (VidMm) y representa la cantidad de memoria actualmente en uso (no la cantidad solicitada). Debido a que estos se exponen desde VidMm, esta información es precisa para cualquier aplicación que utilice memoria gráfica, incluidas las aplicaciones DX9, 11, 12, OpenGL, CUDA, etc.



En la pestaña de rendimiento, encontrará tanto el uso de memoria dedicada como el uso de memoria compartida.

La memoria dedicada representa la memoria que está reservada exclusivamente para su uso por la GPU y es administrada por VidMm. En GPU discretas, esta es su VRAM. En las GPU integradas, esta es la cantidad de memoria del sistema reservada para gráficos. (Tenga en cuenta que la mayoría de las GPU integradas suelen utilizar memoria compartida porque es más eficiente).

La memoria compartida representa la memoria del sistema que puede utilizar la GPU. La CPU puede utilizar la memoria compartida cuando sea necesario o como 'memoria de vídeo' para la GPU cuando sea necesario.

Si miras debajo de la pestaña de detalles, hay un desglose de la memoria de la GPU por proceso. Este número representa la cantidad total de memoria utilizada por ese proceso. La suma de la memoria utilizada por todos los procesos puede ser mayor que la memoria total de la GPU porque la memoria gráfica se puede compartir entre los procesos.

La otra pregunta que nos hicimos fue si sería posible establecer afinidades o prioridades de aplicación en cargas de trabajo de GPU. Windows, en términos generales, es mucho mejor que antes para compartir recursos de CPU y GPU en múltiples cargas de trabajo simultáneamente. Pero las GPU todavía tienden a retrasar a las CPU en este sentido, especialmente porque las GPU mismas están diseñadas de manera muy diferente a las CPU.

Curiosamente, Microsoft no está necesariamente en contra de agregar esta capacidad también en una fecha posterior. Los kernels de GPU ya priorizarán automáticamente las aplicaciones enfocadas para brindarles una mayor proporción de recursos, pero la función de monitoreo de GPU completa se agregó debido a las solicitudes y comentarios de los consumidores. Si existe una fuerte demanda similar para la capacidad de establecer la prioridad de la aplicación, la empresa puede agregarla en el futuro.

MS-GPU

La próxima opción de monitoreo de GPU de Microsoft como se muestra en el Administrador de tareas

Pequeños cambios como este pueden no parecer actualizaciones importantes. Pero son útiles especialmente cuando se monitorea cómo el sistema operativo maneja las cargas de trabajo. El Administrador de tareas actual me brinda una gran cantidad de información en su pestaña Rendimiento, incluida la identificación explícita de la CPU, la distribución de subprocesos, la velocidad general y cuántos procesos e subprocesos se están ejecutando en este momento. Incluso puedo ver el tiempo de actividad del sistema.

Supervisión de CPU

Durante décadas, la GPU no recibió el mismo trato, porque su funcionamiento a menudo era invisible para el usuario final. Incluso cuando las GPU comenzaron a agregar capacidades como la decodificación de video por hardware para Blu-ray, hace aproximadamente 10 años, a menudo discutimos esas opciones en términos de menor utilización de CPU y consumo de energía del sistema. Ambas métricas son relevantes, por supuesto. Pero también hablan de una brecha en la recopilación de datos entre el tipo de información que se puede obtener de la GPU y la CPU.

Esta nueva incorporación del Administrador de tareas no hará que las opciones de recopilación de datos de la GPU estén completamente a la par con las CPU. Pero parece una valiosa adición que reconoce que las GPU ahora son cada vez más importantes por derecho propio. Y si la función resulta popular, Microsoft está dispuesto a actualizarla en el futuro.

Copyright © Todos Los Derechos Reservados | 2007es.com