I just added the 'started plymouth-splash' line to /etc/init/gdm.conf, then tried rebooting. Unfortunately it still took me three tries to get a successful boot. On the first attempt I was left looking at a screen with boot text including
Starting LightDM Display Manager
Starting Recovery options if display manager fails to start
...
Stopping Recovery options if display manager fails to start
On the second attempt virtual terminal 7 showed a garbaged display with an X cursor. The third attempt was successful. After the successful boot, I saw that /var/crash contained a new X server crash log, and /var/log contained a recent X server log including the no devices found/no screens found error.
To be clear, I currently have patched versions of /etc/init/lightdm.conf and /etc/init/gdm.conf which include the 'started plymouth-splash' line. Those are the only files I've changed. I have not created a workaround entry in xorg.conf.d as Chris suggested in comment #9.
I just added the 'started plymouth-splash' line to /etc/init/gdm.conf, then tried rebooting. Unfortunately it still took me three tries to get a successful boot. On the first attempt I was left looking at a screen with boot text including
Starting LightDM Display Manager
Starting Recovery options if display manager fails to start
...
Stopping Recovery options if display manager fails to start
On the second attempt virtual terminal 7 showed a garbaged display with an X cursor. The third attempt was successful. After the successful boot, I saw that /var/crash contained a new X server crash log, and /var/log contained a recent X server log including the no devices found/no screens found error.
To be clear, I currently have patched versions of /etc/init/ lightdm. conf and /etc/init/gdm.conf which include the 'started plymouth-splash' line. Those are the only files I've changed. I have not created a workaround entry in xorg.conf.d as Chris suggested in comment #9.