web-dev-qa-db-fra.com

Impossible d'utiliser la carte / pilote nvidia sur Optimus Notebook

J'ai installé (encore une fois) le dernier pilote officiel nvidia pour ma GT540m sur Ubuntu 11.10. Même si tout semble bien aller avec mon fichier xorg.conf (j'ai ajouté manuellement le BusID "PCI: 1: 0: 0", car lspci affiche 01: 00.0 pour mon GPU).

Le problème est que, lorsque j'utilise le fichier xorg.conf généré par Xorg -configure, Xorg charge automatiquement le processeur graphique Intel.

J'ai donc supprimé tout ce qui n'était pas lié à ma carte nvidia, laissant essentiellement mon xorg.conf avec un écran et un périphérique (avec le pilote nvidia et le BusID mentionné ci-dessus), et Xorg ne démarre pas.

Le journal indique quelque chose comme "Périphériques sur GT540m [nouvelle ligne] aucune" Et quelques lignes plus tard, quelque chose comme "NVIDIA (0) a trouvé un écran, mais n’a pas de périphérique pour cela".

Lorsque je ne configure pas le BusID, il ne semble pas détecter ma carte non plus.

Merci pour toute suggestion.

PS: Si possible, j'aimerais éviter bumblebee ou toute solution "graphique hybride" similaire, la dernière fois que j'ai essayé, j'ai fini par réinstaller Ubuntu.

Edit: Permettez-moi de clarifier le problème.

J'ai un ordinateur portable avec une carte graphique GT540m et un processeur graphique intégré. Je souhaite utiliser la carte graphique avec accélération matérielle complète et son pilote officiel, comme je le fais sous Windows.

2
Mr. Pixel

Vous ne pouvez pas désactiver Intel et travailler avec nvidia uniquement parce que les images sont transportées via une carte Intel. Le but de la plupart des projets dans une carte graphique double est de désactiver nvidia gpu et de l’utiliser au besoin à l’aide d’une commande spéciale (comme optirun).

Utilisez le projet bumblebee (c'est un fork du projet bumblebee de Mrmee. Tout le code a été réécrit en C pour plus de stabilité) pour installer et désactiver nvidia card et l'utiliser si nécessaire.

Sinon, vous pouvez utiliser le paquet original de MrMee - ironhide .Mais cela n’est plus maintenu et cela a causé trop de problèmes plus tôt pour moi.

Je possède un Dell xps l502, nvidia gt 540m avec optimus. Cela fonctionne extrêmement bien dans 12.04 beta (noyau 3.2.0-21). J'ai eu environ 2,3 heures de vie de la batterie avec le wi-fi. sans bourdon sa 1h


Questions liées:

Dans quelle mesure les cartes Nvidia Optimus seront-elles prises en charge dans 12.04?

n NVIDIA GeForce avec technologie Optimus est-il pris en charge par Ubuntu?

6
Web-E

Il n'est pas impossible de désactiver la carte graphique Intel de votre ordinateur portable sous Linux. Par exemple, vous pouvez installer acpi_call pour effectuer cette tâche:

# turn off discrete graphics card
echo '\_SB.PCI0.PEG1.GFX0.DOFF' > /proc/acpi/call
# turn it back on
echo '\_SB.PCI0.PEG1.GFX0.DON' > /proc/acpi/call

Voici le site Web sur lequel vous pouvez télécharger et installer le package:

https://github.com/mkottman/acpi_call

3
Rasoul