Optimus et Mageia 4. [Réglé]
Dupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
Reprise du message précédent
Aranud :
Mouai, y en na des choses à faire...
Point 0, point 1, point 2, installer bumblebee + Primus + dkms-bbswitch + probablement virtualGL, second point 6, point 7, et si nécessaire point 8.

Je vous recommande de lire ceci (c'est en anglais). Si j'ai bien compris, vous pouvez installer les paquets présents dans /core/backports_testing afin de tester avec le pilote Nouveau. Par contre, si vous voulez utiliser les pilotes Nvidia, vous devez installer les paquets présents dans /nonfree/backports_testing + dkms-bbswitch (mais à vérifier pour ce dernier), et bien entendu, installer les pilotes proprios nvidia (présents dans les dépôts). Attention, c'est soit l'un (bumblebee-nouveau), soit l'autre (bumblebee-nvidia), mais pas les deux ensemble (car conflits). Pour ceux qui utilisent un système 64 bits, vous devrez installer également libprimus et libvirtualgl afin de faire fonctionner les jeux/logiciels 32bits.
L'équipe de Mageia souhaite des retours afin de placer les paquets dans le(s) dépôt(s) backports (si tout va bien).
Édité par Dupo Le 10/02/2014 à 01h17
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
http://linuxtricks.asso-linux-online.fr/wiki/mageia-installer-bumblebee-pour-les-cartes-optimus
Une fois terminé, je copie colle ce qu'il y a sur mon site sur le wiki MLO
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Dupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
si nécessaire, j'ai trouvé quelques infos sur Bumblebee via le net. Je pourrai les ajouter au sujet que tu souhaites créer sur le wiki de MLO.
Je vais tester avec bumblebee-nvidia et le pilote Nvidia, si nécessaire, je peux réaliser un petit compte rendu/tutoriel.
Édité par Dupo Le 10/02/2014 à 16h16
david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur

N'étant pas du tout adepte à Bumblebee et ce depuis le début car jugé dangerous et instable pour un système je dois pour une fois m'incliner et féliciter Akien qui nous a concocté des petits paquets aux petits oignons.
Je viens d'en faire l'expérience en installant Bumblebee et là stupéfaction rien à faire, installation toute simple et cerise sur le gâteau après un reboot et béh tout fonctionne a merveille.
Je précise que mise a part cliqué sur bumblebee-nvidia, validé et un reboot je n'ai vraiment rien fait d'autre.
Voici les paquets installés tout seul :
Citation :
- bumblebee-3.2.1-4.mga4.x86_64
- bumblebee-nvidia-3.2.1-4.mga4.nonfree.x86_64
- lib64primus-0.1-0.20131127.2.mga4.x86_64
- primus-0.1-0.20131127.2.mga4.x86_64
- primus-nvidia-0.1-0.20131127.2.mga4.nonfree.x86_64
-dkms-bbswitch-0.8-1.mga4.noarch
-dkms-nvidia-current-331.38-1.mga4.nonfree.x86_64
-nvidia-current-doc-html-331.38-1.mga4.nonfree.x86_64
-x11-driver-video-nvidia-current-331.38-1.mga4.nonfree.x86_64
-virtualgl-2.3.2-4.mga4.x86_64
-lib64virtualgl-2.3.2-4.mga4.x86_64
- bumblebee-3.2.1-4.mga4.x86_64
- bumblebee-nvidia-3.2.1-4.mga4.nonfree.x86_64
- lib64primus-0.1-0.20131127.2.mga4.x86_64
- primus-0.1-0.20131127.2.mga4.x86_64
- primus-nvidia-0.1-0.20131127.2.mga4.nonfree.x86_64
-dkms-bbswitch-0.8-1.mga4.noarch
-dkms-nvidia-current-331.38-1.mga4.nonfree.x86_64
-nvidia-current-doc-html-331.38-1.mga4.nonfree.x86_64
-x11-driver-video-nvidia-current-331.38-1.mga4.nonfree.x86_64
-virtualgl-2.3.2-4.mga4.x86_64
-lib64virtualgl-2.3.2-4.mga4.x86_64
Voici les résultats :
Code BASH :
$ glxgears Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. 305 frames in 5.0 seconds = 60.985 FPS 301 frames in 5.0 seconds = 60.068 FPS 301 frames in 5.0 seconds = 60.069 FPS
Code BASH :
$ optirun glxgears 4735 frames in 5.0 seconds = 946.925 FPS 4809 frames in 5.0 seconds = 961.642 FPS 4827 frames in 5.0 seconds = 965.262 FPS
Code BASH :
$ primusrun glxgears 293 frames in 5.0 seconds = 58.568 FPS 301 frames in 5.0 seconds = 60.067 FPS 301 frames in 5.0 seconds = 60.069 FPS 301 frames in 5.0 seconds = 60.069 FPS
Code BASH :
$ vblank_mode=0 primusrun glxgears 7406 frames in 5.0 seconds = 1481.197 FPS 7851 frames in 5.0 seconds = 1570.095 FPS 8032 frames in 5.0 seconds = 1606.249 FPS 8122 frames in 5.0 seconds = 1624.188 FPS
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLO
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLOAdrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Code BASH :
2 [20:02:03] adrien@superlinux: ~ $ vblank_mode=0 glxgears 37113 frames in 5.0 seconds = 7422.429 FPS 38805 frames in 5.0 seconds = 7760.854 FPS 38571 frames in 5.0 seconds = 7714.137 FPS 38995 frames in 5.0 seconds = 7798.997 FPS
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
tuto fini : http://linuxtricks.asso-linux-online.fr/wiki/mageia-installer-bumblebee-pour-les-cartes-optimus
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Dupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
avez-vous désactivé le pilote Nouveau ?
Sinon, voici quelques informations concernant bbswitch/dkms-bbswitch :
Gestion d'énergie de la carte Nvidia avec dkms-bbswitch et/ou bbswitch
1. Création ou vérification du fichier /etc/modprobe.d/bbswitch.conf :
options bbswitch load_state=0 unload_state=0
2. Vérifier dans le fichier /etc/bumblebee/bumblebee.conf, les valeurs suivantes :
[...]
[bumblebeed]
KeepUnusedXServer=false
...
[driver-nvidia]
PMMethod=bbswitch
...
[driver-nouveau]
PMMethod=bbswitch
[...]
[bumblebeed]
KeepUnusedXServer=false
...
[driver-nvidia]
PMMethod=bbswitch
...
[driver-nouveau]
PMMethod=bbswitch
[...]
3. Redémarrez le démon via le terminal :
systemctl restart bumblebeed.service
4. Vérification de l'activation automatique de la carte Nvidia :
$ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
$ optirun glxgears > /dev/null &
$ cat /proc/acpi/bbswitch
0000:01:00.0 ON
# Après fermeture de la fenêtre de glxgears
$ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
0000:01:00.0 OFF
$ optirun glxgears > /dev/null &
$ cat /proc/acpi/bbswitch
0000:01:00.0 ON
# Après fermeture de la fenêtre de glxgears
$ cat /proc/acpi/bbswitch
0000:01:00.0 OFF
Voilà, cela signifie que bbswitch et/ou dkms-bbswitch fonctionne(nt) correctement.
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Le fichier de conf fourni par le paquet Mageia est bien fait.
Tu installes et ça marche.
Point final. Arrêtes de te compliquer la vie Dupo !!!
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
Adrien.D :
On s'en fiche de nouveau.
Le fichier de conf fourni par le paquet Mageia est bien fait.
Tu installes et ça marche.
Point final. Arrêtes de te compliquer la vie Dupo !!!
Le fichier de conf fourni par le paquet Mageia est bien fait.
Tu installes et ça marche.
Point final. Arrêtes de te compliquer la vie Dupo !!!
+1 pour Adrien.D

Dupo as tu lu correctement ce que j'ai écrit ??? ou pas ???
david.david :
Je précise que mise a part cliqué sur bumblebee-nvidia, validé et un reboot je n'ai vraiment rien fait d'autre.
Strictement rien de plus, aucunement touché a le moindre fichier de conf et aucunement m’occupé de 'nouveau'.
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLO
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLODupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
ok, je vais suivre vos conseils. Je vais tester cela rapidement.
Dupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
tout d'abord, merci à Akien d'avoir fourni les paquets pour Bumblebee, Primus, etc. Enfin, nous pouvons utiliser totalement notre carte graphique nvidia.

Ensuite, j'ai testé chez moi, et ça fonctionne. MAIS (et oui, malheureusement, il y a un MAIS), j'ai remarqué ceci :
1. Impossible de lancer la commande : glxgears, le système m'indique qu'elle n'existe pas. Donc, j'ai utilisé glxspheres.
2. Toutes les commandes : glxspheres, primusrun glxspheres, optirun -v -b primus glxspheres fonctionnent, mais lorsque je lance la commande : optirun glxspheres , voici ce que le système m'indique :
$ optirun glxspheres
polygons in scene:62464
ERROR(593): Could not obtain RGB visual with requested properties.
polygons in scene:62464
ERROR(593): Could not obtain RGB visual with requested properties.
Au niveau des FPS, je suis à +/- 60 (sans vblank_mode=0), sinon avec vblank_mode=0, je suis à 300FPS max, pourtant, je disposes d'une GTXm. Donc, je devrai dépasser très largement les 300FPS.
Enfin, au niveau du nvidia-settings, je n'ai rien vu concernant le réglage de la luminosité, du contraste, et du gamma. Ceux-ci n'existent pas dans le nvidia-settings sous Gnu/Linux ?
Merci.
Édité par Dupo Le 13/02/2014 à 16h09
david.david Membre non connecté
-
- Voir le profil du membre david.david
- Inscrit le : 11/02/2008
- Groupes :
-
Membre d'Honneur
Pour glxgears il te faut installer le paquet mesa-demos.
ASUS K73S (portable) :
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLO
Intel Core i3-2350M_2.3GHz, 8 GO RAM DDR3, écran LED 17" (1600x900), CG Intel HD intégrée + CG Nvidia GeForce 610M_1GB dédiée (Technologie Optimus), SSD Samsung 860 EVO 500GB + SSD Samsung 850 EVO 500GB.
Mageia 8 - x86_64bits/ KDE Plasma-5.20.4 (DVD édition), c' est de la bombe, vive MAGEIA et toute l'équipe du STAFF MLO.
de david.david <david.david@mageialinux-online.org>
.Venez nous rejoindre sur le salon IRC de MLOVisiteur
Visiteur
Dupo :
Au niveau des FPS, je suis à +/- 60 (sans vblank_mode=0), sinon avec vblank_mode=0, je suis à 300FPS max, pourtant, je disposes d'une GTXm. Donc, je devrai dépasser très largement les 300FPS.
Enfin, au niveau du nvidia-settings, je n'ai rien vu concernant le réglage de la luminosité, du contraste, et du gamma. Ceux-ci n'existent pas dans le nvidia-settings sous Gnu/Linux ?
Merci.
Bonjour,
tout d'abord, merci à Akien d'avoir fourni les paquets pour Bumblebee, Primus, etc. Enfin, nous pouvons utiliser totalement notre carte graphique nvidia.
Ensuite, j'ai testé chez moi, et ça fonctionne. MAIS (et oui, malheureusement, il y a un MAIS), j'ai remarqué ceci :
1. Impossible de lancer la commande : glxgears, le système m'indique qu'elle n'existe pas. Donc, j'ai utilisé glxspheres.
2. Toutes les commandes : glxspheres, primusrun glxspheres, optirun -v -b primus glxspheres fonctionnent, mais lorsque je lance la commande : optirun glxspheres , voici ce que le système m'indique :
tout d'abord, merci à Akien d'avoir fourni les paquets pour Bumblebee, Primus, etc. Enfin, nous pouvons utiliser totalement notre carte graphique nvidia.

Ensuite, j'ai testé chez moi, et ça fonctionne. MAIS (et oui, malheureusement, il y a un MAIS), j'ai remarqué ceci :
1. Impossible de lancer la commande : glxgears, le système m'indique qu'elle n'existe pas. Donc, j'ai utilisé glxspheres.
2. Toutes les commandes : glxspheres, primusrun glxspheres, optirun -v -b primus glxspheres fonctionnent, mais lorsque je lance la commande : optirun glxspheres , voici ce que le système m'indique :
$ optirun glxspheres
polygons in scene:62464
ERROR(593): Could not obtain RGB visual with requested properties.
polygons in scene:62464
ERROR(593): Could not obtain RGB visual with requested properties.
Au niveau des FPS, je suis à +/- 60 (sans vblank_mode=0), sinon avec vblank_mode=0, je suis à 300FPS max, pourtant, je disposes d'une GTXm. Donc, je devrai dépasser très largement les 300FPS.
Enfin, au niveau du nvidia-settings, je n'ai rien vu concernant le réglage de la luminosité, du contraste, et du gamma. Ceux-ci n'existent pas dans le nvidia-settings sous Gnu/Linux ?
Merci.
optirun -vv glxspheres
te renvoie quoi comme infos?
et
rpm -qa *virtualgl*
rpm -qa *mesa*
ca donne quoi ?
avec primus il te faut obliger vblank_mode=0 i tu veux aller au dela des 60fps
maintenant avec glxspheres c'est plutot bien , même tres bien 300fps
tu as :
optirun -c jpeg glxspheres
qui donne d'assez bon resultats avec glxspheres
ca donne quoi avec glxgears ?
Édité par Visiteur Le 13/02/2014 à 22h16
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
MadTuX :
[
rpm -qa *virtualgl*
rpm -qa *virtualgl*
Super, je ne la connaissais pas cette commande

Je faisais toujours
Code BASH :
rpm -qa | grep virtualgl
c'est bon ça !!!
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Dupo Membre non connecté
-
- Voir le profil du membre Dupo
- Inscrit le : 09/02/2013
bon, je vérifierai pour mesa-demos.
Sinon, j'ai pas eu le temps, aujourd'hui, de tester les commandes proposées par MadTux, donc, je fournirai les résultats demain.
La "limitation" des 60FPS est due à l'écran (60hz) ? Donc, si on souhaite jouer en ayant des valeurs FPS plus élevées, il faut utiliser vblank_mode=0 dans les paramètres ?
Puis je utiliser Nvidia X Server Settings pour paramétrer la luminosité, le contraste, et le gamma, ou, est t-il préférable de ne pas toucher à cet outil ?
Merci.
P.S: Concernant le message d'erreur que j'ai indiqué, une des solutions proposée, sur le net, consiste à réinstaller libgl1-mesa-glx, et si nécessaire, le paquet xserver-xorg-core. Qu'en pensez vous ?
Édité par Dupo Le 13/02/2014 à 23h30
Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Citation :
La "limitation" des 60FPS est due à l'écran (60hz) ?
Oui
Citation :
Donc, si on souhaite jouer en ayant des valeurs FPS plus élevées, il faut utiliser vblank_mode=0 dans les paramètres ?
Non
Ton écran ne peut pas afficher plus de 60 images par secondes, donc .... ça te sera inutile.
Néanmoins, même si l'Intel t'affiche aussi 60 images par secondes, elle est vite "débordée" si tu lances une application gourmande.
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie