diff --git a/pressure-vessel/runtime.c b/pressure-vessel/runtime.c
index 3a1dadd4755f6ebc2f21835daf6201025c855be9..ac9df5997f8719010d7451ee60f6ad59ebc73938 100644
--- a/pressure-vessel/runtime.c
+++ b/pressure-vessel/runtime.c
@@ -5374,6 +5374,17 @@ collect_graphics_libraries_patterns (GPtrArray *patterns)
     "libva-drm.so.2",
     "libva-glx.so.2",
     "libva-x11.so.2",
+
+    /* Dependencies that might come in via dlopen() */
+    "libdrm.so.2",
+    "libdrm_amdgpu.so.1",
+    "libdrm_etnaviv.so.1",
+    "libdrm_freedreno.so.1",
+    "libdrm_intel.so.1",
+    "libdrm_nouveau.so.2",
+    "libdrm_radeon.so.1",
+    "libdrm_tegra.so.0",
+
   };
   static const char * const sonames_even_if_older[] =
   {