domingo, 22 de octubre de 2017

Notebooks con Modo Fijo y Dinámico AMD

AMD Enduro ¿cómo funciona?.
Desde hace mucho se fabrican ordenadores portátiles con 2 GPUs, pero las cosas no son como antes, para los nuevos con una laptop AMD de este tipo es seguro que quieren saber cómo utilizar únicamente el GPU dedicado descartando el integrado, para de esta manera optimizar al máximo el rendimiento. Lamentablemente, realizar lo último no es tan fácil como parece.
Si estás leyendo esto, lo más seguro es que tengas curiosidad de cómo utilizar exclusivamente el dGPU como si de un PC de escritorio se tratase, normalmente uno diría "este es el sitio indicado, no busques más", pero dicha información la publicaré próximamente.
Entonces, en esta entrada expondré lo que es Modo Dinámico y Fijo, sus ventajas y desventajas, con la finalidad que el usuario sea capaz de diferenciarlos y acabar con la desinformación que circula en la red, empecemos:

Algunas nomenclaturas:
dGPU = Gráfica dedicada (ATI/AMD)
iGPU  = Gráfica integrada (Intel/AMD)
PX      = PowerXpress, ahora llamado Enduro
APU   = Accelerated Processing Unit
Este post se aplica al "Modo dinámico" y "Modo Fijo" bajo las plataformas:
iGPU Intel + dGPU AMD
APU + dGPU AMD
Como ejemplo se muestra el "Administrador de dispositivos" con iGPU Intel y dGPU AMD. Si poseen dos adaptadores de pantalla, entonces esta guía les va a servir.
Según el tipo de notebook, estas pueden ser fabricandas con 2 GPUs (generalmente el iGPU es para el ahorro de energía, mientras que el dGPU es de alto rendimiento), y si se quiere contar con ambos GPUs para ciertas situaciones, entonces el notebook cuenta con "Gráficos intercambiables" y puede funcionar con dos modos: Modo Fijo o Modo Dinámico.
La ventaja de poseer ambos GPUs es:
  • Realizar tareas simples, como procesamiento de texto, navegar por internet, escuchar música, entre otras utilizando el iGPU de ahorro de energía.
  • Realizar tareas complejas de renderizado 3D, videojuegos, utilizando el dGPU de alto rendimiento.
Cerca del 2011-12, todos los equipos eran compatibles con el Modo Fijo y Dinámico, pero en la actualidad (siempre y cuando se quiera utilizar ambos GPUs) únicamente existe el Modo Dinámico, cuyo nombre ahora es AMD Enduro.

I. Gráficos intercambiables Fijos (Fixed, Muxed)
En este modo el usuario puede elegir el "GPU principal", sin problemas de rendimiento, ni detección errónea del GPU en aplicaciones. Mayor temperatura en comparación al Modo dinámico. Requiere soporte de hardware para funcionar. Es incompatible con Windows 10.
Los notebooks con este modo gráfico permiten alternar el GPU principal, es decir, el usuario tiene control total de ambos GPUs. Para utilizar el iGPU o dGPU, es necesario seleccionar manualmente el procesador gráfico a utilizar, dicho procedimiento es realizado únicamente en el software de gestión gráfica: "Catalyst Control Center" y al realizarlo se debe esperar unos segundos a que la pantalla se acople al GPU seleccionado.
Además, es compatible con el cambio de adaptador de energía, es decir, si desconecta el cargador AC, automáticamente aparecerá un cuadro de diálogo esperando la confirmación de realizar el cambio del dGPU al iGPU con la finalidad de ahorrar energía. Caso contrario, si conecta el cargador AC, entonces se le pedirá la confirmación para realizar el cambio del iGPU al dGPU.
Del último párrafo se infiere que: utilizando únicamente batería el GPU predeterminado es el iGPU y utilizando el cargador AC es el dGPU, pero igual pueden cambiarlo a voluntad.

Para determinar si un notebook posee Modo Fijo, verifiquen que:
  • El software "Catalyst Control Center" presente la pestaña "Gráficos intercambiables" y sea similar a la siguiente captura.
