
La programación de GPU acelerada con hardware es un bocado, pero también es una nueva característica para las GPU modernas que tiene numerosos beneficios pero algunos inconvenientes. Explicemos qué hace esta característica y si debe habilitarla.
¿Qué hace una GPU?

Antes de que podamos hablar sobre cosas avanzadas como la programación de hardware, también hablemos de GPU. Cubrimos esto en detalle en ¿Qué es una GPU?, pero en resumen, este es un procesador especializado en su computadora dedicado a representar gráficos.
En realidad, eso ya no es muy preciso ya que las GPU ahora hacen todo tipo de cosas más allá de los gráficos, incluida la IA, la descompresión de datos y la aceleración de edición de video. Sin embargo, para esta discusión, solo piense en la GPU como el microchip que permite que los gráficos de alto rendimiento aparezcan en su pantalla. Sin embargo, la GPU no hace todo el trabajo en sí. Otros componentes de su computadora tienen su papel, y ahí es donde su sistema operativo entra en la imagen.
Comprensión de la programación de GPU acelerado de hardware
Su sistema operativo, en este caso, Microsoft Windows, es el que delega tareas a su hardware. Tradicionalmente, Windows usó la CPU para realizar el trabajo de procesamiento real de delegar tareas al hardware en la computadora, lo que tiene sentido ya que la CPU es el principal procesador de uso múltiple para toda la computadora.
Esto significa que la CPU se convierte en parte del proceso de hacer que la GPU dibuje gráficos en la pantalla. Pero como con cualquier cadena, el enlace más débil puede limitar qué tan bien funciona todo. Si la CPU no puede delegar tareas a la GPU tan rápido como la GPU puede manejar, obtienes lo que se llama un "cuello de botella". En casi todos los casos, desea que la GPU sea el cuello de botella de rendimiento en lugar de la CPU, ya que queremos que la GPU dibuje tantos marcos como pueda.
con acelerado Programación de GPU, la CPU se elimina como el intermediario, por lo que la GPU maneja su propia programación. Esto significa que es más (pero no del todo) independiente de la CPU y no se retrasará donde el método tradicional daría como resultado un cuello de botella de la CPU.
Los beneficios de la programación de GPU acelerado por hardware
.
Si enciende esta función, hay algunos beneficios potenciales que puede traer.
Latencia reducida
La latencia es cuánto tiempo tardan los gráficos en su pantalla para responder a sus entradas o cambios en el mundo del juego. Cuanto menos latencia haya, más pronto aparece cada nuevo marco en la pantalla. Al cortar la CPU del proceso de programación, el tiempo total que lleva hacer que un marco se reduzca, por lo que la latencia total debería disminuir. ¿Bajará por una cantidad notable? Eso dependerá del juego específico y la CPU que estés usando.
Mejor eficiencia
Al ejecutar el código y ejecutar tareas en hardware, existen diferentes niveles de eficiencia para lograr un objetivo. La emulación, por ejemplo, es muy ineficiente ya que está simulando un sistema informático completamente diferente para ejecutar un software que no está destinado a la computadora que está utilizando. La situación ideal a menudo se conoce como "metal desnudo" o "cerca del metal", donde una pieza de hardware se extiende lo más cerca posible de su situación ideal..
Una ventaja potencial de la programación de GPU acelerada con hardware es que la GPU puede ejecutarse a su máximo potencial con menos sobrecarga o influencia de otros componentes en su sistema.
Mejor capacidad de respuesta y consistencia
La programación de descarga de la CPU a la GPU también puede hacer que todo el sistema sea más receptivo, evitando que las tareas gráficas pesadas se estancen en la CPU, causando picos de latencia y entrega de marco desigual. A veces, a pesar de que la velocidad de fotogramas parece alta, la CPU lucha para hacer malabarismos con todo, lo que lleva a espacios de tiempo desiguales entre cada cuadro. Entonces, todavía obtienes una extraña sensación desagradable que puede ser difícil de clavar.
La desventaja de la programación de GPU acelerado por hardware
Dado que esta característica todavía es relativamente nueva, solo se ha introducido en Windows en 2020, no todas las combinaciones de hardware, controladores y aplicaciones funcionarán bien. Por ejemplo, recientemente hemos disfrutado jugando Robocop: Rogue City,pero el juego sufrió frecuentes accidentes en nuestra PC. Después de una gran solución de problemas, resultó que deshabilitar la programación de GPU acelerada con hardware hizo que los juegos se establezcan los juegos, y podríamos jugarlo con facilidad..
La inestabilidad aleatoria es el problema principal que probablemente enfrentará con esta función. Hemos estado jugando numerosos videojuegos, tanto antiguos como nuevos, con la característica activada, y el juego Robocop antes mencionado fue la única vez que ha marcado la diferencia, pero la PC de todos es única. Entonces, si está luchando con la inestabilidad, intente apagar la función para ver si hace la diferencia.
Como se mencionó anteriormente, si su PC ya no estaba altamente limitada por CPU, la programación acelerada de hardware probablemente no hará una gran diferencia de todos modos, pero hay un posible sacrificio. Las nuevas GPU ahora tienen una característica de "generación de cuadros" donde la GPU crea marcos interpolados entre los marcos tradicionalmente renderizados. Esto es esencialmente lo mismo que la función de suavizado de movimiento del "efecto de telenovela" que han tenido los televisores para años. Sin embargo, esta tecnología en PC se ve mucho mejor y no tiene el impacto de latencia que introduce el suavizado de movimiento "tonto".
La generación de cuadros es perfecta para juegos limitados por CPU, ya que pasa por alto la CPU por completo. Sin embargo, como probablemente haya adivinado ahora, se basa en la función de programación de GPU acelerado por hardware. Sin embargo, si no le importa la generación de cuadros, también podría apagar la función.
Requisitos mínimos para la programación de GPU acelerado por hardware
Antes de que nos preocupemos por activar o desactivar esta función, debe confirmar si su computadora puede usarla. Estos son los requisitos mínimos:
La función se activó de forma predeterminada en nuestro sistema Windows 11 con una GPU RTX 4060 NVIDIA, pero le mostraremos cómo verificar y alternar la aceleración a continuación.
Cómo activar o desactivar la programación de la GPU acelerada con hardware
activar o desactivar esta función es bastante simple, pero es probable que necesite un reinicio cada vez que alterne la opción. Aquí le mostramos cómo hacerlo en Windows:
- .




