[backport] DRM devices opened by logind stay referenced indefinitely by PID 1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Undecided
|
Unassigned | ||
systemd |
Fix Released
|
Unknown
|
|||
systemd (Ubuntu) |
Fix Released
|
High
|
Alberto Milone | ||
Bionic |
Fix Released
|
High
|
Alberto Milone |
Bug Description
[Impact]
* It should be possible to change DRM driver without rebooting.
* It should be possible to correctly suspend & resume, whilst preserving driver state.
* This bug is for userspace/logind fixes, required to get above working.
* Related kernel change is https:/
* https:/
[Test Case]
* Test and verify that on machines with Nvidia discrete graphics, one can change performance/
[Regression Potential]
* There are changes to the fd handling that are passed to logind. At worst, fd to the NVIDIA driver will still be held, and thus one would continue to not be able to switch graphics modes without rebooting.
[Other Info]
* original bug report:
refer to https:/
we need that solution to make NVIDIA dGPU switching works.
impacted issue:
https:/
tags: | added: ihv-nvidia |
Changed in systemd: | |
status: | Unknown → Fix Released |
Changed in systemd (Ubuntu): | |
assignee: | nobody → Alberto Milone (albertomilone) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in systemd (Ubuntu): | |
status: | Triaged → In Progress |
Changed in systemd (Ubuntu Bionic): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Alberto Milone (albertomilone) |
tags: | added: patch |
description: | updated |
Changed in systemd (Ubuntu Bionic): | |
status: | Incomplete → In Progress |
Changed in oem-priority: | |
status: | New → Triaged |
Changed in systemd (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in oem-priority: | |
status: | Triaged → Fix Released |
the irc conversation about this patch: /pastebin. canonical. com/p/k7YkQ8rmS R/
https:/