Le 10/01/26 à 10:54+0100, didier gaumet <[email protected]> a écrit :
> > janv. 10 08:25:15 ldlc17.lairdutemps.org kernel: NVRM: GPU 0000:01:00.0:
> > PreserveVideoMemoryAllocations module parameter is set. System Power 
> > Management attempted
> > without driver procfs suspend interface. Please refer to the 'Configuring 
> > Power Management
> > Support' section in the driver README.  
> [...]
> ton système se plaint que la configuration et l'environnement du pilote 
> proprio ne sont pas compatibles et te demande de consulter la doc 
> adéquate. ça doit correspondre à ce fichier, installé par le paquet 
> nvidia-driver:
> /usr/share/doc/nvidia-driver/html/powermanagement.html
> 
> lis particlui-rement le paragraphe "Preserve all video memory allocations".

Merci bcp, c'est bien là que se trouvent les explications.

> les bugs mentionnés à la fin de la page sont des trucs qui datent de 
> plus de 5 ans et ont été corrigés dans la foulée, donc ne t'en preoccupe 
> pas.
> J'ai juste survolé le truc mais en gros j'ai compris (peut-êttre de 
> travers) qu'il y a avait un ancien et un nouvel état de veille, que tu 
> peux choisir lequel utiliser, que pour l'instant dans ton cas c'est le 
> nouveau qui est choisi mais auquel il manque les bouts de config systemd 
> adaptés.

Alors effectivement, Michel m'a permis de voir qu'il me manquait 
nvidia-suspend-common qui
fournit les scripts systemd, notamment celui qui envoie suspend|resume à
/proc/driver/nvidia/suspend 
(il est recommandé mais pas requis par xserver-xorg-video-nvidia)

J'avais ajouté manuellement /etc/systemd/system-sleep/99-nvidia-pm-custom pour 
le faire mais ça
n'avais pas suffit.

Et d'après cette doc, c'est parce que j'avais mis 
  options nvidia NVreg_EnableS0ixPowerManagement=1
(comme suggéré sur une doc que j'ai lu qq part), mais que mon système ne le 
supporte pas

# grep 'Video Memory Self Refresh' /proc/driver/nvidia/gpus/0000:01:00.0/power 
Video Memory Self Refresh: Not Supported

Donc en indiquant
  options nvidia NVreg_EnableS0ixPowerManagement=0
et après un `update-initramfs -u` (peut-être inutile, mais dans le doute…) et 
un reboot,
suspend et hibernate fonctionnent !!!

Merci à tous !

PS: j'ai encore des pbs d'usb, notamment mon clavier qui ne revient pas tout 
seul (je dois
débrancher / rebrancher), mais c'est déjà le cas au boot (depuis trixie), faut 
que je creuse
les warnings dans les logs, je referai un post si je trouve pas tout seul.

-- 
Daniel

Le philosophe cherche des solutions aux problèmes et
ne trouve que des problèmes sans solutions. 
Sim

Répondre à