Los portátiles para juegos con Linux podrían tener finalmente soporte para Nvidia Advanced Optimus en un futuro próximo
Al parecer, Nvidia está estudiando la posibilidad de crear una nueva API de espacio de usuario (uAPI) para la conmutación dinámica de multiplexores (MUX) en los portátiles con Linux. En la actualidad, la infraestructura vga-swicheroo del kernel de Linux se encarga de la conmutación MUX. Sin embargo, Nvidia considera que vga-switcheroo no está preparado para la conmutación dinámica de MUX, también conocida como Advanced Optimus.
Para aquellos que no lo sepan, los portátiles modernos con Windows emplean la conmutación automática entre los gráficos integrados de bajo consumo en la CPU y la GPU discreta de mayor consumo (si está disponible) con el fin de minimizar el consumo de energía durante las tareas no intensivas. Esto se llama MSHybrid o, en lenguaje Nvidia, Optimus. Aunque Optimus aporta ventajas en cuanto a la duración de la batería, todos los fotogramas generados por la dGPU tendrán que pasar por la iGPU, que puede convertirse en un potencial cuello de botella dependiendo de la carga de trabajo.
Un conmutador MUX permite al usuario cambiar físicamente el enrutamiento y evitar la iGPU por completo. Esto debería proporcionar una mejora perceptible en los fotogramas, además de permitir otras características como la captura Nvidia ShadowPlay para el escritorio de Windows o la tecnología de frecuencia de actualización variable como G-Sync. Portátiles como el Asus ROG Strix Scar 15 permiten al usuario cambiar el MUX desde Windows, pero esto requiere reiniciar el sistema cada vez.
Por otro lado, portátiles como el Alienware x15 R2 ofrecen lo que se llama Advanced Optimus o cambio dinámico de MUX que puede cambiar el enrutamiento de la MUX sobre la marcha. Nvidia afirma que que Advanced Optimus puede ofrecer una mayor velocidad de fotogramas, una menor latencia y compatibilidad con pantallas G-Sync de forma automática sin que el usuario tenga que preocuparse de cambiar manualmente las opciones de MUX en la BIOS o reiniciar cada vez que haya un cambio de configuración.
Ahora, Nvidia quiere llevar esta capacidad al kernel de Linux. El ingeniero de software de Nvidia, Daniel Dadap, ha publicado en freedesktop.org una propuesta para una "uAPI basada en RFC-DRM para el cambio dinámico de muxes". Según el ingeniero de Nvidia, vga-switcheroo no es adecuado para la conmutación MUX cuando la pantalla está activa. Esto se debe a que la implementación actual asume que la conmutación MUX es posible sólo cuando ninguna de las GPUs está manejando la pantalla.
Un enfoque sería ampliar la funcionalidad de vga-switcheroo, pero eso también requeriría añadir capacidades de espacio de usuario. Vga-switcheroo también asume que sólo puede haber un MUX en un sistema entre la iGPU y la dGPU. Aunque esto es cierto en gran medida, Nvidia señala que esta suposición puede impedir algunos diseños existentes y futuros que pueden utilizar múltiples MUXs (uno para el panel interno y otro para el externo, por ejemplo). Nvidia ha estado probando internamente e incluso ha desarrollado un primer prototipo de X11/GLX para MUX dinámico, según Dadap.
La propuesta requiere una nueva uAPI y, al mismo tiempo, un acoplamiento más estrecho del MUX con el Direct Rendering Manager (DRM) de Linux y el Kernel Mode Setting (KMS). Esencialmente, la función de control del MUX dinámico tendrá que ser asignada a un cliente de ajuste de modo como un servidor X o el compositor Wayland que ya tiene contexto de lo que se está dibujando en la pantalla.
Se puede encontrar más información técnica y posibles obstáculos sobre la propuesta de Nvidia de ofrecer Advanced Optimus en Linux en el enlace de la fuente que aparece a continuación. Actualmente, Nvidia está solicitando comentarios de la comunidad. Si esta propuesta se materializa, la experiencia gráfica híbrida en Linux podría estar finalmente a la altura de lo que ya está disponible en los portátiles con Windows hoy en día.
Compra el Alienware x15 R2 con Core i9-12900H y RTX 3080 Ti en Amazon
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck