como habilitar la programacion de gpu acelerada por hardware 2

Cómo habilitar la programación de GPU acelerada por hardware

En su actualización de Windows 10 del 10 de mayo de 2020, Microsoft introdujo una nueva función llamada «Programación de GPU acelerada por hardware». Como función opcional, no está activada de forma predeterminada ni en Windows 10 ni en Windows 11, lo que significa que debe activarla usted mismo si desea aprovecharla.

Cómo habilitar la programación de GPU acelerada por hardware

Eso lleva a dos preguntas simples: ¿qué es la programación de GPU acelerada por hardware y cómo se activa?

¿Qué es la programación de GPU acelerada por hardware?

Para responder a esta pregunta, debe comprender los conceptos básicos de la programación de GPU. En 2006, Microsoft presentó Windows Display Driver Model 1.0 (WDDM), que trajo consigo el concepto de programación de GPU. Antes de que existiera la programación, las aplicaciones podían enviar tantas solicitudes a una GPU como quisieran, lo que a menudo generaba atascos que comprometían el rendimiento del sistema. Piense en ello como una docena de personas tratando de pasar por la misma puerta a la vez, y comprenderá por qué esta falta de programación fue un problema tan grande.

El lanzamiento de WDDM introdujo herramientas organizativas que priorizaron y programaron automáticamente las solicitudes a una GPU. En los años entre 2006 y 2020, WDDM experimentó muchas evoluciones, y cada cambio agregó nuevas funciones para dar cuenta de las crecientes complejidades de las nuevas computadoras. Eventualmente, agregar nuevas funciones a WDDM se volvió poco práctico y requería muchos recursos, lo que requirió la introducción de una nueva forma de programación.

Así es como a Microsoft se le ocurrió la programación de GPU acelerada por hardware.

Suponiendo que su dispositivo tenga el hardware correcto (y los controladores apropiados), la programación de GPU acelerada por hardware puede descargar la mayor parte de la programación que WDDM manejaba anteriormente a un procesador de programación basado en su propia GPU. Microsoft define este cambio como algo similar a reconstruir los cimientos de una casa mientras todavía vives en ella, ya que esencialmente transforma la forma en que tu computadora programa las solicitudes realizadas a la GPU.

¿Qué necesita para habilitar la programación de GPU acelerada por hardware?

Desafortunadamente, no todos los dispositivos con Windows 10 o Windows 11 pueden usar la programación de GPU acelerada por hardware. Necesita la combinación correcta de hardware y controladores para aprovechar la función.

En cuanto al hardware, necesitará una tarjeta gráfica bastante actualizada, como las que se encuentran en las computadoras de juegos modernas. Cualquier dispositivo de la gama AMD 5600 o posterior, junto con las tarjetas de la gama NVIDIA GTX 1000 o posterior, puede utilizar la función. Sin embargo, es mejor investigar su tarjeta gráfica individualmente antes de intentar activar la programación de GPU acelerada por hardware.

Más allá del hardware, deberá tener instalado Windows 10 u 11 (lo que significa que no hay cambios en la programación para Windows 9 o inferior), junto con los controladores adecuados. La función requiere el controlador WDDMv2.7 o posterior, que viene con la actualización de Windows del 10 de mayo de 2020.

Tenga en cuenta que tener el controlador y una tarjeta gráfica incompatible significa que no puede activar la programación de GPU acelerada por hardware, y lo mismo es cierto si tiene una tarjeta gráfica compatible pero no ha actualizado su versión de Windows para obtener el controlador.

Cómo activar la programación de GPU acelerada por hardware en Windows 10

Suponiendo que tiene una tarjeta gráfica compatible y los controladores apropiados, puede activar la programación de GPU acelerada por hardware en Windows 10 usando dos métodos:

Usar la configuración de Windows

La forma más sencilla de activar la función es hacerlo a través de la configuración de Windows:

  1. Haga clic en el botón «Inicio» en su escritorio y diríjase a «Configuración».
  2. Seleccione «Sistema» para abrir un menú en el lado izquierdo.
  3. Desde el cual selecciona «Pantalla».
  4. Vaya a «Múltiples pantallas» y haga clic en el enlace «Configuración de gráficos».
  5. Debería ver un interruptor junto a «Programación de GPU acelerada por hardware», que puede activar o desactivar y reiniciar su computadora después de realizar el cambio.

Al reiniciar, su dispositivo puede tardar un poco más en cargarse mientras se ajusta a la nueva configuración.

Usar el Editor del Registro

