Programación de GPU acelerada por hardware de Microsoft Windows 10 Obtenga soporte para NVIDIA y AMD

Ventanas / Programación de GPU acelerada por hardware de Microsoft Windows 10 Obtenga soporte para NVIDIA y AMD 3 minutos de lectura

Créditos de Nvidia vs AMD: Tomshardware



Microsoft Windows 10 había recibido una característica importante que las GPU modernas pueden utilizar y beneficiar los tiempos de ejecución de la GPU. La actualización acumulativa de Windows 10 de mayo de 2020, 20H1 v2004 contiene la nueva Función de programación de GPU acelerada por hardware , que permaneció 'Desactivado' de forma predeterminada. Sin embargo, con NVIDIA y ahora AMD prestando su apoyo a la función, los usuarios del sistema operativo Windows 10 con tarjetas gráficas dedicadas o GPU discretas deben activar la función.

Con la actualización de Windows 10 de mayo de 2020, Microsoft presentó un nuevo Programador de GPU. Sin embargo, la compañía ha dejado intencionalmente la configuración como opción de suscripción. En otras palabras, la configuración permanece y se apaga de forma predeterminada a través de un botón de alternancia en la configuración de gráficos. Sin embargo, dado que NVIDIA y AMD ahora admiten la función en sus GPU, quizás sea el momento adecuado para activar esto. “Cambio significativo y fundamental en el modelo de conductor”.



AMD sigue a NVIDIA y agrega soporte para la programación de GPU en el controlador Radeon Software Adrenalin 2020 Edition 20.5.1 Beta:

AMD tiene soporte agregado oficialmente para la programación de GPU en su Radeon Software Adrenalin 2020 Edition 20.5.1 Beta conductor. Es importante tener en cuenta que el software, así como la función, aún es experimental. Por lo tanto, Microsoft ha mantenido la función desactivada de forma predeterminada.



Las tarjetas gráficas de las series AMD Radeon RX 5600 y Radeon RX 5700 tienen la capacidad de hacerse cargo de las tareas de programar el uso de la GPU. En otras palabras, la nueva función ha transferido la responsabilidad de programar el uso y los tiempos de ejecución de la GPU desde una plataforma de software, directamente a la GPU compatible o compatible instalada en la computadora.

NVIDIA anunció recientemente su soporte para la programación de gráficos de Windows . Sin embargo, la nueva API de gráficos DirectX Ultimate de Microsoft que es compatible con la GPU GeForce RTX dejó atrás el anuncio. Microsoft advirtió que la función de programación de GPU deberá someterse a algunas rondas más de pruebas antes de que se encienda de forma predeterminada.



¿Los instaladores de la actualización de Windows 10 de mayo de 2020 pueden experimentar una latencia reducida causada por el almacenamiento en búfer entre la CPU y la GPU?

Microsoft confía en que habilitar la programación de GPU en tarjetas gráficas compatibles debería reducir significativamente la sobrecarga para la programación de GPU. En pocas palabras, los usuarios pueden experimentar una capacidad de respuesta mejorada de la GPU. Además, esto debería permitir una innovación adicional en la gestión de la carga de trabajo de la GPU en el futuro.

La programación de GPU acelerada por hardware está disponible en Windows 10 versión 2004 . La función fue habilitada por el controlador Windows Display Driver Model (WDDM) v2.7 en esta versión de Windows 10. Como la configuración está desactivada de manera predeterminada, los usuarios deben optar por ella en Configuración -> Sistema -> Pantalla -> Gráficos Configuraciones. Es importante tener en cuenta que no todas las PC que ejecutan la última actualización acumulativa de Windows 10 20H1 o v2004 tendrán la configuración. La interfaz principal de la configuración solo aparecerá si la GPU y el controlador de GPU son compatibles con el programador de GPU.

La programación de GPU de hardware se introdujo hace mucho tiempo en Windows Vista. Es un componente de software que asigna la carga de trabajo de múltiples fuentes a una GPU. Alternativamente, todas las aplicaciones que necesitaban aceleración de GPU enviarían tanto tráfico como pudieran al controlador de GPU. La programación de la GPU es similar al programador de subprocesos del sistema operativo, ya que asigna cargas de trabajo de forma selectiva o secuencial y, esencialmente, no sobrecarga el controlador de la GPU con volcados simultáneos de tareas.

Algunas de las generaciones más nuevas de GPU de NVIDIA, AMD e Intel tienen un componente de hardware dedicado incorporado para realizar la programación. Con la introducción de la configuración, Windows descarga las tareas de programación de la GPU en el componente de hardware. Esencialmente, el cambio de la programación de GPU basada en software a hardware debería liberar algunos recursos de CPU y reducir potencialmente las latencias en varias etapas de la canalización de procesamiento de gráficos.

Es interesante notar que Microsoft tiene la intención de evolucionar más en la dirección de reducir las latencias descargando la CPU en futuras versiones de Windows y DirectX. Esto es completamente opuesto a la dirección original de la empresa en la que favorecía el procesamiento de señales de host en lugar del procesamiento de señales acelerado por hardware.

Etiquetas Ventanas