Cómo forzar a un programa a usar una GPU específica en Windows 10

Muchas computadoras portátiles modernas vienen con dos tarjetas gráficas, una integrada con la placa base y la otra es una GPU dedicada. Normalmente, Windows puede seleccionar automáticamente la GPU más apropiada para todas las aplicaciones.

Si desea forzar a un programa a usar una GPU específica, puede cambiar la configuración de Windows de manera apropiada. Este artículo le mostrará dos formas en que puede forzar a un programa a usar una GPU específica en Windows 10. Sumario rápido esconder 1 ¿Qué es una GPU? 2 ¿Por qué y cuándo se debe utilizar una GPU dedicada? 3 Cómo identificar la cantidad de GPU en su computadora 4 Obligar al programa a usar una tarjeta gráfica específica usando la configuración de Windows 10 5 Obligar a una aplicación a usar una GPU dedicada, es decir, Nvidia, Radeon, etc. usando el menú contextual 6 ¿Cómo saber si se está utilizando una GPU específica? 7 ¿Cómo configuramos la GPU predeterminada (en todo el sistema)?

¿Qué es una GPU?

Una unidad de procesamiento gráfico o GPU moderna es similar a la CPU, pero hace uso de procesamiento paralelo y es capaz de manejar muchos procesos e hilos al mismo tiempo. Una GPU tiene muchos núcleos de procesamiento, mientras que una CPU tiene solo unos pocos.

Debido a su procesamiento paralelo, una GPU se usa normalmente para procesamiento y renderizado de gráficos.

¿Por qué y cuándo se debe utilizar una GPU dedicada?

La GPU debe usarse para programas y aplicaciones que ejecutan varios subprocesos y procesos y requieren procesamiento paralelo.

Si una aplicación solo requiere un único núcleo de procesamiento para procesar sus datos, ejecutarla con una GPU degradará su rendimiento. Esto se debe a que los núcleos de CPU son más potentes que los núcleos de GPU.

La ejecución de aplicaciones con una GPU dedicada también consumirá más energía. Si tiene batería y desea prolongar el tiempo de uso de la batería, debe considerar no usar una GPU dedicada para ninguna aplicación.

Cómo identificar la cantidad de GPU en su computadora

Así es como puede verificar si solo tiene una GPU integrada en su computadora, o una dedicada también, sin abrir el hardware.

  1. Lanzamiento Correr presionando el Tecla de Windows + R teclas de atajo.
  2. Ingresar dxdiag y haga clic en OK .

En el Herramienta de diagnóstico de DirectX, el número de pestañas que comienzan con Monitor le dirá el número de tarjetas gráficas en su sistema. Puede alternar entre las pestañas para ver sus detalles.

También puede consultar el no. de GPU desde la pestaña de rendimiento del administrador de tareas. icono de configuración

Administrador de tareas de Windows con doble GPU

Algunos de los fabricantes de GPU más comunes y famosos son:

  • Nvidia
  • Gigabyte
  • AMD
  • Asus

Cada GPU de estos fabricantes viene con sus propios controladores y paneles de control basados ​​en software para que cada usuario pueda ejecutar y personalizar el rendimiento de su GPU.

Sin embargo, aún puede ejecutar con fuerza una aplicación en una GPU específica en una plataforma Windows 10, si es compatible. Sigamos viendo cómo se puede lograr esto.

Obligar al programa a usar una tarjeta gráfica específica usando la configuración de Windows 10

Independientemente del fabricante de la GPU o su modelo, cada aplicación se puede personalizar para usar una GPU dedicada cuando se ejecuta de forma predeterminada.

  1. Abre el Menu de inicio presionando el Clave de Windows y luego haga clic en el Ajustes (Engranaje) Icono
    configuración de gráficos
  2. Ahora haga clic en Sistema . En el panel izquierdo, seleccione Monitor , luego desplácese hasta la parte inferior del panel derecho. Haga clic en Configuración de gráficos .
    selección del tipo de aplicación
  3. Bajo la Elija una aplicación para establecer preferencias menú desplegable, seleccione Aplicación de escritorio para seleccionar la aplicación de terceros que desea configurar para una GPU específica. O seleccione Aplicación de Microsoft Store para seleccionar aplicaciones integradas de Microsoft para que se ejecuten en una GPU dedicada.
    Selección de GPU
  4. Una vez seleccionada, busque la aplicación que desea configurar y selecciónela.
  5. Ahora podrá ver la aplicación en el Configuración de gráficos . Haga clic en Opciones .
  6. Ahora verá el Preferencia de gráficos ventana, desde donde puede establecer qué GPU se utilizará para la aplicación respectiva. Seleccione Ahorro de energía si desea ejecutar la aplicación en la GPU incorporada, o seleccione Alto rendimiento para ejecutar la aplicación en la GPU secundaria.
    panel de control de GPU abierto
    Haga clic en Ahorrar para finalizar la selección.

