Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.

Portable HP Probook 450 G5 et GPU (optimus)

#21Messageil y a 5 ans

Reboot et verification, comme demandé :

[me@probook ~]$ cat /etc/group | grep bumble
bumblebee:x:56:me

[me@probook ~]$ sudo systemctl start bumblebeed
[sudo] Mot de passe de me : 
[me@probook ~]$ 
Aucune sortie, est-il lancé ?

[me@probook ~]$ sudo journalctl -u bumblebeed -p 4
-- Logs begin at Sun 2018-06-03 01:18:30 CEST, end at Fri 2018-06-15 23:29:48 C>
juin 15 23:13:24 probook bumblebeed[3141]: Failed to unload module 'nouveau' (r>
juin 15 23:24:08 probook bumblebeed[3141]: Received Terminated signal.

[me@probook ~]$ cat /var/log/Xorg.0.log
cat: /var/log/Xorg.0.log: Aucun fichier ou dossier de ce type

[me@probook ~]$ dmesg | grep -C 10 bbswitch
[    4.737928] iTCO_wdt: unable to reset NO_REBOOT flag, device disabled by hardware/BIOS
[    4.743150] uvcvideo: Found UVC 1.00 device HP HD Camera (04ca:706e)
[    4.746950] uvcvideo 1-6:1.0: Entity type for entity Extension 4 was not initialized!
[    4.746954] uvcvideo 1-6:1.0: Entity type for entity Processing 2 was not initialized!
[    4.746956] uvcvideo 1-6:1.0: Entity type for entity Camera 1 was not initialized!
[    4.747037] input: HP HD Camera: HP HD Camera as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/input/input15
[    4.755069] usbcore: registered new interface driver uvcvideo
[    4.755073] USB Video Class driver (1.1.1)
[    4.763390] input: SYNA3063:00 06CB:826F Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-SYNA3063:00/0018:06CB:826F.0001/input/input17
[    4.763860] hid-multitouch 0018:06CB:826F.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3063:00 06CB:826F] on i2c-SYNA3063:00
[    4.772653] bbswitch: version 0.8
[    4.772658] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[    4.772664] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.RP01.PXSX
[    4.772674] ACPI Warning: \_SB.PCI0.RP01.PXSX._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20180105/nsarguments-100)
[    4.773553] bbswitch: detected an Optimus _DSM function
[    4.773560] bbswitch: device 0000:01:00.0 is in use by driver 'nvidia', refusing OFF
[    4.773562] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[    4.773977] [drm] [nvidia-drm] [GPU ID 0x00000100] Unloading driver
[    4.793844] nvidia-modeset: Unloading
[    4.794407] mousedev: PS/2 mouse device common for all mice
[    4.823695] nvidia-nvlink: Unregistered the Nvlink Core, major device number 240
[    4.845284] bbswitch: disabling discrete graphics
[    4.845370] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.847146] thermal thermal_zone12: failed to read out thermal zone (-61)
[    4.850957] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
[    4.864551] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.864557] Bluetooth: BNEP filters: protocol multicast
[    4.864567] Bluetooth: BNEP socket layer initialized
[    4.870074] pci 0000:01:00.0: Refused to change power state, currently in D0
[    5.390841] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[    5.391340] enp2s0: 0xffffaf4380ee9000, 10:e7:c6:db:82:af, IRQ 127
[    5.441108] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[me@probook ~]$ 

[me@probook ~]$ sudo cat /etc/bumblebee/bumblebee.conf | grep PMMethod
# PMMethod: method to use for saving power by disabling the nvidia card, valid
PMMethod=auto
PMMethod=auto

[me@probook ~]$ sudo systemctl status bumblebeed
● bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor p>
   Active: active (running) since Fri 2018-06-15 23:24:09 CEST; 13min ago
 Main PID: 414 (bumblebeed)
    Tasks: 1 (limit: 4915)
   Memory: 1.5M
   CGroup: /system.slice/bumblebeed.service
           └─414 /usr/bin/bumblebeed --use-syslog

juin 15 23:24:09 probook systemd[1]: Started Bumblebee C Daemon.
juin 15 23:24:09 probook bumblebeed[414]: /usr/bin/bumblebeed 3.2.1-2017-02-27-F>
lines 1-11/11 (END)
bumblebeed.service est chargé, il me semble

$ mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-390xx-bumblebee            2018.05.04               false            PCI
         network-r8168            2016.04.20                true            PCI
Et je me retouve dans le cas dont tu m'as donné le lien dans le post #2... jy retourne :snif

 inxi -Fxxxz
System:    Host: probook Kernel: 4.16.14-2-MANJARO x86_64 bits: 64 compiler: gcc v: 8.1.1 Desktop: Gnome 3.28.2 
           info: gnome-shell dm: gdm Distro: Manjaro Linux 17.1.10 Hakoila 
Machine:   Type: Laptop System: HP product: HP ProBook 450 G5 v: N/A serial: <filter> Chassis: type: 10 
           serial: <filter> 
           Mobo: HP model: 837D v: KBC Version 02.2A.00 serial: <filter> UEFI: HP v: Q85 Ver. 01.02.04 
           date: 01/30/2018 
Battery:   ID-1: BAT0 charge: 31.4 Wh condition: 45.3/45.3 Wh (100%) volts: 11.8/11.4 
           model: Hewlett-Packard Primary type: Li-ion serial: <filter> status: Discharging 
CPU:       Topology: Quad Core model: Intel Core i5-8250U bits: 64 type: MT MCP arch: Kaby Lake rev: 10 
           L2 cache: 6144 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28808 
           Speed: 700 MHz min/max: 400/3400 MHz Core speeds (MHz): 1: 700 2: 700 3: 700 4: 700 5: 700 6: 700 
           7: 700 8: 700 
Graphics:  Card-1: Intel UHD Graphics 620 driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917 
           Card-2: NVIDIA GM108M [GeForce 930MX] driver: N/A bus ID: 01:00.0 chip ID: 10de:134e 
           Display: x11 server: N/A driver: N/A compositor: gnome-shell resolution: <xdpyinfo missing> 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2) v: 4.5 Mesa 18.1.1 compat-v: 3.0 
           direct render: Yes .../...

 cat /proc/acpi/bbswitch
0000:01:00.0 OFF
[me@probook ~]$ pacman -Qi linux416-bbswitch
Nom                      : linux416-bbswitch
Version                  : 0.8-13
Description              : kernel module allowing to switch dedicated graphics card on Optimus laptops
Architecture             : x86_64
URL                      : http://github.com/Bumblebee-Project/bbswitch
Licences                 : GPL
Groupes                  : linux416-extramodules
Fournit                  : bbswitch=0.8
Dépend de                : linux416
Dépendances opt.         : --
Requis par               : --
Optionnel pour           : bumblebee
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 27,00 KiB
Paqueteur                : Philip Mueller <philm@manjaro.org>
Compilé le               : sam. 09 juin 2018 09:46:38 CEST
Installé le              : jeu. 14 juin 2018 22:29:21 CEST
Motif d’installation     : Explicitement installé
Script d’installation    : Oui
Validé par               : Signature

 $ cat /proc/acpi/bbswitch
0000:01:00.0 OFF

$ pacman -Qi linux416-bbswitch
Nom                      : linux416-bbswitch
Version                  : 0.8-13
Description              : kernel module allowing to switch dedicated graphics card on Optimus laptops
Architecture             : x86_64
URL                      : http://github.com/Bumblebee-Project/bbswitch
Licences                 : GPL
Groupes                  : linux416-extramodules
Fournit                  : bbswitch=0.8
Dépend de                : linux416
Dépendances opt.         : --
Requis par               : --
Optionnel pour           : bumblebee
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 27,00 KiB
Paqueteur                : Philip Mueller <philm@manjaro.org>
Compilé le               : sam. 09 juin 2018 09:46:38 CEST
Installé le              : jeu. 14 juin 2018 22:29:21 CEST
Motif d’installation     : Explicitement installé
Script d’installation    : Oui
Validé par               : Signature
Je pense n'avoir rien oublié

optirun -b none nvidia-settings -c :8
GPU at BusId 0x1 doesn't have a supported video decoder
Et nvidia-settings se lance ! :clap
Mais pas de décodeur vidéo supporté ?!
La conso est à 6 W, la CG Nvidia n'a pas l'air d'être alimentée :bien
Je testerai demain la veille, le retour de veille, le reboot... tout en restant sur GPU Intel, dans un premier temps
Merci pour l'aide :maître:

