For merely ignoring framebuffer devices if we have DRM devices, this would be enough, and more efficient:
and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
or stopped udevtrigger))
However, that would still not fix devices which have two video cards and X wants to start on the second one (Chris mentioned this). Scott, is there a magical "all video devices are up" wait condition, or do we really have to fall back to the full "stopped udevtrigger" for this special case?
For merely ignoring framebuffer devices if we have DRM devices, this would be enough, and more efficient:
and (drm-device-added card0 PRIMARY_ DEVICE_ FOR_DISPLAY= 1
or stopped udevtrigger))
However, that would still not fix devices which have two video cards and X wants to start on the second one (Chris mentioned this). Scott, is there a magical "all video devices are up" wait condition, or do we really have to fall back to the full "stopped udevtrigger" for this special case?
Thanks, Martin