Status update from me.
The hang with nvidia-drm.fbdev=1 is caused by gpu-manager.service which is: WantedBy=display-manager.service Before=display-manager.service
In my previous testing delaying gdm.service with udev-settle really just caused to delay gpu-manager.service which fixes this issue.
I'm now thinking that gpu-manager.service is also the cause of bug 2063143.
It also explains why I don't hit any of these bugs in Fedora, as gpu-manager.service is only shipped in ubuntu: https://github.com/canonical/ubuntu-drivers-common/blob/master/share/hybrid/gpu-manager.c
Status update from me.
The hang with nvidia-drm.fbdev=1 is caused by gpu-manager.service which is: display- manager. service display- manager. service
WantedBy=
Before=
In my previous testing delaying gdm.service with udev-settle really just caused to delay gpu-manager.service which fixes this issue.
I'm now thinking that gpu-manager.service is also the cause of bug 2063143.
It also explains why I don't hit any of these bugs in Fedora, as gpu-manager.service is only shipped in ubuntu: https:/ /github. com/canonical/ ubuntu- drivers- common/ blob/master/ share/hybrid/ gpu-manager. c