diff --git a/steam-runtime-tools/system-info.c b/steam-runtime-tools/system-info.c index 3e96520108fc45ea7590b03cd5636b61a65a051c..d340bd6ff97187779fbbf9383788c88c9d8eefac 100644 --- a/steam-runtime-tools/system-info.c +++ b/steam-runtime-tools/system-info.c @@ -3370,11 +3370,24 @@ ensure_driver_environment (SrtSystemInfo *self) gchar **env_list = self->env; /* This is the list of well-known driver-selection environment variables, * plus __GLX_FORCE_VENDOR_LIBRARY_%d that will be searched with a regex */ - static const gchar * const drivers_env[] = {"VDPAU_DRIVER", - "MESA_LOADER_DRIVER_OVERRIDE", - "LIBVA_DRIVER_NAME", - "__GLX_VENDOR_LIBRARY_NAME", - NULL}; + static const gchar * const drivers_env[] = + { + "DRI_PRIME", + "EGL_PLATFORM", + "LD_LIBRARY_PATH", + "LD_PRELOAD", + "LIBVA_DRIVER_NAME", + "MESA_LOADER_DRIVER_OVERRIDE", + "MESA_VK_DEVICE_SELECT", + "VDPAU_DRIVER", + "VK_ICD_FILENAMES", + "VK_LAYER_PATH", + "__EGL_VENDOR_LIBRARY_DIRS", + "__EGL_VENDOR_LIBRARY_FILENAMES", + "__GLX_VENDOR_LIBRARY_NAME", + "__NV_PRIME_RENDER_OFFLOAD", + NULL + }; builder = g_ptr_array_new_with_free_func (g_free);