Después de voltear la palanca y reiniciar su computadora, su configuración entrará en vigencia, y obtendrá las ventajas de tener esta característica o resolver cualquier problema que pueda haber estado causando.
¿Debería habilitar la programación de GPU acelerado por hardware?
En nuestra experiencia, la programación de GPU acelerada con hardware es una característica estable que rara vez causa problemas. Si tiene problemas de estabilidad inexplicables en juegos o aplicaciones de gráficos 3D, solo lleva unos minutos deshabilitarlo para descartarlo como el problema.
Puede comparar sus juegos y aplicaciones favoritas con la función apagada y encendida. , para ver si hace una diferencia sustancial y luego basa su decisión en eso. Sin embargo, los juegos actuales y futuros se beneficiarán más de esta característica que los títulos más antiguos, ya que se vuelven más dependientes de la CPU con sistemas y simulaciones complejas dentro del juego. Si bien esta característica no hará una gran diferencia por sí misma, todo se suma cuando se combina con otras características modernas de GPU, como la computación asíncrona, el sombreado de malla, los sombreadores de velocidad variable y la generación de marcos.
La generación de cuadros es la más grande, y esta característica es más impactante en las GPU de gama baja, como la RTX 4060. Desea acceso a esta función en juegos más nuevos, y si gira la programación de GPU acelerado de hardware, usted '' perderá la opción por completo.
En resumen, recomendamos dejar esta función a menos que esté causando problemas.
.