web-dev-qa-db-fra.com

optirun échoue dans Ubuntu 12.10

J'essaie d'utiliser Nvidia Optimus sur mon ordinateur portable en utilisant Bumblebee, j'ai un Intel Core i5 avec un Nvidia Geforce GT 630M.

J'ai suivi les instructions sur la page wiki à https://wiki.ubuntu.com/Bumblebee , mais lorsque j'essaie d'exécuter optirun avec Firefox (ou tout autre programme, comme glxspheres), j'obtiens le erreur suivante:

[ 1921.452820] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 1921.452905] [ERROR]Aborting because fallback start is disabled.

J'ai essayé de googler le problème, mais je n'ai trouvé aucune solution qui n'a pas causé plus de problèmes.

Merci pour votre temps.

Voici mon bumblebee.conf: http://paste.ubuntu.com/1333324/

1
nick

Il semble que j'ai résolu mon problème. J'ai suivi les instructions de Salem et j'ai téléchargé le package linux-headers-generic, puis j'ai réinstallé bbswitch-dkms, nvidia-current et nvidia-settings. Maintenant, je peux utiliser optirun sur glxspheres et obtenir 120fps au lieu de 60fps. Merci à tous.

1
nick

Votre problème réside probablement dans la configuration de Bumblebee. Pour le configurer, vous devez modifier /etc/bumblebee/bumblebee.conf. Pour ce faire, vous pouvez exécuter dans un terminal, ou en utilisant Alt + F2

gksu gedit /etc/bumblebee/bumblebee.conf

Tout d'abord, vous devez sélectionner le pilote que vous souhaitez que Bumblebee utilise: nvidia ou nouveau. Si vous avez installé bumblebee-nvidia il vaut mieux utiliser nvidia. Remplacer Driver= avec

Driver=nvidia

Mettez également à jour les deux ocorrences de PMMethod avec

PMMethod=none

Après le redémarrage, cela devrait faire fonctionner Bumblebee. Si vous obtenez une erreur lors de l'exécution de optirun concernant les autorisations, vous devez exécuter la commande suivante, en la remplaçant par votre nom d'utilisateur:

Sudo usermod -a -G bumblebee <username>

Cela vous permettra uniquement d'utiliser votre carte NVidia (c'est-à-dire que cela ne fera rien en matière de gestion de l'alimentation). Si vous souhaitez que Bumblebee désactive la carte NVidia lorsqu'elle n'est pas utilisée, vous devez vérifier le lien Wiki que vous avez fourni et la valeur TurnCardOffAtExit dans la configuration de Bumblebee.

En outre, vous devez installer bbswitch-dkms (il nécessite linux-headers-generic)

Sudo apt-get install linux-headers-generic
Sudo apt-get install bbswitch-dkms
1
Salem