Si je veux utiliser Ubuntu 11.04, puis-je basculer entre les deux GPU à la volée comme sous Windows 7 ? à la volée d'une manière similaire à Windows 7 - si oui, comment puis-je le faire ?
L'EeePC-1015PN est un cas typique de graphisme hybride. Comme vous le savez, cet ordinateur portable passe par défaut en mode nvidia uniquement sous Linux (le GPU intel n'est pas visible via lspci) mais en envoyant un appel acpi spécifique, vous pouvez définir manuellement le mode VGA pour le prochain cycle de démarrage.
Cet ordinateur portable a une configuration d'oiseau plutôt inhabituelle. La puce nvidia est directement reliée au périphérique d'affichage et au port hdmi (la plupart des configurations hybrides sans mux sont construites sans cette fonctionnalité), ce qui permet à ce modèle de changer manuellement le mode du GPU ou d'utiliser un mode dual gpu (aucune modification du bios n'est nécessaire pour définir le mode du GPU).
Les modes VGA disponibles sont les suivants :
- Mode Intel uniquement (la puce nvidia est éteinte et non visible via lspci)
- Mode Nvidia uniquement (la puce intel n'est pas visible via lspci)
- Mode Optimus (les deux puces sont visibles via lspci => le bourdon ne fonctionne que dans ce mode)
Nous discutons de ce modèle depuis un certain temps dans un fil de discussion d'ubuntuforums (1), et nous avons préparé un certain nombre d'informations sur le modèle. aide scripts pour définir le mode VGA pour ce modèle. Pour faire fonctionner le bourdon, vous devez installer le paquet eee1015pn-acpitools premier. Ces scripts vous permettent de gérer les modes VGA de ce modèle.
sudo add-apt-repository ppa:mtron/eee1015pn
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential eee1015pn-acpitools
Lancez le guide 'VGA-Selector' et réglez le mode VGA pour le prochain démarrage sur "Optimus".
Pour utiliser Optimus comme mode GPU par défaut, cliquez sur le bouton "Set Default GPU" dans la fenêtre des paramètres. Désactivez également la mise hors tension automatique de la puce nvidia en mode Optimus. Le démon 'bbswitch' fourni avec bumblebee prend le contrôle de l'état d'alimentation du gpu nvidia.
Maintenant, redémarrez et votre ordinateur portable devrait être en mode Optimus.
installer le bourdon via son ppa :
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install bumblebee
sudo usermod -a -G bumblebee $USER
Pour tester si le gpu nvidia fonctionne, essayez de démarrer une application en la préfixant avec optirun. e.g. glxspheres
utilisera le gpu intel pour dessiner le benchmark optirun glxspheres
utilisera le GPU nvidia
Limites du bourdon :
- Les performances de la puce nvidia via bumblebee sont mauvaises. glxsperes fonctionne 3 fois plus lentement via bumblebee (comparé au mode nvidia seul)
- Le port HDMI n'est pas utilisable via bumblebee (la puce nvidia est directement connectée au port HDMI).
- pas d'accélération vidéo. va-api n'est pas pris en charge par l'intel GMA3150, et la technique nvidia vdpau n'est pas utilisable via bumblebee
quels sont les progrès réalisés en vue d'atteindre la même capacité que celle de l'Union européenne ? Windows 7 ?
Le projet Bourdon est juste un hack temporaire pour les graphiques hybrides sur Linux. En citant le site Ubuntu stratégie de support graphique hybride :
Le travail de DRM du noyau nécessaire pour le partage des objets GPU n'est pas trop compliqué, selon Airlie. (2)
Le plus grand obstacle pour le moment est que le serveur X a des limitations. qui empêchent d'utiliser les GPU sans leur adjoindre un écran. Airlie a proposé des modifications au serveur X sur la liste de diffusion xorg-devel (3), et il a fait du travail dans ce domaine (4).
Programme Upstream (NVIDIA/AMD) : Une fois que la réarchitecture du serveur X sera terminée et publiée, les pilotes devront juste ajouter le support de la nouvelle nouvelle ABI pour pouvoir fonctionner. Cela dépend fortement de la date de sortie du serveur X. serveur X, bien sûr. Aaron Plattner, de NVIDIA, a déjà manifesté son intérêt l'intérêt de participer au travail de reconception (5), il est donc probable qu'au moins Il est donc probable qu'au moins NVIDIA prenne en charge ce projet dès le départ.
Une véritable solution prendra donc du temps, mais les gens y travaillent.
- http://ubuntuforums.org/showthread.php?t=1677780
- http://airlied.livejournal.com/71734.html
- http://lists.x.org/archives/xorg-devel/2011-March/020557.html
- http://cgit.freedesktop.org/~airlied/xserver/log/?h=drvmodelv2-wip
- http://lists.x.org/archives/xorg-devel/2011-April/021225.html