Portable HP Probook 450 G5 et GPU (optimus)

#22Messageil y a 5 ans

corrige dans le fichier

sudo nano /etc/bumblebee/bumblebee.conf 
# PMMethod: method to use for saving power by disabling the nvidia card, valid
PMMethod=auto ( 1 seule ligne doit apparaître )

optirun -b none nvidia-smi -c :8 ( permet de voir si le driver nvidia le reconnait )
normalement tu devrait avoir 2 config de fichier Xorg XX-intel et YY-Nvidia

optirun permet de lancer la carte video avec l'appli demandé pour Nvidia
sinon l'affichage reste géré par Intel

a verifier

lspci | grep "NVIDIA" | cut -b -8
0n:00.0

sudo nano /etc/default/tlp
# Exclude PCI(e) device adresses the following list from Runtime PM
# (separate with spaces). Use lspci to get the adresses (1st column).
RUNTIME_PM_BLACKLIST="0n:00.0"

a voir aussi
rename *mhwd-bbswitch.conf* to *bbswitch.conf*

sudo cd  /etc/modprobe.d/
sudo cp mhwd-bbswitch.conf bbswitch.conf
le passage a Primusrun va tout revoir

Portable HP Probook 450 G5 et GPU (optimus)

#23Messageil y a 5 ans

Merci pour toutes ces infos !!!
Sauf que ce matin écran noir après le menu du grub... :tetu!
Le noyau 416 fallback ne passe pas non plus, ni le 414
Rien vu de bizarre dans grub.conf, les deux images, intel et initxxx sont bien présentes
Va falloir que je cherche (encore) une solution à ce problème là, mais j'ai vu tonnes des pages sur ce sujet

Edit : je pense devoir booter avec la live-usb, monter la partition efi et root de manjaro et me mettre en chroot comme décrit ici à la section Vous n'avez pas accès à la console. On Chroot!! : viewtopic.php?p=94837#p94837
Une fois en chroot , vous serez connecté en temps que root. L'interface graphique est impossible mais vous pouvez remonter les logs, réinstaller grub, le pilote graphique, mettre à jour le système....
Et là, je n'ai aucune idée de comment pour réparer le boot...

Portable HP Probook 450 G5 et GPU (optimus)

#24Messageil y a 5 ans

lopasilver a écrit :Sauf que ce matin écran noir après le menu du grub... :tetu!
Le noyau 416 fallback ne passe pas non plus, ni le 414
Bonjour.
Quelle est la distro qui tient Grub ?
Ton problème ressemble à ça:
95169

Portable HP Probook 450 G5 et GPU (optimus)

#25Messageil y a 5 ans

lopasilver a écrit : il y a 5 ans Et là, je n'ai aucune idée de comment pour réparer le boot...
Tu viens d'installer un drivers vidéo ! donc ton problème est là :wink: vérifier/refaire les commandes de stéphane ou revenir en arrière :saispas:
ps: avec un problème vidéo normalement le chroot n'est pas obligatoire, un CTRL+ALT + F2 suffit.

Portable HP Probook 450 G5 et GPU (optimus)

#26Messageil y a 5 ans

lemust83 a écrit : il y a 5 ans
lopasilver a écrit :Sauf que ce matin écran noir après le menu du grub... :tetu!
Le noyau 416 fallback ne passe pas non plus, ni le 414
Bonjour.
Quelle est la distro qui tient Grub ?
C'est le grub de Manjaro qui était et qui est toujours actif, donc le grub n'a pas changé et démarre bien, sauf forcement quand je sélectionne un noyau et que je valide

Portable HP Probook 450 G5 et GPU (optimus)

#27Messageil y a 5 ans

papajoke a écrit : il y a 5 ans
lopasilver a écrit : il y a 5 ans Et là, je n'ai aucune idée de comment pour réparer le boot...
Tu viens d'installer un drivers vidéo ! donc ton problème est là :wink: vérifier/refaire les commandes de stéphane ou revenir en arrière :saispas:
ps: avec un problème vidéo normalement le chroot n'est pas obligatoire, un CTRL+ALT + F2 suffit.
Pas facile de revenir en arrière d'où j'en suis : l'éboulement me force à aller de l'avant :o
Par contre, j'ai essayé "CTRL+ALT + F2" et "CTRL+ALT + Fn + F2" avec Grub affiché, et après avoir sélectionné un noyau (pendant le plantage) et rien n'y fait, pas d'accès à un terminal