Una imagen vale más que mil palabras:
El envidiable Modo Fijo, es una lástima que Windows 10 lo matara :(.
II. Gráficos intercambiables Dinámicos (Dynamic, Muxless, Enduro) 
El Modo dinámico, se introdujo por parte de AMD para proporcionar un mejor ahorro de energía y el uso automático del dGPU para ciertas aplicaciones. Además, permite al equipo utilizar el iGPU o dGPU sin la necesidad de un cambio manual y tiempo de espera en la pantalla.
El usuario no controla directamente el dGPU, NO es posible establecer el dGPU como principal. El dispositivo de procesamiento de gráficos es determinado por la configuración de perfiles de aplicación; es decir, el software de gestión gráfica (Catalyst Control Center o Radeon Settings), puede ser configurado para utilizar el iGPU o dGPU en aplicaciones específicas (ver captura siguiente).
Como se indicó anteriormente, el ahorro de energía es la característica principal y su consecuencia es una menor temperatura.
Un punto negativo es el soporte deficiente por parte de AMD, aunque suene contraproducente, AMD introdujo muchos problemas a Enduro y hasta el momento no los soluciona.

Para determinar si un notebook posee Modo Dinámico (AMD Enduro), verifiquen que:
  • El software "Catalyst Control Center" presente la pestaña "Configuraciones de aplicación de gráficos intercambiables".
  • El software "Radeon Settings" (Configuración de Radeon) presente la pestaña "Gráficos intercambiables".
En cualquiera de los casos anteriores, las pestañas deben ser similares a las siguientes capturas.
Catalyst Control Center: se muestran los perfiles de aplicaciones, "Alto rendimiento": se usa el dGPU, "Ahorro de energía": se usa el iGPU.
Radeon Settings: se muestran los perfiles de aplicaciones, "High Performance": se usa el dGPU, "Power saving": se usa el iGPU.
Mejoras y mejoras, siempre nos engañan y al final 0% de soporte por parte de AMD.
Características de AMD Enduro:
-El iGPU o APU es el GPU principal, todas las salidas de pantalla son conducidas por gráficos integrados (el dGPU complementa al iGPU).
-El escritorio Aero siempre funciona en gráficos integrados.
-D3D, OpenGL y las aplicaciones de reproducción de video se ejecutan en iGPU, APU o dGPU dependiendo del perfil de aplicación.
-Si no existe perfil asociado con alguna aplicación D3D u OpenGL, esta se ejecutará en el GPU por defecto: iGPU o APU.
-El usuario final puede modificar los perfiles de aplicación.
-Cuando se finaliza el renderizado de una aplicación en el dGPU, este mismo se apagará.
Más explicaciones de cómo funciona AMD Enduro
La evolución de PowerXpress hasta convertise en AMD Enduro.
AMD Enduro incluye lo siguiente:
-dGPU apagado (se activa cuando se llama a una aplicación a través de los perfiles de aplicación, ULPS es el encargado de esta característica).
-Mejor rendimiento de la batería y vida útil.
-Perfiles de aplicación específicos OEM.
-Instalación de componentes del proveedor de gráficos integrados (hasta el Catalyst 13.8 beta 2, a partir del 13.9 se deja de lado los drivers híbridos).
Está bien lo del ahorro de energía y eso, pero en vez de añadir características nuevas, ¿No sería mejor solucionar todos los problemas que introdujeron?
Palabras finales
Hola a todos, soy quantum-phy, muchos me conocerán del Foro HP; como ya sabrán esta es la primera publicación que hago en Blogger, seguro considerarán a este contenido como duplicado del Foro HP, pues les digo que lo del Foro es solo el "borrador", todo lo que se viene es una revisión total con capturas nuevas. Además, por más que tratara de organizar todo en el foro, su propia mecánica finalmente hizo que sea dificil publicar entre tantos comentarios.
Tal como dice en la página del índice, el orden y temas de publicación será distinto, es decir, se busca la organización.
Finalmente, como mencioné anteriormente, el siguiente tema tratará sobre el BIOS en gráficos híbridos.

Espero que esta información introductoria sea de ayuda y despeje muchas dudas.
Un saludo.

Estado

=======================================
Recomiendo este post donde se recopila mucho contenido útil y en español para jugar en Linux.
-¿Jugar en Linux?, están locos estos pingüinos

[Linux] ¿Fidelity FX Super Resolution (FSR) en cualquier juego?
- Pruebas en el canal de YouTube

[Linux] GalliumToggle publicado en GitHub.
=======================================

quantum-phy (NestorBase11)

Videos Destacados

Entradas recientes