web-dev-qa-db-fra.com

Plusieurs moniteurs et Nvidia Optimus ne fonctionnent pas après la mise à jour / mise à niveau d'apt-get

Récemment (fin août/début septembre 2014), la configuration de mon moniteur multiple et Nvidia optimus ne fonctionne pas. J'ai eu les symptômes caractérisés par ce bug . Après avoir configuré le BIOS sur graphics card: integrated et Optimus: disabled, j'ai pu démarrer Ubuntu, mais mon moniteur externe ne serait pas détecté. Ensuite, j'ai désinstallé et réinstallé Nvidia Primus. Ensuite, j'ai essayé les deux suggestions dans le traqueur de bogues, impliquant:

Sudo apt-get install ubuntu-drivers-common=1:0.2.91.4

et

Sudo dpkg -i ubuntu-drivers-common_0.2.91.5_AMD64.deb nvidia-common_0.2.91.5_AMD64.deb 

(après avoir téléchargé les .deb associés]), redémarré et réinitialisé le BIOS sur graphics card: Optimus et Optimus: enabled, mais je ne parviens pas à détecter le moniteur externe. Est-ce que je manque quelque chose ou y a-t-il des suggestions sur la façon de procéder?

J'utilise Ubuntu 14.04 sur un Lenovo W520.

UPDATE

Maintenant qu'un correctif a été publié sur ubuntu-drivers-common, des suggestions sur la façon de procéder? Je suis un peu sceptique parce que tous les paquets n'ont pas été corrigés et que la description de Trusty sous ubuntu-drivers-common indique Triaged. Puis-je supprimer la réservation des packages décrits ci-dessous et y a-t-il autre chose que je devrais faire?

Une petite explication sur la signification du statut du bogue serait également utile. Mon interprétation est qu'un correctif a été publié pour ubuntu-drivers-common, et qu'il s'agit d'une solution de contournement pour le moment, car aucun des autres packages n'est corrigé. Est-ce exact?

1
modulitos

Je suis le PO de la question askubunt liée au bogue.

Il est difficile de dire comment je l’ai obtenu, mais ma recommandation serait:

Sudo dpkg -i ubuntu-drivers-common_0.2.91.5_AMD64.deb nvidia-common_0.2.91.5_AMD64.deb
Sudo apt-mark hold ubuntu-drivers-common
Sudo apt-mark hold nvidia-common
Sudo apt-get purge nvidia* bumblebee*
Sudo apt-get install nvidia-331-updates nvidia-settings nvidia-prime

En d'autres termes, après la rétrogradation, réinstallez simplement le pilote nvidia. Bien sûr, n'hésitez pas à remplacer nvidia-331-updates par la version de votre choix. Pour moi, cela semble avoir fonctionné et mon écran externe fonctionne également.

Edit: Vous venez de voir votre commentaire selon lequel vous avez résolu le problème. S'il vous plaît poster cette explication dans le rapport de bogue ainsi que cela peut fournir des informations utiles.

Edit # 2: Content de voir que votre solution est celle que j'avais déjà suggérée. Je suppose que nous pouvons dire que cela s'est avéré être une solution de rechange pour déclasser.

3
Ingo Bürk

Tout d’abord, vérifiez que vos pilotes sont à jour avec Sudo apt-get update && apt-get upgrade. Si le problème persiste, vous pouvez tester manuellement les pilotes dans Paramètres système -> Pilotes supplémentaires. Là, vous devriez voir une liste de pilotes vidéo, à la fois open source et source fermée. Essayez avec eux de voir lequel fonctionne. Parfois, la source fermée est meilleure ou plus stable. Au moins c'est le cas pour moi avec une carte ATI relativement nouvelle.

Si aucun de ces pilotes ne résout votre problème, il s’agit peut-être d’un bogue. Dans ce cas, votre forum approprié est Launchpad. Vous pouvez poster ici tout progrès réalisé ici, ce qui rendra cette question utile également pour les autres utilisateurs.

0
user308164

En utilisant les informations du lien LaunchPad ci-dessus et ce lien sur l’installation/la réinstallation de Nvidia Primus, j’ai pu ré-implémenter mes moniteurs externes. Cette réponse n’est pas une solution permanente, mais plutôt un détail de la solution de contournement suggérée dans le numéro LaunchPad.

En gros, j'ai fait ce qui suit:

Purge des packages liés aux pilotes Nvidia/Optimus existants:

Sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia*

Ré-installé le même:

Sudo apt-get install nvidia-331 nvidia-settings nvidia-prime

Téléchargé et installé les packages rétrogradés temporaires (solution de contournement):

Sudo dpkg -i ubuntu-drivers-common_0.2.91.5_AMD64.deb nvidia-common_0.2.91.5_AMD64.deb 

Redémarré, réglez mon BIOS sur graphics card: Optimus et Optimus: enabled, et tout était revenu à la normale. J'ai pu détecter mon moniteur externe. Notez que je ne peux toujours pas utiliser mon moniteur d’ordinateur portable et mon moniteur externe simultanément depuis le passage de Bumblebee à Primus, mais au moins j’ai à nouveau accès à mon moniteur externe.

0
modulitos