Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

Carte Geforce MX ( portables ) et drivers ?

#1Messageil y a 1 an

[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 :bjr:
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 ?

 alpha@zenux310a
 OS: Manjaro 17.0.1 Gellivara
Kernel: x86_64 Linux 4.11.0-1-MANJARO
Uptime: 1h 22m
Packages: 1111
Shell: bash 4.4.12
Resolution: 1920x1080
DE: XFCE4
WM: Compiz
 WM Theme: compiz-xfce-greybird
GTK Theme:
CPU: Intel Core i5-7200U @ 4x 3.1GHz [38.0°C]
GPU: Mesa DRI Intel(R) HD Graphics 620 (Kabylake GT2)
RAM: 2244MiB / 7868MiB                                 
[zenux310a alpha]#

Merci.

Carte Geforce MX ( portables ) et drivers ?

#2Messageil y a 1 an

Bonjour
Logiquement:

sudo mhwd -f -a pci nonfree 0300
sudo mhwd-gpu --check
reboot

Carte Geforce MX ( portables ) et drivers ?

#3Messageil y a 1 an

bonjour ,

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

mhwd -l -d


autre info très utile ,

glxinfo | grep OpenGL

Carte Geforce MX ( portables ) et drivers ?

#4Messageil y a 1 an

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 :
Image


@Stephane,
J'ai compris le principe et merci de ces explications.
stephane a écrit :que donne , liste des drivers reconnus par priorité sous manjaro

mhwd -l -d
[alpha@zenux310a ~]$ mhwd -l -d
--------------------------------------------------------------------------------
> PCI Device: /devices/pci0000:00/0000:00:02.0 (0300:8086:5916)
Display controller Intel Corporation
--------------------------------------------------------------------------------
> INSTALLED:

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086



> AVAILABLE:

NAME: video-hybrid-intel-nvidia-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
PRIORITY: 8
FREEDRIVER: false
DEPENDS: -
CONFLICTS: video-intel video-nvidia video-nvidia-304xx video-nvidia-340xx video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-intel
ATTACHED: PCI
VERSION: 2017.03.12
INFO: X.org intel video driver. Standard open source driver for intel graphic cards.
PRIORITY: 2
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-hybrid-intel-nvidia-bumblebee video-hybrid-intel-nouveau-bumblebee
CLASSIDS: 0300
VENDORIDS: 8086

NAME: video-vesa
ATTACHED: PCI
VERSION: 2017.03.12
INFO: X.org vesa video driver.
PRIORITY: 0
FREEDRIVER: true
DEPENDS: -
CONFLICTS: -
CLASSIDS: 0300
VENDORIDS: *


--------------------------------------------------------------------------------
> PCI Device: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0 (0302:10de:134d)
Display controller nVidia Corporation GM108M [GeForce 940MX]
--------------------------------------------------------------------------------
> INSTALLED:

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086



> AVAILABLE:

NAME: video-hybrid-intel-nvidia-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
PRIORITY: 8
FREEDRIVER: false
DEPENDS: -
CONFLICTS: video-intel video-nvidia video-nvidia-304xx video-nvidia-340xx video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-nvidia
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Closed source NVIDIA drivers for linux.
PRIORITY: 5
FREEDRIVER: false
DEPENDS: -
CONFLICTS: video-hybrid-intel-nvidia-bumblebee video-nvidia-304xx video-nvidia-340xx video-hybrid-intel-nvidia-340xx-bumblebee
CLASSIDS: 0300 0302
VENDORIDS: 10de

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 

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +30.5°C 

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +32.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +33.0°C  (high = +100.0°C, crit = +100.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +34.0°C  (crit = +103.0°C)

[zenux310a alpha]#

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).

Merci de votre aide.

Carte Geforce MX ( portables ) et drivers ?

#5Messageil y a 1 an

@hackeur

é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 )

Carte Geforce MX ( portables ) et drivers ?

#6Messageil y a 1 an

Bonjour stephane,
stephane a écrit :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
Fait.
Seulement le retour de la 1ère commande signale "error" de conflit entre :

[zenux310a alpha]# mhwd -f -a pci nonfree 0300
> 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
[zenux310a alpha]#
et :

[zenux310a alpha]# mhwd-gpu --check
xorg configuration symlink valid...
[zenux310a alpha]#
Pour le check vidéo, tout va bien, pas de souci.
Sauf pour l'astuce :

nvidia-smi
logiquement puisque apparemment rien n'a été modifié, la commande est introuvable.
stephane a écrit :vérification graphique :

