[moderation]Ce sujet rassemble les messages déplacés depuis l'annonce de la mise à jour du 12/05. Nous ouvrons pour plus de clarté)un sujet dédié.[/moderation]
Bonjour, Pour moi tout est OK, apparemment plus de présence du tout de gstreamer0.10. Merci pour cette MAJ et bravo pour le job et les réponses à nos frayeurs.
lemust83 a écrit :@ Hackoeur
hackoeur a écrit :Par le chroot c'est cette manip qui m'a sauvée : mhwd -f -a pci free 0300 Il n'en est pas moins que je ne sais pas ce que ça implique... faut-il laisser tel quel ou dois-je réinstaller quelque chose ?
Il semblerait que le pilote proprio de Nvidia soit souvent responsable de crash graphique. Cette manip te permet de repasser avec le pilote libre en attendant.
Comment rebasculer sur le pilote proprio Ndividia ? Est-ce nécessaire alors que c'est la carte Intel qui s'affiche ?
alors pour comprendre ce qui se passe en ce moment au niveau des drivers videos , de base , nous avons - les drivers propriétaires Nvidia ( non Free) ou Catalyst ( AMD) - les drivers Intel , avec dans le cas de portable une gestion hybride appelé bumblebee - il faut ajouter les drivers requis pour Xorg ( qui n'est pas multi drivers à ce jour ....)
par défaut sur la manjaro , le driver installé pour les portables est bumblebee-Nvidia ou Bumblebee-Catalyst, et dans ce cas on a toujours les drivers Intel pour affichage et aussi pour Xorg par contre il faut lancer une commande précise , par ex prismerun <appli> pour que l'on éxécute sous drivers Nvidia
en ce moment , cela bouge pas mal : Mesa a eu un impact fort avec Xorg & les drivers cités , Nvidia a sorti une nouvelle version , les drivers nouveau sont pas à chaque fois opérationnels pour les anciennes cartes Nvidia , Catalyst est à proscrire pour le Free Mesa, AMDGPU est apparu pour les cartes nouvelles Radeons récemment , et Mesa (Free) gère en partie pour cause de neutralité , les versions Opengl pour ces cartes vidéos enfin mhwd , outil spécifique de la manjaro est censé activer les bons drivers suivants leur reconnaissance à partir du PCI ID
voila en gros ou tu te situe pour les évolutions en cours en ce moment , Mesa évolue , Drivers Intel évolue , openGL évolue , Nvidia et AMDGPU évolue EN CE MOMENT et bumblebee est dans la barque par très loin, ce n'était pas le cas il y a 5 mois , car equipe Manjaro a souvent conservé les versions les plus stables Catalyst ou Nvidia avec le necessaire Xorg , mais il y a eu un retour arrière de plus de 2 a 3 ans pour les drivers Intel ...
donc tu as le choix entre rester sous bumbleblee ( vérifie tout de même la config Xorg pour les drivers Intel ) , surveiller aussi la température CPU , ou tenter une modification en Nvidia qui peut passer ou échouer , et il faut dans ce cas revenir en arrière
que donne , liste des drivers reconnus par priorité sous manjaro
Bonjour, Merci lemust et Stephane pour vos explications.
Alors @lemust, voici le retour de la commande que tu proposes :
[alpha@zenux310a ~]$ sudo mhwd -f -a pci nonfree 0300 [sudo] Mot de passe de alpha : > Using config 'video-hybrid-intel-nvidia-bumblebee' for device: 0000:00:02.0 (0300:8086:5916) Display controller Intel Corporation Error: config 'video-hybrid-intel-nvidia-bumblebee' conflicts with config(s): video-hybrid-intel-nouveau-bumblebee [alpha@zenux310a ~]$ sudo mhwd-gpu --check xorg configuration symlink valid... [alpha@zenux310a ~]$
Que dit ce qui est en rouge ? Je comprends bien que "video-hybrid-intel-nvidia-bumblebee" est en conflit avec "video-hybrid-intel-nouveau-bumblebee"... Faut-il en désinstaller un pour privilégier l'autre, auquel cas lequel est le plus performant. Et en vert... ? Voici une capture d'écran :
@Stephane, J'ai compris le principe et merci de ces explications.
stephane a écrit :que donne , liste des drivers reconnus par priorité sous manjaro
NAME: video-nouveau ATTACHED: PCI VERSION: 2017.03.12 INFO: X.org nouveau video driver. Standard open source driver for nvidia graphic cards. PRIORITY: 2 FREEDRIVER: true DEPENDS: - CONFLICTS: video-hybrid-intel-nouveau-bumblebee CLASSIDS: 0300 0302 VENDORIDS: 10de
Warning: no configs for USB devices found! [alpha@zenux310a ~]$
stephane a écrit :autre info très utile ,
glxinfo | grep OpenGL
[alpha@zenux310a ~]$ glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 620 (Kabylake GT2) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.5 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 17.0.5 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 Mesa 17.0.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions: [alpha@zenux310a ~]$
Le rouge dans ce retour est celui du terminal comme certaines lignes du précédent. Et pour la température, comme je n'ai pas de conky, est-ce que cette commande suffit :
[zenux310a alpha]# sensors iwlwifi-virtual-0 Adapter: Virtual device ERROR: Can't get value of subfeature temp1_input: I/O error temp1: N/A
stephane a écrit :donc tu as le choix entre rester sous bumbleblee ( vérifie tout de même la config Xorg pour les drivers Intel )
Sous ma configuration actuelle, il semble y avoir un souci majeur avec les drivers-USB alors que je lis sans autre les usb...
Quant à la carte graphique, comme dit plus haut, je comprends en gros ce que tu expliques, mais je ne sais pas pour autant quoi privilégier car techniquement je ne sais rien de ce matériel, sans parler qu'au regard de la capture d'écran et du retour-terminal, il semble y avoir plusieurs options pour nvidia...
stephane a écrit :ou tenter une modification en Nvidia qui peut passer ou échouer
Justement, je suis un peu perdue : - La vidéo fonctionne, le graphisme top, bien que je n'aie pas de jeux installés (pas encore et pas sûr d'en installer sur le pc alors que j'aime jouer sur ma tablette ou sur mon phone).
état actuel , normalement il y a un tri qui devrait mettre en 1er niveau par la commande mhwd -l -d , le driver reconnu par mhwd de plus haute priorité. celui que tu utilise est un video-hybrid-intel-nouveau-bumblebee Free mais lié à nouveau ( priority 6 ) et celui que mhwd préconise est video-hybrid-intel-nvidia-bumblebee Non Free lié à Nvidia derniere version ( priorité 8)
donc pour le faire , il ne faut pas être en mode graphique actif , démarrer en Ctrl+Alt +F2 ( pas de cession graphique , ni Xorg ) se connecter ,puis
sudo mhwd -f -a pci nonfree 0300
sudo mhwd-gpu --check
cette action va remettre les drivers non libres , et modifier en conséquence automatiquement le fichier Xorg
puis redemarrer
sudo systemctl reboot
au final , Xorg est modifié , tu reste toujours sous cpu pour affichage graphique , tant que tu n'utilise pas option prismerun/optirun pour Nvidia pour les applis vérifier cession graphique au redémarrage , faire une vérification sur une vidéo. astuce :
nvidia-smi
est utile aussi dans ce cas vérification graphique :
optirun -v glxgears
( rendu Nvidia ) savoir si la carte fonctionne ou pas ( on/off) :
cat /proc/acpi/bbswitch
autre point à vérifier , pour suppression des paquets obsolètes
sudo pacman -Qdtq
( liste si retour , on supprimera par la suite) et pas de fichiers de conf modifié .pacnew faire
yaourt -C
, fournir la liste s'il y a un retour ( entrée ne fait rien par défaut )
stephane a écrit :et pas de fichiers de conf modifié .pacnew
## ## /etc/pacman-mirrors.conf ##
## Branch Pacman should use (stable, testing, unstable) # Branch = stable
## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist # Method = rank
## Define protocols and priority ## separated by comma 'https,http' or 'http,https' ## ATM available protocols are: http, https, ftp ## Not specifying a protocol will ban the protocol from being used ## If a mirror has more than one protocol defined only the first is written to the mirrorlist ## Empty means all in reversed alphabetic order # Protocols =
## Specify to use only mirrors from a specific country. ## Can add multiple countries ## separated by comma 'Germany,France,Belgium' ## Get a list of all available counties with 'pacman-mirrors -l' ## Empty means all # OnlyCountry =
## When set to True prevents the regeneration of the mirrorlist if ## pacman-mirrors is invoked with the --no-update argument. ## Useful if you don't want the mirrorlist regenerated after a ## pacman-mirrors package upgrade. # NoUpdate = False
## When set to False - all certificates are accepted. ## Use only if you fully trust all ssl-enabled mirrors. # SSLVerify = True
stephane a écrit :faire
yaourt -C
fournir la liste s'il y a un retour ( entrée ne fait rien par défaut )
Merci encore. NB : Avant de lire ta réponse j'ai lancé la MAJ d'aujourd'hui qui s'est très bien passée. Se pourrait-il que ce soit une erreur de ma part, ça aurait pu avoir une incidence ?
@hackeur , non la mise à jour récente n'apporte pas de nouveaux drivers. par contre dans le cas de cartes 940MX , les drivers Nvidia linux viennent juste d'ajouter leur prise en charge.
on va procéder autrement , démarrage CTRL+ALT+F2 essaye sudo pacman -Syy sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebee
si tu a toujours la même erreur & conflit on va alors le retirer sudo mhwd -r pci video-intel sudo mhwd -r pci video-hybrid-intel-nouveau-bumblebee
En effet, le conflit était encore présent. - Pour la première suppression : mhwd -r pci video-intel le retour a été que ce n'est pas installé - la seconde : mhwd -r pci video-hybrid-intel-nouveau-bumblebee >> successfully - l'installation : mhwd -i pci video-hybrid-intel-nvidia-bumblebee >> successfully (grosse installe) - Quant aux checks, le premier retour est le même qu'en console sauf les n° entre les crochets au début qui étaient autres
[zenux310a alpha]# optirun -v glxgears [ 1192.750796] [INFO]Configured driver: nvidia [ 901.296149] [ 1192.751358] [INFO]Response: No - error: Could not enable discrete graphics card [ 901.642301] [ 1192.751381] [ERROR]Cannot access secondary GPU - error: Could not enable discrete [ 901.653577] graphics card
[ 1192.751448] [ERROR]Aborting because fallback start is disabled. [ 901.665181] [zenux310a alpha]#
// 901.xxxxxx peut avoir été 981.xxxxxx // en bleu ce qui était en console
-Second :
[zenux310a alpha]# cat /proc/acpi/bbswitch 0000:01:00.0 OFF [zenux310a alpha]#
-Enfin :
[zenux310a alpha]# nvidia-smi NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. [zenux310a alpha]#
Une première fois, le retour a été que NVIIA driver pouvait ne pas être à jour et je l'ai mis à jour, apparemment c'est autre chose...
Ce que je ne comprends pas c'est le retour du premier check : optirun -v glxgears en particulier : [ 1192.751448] [ERROR]Aborting because fallback start is disabled. - Sinon, visionnage de vidéos : idem qu'avant, nickel. - Dernière petite vérif graphique :
On dirait bien que video-nvidia ne soit pas installé ?
en gros ta carte Nvidia n'est pas exploitable dans l'immédiat , c'est donc celui du processeur Intel qui gère ton affichage. à la limite , on pourrait tenter de retirer le driver pci-nouveau
on a donc 2 possibilités : 1 resté tel quel , mais à chaque mise à jour concernant les drivers nvidia & intel , tu peux rencontrer des soucis 2 voir en restant sur la partie nouveau , mais pas sur de la gestion de la carte
dans ta situation ne surtout pas tenter les drivers nouveaux uniquement ou Nvidias uniquement , car les drivers Linux ne prennent pas la carte en charge , tu perds l'affichage graphique
NAME: video-nouveau ATTACHED: PCI VERSION: 2017.03.12 INFO: X.org nouveau video driver. Standard open source driver for nvidia graphic cards. PRIORITY: 2 FREEDRIVER: true DEPENDS: - CONFLICTS: video-hybrid-intel-nouveau-bumblebee CLASSIDS: 0300 0302 VENDORIDS: 10de
Warning: no configs for USB devices found! [zenux310a alpha]#
contrairement au précédent retour, il semble ne plus y avoir d'erreur et de conflit... HORMIS : Warning: no configs for USB devices found! >>> que faut-il en déduire ?
[zenux310a alpha]# journalctl -b0 | grep intel May 19 16:40:25 zenux310a kernel: intel_idle: MWAIT substates: 0x11142120 May 19 16:40:25 zenux310a kernel: intel_idle: v0.4.1 model 0x8E May 19 16:40:25 zenux310a kernel: intel_idle: lapic_timer_reliable_states 0xffffffff May 19 16:40:25 zenux310a kernel: intel_pstate: Intel P-state driver initializing May 19 16:40:25 zenux310a kernel: intel_pstate: HWP enabled May 19 16:40:25 zenux310a kernel: intel_pmc_core 0000:00:1f.2: enabling device (0000 -> 0002) May 19 16:40:25 zenux310a kernel: intel-lpss 0000:00:15.0: enabling device (0000 -> 0002) May 19 16:40:25 zenux310a kernel: intel-lpss 0000:00:15.1: enabling device (0000 -> 0002) May 19 16:40:26 zenux310a kernel: fb: switching to inteldrmfb from EFI VGA May 19 16:40:26 zenux310a kernel: snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002) May 19 16:40:26 zenux310a kernel: intel_rapl: Found RAPL domain package May 19 16:40:26 zenux310a kernel: intel_rapl: Found RAPL domain core May 19 16:40:26 zenux310a kernel: intel_rapl: Found RAPL domain uncore May 19 16:40:26 zenux310a kernel: intel_rapl: Found RAPL domain dram May 19 16:40:26 zenux310a kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) May 19 16:40:26 zenux310a kernel: fbcon: inteldrmfb (fb0) is primary device May 19 16:40:27 zenux310a kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer device May 19 16:40:27 zenux310a systemd[1]: Starting Load/Save Screen Backlight Brightness of backlight:intel_backlight... May 19 16:40:27 zenux310a systemd[1]: Started Load/Save Screen Backlight Brightness of backlight:intel_backlight. [zenux310a alpha]#
C'est l'équivalent de ton retour avec Nvidia, oui ?
Et voici le dernier retour demandé bien en rouge après les : :
[zenux310a alpha]# sudo journalctl -b0 -p err -- Logs begin at Sat 2017-04-15 13:04:35 CEST, end at Fri 2017-05-26 14:27:20 CEST. -- May 26 12:16:48 zenux310a kernel: tpm_crb MSFT0101:00: can't request region for resource May 26 12:16:48 zenux310a kernel: iwlwifi 0000:02:00.0: capa flags index 3 larger than s May 26 12:16:48 zenux310a kernel: ACPI Error: [GALS] Namespace lookup failure, AE_NOT_FO May 26 12:16:48 zenux310a kernel: ACPI Error: Method parse/execution failed [\_SB.ATKD.W May 26 12:16:55 zenux310a ntpd[688]: bind(21) AF_INET6 fe80::bbd5:f049:a7ce:281c%3#123 f May 26 12:16:55 zenux310a ntpd[688]: unable to create socket on enp0s20f0u1 (5) for fe80 May 26 12:16:57 zenux310a ntpd[688]: bind(24) AF_INET6 2a02:1205:c69d:7e00:fa77:5cc5:eb6 May 26 12:16:57 zenux310a ntpd[688]: unable to create socket on enp0s20f0u1 (6) for 2a02 May 26 12:20:59 zenux310a kernel: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERRO May 26 14:07:20 zenux310a kernel: usb usb2-port1: cannot disable (err = -32) May 26 14:07:20 zenux310a dhclient[616]: receive_packet failed on enp0s20f0u1: Network i May 26 14:07:47 zenux310a kernel: usb usb2-port1: cannot disable (err = -32) lines 1-13/13 (END)
Ah zut, j'avais oublié de faire la manip :
sudo mhwd -i linux411
faite en console et voici le retour de la commande au relogin :
[zenux310a alpha]# sudo journalctl -b0 -p err -- Logs begin at Sat 2017-04-15 13:04:35 CEST, end at Fri 2017-05-26 16:32:18 CE May 26 16:29:22 zenux310a kernel: tpm_crb MSFT0101:00: can't request region for May 26 16:29:22 zenux310a kernel: iwlwifi 0000:02:00.0: capa flags index 3 large May 26 16:29:22 zenux310a kernel: ACPI Error: [GALS] Namespace lookup failure, A May 26 16:29:22 zenux310a kernel: ACPI Error: Method parse/execution failed [\_S May 26 16:29:50 zenux310a systemd-coredump[1095]: Process 866 (compiz) of user 1