Rédigé par P3ter - - 4 commentaires
Après le fameux "Fuck you NVIDIA" de Linus Torvald au sujet d'Optimus, NVIDIA réagis et commence à corriger le tir en proposant, avec la version 319.12 beta de ses drivers Linux, des fonctionnalités qui vont permettre de gérer les deux GPU inclus dans les PC portables équipés de la technologie Optimus.
Pour en savoir plus sur Optimus je vous renvoi à cet article.
En effet jusqu'à présent, les drivers NVIDIA ne permettent pas de gérer Optimus sous Linux. Des solutions alternatives comme Bumblebee permettent néanmoins de simuler le fonctionnement d'Optimus. Mais grâce aux nouveaux drivers 319.12 beta, NVIDIA est en passe de proposer une compatibilité native de la technologie Optimus sous Linux.
Le boom qu'est en train de connaître Ubuntu au près des joueurs, des éditeurs et des constructeurs y est probablement pour quelque chose dans les choix de NVIDIA de rendre compatible Optimus sur Linux.

C'est le blog Phoronix, qui en scrutant le readme et le changelog des drivers confirme ce début de support d'Optimus
"Version 1.4 of the X Resize, Rotate, and Reflect Extension (RandR 1.4 for short) adds a way for drivers to work together so that one graphics device can display images rendered by another. This can be used on Optimus-based laptops to display a desktop rendered by an NVIDIA GPU on a screen connected to another graphics device, such as an Intel integrated graphics device or a USB-to-VGA adapter."
Ainsi, avec la version 1.4 RandR il est possible de faire fonctionner les deux GPU (Intel et NVIDIA) utilisé par Optimus. Par conséquent, pour faire fonctionner Optimus sur votre Linux il faut :
- Le driver NVIDIA 319.12 beta (of course...)
- RandR 1.4
- X.org 1.13
- Le fichier xorg.conf fournis avec le driver
- CONFIG_DRM activé sur le noyau
En revanche, la mauvaise nouvelle, c'est que RandR 1.4 n'est présent ni sur Ubuntu 12.10 ni sur Ubuntu 13.04, du moins pour l'instant (je n'ai pas l'info pour Fedora). Ubuntu utilise la version 1.3.5 de RandR. Donc pour l'instant, même en installant ce nouveau driver on ne pourrait pas encore faire fonctionner Optimus nativement.
Je surveille le sujet de près et vous tiens au courant s'il y du nouveau avec la sortie d'Ubuntu 13.04.
Pour la liste complète des nouveautés de cette version 319.12 beta c'est par ici.
#1 - Erowlin a dit :