Discussion:Bumblebee

De ArchwikiFR

Mise à jour et précisions

J'ai modifié "Ajouter les permissions" pour mettre :

gpasswd -a <utilisateur> bumblebee

(je n'ai pas ajouter la commande groupadd bumblebee, qui est inutile)

Sources : https://github.com/Bumblebee-Project/Bumblebee/wiki/Install-and-usage http://www.redhat.com/archives/rhl-list/2004-September/msg02595.html

Dans "Tester Bumblebee", il serait préférable d'utiliser glxspheres32 ou glxspheres64 (selon l'architecture) (du paquet virtualgl) puisqu'elles donnent de meilleures informations.

Résultat de glxspheres :

Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Visual ID of window: 0x20 Context is Direct OpenGL Renderer: Mesa DRI Intel(R) Sandybridge Mobile 61.158795 frames/sec - 53.768367 Mpixels/sec 60.034693 frames/sec - 52.780101 Mpixels/sec 60.121644 frames/sec - 52.856544 Mpixels/sec

Résultat de glxgears (du paquet mesa-demos qui devient inutile si on utilise glxspheres64) :

Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 328 frames in 5.0 seconds = 65.520 FPS 301 frames in 5.0 seconds = 60.158 FPS 301 frames in 5.0 seconds = 60.162 FPS XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"

     after 2963 requests (2963 known processed) with 0 events remaining.


Dans "Installation de Bumblebee", il serait vivement conseillé d'installer également primus et son lib32. En effet, primus est plus efficace que virtualgl. Il faudrait installer virtualgl (+lib32) et primus (+lib32). Au lieu d'utiliser optirun, utiliser primusrun. Ne pas utiliser primusrun seulement si elle ne fonctionne pas alors utiliser optirun. Source : https://wiki.archlinux.org/index.php/Bumblebee#Primusrun

Par ailleurs, pour l'installation Intel/Nvidia, c'était la seule solution d'installation complète pour moi :

pacman -S intel-dri xf86-video-intel bumblebee bbswitch primus lib32-primus nvidia bbswitch lib32-nvidia-utils lib32-intel-dri opencl-nvidia lib32-virtualgl virtualgl

donc il faut à mon avis conseillé l'installation des paquets ci-dessus qui ne figurent pas dans le Wiki.

Dans "Lancer le service Bumblebee", il est inutile d'ajouter ".service" à la fin de la commande (autant simplifier tout) : systemctl le fait automatiquement.

Pour information, c'est ma première contribution et je ne parle que par expérience dans ce cas. Lien post initial : https://forums.archlinux.fr/viewtopic.php?f=15&t=16726&p=141651

ylzhan (discussion)

Fais au mieux, surtout si l'information est fiable (et notamment reprise depuis le wiki anglophone... ici on va souffrir du peu de contributeurs qui auraient en plus l'expérience de bumblebee...)
Pour les installations de paquets à rallonge, il faut éviter de tout mettre quand ça ne se justifie pas (l'installation explicite de dépendances est donc à éviter: ainsi lib32-virtualgl fournit forcément virtualgl, etc.)
Pour les autres remarques, il suffit de les présenter en note (modèle note) ou des astuces (modèle tip).
On sait pour le .service, cf services et autres pages concernant systemctl... après certains contributeurs le précisent ou non, ça importe peu... ;)
Foolecho (discussion) 10 avril 2015 à 09:20 (CEST)
(note: pense à mettre un titre et signer les messages dans les discussions, c'est plus simple pour s'y retrouver et éventuellement compléter/supprimer: https://wiki.archlinux.fr/Aide:Redaction#Discussion)