Es posible que no pueda encontrar la opción de programación de GPU acelerada por hardware en el menú de configuración de Windows. Si ese es el caso, es probable que no tenga instalada la actualización adecuada o que Windows 10 reconozca que su tarjeta gráfica no es compatible con la función. Si está seguro de que su tarjeta es compatible y está dispuesta a eludir el método de programación de GPU acelerado por hardware incorporado de Microsoft, puede usar el editor de registro para activarlo:

  1. Haga clic en el botón «Inicio» y escriba «editor de registro» en la barra de búsqueda.
  2. Presione «Ejecutar como administrador».
  3. Dirígete a «HKEY_LOCAL_MACHINE», luego haz clic en «Sistema» seguido de «CurrentControlSet».
  4. Seleccione «Control» en el menú desplegable del archivo, luego haga clic en «GraphicsDrivers».
  5. Busque «HwSchMode» en la lista de archivos en el lado derecho de la pantalla y ábralo.
  6. En la ventana emergente resultante, establezca la «Base» en «Hexadecimal» y los «Datos del valor» en 2.
  7. Haga clic en el botón «Aceptar» para guardar sus cambios automáticamente.
  8. Reinicia tu computadora.

Es posible que su computadora tarde un poco más en cargarse después de realizar este cambio, aunque pronto se ajustará y se cargará sin problemas con los reinicios posteriores.

Cómo activar la programación de GPU acelerada por hardware en Windows 11

La introducción de Windows 11 vio la transferencia de la función de programación de GPU acelerada por hardware, aunque debe usar un método diferente para activarla:

  1. Mantenga presionado el botón «Windows» y presione «I» para abrir la aplicación «Configuración».
  2. Vaya a «Sistema» a través del menú de la izquierda y seleccione «Pantalla».
  3. Desplácese hacia abajo hasta «Configuración relacionada» y haga clic en «Gráficos».
  4. Haga clic en el enlace «Cambiar la configuración de gráficos predeterminada».
  5. Encienda la palanca debajo de «Programación de GPU acelerada por hardware» y haga clic en «Sí» en el mensaje.
  6. Cierre la aplicación «Configuración» y reinicie su PC.

¿Vale la pena la programación de GPU acelerada por hardware?

Curiosamente, Microsoft dice que es poco probable que vea grandes diferencias de funcionalidad en su computadora (suponiendo que todo funcione correctamente) cuando activa la programación de GPU acelerada por hardware. La función simplemente cambia la forma en que se procesan las solicitudes de GPU, lo que no es evidente de inmediato cuando usa su dispositivo para las tareas diarias.

Los beneficios entran en juego cuando comienza a realizar tareas con un uso más intensivo de la CPU, como los juegos, y las siguientes son excelentes razones para probar la función:

  • Reducir la utilización de la CPU – Transferir la responsabilidad de la programación a su GPU significa que su CPU no tiene que seguir creando los datos de marco que su GPU normalmente necesita para manejar estas solicitudes.
  • Reducir el retraso de entrada – Cada milisegundo de retraso en un videojuego basado en reflejos es un tiempo que podría marcar la diferencia entre la victoria o la derrota. Como su GPU maneja todos los aspectos del procesamiento gráfico, hay menos demora entre la pulsación de un botón y la acción correspondiente en pantalla.
  • Baje la temperatura de su CPU – Con menos exigencias a la CPU debido al cambio en la responsabilidad de la programación, su CPU puede funcionar más rápido y durante más tiempo sin sobrecalentarse.

Si bien estos beneficios son pronunciados para los juegos de PC de gama alta, debe tener en cuenta que la programación de GPU acelerada por hardware exige más a su GPU. El consumo de energía aumentará y es posible que su computadora comience a tener dificultades para mostrar gráficos en configuraciones de alto nivel si su GPU ya estaba cerca de su uso máximo antes de activar la función.

Programe las cosas de manera diferente

La función de programación de GPU acelerada por hardware es una ayuda útil para los jugadores (y otros que usan aplicaciones con uso intensivo de gráficos) porque reduce la carga que se le impone a la CPU. Sin embargo, necesita un hardware que sea capaz de utilizar la función, y es posible que tenga problemas si intenta ejecutar una aplicación con uso intensivo de gráficos debido a que se exige más a su GPU.

Aún así, puede ser una característica útil para aquellos que saben cómo usarla.

¿Eres alguien que adoptó temprano la programación de GPU acelerada por hardware? ¿Crees que se convertirá en el método estándar para la programación de GPU en los próximos años? Háganos saber en la sección de comentarios.