optirun -v glxgears
( rendu Nvidia )
savoir si la carte fonctionne ou pas ( on/off) :

cat /proc/acpi/bbswitch

[zenux310a alpha]# optirun -v glxgears
[ 1179.990920] [INFO]Configured driver: nouveau
[ 1180.257162] [INFO]Response: No - error: Could not enable discrete graphics card

[ 1180.257197] [ERROR]Cannot access secondary GPU - error: Could not enable discrete graphics card

[ 1180.257228] [ERROR]Aborting because fallback start is disabled.
[zenux310a alpha]# cat /proc/acpi/bbswitch
0000:01:00.0 OFF
[zenux310a alpha]#

stephane a écrit :autre point à vérifier , pour suppression des paquets obsolètes

sudo pacman  -Qdtq
( liste si retour , on supprimera par la suite)

[zenux310a alpha]# sudo pacman  -Qdtq
cmake
[zenux310a alpha]#

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 =

## Mirrors directory
# MirrorlistsDir = /var/lib/pacman-mirrors

## Output file
# OutputMirrorlist = /etc/pacman.d/mirrorlist

## 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 )

[zenux310a alpha]# yaourt -C
0 .pacorig trouvés
4 .pacnew trouvés
2 .pacsave trouvés
0 fichiers sont orphelins

1 04/15/2017 12:11:56 PM  /etc/bumblebee/bumblebee.conf.pacsave
2 04/15/2017 12:11:56 PM  /etc/bumblebee/xorg.conf.nouveau.pacsave

==> Entrer un n° :

Voilà, je pense que ça n'a pas marché...

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 ?

Carte Geforce MX ( portables ) et drivers ?

#7Messageil y a 1 an

@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

si tout est bien retiré installer

sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebee

test avant reboot
optirun -v glxgears

cat /proc/acpi/bbswitch
OFF is intel gpu, ON is nvidia gpu

et redémarrer
vérifier GUI, videos
optirun -v glxgears
cat /proc/acpi/bbswitch
nvidia-smi

Carte Geforce MX ( portables ) et drivers ?

#8Messageil y a 1 an

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 :
Image
On dirait bien que video-nvidia ne soit pas installé ?

Merci beaucoup.

Carte Geforce MX ( portables ) et drivers ?

#9Messageil y a 1 an

ce que tu m'indique c'est bien après reboot ?
tu peux nous fournir
sudo journalctl -b0 | grep nvidia
et
sudo journalctl -b0 | grep nouveau

en fait on voit toujours video-nouveau en place ???

précision , c'est bien Nvidia qui sort les drivers nvidia et nvidia-bumblebee
en fait le driver ne serait reconnu que par nouveau et non par nvidia ?

tu peux faire un retour de
inxi -Gxxx
tu dois avoir la version X.Org 1.19.3 installé

on dirait un problème entre les drivers de Nvidia / nouveau et ceux hybrides Intel-nvidia et intel-nouveau

Carte Geforce MX ( portables ) et drivers ?

#10Messageil y a 1 an

stephane a écrit :ce que tu m'indique c'est bien après reboot ?
Oui et non :
J'ai passé les commandes avant en console et les retours sont les mêmes une fois loguée (hormis ceux indiqués avec les n° [xxx.xxxxxx]).
[zenux310a alpha]# journalctl -b0 | grep nvidia
May 19 11:39:21 zenux310a kernel: nvidia: module license 'NVIDIA' taints kernel.
May 19 11:39:21 zenux310a kernel: nvidia 0000:01:00.0: Refused to change power state, currently in D3
May 19 11:39:21 zenux310a kernel: nvidia: probe of 0000:01:00.0 failed with error -1
May 19 11:39:21 zenux310a kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 242
May 19 11:39:21 zenux310a kernel: nvidia-nvlink: Unregistered the Nvlink Core, major device number 242
[zenux310a alpha] journalctl -b0 | grep nouveau
[zenux310a alpha]# inxi -Gxxx
Graphics: Card-1: Intel Device 5916 bus-ID: 00:02.0 chip-ID: 8086:5916
Card-2: NVIDIA GM108M [GeForce 940MX]
bus-ID: 01:00.0 chip-ID: 10de:134d
Display Server: X.org 1.19.3 driver: intel
tty size: 80x25 Advanced Data: N/A for root
[zenux310a alpha]#
Ai passé les commandes à suite (en bleu).
stephane a écrit :on dirait un problème entre les drivers de Nvidia / nouveau et ceux hybrides Intel-nvidia et intel-nouveau
Oui. Cela dit, je n'arrive pas à tout comprendre de ces retours... :rougir:

Carte Geforce MX ( portables ) et drivers ?

#11Messageil y a 1 an

voici le retour de mon côté ( cas type Nvidia drivers uniquement )

sudo journalctl -b0 | grep nvidia
mai 19 09:38:03 mjro kernel: nvidia: module license 'NVIDIA' taints kernel.
mai 19 09:38:03 mjro kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
mai 19 09:38:03 mjro kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 247
mai 19 09:38:03 mjro systemd-modules-load[225]: Inserted module 'nvidia'
mai 19 09:38:03 mjro kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  375.66  Mon May  1 14:33:30 PDT 2017
mai 19 09:38:03 mjro kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
mai 19 09:38:03 mjro kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
mai 19 09:38:05 mjro kernel: nvidia-modeset: Allocated GPU:0 (GPU-491b398e-692f-9aee-a1ee-5a2b1a807eb8) @ PCI:0000:01:00.0


tu tombe sur cette anomalie , le driver nvidia ne parviens pas à gérer la carte pour un problème de gestion d'économie d'énergie D3 bloqué
https://devtalk.nvidia.com/default/topi ... 0-ubuntu-/
https://forum.antergos.com/topic/5474/n ... -intel-520

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

sudo pacman -Syy

sudo mhwd -r pci video-nouveau
sudo mhwd -r pci video-hybrid-intel-nvidia-bumblebee

si tout est bien retiré installer

sudo mhwd -i pci video-hybrid-intel-nouveau-bumblebee

reboot et vérification classique
vérifier GUI, videos
optirun -v glxgears
cat /proc/acpi/bbswitch
nvidia-smi

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

Carte Geforce MX ( portables ) et drivers ?

#12Messageil y a 1 an

Fait.
Voici plusieurs retours, j'ai aussi repassé des commandes de ce post pour voir les différences...
[zenux310a alpha]# 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.6
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.6
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.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
[zenux310a alpha]#
[zenux310a alpha]# mhwd -l -d
--------------------------------------------------------------------------------
> PCI Device: /devices/pci0000:00/0000:00:02.0 (0300:8086:5916)
Display controller Intel Corporation
--------------------------------------------------------------------------------
> INSTALLED:

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086



> AVAILABLE:

NAME: video-hybrid-intel-nvidia-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
PRIORITY: 8
FREEDRIVER: false
DEPENDS: -
CONFLICTS: video-intel video-nvidia video-nvidia-304xx video-nvidia-340xx video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-intel
ATTACHED: PCI
VERSION: 2017.03.12
INFO: X.org intel video driver. Standard open source driver for intel graphic cards.
PRIORITY: 2
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-hybrid-intel-nvidia-bumblebee video-hybrid-intel-nouveau-bumblebee
CLASSIDS: 0300
VENDORIDS: 8086

NAME: video-vesa
ATTACHED: PCI
VERSION: 2017.03.12
INFO: X.org vesa video driver.
PRIORITY: 0
FREEDRIVER: true
DEPENDS: -
CONFLICTS: -
CLASSIDS: 0300
VENDORIDS: *


--------------------------------------------------------------------------------
> PCI Device: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0 (0302:10de:134d)
Display controller nVidia Corporation GM108M [GeForce 940MX]
--------------------------------------------------------------------------------
> INSTALLED:

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086



> AVAILABLE:

NAME: video-hybrid-intel-nvidia-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
PRIORITY: 8
FREEDRIVER: false
DEPENDS: -
CONFLICTS: video-intel video-nvidia video-nvidia-304xx video-nvidia-340xx video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nouveau-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-hybrid-intel-nouveau-bumblebee
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Open source nouveau & intel video driver.
PRIORITY: 6
FREEDRIVER: true
DEPENDS: -
CONFLICTS: video-intel video-nouveau video-hybrid-intel-nvidia-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086

NAME: video-nvidia
ATTACHED: PCI
VERSION: 2017.03.12
INFO: Closed source NVIDIA drivers for linux.
PRIORITY: 5
FREEDRIVER: false
DEPENDS: -
CONFLICTS: video-hybrid-intel-nvidia-bumblebee video-nvidia-304xx video-nvidia-340xx video-hybrid-intel-nvidia-340xx-bumblebee
CLASSIDS: 0300 0302
VENDORIDS: 10de

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 ?
[zenux310a alpha]# sudo mhwd-gpu --check
xorg configuration symlink valid...
[zenux310a alpha]#