Edit : Ca marche : Boot en TTY avec l'option "3" : 75745

J'ai essayé de faire la 1ère modif demandée par Stéphane au post#22

sudo nano /etc/bumblebee/bumblebee.conf 
Image
Puisqu'il ne doit y avoir qu'une seule ligne, j'ai commenté celle du dessus en :

#KernelDriver=nvidia
EDIT : c'était idiot de ma part, je ai remis cette ligne active (sans #)
Sauvegarder, quitter et reboot ont bien fonctionné.
Mais en bas de l'image, il est encore fait mention de "KernelDriver=Nouveau"!
Avec le "KernelDriver=nvidia" au dessus, c'est pas ça qui fout le Bronx au démarrage ?

J'en ai aussi profité pour vérifier quelques lignes de commande du post#21, et elle sont identiques sauf :

inxi -Fxxxz

Image
On voit bien que X11 prend en charge la CG Nvidia :

01:00.0 chip ID: 10de:134e Display: X.org 1.19.6 driver: N/A TTY 240x67
Mais rien n'a changé, plantage après le grub au redémarrage suivant.

Auriez-vous une suggestion de commande à passer dans ce terminal pour débloquer le boot sur manjaro ?
Merci d'avance pour vos conseils
Dernière modification par lopasilveril y a 5 ans, modifié au total 2 fois.

Portable HP Probook 450 G5 et GPU (optimus)

#28Messageil y a 5 ans

alors tu devrais avoir

sudo nano /etc/bumblebee/bumblebee.conf 
PMMethod=auto ( tu avais 2 lignes en double , 1 suffit  )
KernelDriver=nvidia
et faire la copie

sudo cd  /etc/modprobe.d/
sudo cp mhwd-bbswitch.conf bbswitch.conf
et tu l’éteins puis tu redémarre

Portable HP Probook 450 G5 et GPU (optimus)

#29Messageil y a 5 ans

stephane a écrit : il y a 5 ans alors tu devrais avoir

sudo nano /etc/bumblebee/bumblebee.conf 
PMMethod=auto ( tu avais 2 lignes en double , 1 suffit  )
KernelDriver=nvidia
Je ne sais pas si tu as bien vu mais la deuxième ligne "PMMethod=auto" est tout en bas de l'image sous "KernelDriver=Nouveau",Il y en a une pour chaque configuration de GPU AMHA.
Laquelle garder, ou laquelle effacer ?

Portable HP Probook 450 G5 et GPU (optimus)

#30Messageil y a 5 ans

chaque block
[driver-xxxx]
a sa config pour faire fonctionner X

BBswitch regroupe les différents liens ( LibraryPath , XorgModulePath , XorgConfFile )
pour permettre de basculer suivant je pense un paramétrage driver

Portable HP Probook 450 G5 et GPU (optimus)

#31Messageil y a 5 ans

Si j'ai bien compris, je ne touche pas aux deux occurrences de "PMMethod=auto" ?
Et je fais juste la copie que tu m'indiques ?
(merci pour ta patience :merci: )
Dernière modification par lopasilveril y a 5 ans, modifié au total 2 fois.

Portable HP Probook 450 G5 et GPU (optimus)

#32Messageil y a 5 ans

oui tu ne touche pas à la config

et tu copie

sudo cd  /etc/modprobe.d/
sudo cp mhwd-bbswitch.conf bbswitch.conf

Portable HP Probook 450 G5 et GPU (optimus)

#33Messageil y a 5 ans

Fait !
j'ai dé-commenté la ligne commenté au post#27(sans rien connaitre de ce fichier de config) du fichier bumblebee.conf et n'ai pas touché aux 2 occurrences de "PMMethod=auto".

Ensuite j'ai fait la copie du fichier

cp mhwd-bbswitch.conf bbswitch.conf
et fait une verif avec la commande ls dans ce même repertoire : OK

Malheureusement, cela n'a rien changé au boot suivant : plantage (touches "ver num" et "ver Maj" ne s'allument pas)

