Dessus, j'ai donc le fameux couple Optimus nvidia-Intel ... À la différence d'une solution $Buntu, on ne peut avoir accès directement à la carte nvidia, en installant juste le pilote conséquent.
Il faut passer par le projet Bumblebee.
Je remets ici à nouveau les liens qui m'ont servi à paramétrer mon "délirium graficum" :
- le tuto sur le wiki : NVidia_Optimus_Bumblebee
- un article qui semble résoudre certaines "équations" : http://fixmynix.com/install-and-configu ... in-debian/
Malheureusement, cela ne fonctionne pas dans le sens où j'ai bien mon accès graphique X mais optirun me retourne une erreur, mais un peu trop sybilline :
Code : Tout sélectionner
$ optirun glxgears
[ 1139.906285] [ERROR]Cannot access secondary GPU - error: [XORG] (EE)
[ 1139.906313] [ERROR]Aborting because fallback start is disabled.
J'ai bien sûr modifié le fichier /etc/bumblebee/xorg.conf.nvidia :
Code : Tout sélectionner
Section "ServerLayout"
Identifier "Layout0"
Option "AutoAddDevices" "false"
Option "AutoAddGPU" "false"
EndSection
Section "Device"
Identifier "DiscreteNvidia"
Driver "nvidia"
VendorName "NVIDIA Corporation"
# If the X server does not automatically detect your VGA device,
# you can manually set it here.
# To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
# as you see in the commented example.
# This Setting may be needed in some platforms with more than one
# nvidia card, which may confuse the proprietary driver (e.g.,
# trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
# BusID "PCI:01:00:0"
BusID "PCI:03:00:0"
# Setting ProbeAllGpus to false prevents the new proprietary driver
# instance spawned to try to control the integrated graphics card,
# which is already being managed outside bumblebee.
# This option doesn't hurt and it is required on platforms running
# more than one nvidia graphics card with the proprietary driver.
# (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
# If this option is not set, the new Xorg may blacken the screen and
# render it unusable (unless you have some way to run killall Xorg).
Option "ProbeAllGpus" "false"
Option "NoLogo" "true"
Option "UseEDID" "false"
Option "UseDisplayDevice" "none"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "DiscreteNvidia"
EndSection
Par contre, je me rends compte que le fichier correspondant n'existe pas !
En effet, un coup de listing sur le bon répertoire nous le prouve :
Code : Tout sélectionner
# ls -al /sys/module/rcutree/parameters/
total 0
drwxr-xr-x 2 root root 0 mai 3 21:54 .
drwxr-xr-x 3 root root 0 mai 3 21:31 ..
-r--r--r-- 1 root root 4096 mai 3 21:54 blimit
-r--r--r-- 1 root root 4096 mai 3 21:54 dump_tree
-rw-r--r-- 1 root root 4096 mai 3 21:54 jiffies_till_first_fqs
-rw-r--r-- 1 root root 4096 mai 3 21:54 jiffies_till_next_fqs
-rw-r--r-- 1 root root 4096 mai 3 21:54 jiffies_till_sched_qs
-rw-r--r-- 1 root root 4096 mai 3 21:54 kthread_prio
-r--r--r-- 1 root root 4096 mai 3 21:54 qhimark
-r--r--r-- 1 root root 4096 mai 3 21:54 qlowmark
-r--r--r-- 1 root root 4096 mai 3 21:54 rcu_fanout_exact
-r--r--r-- 1 root root 4096 mai 3 21:54 rcu_fanout_leaf
De fait, je ne sais pas s'il y a un lien de cause à effet entre 'optirun' qui ne s'exécute pas et "l'absence" de ce fichier - qui semble nécessaire ...bash: /sys/module/rcutree/parameters/rcu_idle_gp_delay: Permission non accordée
Mon kernel actuel : 4.5.2-towo.2-siduction-amd64.
Voili, voilou ... je suis preneur de tout éclairage ... merci d'avance
----
Mémo :
1/ Test de ce correctif : https://github.com/Bumblebee-Project/Bu ... -216352740
Après, reboot, nouveau message d'erreur :
Code : Tout sélectionner
$ optirun glxgears
[ 120.985470] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ 120.985506] [ERROR]Aborting because fallback start is disabled.
Deux choses à vérifier :
1/ Que le serveur 'xserver-xorg-video-nvidia' soit bien installé !
2/ Que l'identification de Bus soit correctement écrite, de type : 'BusID "PCI:01:00:0"' et non pas 'BusID "PCI:01:00.0"' - la différence est subtile mais elle suffit pour que le serveur ne démarre pas correctement !
En tout, cas, c'est enfin fonctionnel ! :D