DisplayLink (EVDI) fails to display anything, drmModeAtomicCommit: Invalid argument
DisplayLink (EVDI) fails to display anything repeatedly logging:
(gnome-shell:18011): mutter-WARNING **: 16:05:36.580: Failed to post KMS update: drmModeAtomicCommit: Invalid argument
(gnome-shell:18011): mutter-WARNING **: 16:05:36.580: Page flip discarded: drmModeAtomicCommit: Invalid argument
(gnome-shell:18011): mutter-WARNING **: 16:05:36.613: Failed to post KMS update: drmModeAtomicCommit: Invalid argument
(gnome-shell:18011): mutter-WARNING **: 16:05:36.613: Page flip discarded: drmModeAtomicCommit: Invalid argument
(gnome-shell:18011): mutter-WARNING **: 16:05:36.749: Failed to post KMS update: drmModeAtomicCommit: Invalid argument
(gnome-shell:18011): mutter-WARNING **: 16:05:36.749: Page flip discarded: drmModeAtomicCommit: Invalid argument
(gnome-shell:18011): mutter-WARNING **: 16:05:36.801: Failed to post KMS update: drmModeAtomicCommit: Invalid argument
(gnome-shell:18011): mutter-WARNING **: 16:05:36.801: Page flip discarded: drmModeAtomicCommit: Invalid argument
Last tested on mutter main f84ece1b.
Curiously this doesn't happen in a more bare mutter
session but maybe it's a matter of stressing the system.
Workaround
env MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0 gnome-shell
works without any warnings.