La aplicación ahora se ejecutará usando la GPU seleccionada por defecto.

Puede hacer esto para tantas aplicaciones como desee.

Obligar a una aplicación a usar una GPU dedicada, es decir, Nvidia, Radeon, etc. usando el menú contextual

Cada fabricante de GPU tiene su propio panel de control para personalizar el comportamiento de cada GPU individual. Esto también se puede usar para ejecutar una aplicación usando una GPU dedicada a través del menú contextual.

  1. Abra el Panel de control de la GPU haciendo clic derecho en un espacio en blanco en el escritorio.
    agregar al contexto habilitado
  2. Ahora necesitamos habilitar el Agregar Ejecutar con procesador de gráficos al menú contextual en algún lugar del panel de control de la GPU. En el caso de Nvidia, esto se puede encontrar en el Escritorio menú en la parte superior.
    opciones del menú contextual
  3. Ahora puede cerrar el panel de control. Navegue hasta la aplicación que desea ejecutar con la GPU secundaria y haga clic derecho sobre ella. Ahora puede encontrar el Ejecutar con procesador de gráficos opción en el menú contextual. Expanda y seleccione la GPU con la que desea ejecutarlo.
    comprobar que gpu utilizó

La aplicación ahora se ejecutará usando la GPU seleccionada. Pero tenga en cuenta que esto no configurará la GPU por defecto y solo ejecutará la selección esta vez.

Tenga en cuenta que estos ajustes de configuración pueden diferir para cada fabricante o modelo de tarjeta gráfica. Si no puede encontrar esta opción, busque la configuración del programa 3D.

¿Cómo saber si se está utilizando una GPU específica?

Para asegurarnos de que una determinada aplicación esté usando una GPU dedicada mientras que las otras están usando la integrada, podemos verificarla usando el Panel de Control de la GPU secundaria.

  1. Haga clic derecho en el espacio en blanco en el escritorio y seleccione GPU Control Panel .
  2. Habilite el Mostrar el icono de actividad de la GPU en el área de notificaciones . Esto creará un nuevo icono en la parte inferior derecha de la pantalla.
    icono de la bandeja de notificaciones de nvidia
  3. Haga clic en este icono para ver todas las aplicaciones que utilizan la GPU dedicada.
    establecer GPU predeterminada

También puede verificar la actividad de la GPU en la pestaña de rendimiento del Administrador de tareas de Windows. Esto le dará una idea de qué GPU se está utilizando.

Administrador de tareas de Windows con doble GPU

¿Cómo configuramos la GPU predeterminada (en todo el sistema)?

Si tiene una computadora de escritorio, puede administrar su GPU predeterminada a través del BIOS y establezca la GPU predeterminada en Integrado, PCI o PCI-E .

Sin embargo, en el caso de una computadora portátil, la GPU predeterminada no se puede administrar a través del BIOS, ya que no tiene ranuras PCI. Sin embargo, se puede administrar a través del panel de control de la GPU.

  1. Si tiene una tarjeta gráfica Nvidia, abra el Panel de control de Nvidia .
  2. En el panel izquierdo, seleccione Administrar la configuración 3D .
  3. En el panel derecho, debajo Configuración global pestaña, haga clic en el menú desplegable debajo de Procesador de gráficos preferido .
  4. Seleccione la tarjeta gráfica que desea establecer como predeterminada, luego haga clic en Solicitar para hacer cumplir los cambios.

Si se hace de manera inteligente, esta opción de uso del procesador de gráficos específico de la aplicación puede optimizar el rendimiento del sistema al siguiente nivel.

¿Qué aplicaciones ejecuta en su GPU dedicada?