4 votes

Activez les effets de bureau accélérés par le matériel avec NVIDIA Optimus/Bumblebee.

Je suis assez novice en matière de Linux et j'essaie d'installer Ubuntu 12.04 sur mon ordinateur portable personnel, un Dell XPS 15. Il est équipé d'une NVIDIA GT540M avec Optimus. Heureusement, il n'y a aucun moyen de désactiver Optimus dans le BIOS. lspci output :

00:02.0 Contrôleur compatible VGA : contrôleur graphique intégré de la famille des processeurs Core de 2e génération d'Intel Corporation (rev 09)

01:00.0 Contrôleur compatible VGA : NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)

J'ai installé le bourdon et il semble fonctionner correctement. J'ai utilisé glxgears de tabla-utils pour le tester. Je ne sais pas si c'est normal, mais l'exécution de "glxgears" par elle-même donne.. :

Erreur : Impossible d'obtenir un visuel RVB, à double tampon.

Mais "optirun glxgears" fonctionne bien, obtenant des framerates autour de 5800-6000 en 5 secondes.

Mon seul problème est que les effets de bureau accélérés par le matériel ne fonctionnent pas. Je ne peux pas activer les fenêtres bancales ou les animations. Le pire, c'est que l'effet de maximisation de la fenêtre, semblable à celui d'Aero, ne fonctionne pas. Je n'ai pas été en mesure d'activer cet effet du tout, même s'il a fonctionné lorsque j'ai utilisé la clé USB. Je suppose que c'est lié à mes problèmes de carte vidéo, mais s'il y a un moyen de l'activer, faites-le moi savoir !

Est-ce qu'optirun utilise les pilotes NVIDIA, mais les pilotes Intel ne sont pas configurés correctement ? Ai-je manqué une étape ?

Voici une autre capture d'écran. Il est également intéressant de noter qu'il s'agit d'une installation 64 bits d'Ubuntu !

Another one I thought would be useful.

3voto

Lekensteyn Points 162346

Si vous utilisez nvidia-current-updates vous devez modifier /etc/bumblebee/bumblebee.conf et mettre KernelDriver=nvidia-current-updates sous [driver-nvidia] .

Il semble que vous venez d'installer Bumblebee, mais que vous avez sélectionné le référentiel universe pendant l'installation. Cela a entraîné l'utilisation du pilote nvidia qui a interrompu l'accélération 3D et d'autres fonctionnalités OpenGL. Essayez de redémarrer le serveur X, par exemple en redémarrant la machine.

Si le problème persiste, il est possible que certaines bibliothèques aient été installées à un mauvais endroit. Après l'installation de Bumblebee, /usr/lib/xorg/modules/extensions/ ne doit pas contenir libglx.so , libglx.so.VERSION o nvidia_drv.so . Si c'est le cas, supprimez ces fichiers (cela nécessite des privilèges d'administrateur) :

sudo rm -f /usr/lib/xorg/modules/extensions/libglx.so* /usr/lib/xorg/modules/extensions/nvidia_drv.so

Vous devrez peut-être aussi réinstaller le nvidia-current si Bourdon ne fonctionne pas par la suite :

sudo apt-get install --reinstall nvidia-current

Connectez-vous à nouveau et votre problème devrait être résolu.

0voto

user64637 Points 21

J'ai rencontré le même problème.... je l'ai résolu en réinstallant le paquet compiz-core... utilisez également "bumblebee tumbleweed 3.0". il est bien meilleur que ironhide.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X