NVIDIA, Wayland e sospensione su disco – la soluzione
Foto di OpenClipart-Vectors da Pixabay |
Complice il rilascio di KDE Plasma 6 e il fatto che la sessione Wayland è ora quella predefinita, ho deciso che era giunto il tempo di provare ad utilizzare Wayland come daily driver.
Avendo però una scheda video NVIDIA con driver proprietari mi sono subito scontrato con l’arcinoto problema della sospensione su disco non funzionante. Con la sessione Wayland non c’era verso di avere il ripristino dalla sospensione, il computer si impallava di continuo.
Fortunatamente la soluzione al problema esiste e, come spesso accade, è giunta dal wiki di archlinux. Ci basterà aggiungere un modulo in avvio al kernel e abilitare due servizi. Al riavvio il problema della mancata sospensione su disco sarà risolto.
Apriamo il terminale e diamo il seguente comando:
sudo nano /etc/modprobe.d/nvidia-power-management.conf
incolliamo quanto segue
options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=/var/tmp
salviamo e chiudiamo.
Ora non ci resta che abilitare i due servizi responsabili del resume. Da terminale diamo:
systemctl enable nvidia-resume
ed
systemctl enable nvidia-hibernate.service
Una volta fatto ci basterà riavviare il sistema e la sospensione su disco ricomincerà a funzionare.