4 votes

Comment changer de GPU sur un Asus EEE1015PN ?

J'ai un Asus EEE1015PN intel N550 avec deux GPU : GMA3150 et Nvidia ION2.

Si j'utilise (mais je ne le veux pas) Windows 7 et que je veux regarder un film en haute définition, il passe au GPU le plus puissant.

Si je veux utiliser Ubuntu 11.04, puis-je passer d'un GPU à l'autre à la volée, de la même manière que pour Windows 7 ? Si oui, comment dois-je faire ?

Si ce n'est pas le cas, quels sont les progrès réalisés pour atteindre les mêmes capacités que Windows 7 ?

1voto

Liedman Points 3144

Je vous recommande de jeter un coup d'œil à la page d'aide d'Ubuntu sur Graphiques hybrides . Il semble être très instructif et correspondre exactement à ce que vous recherchez. Je vais le décomposer pour vous du mieux que je peux ici... :-)

Comme l'article original sur le mode d'emploi fait presque deux pages, je ne le publierai pas dans son intégralité sur son utilisation et son activation. Je vais plutôt poster les liens pertinents pour vous qui appartiennent à chaque section.

Remarque : je n'ai pas participé à la rédaction du tutoriel susmentionné, je ne fais que citer l'auteur original. Tous les crédits vont à cette personne.

Activation du commutateur VGA

Les liens pour la commutation et l'activation du commutateur VGA sont listés comme suit...

  1. Hybrid Graphics : Changement de CPU

  2. Graphiques hybrides : Activation du commutateur VGA

Utilisation de vga_switcheroo

Les liens pour utiliser VGA Switcheroo sont listés comme suit...

  1. Graphiques hybrides : Utilisation du commutateur VGA

  2. Graphiques hybrides : Utilisation à l'intérieur d'une session X

  3. Graphiques hybrides : script à utiliser pendant le démarrage.

Diverses petites corrections

Et enfin le lien pour le Petites réparations La section peut être trouvée ci-dessous...

Cela devrait vous permettre de faire la moitié du chemin au moins, si cela ne vous aide pas du tout, n'hésitez pas à nous le faire savoir ! Et si cela vous aide, faites-le nous savoir aussi !

0voto

0xced Points 10972

Vous dites que vous utilisez Bumblebee, mais vous ne pouvez changer qu'en désactivant NVidia. Avez-vous essayé "optirun glxgears" ?

Sinon, cela devrait probablement faire l'affaire. Si oui, vous êtes à peu près coincé. Pour autant que je sache, Bumblebee est l'effort le plus fructueux pour hotswitcher les gpu.

0voto

mtron Points 76

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 :

  1. Mode Intel uniquement (la puce nvidia est éteinte et non visible via lspci)
  2. Mode Nvidia uniquement (la puce intel n'est pas visible via lspci)
  3. 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.

Screenshot 2

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.

  1. http://ubuntuforums.org/showthread.php?t=1677780
  2. http://airlied.livejournal.com/71734.html
  3. http://lists.x.org/archives/xorg-devel/2011-March/020557.html
  4. http://cgit.freedesktop.org/~airlied/xserver/log/?h=drvmodelv2-wip
  5. http://lists.x.org/archives/xorg-devel/2011-April/021225.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X