Bug#1072722: nvidia-driver: Please configure SYSTEMD_SLEEP_FREEZE_USER_SESSION=false
Luca Boccassi
bluca at debian.org
Fri Jun 7 21:05:15 BST 2024
On Fri, 7 Jun 2024 at 21:03, Andreas Beckmann <anbe at debian.org> wrote:
>
> On 07/06/2024 08.17, Peter De Wachter wrote:
> > systemd 256-rc3 was recently uploaded to Debian. Its NEWS file mentions:
> >
> > * The behavior of systemd-sleep and systemd-homed has been updated to
> > freeze user sessions when entering the various sleep modes or when
> > locking a homed-managed home area. This is known to cause issues with
> > the proprietary NVIDIA drivers. Packagers of the NVIDIA proprietary
> > drivers may want to add drop-in configuration files that set
> > SYSTEMD_SLEEP_FREEZE_USER_SESSION=false for systemd-suspend.service
> > and related services, and SYSTEMD_HOME_LOCK_FREEZE_SESSION=false for
> > systemd-homed.service.
>
> Thanks for catching that. I'll try to include a fix with the upcoming
> uploads of the recent CVE series.
>
> As I'm not that familiar with configuring systemd bits, do you know what
> would be the correct locations and contents to ship the fix?
>
> If I read the documentation correctly, that should be
>
> /usr/lib/systemd/system/systemd-suspend.service.d/nvidia.conf
> ===== 8< =====
> [Service]
> Environment="SYSTEMD_SLEEP_FREEZE_USER_SESSION=false"
> ===== >8 =====
>
> and
>
> /usr/lib/systemd/system/systemd-homed.service.d/nvidia.conf
> ===== 8< =====
> [Service]
> Environment="SYSTEMD_HOME_LOCK_FREEZE_SESSION=false"
> ===== >8 =====
>
> Could you verify that this works (after unapplying your temporary solution)?
Hi Andreas, I can confirm those are the correct locations. You can
also omit the quotes.
More information about the pkg-nvidia-devel
mailing list