web-dev-qa-db-fra.com

Faire fonctionner gnome-Shell sur le cahier nvidia optimus

ce dont j'ai besoin, c’est d’activer l’accélération matérielle la plus légère possible pour que gnome-Shell ou l’unité 3D fonctionne.

  • je connais bumblebee/ironhide/bumblebee-project. mais je ne comprenais pas comment l'utiliser directement avec un serveur x11 pour permettre l'utilisation de ces environnements avancés.
  • je me fiche de quelle carte me donnera gnome-Shell/unity3d. Je me demande s'il existe un moyen d'utiliser uniquement Intel (mais accéléré!)
  • je me fiche de l'économie d'énergie

je suis fatigué de revenir à gnome-session-fallback ou à l'unité 2d.

s'il vous plaît dites-moi s'il existe un moyen ou si je serai coincé avec gnome 2. * jusqu'à ce que j'achète un autre ordinateur portable.

3
Lotti

Ouais! J'ai compris comment obtenir l'accélération matérielle du graphique Intel 3000 hd pour permettre l'unité 3d et gnome-Shell.

Il semble que Ubuntu tente d'installer des pilotes pour les cartes Intel HD 3000 et nvidia-optimus. résultat? un gâchis. Le serveur X11 ne peut pas décider quel pilote utiliser et revenir à VESA.

Donc la solution est vraiment simple:

apt-get remove --purge nvidia-current nvidia-common nvidia-settings xserver-xorg-video-nv

plus supprimer tous les autres pilotes d'affichage xserver-xorg-video- * sauf xserver-xorg-video-intel. redémarrez l'ordinateur et tadan! au moins, vous pouvez profiter d'une petite accélération!

3
Lotti

mec .. c'est faux .. il suffit de réinstaller les pilotes d'Intel:

$ Sudo apt-get remove xserver-xorg-video-intel

$ Sudo apt-get install xserver-xorg-video-intel

le problème est que lorsque vous supprimez les pilotes nvidia .. les fichiers de/usr/lib/xorg/modules/sont supprimés ... mais si vous réinstallez le pilote intel, il recopiera les fichiers et tout ira bien! :)

( https://launchpad.net/~bumblebee j'utilise maintenant bumblebee pour utiliser la carte nvidia quand je veux, et cela fonctionne très bien!: D)

si vous voulez réessayer d'installer bumblebee, nous devons d'abord supprimer toute la vieille merde que vous avez peut-être encore installée:

$ Sudo apt-get --purge remove ironhide bumblebee

(consultez ce problème: je ne peux pas désinstaller Ironhide, ni installer d’autres packages )

après avoir supprimé avec succès ces paquets, nous devons nous assurer que le nouveau pilote est sur la liste noire pour le faire:

nous ajoutons le texte:

blacklist nouveau

au dossier

/etc/modprobe.d/blacklist.conf

pour ouvrir le fichier do

$ Sudo gedit /etc/modprobe.d/blacklist.conf

maintenant on édite le fichier:

/etc/default/grub

Nous cherchons la ligne qui dit: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"

et nous le changeons en:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rdblacklist=nouveau"

D'ACCORD! maintenant nous n'avons plus de nouveau: victoire épique !! nous devons maintenant installer les pilotes propriétaires nvidia

$ Sudo apt-get install nvidia-current

(Je ne suis pas sûr à 100%, car je l'ai installé à l'aide de l'outil de pilotes supplémentaire !!)

ok, maintenant nous avons tout mis en place pour installer bumblebee.

nous ajoutons d'abord le ppa de bourdon

$ Sudo ppa-purge ppa:mj-casalogic/bumblebee

ensuite

$ Sudo apt-get update && Sudo apt-get install bumblebee

après cela ... nous pouvons vérifier si tout est configuré en lançant:

$ glxgears 

cela utilisera la carte intel HD ... mais si vous ajoutez optirun avant la commande, il utilisera la carte nvidia

$ optirun glxgears

bonne chance!

1
Pedro Gouveia

Juste une autre suggestion. J'ai aussi une carte Nvidia, mais Gnome-Shell semble être plus réactif avec le nouveau pilote plutôt qu'avec le pilote officiel Nvidia. En fait, je constate une amélioration considérable de presque tout ce que fait Gnome-Shell.

0
Vik

Si vous utilisez constamment le nouveau pilote, votre batterie s'épuisera très rapidement.

Quoi qu'il en soit, ajoutez encore une fois ... si vous souhaitez utiliser le pilote nouveau au lieu du propriétaire nvidia, vous devez éditer le fichier /etc/bumblebee/bumblebee.conf via

Sudo nano /etc/bumblebee/bumblebee.conf

et où il est dit

DRIVER="nvidia" 

changez le en:

DRIVER="nouveau"
0
Pedro Gouveia