#1 Le 24/05/2024, à 16:47
- arvernes
Ordi portable - Pas de mise en veille lors du rabat du capot
Bonjour,
Sous Ubuntu 20.04 LTS sur ordi HP ZBook. Lorsque je referme le capot de mon portable, cela ne le met pas en veille. En environnement je suis sous Metacity. J'ai modifié deux fichiers en lisant plusieurs forums, notamment :
/etc/systemd/logind.conf en mettant :
HandleLidSwitch=suspend
HandleLidSwitchExternalPower=suspend
Cela n'a rien changé.
Ensuite, j'ai modifié un 2ème fichier, à savoir /etc/UPower/UPower.conf en mettant :
IgnoreLid=true
au lieu de :
IgnoreLid=false
Mais là encore, cela n'a rien changé.
Que puis-je faire de plus ? Merci d'avance.
Hors ligne
#2 Le 24/05/2024, à 21:28
- Ayral
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Tu as regardé https://doc.ubuntu-fr.org/metacity ?
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#3 Le 25/05/2024, à 07:56
- arvernes
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Bonjour. Oui j'ai regardé, mais il n'y a rien. J'ai consulté plein de forums et il semble que c'est un problème assez récurent. Ce serait sans doute un bug mais je n'ai pas réussi à trouver si il avait été solutionné ou non. Sur des forums US, j'ai vu que d'autres se posaient les mêmes questions que moi, donc je vais, sauf solution miracle, vivre avec. Merci quand même.
Hors ligne
#4 Le 25/05/2024, à 07:58
- xubu1957
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Bonjour,
La Doc veille_et_hibernation
Montre la carte graphique, en te servant du Retour utilisable de commande :
lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
uname -a
dpkg -l | grep -v ^ii
et :
echo $XDG_SESSION_TYPE
pour voir si c'est Wayland ou x11.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 25/05/2024, à 08:08
- krodelabestiole
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
je pense que ça n'a rien à voir avec metacity... tu veux dire que tu es sous unity ?
IgnoreLid=true
au lieu de :
IgnoreLid=false
Mais là encore, cela n'a rien changé.
oui, c'est sûr : avec ignoreLid true, tu dis que tu veux ignorer l'action déclenchée par l'ouverture ou la fermeture du "capot".
il faut donc bien mettre cette directive sous false (double négation : ne pas ignorer).
je n'ai pas unity, sous GNOME on peut changer ce paramètre avec gnome tweaks (ajustements) qui créé un fichier ~/.config/autostart/ignore-lid-switch-tweak.desktop
apparemment il existe un unity tweak tool.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 25/05/2024, à 18:43
- arvernes
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
je pense que ça n'a rien à voir avec metacity... tu veux dire que tu es sous unity ?
arvernes a écrit :IgnoreLid=true
au lieu de :
IgnoreLid=false
Mais là encore, cela n'a rien changé.oui, c'est sûr : avec ignoreLid true, tu dis que tu veux ignorer l'action déclenchée par l'ouverture ou la fermeture du "capot".
il faut donc bien mettre cette directive sous false (double négation : ne pas ignorer).
Je l'avais remis à false, mais dans ce que j'ai lu ce paramètre n'aurait pas d'influence sous 20.04 pour une raison que j'ai oubliée. Donc même avec false, ça ne marche pas.
je n'ai pas unity, sous GNOME on peut changer ce paramètre avec gnome tweaks (ajustements) qui créé un fichier ~/.config/autostart/ignore-lid-switch-tweak.desktop
apparemment il existe un unity tweak tool.
Oui, j'avais regardé effectivement gnome-tweak, le paramètre est bien actif (Mettre en veille lorsque l'éclran est rabattu), mais ça ne marche pas. Par contre je n'ai pas ce fichier dont tu parles ignore-lid-switch-tweak-desktop. Je vais chercher de ce côté. Merci.
Un truc que je n'ai pas encore essayé, c'est de modifier cette ligne dans le logind.conf
#LidSwitchIgnoreInhibited=yes
et le mettre sur :
LidSwitchIgnoreInhibited=no
Hors ligne
#7 Le 25/05/2024, à 18:53
- arvernes
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Bonjour,
Montre la carte graphique, en te servant du Retour utilisable de commande :
lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:591b] (rev 04) (prog-if 00 [VGA controller])
Kernel driver in use: i915
Kernel modules: i915
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104GLM [Quadro P4000 Mobile] [10de:1bb7] (rev a1) (prog-if 00 [VGA controller])
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
uname -a
Linux machine 5.15.0-107-generic #117~20.04.1-Ubuntu SMP Tue Apr 30 10:35:57 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
dpkg -l | grep -v ^ii
Là, il y a peut-être du ménage à faire :
dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-=============================================-==========================================-============-======================================================================================================
rc linux-image-5.15.0-100-generic 5.15.0-100.110~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.15.0-101-generic 5.15.0-101.111~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.15.0-102-generic 5.15.0-102.112~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.15.0-67-generic 5.15.0-67.74~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.15.0-91-generic 5.15.0-91.101~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.15.0-92-generic 5.15.0-92.102~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.15.0-94-generic 5.15.0-94.104~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.15.0-97-generic 5.15.0-97.107~20.04.1 amd64 Signed kernel image generic
rc linux-modules-5.15.0-100-generic 5.15.0-100.110~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-101-generic 5.15.0-101.111~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-102-generic 5.15.0-102.112~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-67-generic 5.15.0-67.74~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-91-generic 5.15.0-91.101~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-92-generic 5.15.0-92.102~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-94-generic 5.15.0-94.104~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-5.15.0-97-generic 5.15.0-97.107~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-100-generic 5.15.0-100.110~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-101-generic 5.15.0-101.111~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-102-generic 5.15.0-102.112~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-67-generic 5.15.0-67.74~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-91-generic 5.15.0-91.101~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-92-generic 5.15.0-92.102~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-94-generic 5.15.0-94.104~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-extra-5.15.0-97-generic 5.15.0-97.107~20.04.1 amd64 Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
rc linux-modules-nvidia-535-5.15.0-100-generic 5.15.0-100.110~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-100
rc linux-modules-nvidia-535-5.15.0-101-generic 5.15.0-101.111~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-101
rc linux-modules-nvidia-535-5.15.0-102-generic 5.15.0-102.112~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-102
rc linux-modules-nvidia-535-5.15.0-91-generic 5.15.0-91.101~20.04.1+2 amd64 Linux kernel nvidia modules for version 5.15.0-91
rc linux-modules-nvidia-535-5.15.0-92-generic 5.15.0-92.102~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-92
rc linux-modules-nvidia-535-5.15.0-94-generic 5.15.0-94.104~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-94
rc linux-modules-nvidia-535-5.15.0-97-generic 5.15.0-97.107~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-97
rc linux-objects-nvidia-535-5.15.0-100-generic 5.15.0-100.110~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-100 (objects)
rc linux-objects-nvidia-535-5.15.0-101-generic 5.15.0-101.111~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-101 (objects)
rc linux-objects-nvidia-535-5.15.0-102-generic 5.15.0-102.112~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-102 (objects)
rc linux-objects-nvidia-535-5.15.0-91-generic 5.15.0-91.101~20.04.1+2 amd64 Linux kernel nvidia modules for version 5.15.0-91 (objects)
rc linux-objects-nvidia-535-5.15.0-92-generic 5.15.0-92.102~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-92 (objects)
rc linux-objects-nvidia-535-5.15.0-94-generic 5.15.0-94.104~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-94 (objects)
rc linux-objects-nvidia-535-5.15.0-97-generic 5.15.0-97.107~20.04.1+1 amd64 Linux kernel nvidia modules for version 5.15.0-97 (objects)
echo $XDG_SESSION_TYPE
pour voir si c'est Wayland ou x11.
echo $XDG_SESSION_TYPE
x11
Hors ligne
#8 Le 25/05/2024, à 19:00
- xubu1957
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Pour purger les résidus de configuration marqués "rc" :
sudo apt purge ~c
comme expliqué à la machine à café et rajouté dans ce message
Pour une carte nvidia, on demande aussi :
ubuntu-drivers devices
dpkg -l | grep nvidia
As-tu moyen de changer de session avec la roue crantée, pour tester avec wayland ?
Regarde l'EDIT de malbo dans le message #1, pour la roue crantée, (ou le début du message #8, citant nany).
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#9 Le 25/05/2024, à 19:29
- maxire
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Salut,
Mettre LidSwitchIgnoreInhibited=no dans /etc/systemd/logind.conf en plus de HandleLidSwitch=suspend et HandleLidSwitchExternalPower=suspend.
Le contacteur de détection de fermeture du capot est désactivé ou plutôt ignoré par défaut.
Ces réglages fonctionnent pour un vieux portable Asus.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#10 Le 27/05/2024, à 07:39
- arvernes
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Pour purger les résidus de configuration marqués "rc" :
sudo apt purge ~c
Impeccable. Merci. Lorsque j'ai lancé la commande il m'a mis ça :
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
chromium-codecs-ffmpeg-extra dctrl-tools dkms gstreamer1.0-vaapi libgsoap-2.8.91
libgstreamer-plugins-bad1.0-0 liblzf1 libnvidia-cfg1-535 libnvidia-common-535
libnvidia-decode-535 libnvidia-encode-535 libnvidia-extra-535 libnvidia-fbc1-535
libnvidia-gl-535 libvncserver1 libx11-xcb1:i386 libxnvctrl0 nvidia-compute-utils-535
nvidia-firmware-535-535.129.03 nvidia-firmware-535-535.146.02
nvidia-firmware-535-535.161.07 nvidia-settings nvidia-utils-535
python3-proton-vpn-session screen-resolution-extra xserver-xorg-video-nvidia-535
Il me propose toujours de sucrer python3-proton-vpn-session, mais j'en ai besoin car si je le sucre, proton vpn ne veut plus fonctionner, il me faut le réinstaller.
Y a t'il une commande pour afficher uniquement ces fichiers installés automatiquement et plus nécessaires ?
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001BB7sv0000103Csd00008270bc03sc00i00
vendor : NVIDIA Corporation
model : GP104GLM [Quadro P4000 Mobile]
manual_install: True
driver : nvidia-driver-418-server - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : nvidia-driver-535 - distro non-free recommended
driver : nvidia-driver-535-server - distro non-free
driver : nvidia-driver-450-server - distro non-free
driver : nvidia-driver-470 - distro non-free
driver : nvidia-driver-390 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
et ;
dpkg -l | grep nvidia
ii libnvidia-cfg1-535:amd64 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-535 535.171.04-0ubuntu0.20.04.1 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-535:amd64 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
ii libnvidia-decode-535:amd64 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-535:amd64 535.171.04-0ubuntu0.20.04.1 amd64 NVENC Video Encoding runtime library
ii libnvidia-extra-535:amd64 535.171.04-0ubuntu0.20.04.1 amd64 Extra libraries for the NVIDIA driver
ii libnvidia-fbc1-535:amd64 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-535:amd64 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii linux-modules-nvidia-535-5.15.0-105-generic 5.15.0-105.115~20.04.1 amd64 Linux kernel nvidia modules for version 5.15.0-105
ii linux-modules-nvidia-535-5.15.0-107-generic 5.15.0-107.117~20.04.1 amd64 Linux kernel nvidia modules for version 5.15.0-107
ii linux-modules-nvidia-535-generic-hwe-20.04 5.15.0-107.117~20.04.1 amd64 Extra drivers for nvidia-535 for the generic-hwe-20.04 flavour
ii linux-objects-nvidia-535-5.15.0-105-generic 5.15.0-105.115~20.04.1 amd64 Linux kernel nvidia modules for version 5.15.0-105 (objects)
ii linux-objects-nvidia-535-5.15.0-107-generic 5.15.0-107.117~20.04.1 amd64 Linux kernel nvidia modules for version 5.15.0-107 (objects)
ii linux-signatures-nvidia-5.15.0-105-generic 5.15.0-105.115~20.04.1 amd64 Linux kernel signatures for nvidia modules for version 5.15.0-105-generic
ii linux-signatures-nvidia-5.15.0-107-generic 5.15.0-107.117~20.04.1 amd64 Linux kernel signatures for nvidia modules for version 5.15.0-107-generic
ii nvidia-compute-utils-535 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
ii nvidia-firmware-535-535.129.03 535.129.03-0ubuntu0.20.04.1 amd64 Firmware files used by the kernel module
ii nvidia-firmware-535-535.146.02 535.146.02-0ubuntu0.20.04.1 amd64 Firmware files used by the kernel module
ii nvidia-firmware-535-535.161.07 535.161.07-0ubuntu0.20.04.1 amd64 Firmware files used by the kernel module
ii nvidia-firmware-535-535.171.04 535.171.04-0ubuntu0.20.04.1 amd64 Firmware files used by the kernel module
ii nvidia-kernel-common-535 535.171.04-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
ii nvidia-prime 0.8.16~0.20.04.2 all Tools to enable NVIDIA's Prime
ii nvidia-settings 470.57.01-0ubuntu0.20.04.3 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-535 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18build1 all Extension for the nvidia-settings control panel
ii xserver-xorg-video-nvidia-535 535.171.04-0ubuntu0.20.04.1 amd64 NVIDIA binary Xorg driver
As-tu moyen de changer de session avec la roue crantée, pour tester avec wayland ?
Regarde l'EDIT de malbo dans le message #1, pour la roue crantée, (ou le début du message #8, citant nany).
ok, je vais regarder ça. Merci
Hors ligne
#11 Le 27/05/2024, à 11:24
- ylag
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Bonjour,
Il semble manquer des paquets nvidia dans le résultat de dpkg -l | grep nvidia au #10 ?
Pour vérifier si le pilote est correctement installé :
dkms status
... et pour voir si le module nvidia ou nouveau est chargé :
lsmod | grep -e nvidia -e nouveau
A+
Dernière modification par ylag (Le 27/05/2024, à 11:35)
Hors ligne
#12 Le 27/05/2024, à 16:27
- arvernes
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Bonjour,
Bonjour,
Il semble manquer des paquets nvidia dans le résultat de dpkg -l | grep nvidia au #10 ?
Pour vérifier si le pilote est correctement installé :dkms status
Là, ça ne me renvoie rien.
... et pour voir si le module nvidia ou nouveau est chargé :
lsmod | grep -e nvidia -e nouveau
lsmod | grep -e nvidia -e nouveau
nvidia_uvm 1556480 0
nvidia_drm 77824 2
nvidia_modeset 1306624 3 nvidia_drm
nvidia 56725504 99 nvidia_uvm,nvidia_modeset
drm_kms_helper 307200 2 nvidia_drm,i915
drm 618496 16 drm_kms_helper,nvidia,nvidia_drm,i915,ttm
Merci.
Hors ligne
#13 Le 27/05/2024, à 16:45
- ylag
Re : Ordi portable - Pas de mise en veille lors du rabat du capot
Bonjour,
Le pilote nvidia semble correctement chargé pour le noyau courant, mais il n'y aurait pas de module dkms de créé, si on se fie à l'absence de résultat pour la commande dkms status.
Sans la structure dkms, le pilote nvidia risque de ne pas s'installer automatiquement lors d'une mise à jour du noyau ?
Sauf avis contraire des autres intervenants, peut-être installer manuellement le méta-paquet
nvidia-driver-535 pour voir si ça installerait ce qui manque par le jeu des dépendances pour créer le module dkms :
sudo apt install nvidia-driver-535
... donner le retour complet de la commande pour voir si le module dkms est créé ?
Si ça semble bien se passer, redémarrer et donner un nouveau résultat de :
dkms status
A+
Hors ligne