web-dev-qa-db-fra.com

Impossible d'obtenir les pilotes Nvidia travaillant sur Lenovo Y510P

Je ne parviens pas à charger les pilotes nVidia sur mon Lenovo Y510p. Il se termine dans l'un des 2 états différents, soit rien ne se charge, et je suis bloqué dans runlevel3, ou je reçois un ordinateur de bureau à très basse résolution. J'ai essayé tous les tutoriels que j'ai pu trouver (bien que la plupart disent la même chose)

Si quelqu'un a des idées, aidez-moi s'il vous plaît. Je suis à court d'options.

3
Matthew Coleman

Votre ordinateur portable dispose d'une carte Optimus NVIDIA. Je soupçonne que l'installation de Bumblebee est le ticket.

1) Ajoutez le référentiel pour obtenir les nouveaux pilotes nvidia:

apt-add-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update

2) installez les derniers pilotes:

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

Installez Bumblebee ( comme expliqué ici )

1) Ajoutez le PPA Bumblebee:

Sudo add-apt-repository ppa:bumblebee/stable
Sudo apt-get update

2) Installez Bumblebee et ses dépendances:

Sudo apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic

Configurez bumblebee pour utiliser votre nouveau pilote:

1) Ouvrez le fichier de configuration:

Sudo gedit /etc/bumblebee/bumblebee.conf

2) Modifiez le pilote, le pilote KernelDriver, le chemin Librarypath et le chemin XorgModulePath comme suit:

Driver=nvidia

KernelDriver=nvidia-331

LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331

XorgModulePath=/usr/lib/nvidia-331-updates/xorg,/usr/lib/xorg/modules

Redémarrer.

EDIT2: Si vous ne pouvez pas utiliser optirun (méthode de Bumblebee pour appeler la carte Nvidia)

Éditez la configuration de bumblebee nvidia:

Sudo gedit /etc/bumblebee/xorg.conf.nvidia

Supprimer le "#" devant "BusID ..."

EDIT: Si cela ne fonctionne toujours pas

Vous devrez peut-être modifier les paramètres transmis au noyau. Pour tester si c'est la solution:

  1. Quand vous arrivez à grub, sélectionnez Linux (mais ne tapez pas sur Entrée).

  2. appuyez sur "e" sur le clavier

  3. ajoutez "acpi_osi = Linux" à la fin de la ligne commençant par "linux/boot/..."

  4. Appuyez sur F10 pour démarrer.

Si cela fonctionne, vous pouvez rendre la modification permanente en éditant/etc/default/grub

  1. tapez "Sudo gedit/etc/default/grub"
  2. éditez la ligne avec "GRUB_CMDLINE_LINUX_DEFAULT" pour qu'elle se lit

    GRUB_CMDLINE_LINUX_DEFAULT = "Splash silencieux acpi_osi = Linux"

  3. Enregistrer et valider gedit

  4. lancer "Sudo update-grub"

2
BenB