En revanche là ça parait pas bon avec tous ces "error" :
[zenux310a alpha]# optirun -v glxgears
[ 1604.330343] [INFO]Configured driver: nouveau
[ 1604.654859] [INFO]Response: No - error: Could not enable discrete graphics card

[ 1604.654880] [ERROR]Cannot access secondary GPU - error: Could not enable discrete graphics card

[ 1604.654894] [ERROR]Aborting because fallback start is disabled.
[zenux310a alpha]#
En gros ça veut dire quoi ?
[zenux310a alpha]# cat /proc/acpi/bbswitch
0000:01:00.0 OFF
[zenux310a alpha]#
étrange parce que lors de la vérif en console c'était sur ON ?!?
[zenux310a alpha]# nvidia -smi
bash: nvidia : commande introuvable
[zenux310a alpha]#
Normal, si ?
Enfin, encore ces 2 cheks :

[zenux310a alpha]#     sudo pacman  -Qdtq
cmake
[zenux310a alpha]#     yaourt -C
0 .pacorig trouvés
4 .pacnew trouvés
3 .pacsave trouvés
0 fichiers sont orphelins



1 05/13/2017 03:33:49 PM  /etc/bumblebee/xorg.conf.nouveau.pacsave
2 05/19/2017 11:25:53 AM  /etc/bumblebee/xorg.conf.nvidia.pacsave
3 05/19/2017 11:25:54 AM  /etc/bumblebee/bumblebee.conf.pacsave

Vidéos tout bon en visionnage.
Enfin :
Image

Merci Stephane.

Carte Geforce MX ( portables ) et drivers ?

#13Messageil y a 1 an

en gros , pour l'instant
la carte Geforce 940MX n'est pas géré , ni par Nvidia , ni par Nouveau

donc seul fonctionne la carte GPU intel

il manque la vérification pour
sudo journalctl -b0 | grep nouveau
sudo journalctl -b0 | grep nvidia

Carte Geforce MX ( portables ) et drivers ?

#14Messageil y a 1 an

en prévision d'une nouvelle tentative
merci de bien vouloir installer le noyau 4.11 ( il viendra en plus des noyaux existants )

d'abord :
sudo pacman -Syy
sudo pacman -S linux411--acpi_call

et enfin
sudo mhwd -i linux411
==> reboot

et sudo journalctl -b0 -p err
Modifié en dernier par stephane le 24 Mai 2017, 13:28, modifié 1 fois.

Carte Geforce MX ( portables ) et drivers ?

#15Messageil y a 1 an

Bonjour Stephane,
Est-ce que ton dernier message précédent s'adresse à moi ?

Carte Geforce MX ( portables ) et drivers ?

#16Messageil y a 1 an

bonjour , oui tu est concernée , comme d'autre malheureusement ,
on va passer sur le noyau le plus récent

et aussi voir certains points pour ton portable

inxi -MGSsxxx


de mon côte cela donne

System:    Host: mjro Kernel: 4.11.1-1-MANJARO x86_64 (64 bit gcc: 6.3.1)
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm
           Distro: Manjaro Linux
Machine:   Device: desktop System: Gigabyte product: Z170X-UD5 TH
           Mobo: Gigabyte model: Z170X-UD5 TH-CF v: x.x
           UEFI [Legacy]: American Megatrends v: F5 date: 03/14/2016
Graphics:  Card: NVIDIA GM204 [GeForce GTX 970]
           bus-ID: 01:00.0 chip-ID: 10de:13c2
           Display Server: X.Org 1.19.3 driver: nvidia
           Resolution: 1920x1080@60.00hz
           GLX Renderer: GeForce GTX 970/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 375.66 Direct Rendering: Yes
Sensors:   System Temperatures: cpu: 35.5C mobo: 29.8C gpu: 0.0:38C
           Fan Speeds (in rpm): cpu: N/A

Carte Geforce MX ( portables ) et drivers ?

#17Messageil y a 1 an

@hackeur en attente retour

inxi -MGSsxxx


puis installer nouveau noyau

sudo pacman -Syy
sudo pacman -S linux411--acpi_call

et enfin

sudo mhwd -i linux411

puis

sudo systemctl reboot


et
retour de

sudo journalctl -b0 -p err

Carte Geforce MX ( portables ) et drivers ?

#18Messageil y a 1 an

