Microsoft CASO: la iGPU y dGPU de tu portátil trabajarán juntas sin importar si son de NVIDIA, Intel o AMD

En portátiles todavía existen varios problemas a tratar para mejorar tanto el rendimiento como la eficiencia, prolongando con ello la batería y logrando al mismo tiempo más FPS en gaming, por ejemplo. Hasta ahora, las opciones de formato híbrido con las iGPU y dGPU eran patentadas, es decir, NVIDIA tenía la suya y AMD hacía lo propio. Intel, por motivos obvios, no tenía nada al no disponer hasta el momento de dGPU. Las dos opciones descritas funcionan, pero no de forma optimizada, puesto que faltaba el software de por medio mediante el SO, ahora, gracias a Microsoft CASO, esto se termina y todo mejora. Os explicamos cómo lo harán.

¿Qué pasa cuando unes una CPU AMD con una GPU de NVIDIA en un portátil? Pues que ni puedes disfrutar de Advanced Optimus ni tampoco de SmartAccess Graphics, todo se queda en un limbo donde la opción ganadora es Intel + NVIDIA o AMD+AMD en cuanto a CPU y GPU. Por suerte, y aunque tarde, Microsoft ha hecho el trabajo y elimina esa barrera de una vez por todas.

Microsoft CASO: adiós a las soluciones de hardware especializadas de NVIDIA y AMD

MUX-Switch-entre-iGPU-y-dGPU-portátiles-híbridos-Microsoft-CASO

CASO es el acrónimo de Cross Adapter Scan-Out y se implementa dentro de la API DirectX. El objetivo de Microsoft aquí es eliminar el chip MUX que se tenía que usar hasta ahora para poder tener un verdadero portátil híbrido, donde la eficiencia y el rendimiento mejorasen al unir las bondades de dGPU e iGPU.

Solo estará disponible, al menos de momento, en Windows 11 y tendrá unos requisitos en cuanto a hardware mínimos, como era de esperar:

AMD Intel
Procesador AMD Ryzen serie 6000 con gráficos Radeon (o series posteriores) Gráficos Intel Iris Xe con la familia de procesadores de 11.ª generación (o series posteriores)
Modelo de driver WDDM 3.1 o posterior 3.0 o posterior
Compilación de Windows (SV1) 22000.1817 o posterior
Compilación de Windows (SV2) 22621.1413 o posterior

Como vemos, son requisitos bastante asequibles a poco que el portátil tenga un año o dos. Por desgracia, y dadas las limitaciones de hardware para las series anteriores, no está disponible para más portátiles. Los motivos aquí son por puro modo de funcionamiento híbrido.

La arquitectura híbrida y el uso de MUX

Mux-Switch-entre-iGPU-y-dGPU

Si nuestro portátil tiene iGPU y dGPU deberíamos saber cómo trabajaban ambos chips gráficos para tareas cotidianas y para escenarios como los juegos. La iGPU se encarga de mostrar el contenido en pantalla y es usada para dichas tareas cotidianas, pero cuando se requiere más carga gráfica entra la dGPU, que tiene que mandar las imágenes ya renderizadas, por ejemplo, de un juego, a la iGPU, para que así las podamos ver en la pantalla.

Desde el punto de vista del ahorro de energía general esta solución está muy bien, y es óptima, pero tiene un problema específico: se necesitan dos copias de cada fotograma renderizado por la dGPU, una de esta a un recurso compartido (hardware o incluso software) y el otro fotograma que va desde el recurso compartido hasta la iGPU.

Es decir, se necesita un multiplexor de toda la vida para lograr la magia de un portátil híbrido. Este multiplexor denominado com MUX es un chip específico que logra cambiar la pantalla de la iGPU a la dGPU en gaming, pero cuando no es necesaria dicha dGPU, vuelve a pasar el control de la pantalla a la iGPU.

Esta es la solución ideal para el rendimiento y la eficiencia, pero implica, como decimos, dos copias del fotograma renderizado para poder hacerlo bien en el caso de no tener MUX, o incluso, si lo tienen pero está deshabilitado.

¿Cómo funciona Microsoft CASO?

Pues mediante DirectX, CASO solo requiere una copia del fotograma renderizado, que luego traslada a la pantalla desde la dGPU. Tan fácil como eso. No es que la tecnología sea nueva como tal, porque ya estaba habilitada en el pasado, pero no tenía soporte para DX12, lo que dejaba a un lado a la gran mayoría de juegos actuales y mermaba el rendimiento, ya que solo funcionaba en DX11.

Ahora, Microsoft le da soporte para DX12 donde las pruebas comenzaron a principios de este año y tras algunos meses se lanza de forma oficial. Hay que añadir que no todos los juegos son compatibles, pero sí la gran mayoría, igualmente, no hay un listado de soporte por desgracia, así que entendemos que el porcentaje de los no compatibles es mínimo.

Pero dicho esto, hablemos de rendimiento: Microsoft CASO para DX12 y Windows 11 logra aumentar el rendimiento de los FPS en un 16%, logra reducir en hasta un 27% la latencia de visualización y por si fuese poco, redujo en un impresionante 45% los llamados TDR en Windows, es decir los eventos de recuperación y detección del tiempo de espera.

En definitiva y resumiendo, más rendimiento, menos latencia y más estabilidad al jugar en tu portátil.

¿Qué opinan AMD, Intel y NVIDIA?

GIGABYTE consumo CPU GPU Intel AMD NVIDIA

Microsoft ha dejado las declaraciones oficiales de los tres grandes, las cuales dicen así:

AMD

“ Como testimonio de nuestra asociación de larga duración y nuestro compromiso con la innovación tecnológica, juntos mejoramos los gráficos híbridos para los jugadores, ofreciendo más fotogramas por segundo y menor latencia. CASO está disponible a partir de los procesadores AMD Ryzen serie 6000 con gráficos Radeon, los cuales son los más avanzados de su clase para juegos de alta gama en portátiles ultradelgados”.

Intel

"Intel se esfuerza por mejorar el rendimiento de los juegos y CASO ofrece dichas mejoras con una latencia de cuadro reducida y un aumento de FPS con nuestras ofertas de GPU integradas y dedicadas".

NVIDIA

“Todas las GPU NVIDIA GeForce actualmente son compatibles con CASO a partir de la versión del driver r515_00.

Por último y para terminar, no necesitarás instalar nada, Windows 11 descargará las actualizaciones a partir de la noche de ayer, las cuales deberían de llegar a todos los portátiles con dicho SO en los próximos días.