Portable HP Probook 450 G5 et GPU (optimus)

#34Messageil y a 5 ans

J'ai essayé quelques manip, pour booter mon portable :
Je n'ai pas vu d'erreur dans les log de journalctl :
Image
Juste une ligne ici avec Nvidia (avec "interrupt" en fin de ligne) :
Image
J'essaye alors :

startx
Image
Que veux dire "build operation system 4.17... ?
Alors que je boot sur un noyau 416 !

J'installe donc le noyau 417... j'ai fait une sauvegarde clonzilla avant-hier :pappy:
Mais startx ne marche pas non plus...

:sos:

Portable HP Probook 450 G5 et GPU (optimus)

#35Messageil y a 5 ans

alors il est préférable

sudo journalctl -b0 -u bumblebeed
sudo journalctl -b0 | grep nvid
sudo cat /var/log/Xorg.0.log | grep (EE)

dmesg | grep -C 10 bbswitch

sudo systemctl status bumblebeed

Portable HP Probook 450 G5 et GPU (optimus)

#36Messageil y a 5 ans

Merci pour ces indications, j'espère n'avoir pas trop de ligne à recopier, sinon je ferai des images.
Voici les retours avec le noyau 416 :
Image

Image

Image
Désolé pour les images, mais je ne sais pas comment faire autrement, vu la situation :siffle
Y'a un conflit quelqe part, mais je ne suis pas capable de voir où, et surtout comment m'en sortir :triste:
Dernière modification par lopasilveril y a 5 ans, modifié au total 1 fois.

Portable HP Probook 450 G5 et GPU (optimus)

#37Messageil y a 5 ans

de ce que je parviens a comprendre du chargement au démarrage
il y a 3 drivers
nvidia
nvidia-modeset
nvidia-drm

je communique le mien en exemple

sudo journalctl -b0 | grep nvid

juin 17 10:01:29 mjro kernel: nvidia: module license 'NVIDIA' taints kernel.
juin 17 10:01:29 mjro kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 240
juin 17 10:01:29 mjro kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
juin 17 10:01:29 mjro kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  396.24  Wed Apr 25 23:54:18 PDT 2018
juin 17 10:01:29 mjro kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
juin 17 10:01:29 mjro kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
juin 17 10:01:29 mjro systemd-modules-load[276]: Inserted module 'nvidia'
juin 17 10:01:29 mjro systemd-modules-load[276]: Inserted module 'nvidia_drm'
juin 17 10:01:30 mjro kernel: nvidia-modeset: Allocated GPU:0 (GPU-491b398e-692f-9aee-a1ee-5a2b1a807eb8) @PCI:0000:01:00.0
to probleme vien côté Xorg , qui ne trouve pas de GLX
pour Nvidia , puisque le driver n'est pas chargé
--> direction manjaro.org et tu poste tes screenshots sur le forum

Portable HP Probook 450 G5 et GPU (optimus)

#38Messageil y a 5 ans

Merci de ton aide, effectivement je suis dans une impasse...
Je comprends que le boot doit se faire sur la carte nvidia, mais qu'elle est bloqué par je ne sais quoi (bbswitch ou bumblebee ? autre chose ?)
Je vois que tu as le driver v. 396 qui fonctionnait aussi chez moi sous Ubuntu, est-ce la peine de l'installer aussi ?
Ou de ré-installer le 390 ?
Et il y a cette erreur chez moi : "fail to intitialize GLX extension compatible NVIDIA driver not found " en bas de la première image... (?)
stephane a écrit : il y a 5 ans to probleme vien côté Xorg , qui ne trouve pas de GLX
pour Nvidia , puisque le driver n'est pas chargé
--> direction manjaro.org et tu poste tes screenshots sur le forum
Ok merci quand même de ton aide :merci:
Dernière modification par lopasilveril y a 5 ans, modifié au total 1 fois.

Portable HP Probook 450 G5 et GPU (optimus)

#39Messageil y a 5 ans

Portable HP Probook 450 G5 et GPU (optimus)

#40Messageil y a 5 ans

alors

tu va supprimer le lien

sudo rm  /usr/lib/xorg/modules/extensions/libglx.so
puis tu relance

 
sudo pacman -Syyu
et tu vérifies

 
sudo mhwd-gpu --status
Répondre