pour ceux qui rencontre un problème bumblebee avec les drivers Nvidia
https://forum.manjaro.org/t/bumblebee-n ... -4-9/24347
https://forum.manjaro.org/t/bumblebee-c ... d/16728/19

vous rencontrez dans ce cas un souci entre TLP et Bumblebee

1) identifier le PCI ID de la carte Nvidia

lspci | grep "NVIDIA" | cut -b -8

exemple : 01:00:0

2) modifier

sudo nano /etc/default/tlp

et pour la ligne
#RUNTIME_PM_BLACKLIST="bb:dd.f 11:22.3 44:55.6"

mettre ( supprimer le #) et sauvegarder
RUNTIME_PM_BLACKLIST="01:00:0" ( <--valeur retour de 1) )

Carte Geforce MX ( portables ) et drivers ?

#19Messageil y a 1 an

EDIT :
Salut Stephane,
Désolée de te répondre que maintenant, virée oblige et je n'étais qu'avec la tablette.

Il me semble que mon pc est déjà sur le dernier noyau :
██████████████████ ████████ alpha@zenux310a
██████████████████ ████████ OS: Manjaro 17.0.1 Gellivara
██████████████████ ████████ Kernel: x86_64 Linux 4.11.1-1-MANJARO
██████████████████ ████████ Uptime: 2h 5m
████████ ████████ Packages: 1106
████████ ████████ ████████ Shell: bash 4.4.12
████████ ████████ ████████ Resolution: 1920x1080
████████ ████████ ████████ DE: XFCE4
████████ ████████ ████████ WM: Xfwm4
████████ ████████ ████████ WM Theme:
████████ ████████ ████████ GTK Theme:
████████ ████████ ████████ CPU: Intel Core i5-7200U @ 4x 3.1GHz [31.0°C]
████████ ████████ ████████ GPU: Mesa DRI Intel(R) HD Graphics 620 (Kabylake GT2)
████████ ████████ ████████ RAM: 2311MiB / 7868MiB
Voici le retour par ta commande :

[zenux310a alpha]#     inxi -MGSsxxx
System:    Host: zenux310a Kernel: 4.11.1-1-MANJARO x86_64 (64 bit gcc: 6.3.1)
           Desktop: Xfce 4.12.3 (Gtk 2.24.31) info: xfce4-panel dm: lightdm
           Distro: Manjaro Linux
Machine:   Device: laptop System: ASUSTeK product: UX310UQK v: 1.0 serial: H1N0CV128985039
           Mobo: ASUSTeK model: UX310UQK v: 1.0 serial: N0CV1702MB0130958
           UEFI: American Megatrends v: UX310UQK.300 date: 10/03/2016
Battery    BAT0: charge: 34.8 Wh 77.6% condition: 44.9/48.3 Wh (93%) volts: 11.4/11.4
           model: ASUSTeK ASUS Li-ion serial: N/A status: Discharging cycles: 90
Graphics:  Card-1: Intel Device 5916 bus-ID: 00:02.0 chip-ID: 8086:5916
           Card-2: NVIDIA GM108M [GeForce 940MX] bus-ID: 01:00.0 chip-ID: 10de:134d
           Display Server: X.org 1.19.3 driver: intel
           tty size: 88x25 Advanced Data: N/A for root
Sensors:   System Temperatures: cpu: 29.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
[zenux310a alpha]#

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
                                                 
                                                  Stack trace of thread 866:
                                                  #0  0x00007fe4bbc92a10 raise (
                                                  #1  0x00007fe4bbc9413a abort (
                                                  #2  0x00007fe4bbcd12b0 __libc_
                                                  #3  0x00007fe4bbcd790e malloc_
                                                  #4  0x00007fe4bbcd811e _int_fr
                                                  #5  0x00007fe4bb53dc5d XDestro
                                                  #6  0x00007fe4bbc95a2f __cxa_f
                                                  #7  0x00007fe4bc5ea0d3 n/a (li
lines 1-16/16 (END)
C'est mieux il me semble, oui ?

Carte Geforce MX ( portables ) et drivers ?

#20Messageil y a 1 an

c'est un peu mieux

il reste a remettre les drivers bumblebee-nvidia
sudo mhwd -r pci video-nouveau
sudo mhwd -r pci video-hybrid-intel-nouveau-bumblebee

si tout est bien retiré installer

sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebee

reboot et vérification classique

vérifier GUI, videos
optirun -v glxgears
cat /proc/acpi/bbswitch
nvidia-smi

Répondre