Index: plymouth-0.9.2/src/libply-splash-core/ply-device-manager.c =================================================================== --- plymouth-0.9.2.orig/src/libply-splash-core/ply-device-manager.c +++ plymouth-0.9.2/src/libply-splash-core/ply-device-manager.c @@ -157,6 +157,10 @@ fb_device_has_drm_device (ply_device_man const char *id_path; bool has_drm_device = false; + const char *card_name = udev_device_get_sysattr_value (fb_device, "name"); + if (card_name && strcmp ("cirrusdrmfb", card_name) == 0) + return false; + /* We want to see if the framebuffer is associated with a DRM-capable * graphics card, if it is, we'll use the DRM device */ card_matches = udev_enumerate_new (manager->udev_context);