Les ordinateurs portables de jeu sous Linux pourraient enfin bénéficier de la prise en charge de Nvidia Advanced Optimus dans un avenir proche
Nvidia envisage apparemment de créer une nouvelle API d'espace utilisateur (uAPI) pour la commutation dynamique de multiplexeurs (MUX) dans les ordinateurs portables Linux. Actuellement, la commutation MUX est gérée par l'infrastructure vga-swicheroo dans le noyau Linux. Cependant, Nvidia estime que vga-switcheroo n'est pas taillé pour la commutation dynamique de MUX, également connue sous le nom d'Advanced Optimus.
Pour ceux qui ne le savent pas, les ordinateurs portables modernes sous Windows utilisent une commutation automatique entre les graphiques intégrés à faible puissance dans le CPU et le GPU discret plus gourmand en énergie (si disponible) afin de minimiser la consommation d'énergie pendant les tâches non intensives. C'est ce qu'on appelle MSHybrid ou, en langage Nvidia, Optimus. Bien qu'Optimus apporte des avantages en termes d'autonomie, toutes les images générées par le dGPU devront passer par l'iGPU qui peut devenir un goulot d'étranglement potentiel en fonction de la charge de travail.
Un commutateur MUX permet à l'utilisateur de modifier physiquement le routage et de contourner complètement l'iGPU. Cela devrait permettre une amélioration perceptible des images, en plus de permettre d'autres fonctions comme la capture Nvidia ShadowPlay pour le bureau Windows ou la technologie de taux de rafraîchissement variable comme G-Sync. Les ordinateurs portables tels que le Asus ROG Strix Scar 15 permettent à l'utilisateur de changer le MUX depuis Windows, mais cela nécessite un redémarrage du système à chaque fois.
D'autre part, des ordinateurs portables tels que le modèle Alienware x15 R2 proposent ce que l'on appelle Advanced Optimus ou la commutation dynamique du MUX, qui permet de modifier le routage du MUX à la volée. Nvidia affirme qu'Advanced Optimus permet d'améliorer les taux de trame, de réduire la latence et de prendre en charge les écrans G-Sync automatiquement, sans que l'utilisateur ait à se soucier de modifier manuellement les options MUX dans le BIOS ou à redémarrer chaque fois qu'il y a un changement de paramètre.
Maintenant, Nvidia veut apporter cette capacité au noyau Linux. Daniel Dadap, ingénieur logiciel chez Nvidia, a publié sur freedesktop.org une proposition pour une "uAPI basée sur le RFC-DRM pour le Dynamic Mux Switching". Selon l'ingénieur Nvidia, vga-switcheroo n'est pas adapté à la commutation de MUX lorsque l'écran est actif. En effet, l'implémentation actuelle suppose que la commutation de MUX n'est possible que lorsqu'aucun GPU ne pilote l'écran.
Une approche serait d'étendre la fonctionnalité de vga-switcheroo, mais cela nécessiterait également d'ajouter des capacités en espace utilisateur. Vga-switcheroo suppose également qu'il ne peut y avoir qu'un seul MUX dans un système entre l'iGPU et le dGPU. Bien que cela soit vrai dans une large mesure, Nvidia note que cette hypothèse peut entraver certaines conceptions existantes et futures qui peuvent utiliser plusieurs MUX (un pour le panneau interne et un pour l'externe, par exemple). Nvidia a effectué des tests en interne et a même développé un premier prototype X11/GLX pour le MUX dynamique, selon Dadap.
La proposition prévoit une nouvelle uAPI tout en couplant plus étroitement le MUX avec le Direct Rendering Manager (DRM)-Kernel Mode Setting (KMS) de Linux. Essentiellement, la fonction de contrôle dynamique du MUX devra être assignée à un client de réglage de mode tel qu'un serveur X ou le compositeur Wayland qui dispose déjà du contexte de ce qui est dessiné à l'écran.
Vous trouverez plus d'informations techniques et les obstacles potentiels à la proposition de Nvidia d'offrir Advanced Optimus sur Linux en cliquant sur le lien Source ci-dessous. Actuellement, Nvidia sollicite les commentaires de la communauté. Si cette proposition se concrétise, l'expérience graphique hybride sur Linux pourrait enfin être à la hauteur de ce qui est déjà disponible dans les ordinateurs portables Windows aujourd'hui.
Acheter l'Alienware x15 R2 avec Core i9-12900H et RTX 3080 Ti sur Amazon
Source(s)
Top 10
» Le Top 10 des PC portables multimédia
» Le Top 10 des PC portables de jeu
» Le Top 10 des PC portables de jeu légers
» Le Top 10 des ordinateurs portables bureautiques
» Le Top 10 des PC portables bureautiques premium/professionnels
» Le Top 10 des Stations de travail mobiles
» Le Top 10 des Ultraportables
» Le Top 10 des Ultrabooks
» Le Top 10 des Convertibles
» Le Top 10 des Tablettes
» Le Top 10 des Tablettes Windows
» Le Top 10 des Smartphones
» Le Top 10 des PC Portables á moins de 300 euros
» Le Top 10 des PC Portables á moins de 500 euros
» Le Top 25 des meilleurs écrans d'ordinateurs