diff --git a/steam-runtime-tools/system-info.c b/steam-runtime-tools/system-info.c
index d340bd6ff97187779fbbf9383788c88c9d8eefac..aa79dd5766a662b067847c749ac86c1b676703a2 100644
--- a/steam-runtime-tools/system-info.c
+++ b/steam-runtime-tools/system-info.c
@@ -3369,19 +3369,101 @@ ensure_driver_environment (SrtSystemInfo *self)
       GRegex *regex;
       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 */
+       * plus __GLX_FORCE_VENDOR_LIBRARY_%d that will be searched with a regex.
+       * Please keep in LC_ALL=C alphabetical order. */
       static const gchar * const drivers_env[] =
       {
+        "ALSA_CONFIG_PATH",
+        "AUDIODEV",
+        "DISPLAY",
         "DRI_PRIME",
         "EGL_PLATFORM",
+        "ESPEAKER",
+        "GST_PLUGIN_SYSTEM_PATH",
+        "LADSPA_PATH",
         "LD_LIBRARY_PATH",
         "LD_PRELOAD",
         "LIBVA_DRIVER_NAME",
+        "MESA_GLSL_CACHE_DIR",
         "MESA_LOADER_DRIVER_OVERRIDE",
         "MESA_VK_DEVICE_SELECT",
+        "MIDIDEV",
+        "PULSE_CLIENTCONFIG",
+        "PULSE_CONFIG_PATH",
+        "PULSE_LATENCY_MSEC",
+        "PULSE_RUNTIME_PATH",
+        "PULSE_SERVER",
+        "PULSE_SINK",
+        "PULSE_SOURCE",
+        "PULSE_STATE_PATH",
+        "PULSE_SYSTEM",
+        "SDL_ACCELEROMETER_AS_JOYSTICK",
+        "SDL_AUDIODRIVER",
+        "SDL_AUDIO_CHANNELS",
+        "SDL_AUDIO_DEVICE_NAME",
+        "SDL_AUDIO_FORMAT",
+        "SDL_AUDIO_FREQUENCY",
+        "SDL_AUDIO_SAMPLES",
+        "SDL_AUTO_UPDATE_JOYSTICKS",
+        "SDL_DYNAMIC_API",
+        "SDL_ENABLE_STEAM_CONTROLLERS",
+        "SDL_FRAMEBUFFER_ACCELERATION",
+        "SDL_GAMECONTROLLERCONFIG",
+        "SDL_GAMECONTROLLERCONFIG_FILE",
+        "SDL_GAMECONTROLLERTYPE",
+        "SDL_GAMECONTROLLER_ALLOW_STEAM_VIRTUAL_GAMEPAD",
+        "SDL_GAMECONTROLLER_IGNORE_DEVICES",
+        "SDL_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT",
+        "SDL_JOYSTICK_DEVICE",
+        "SDL_JOYSTICK_DISABLE_UDEV",
+        "SDL_JOYSTICK_HIDAPI",
+        "SDL_JOYSTICK_HIDAPI_PS4",
+        "SDL_JOYSTICK_HIDAPI_PS5",
+        "SDL_JOYSTICK_HIDAPI_STEAM",
+        "SDL_JOYSTICK_HIDAPI_SWITCH",
+        "SDL_JOYSTICK_HIDAPI_XBOX",
+        "SDL_OPENGLES_LIBRARY",
+        "SDL_OPENGL_ES_DRIVER",
+        "SDL_OPENGL_LIBRARY",
+        "SDL_PATH_DSP",
+        "SDL_RENDER_DRIVER",
+        "SDL_RENDER_LOGICAL_SIZE_MODE",
+        "SDL_RENDER_OPENGL_SHADERS",
+        "SDL_RENDER_SCALE_QUALITY",
+        "SDL_RENDER_VSYNC",
+        "SDL_VIDEODRIVER",
+        "SDL_VIDEO_ALLOW_SCREENSAVER",
+        "SDL_VIDEO_DOUBLE_BUFFER",
+        "SDL_VIDEO_EGL_DRIVER",
+        "SDL_VIDEO_EXTERNAL_CONTEXT",
+        "SDL_VIDEO_GL_DRIVER",
+        "SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS",
+        "SDL_VIDEO_WAYLAND_WMCLASS",
+        "SDL_VIDEO_X11_FORCE_EGL",
+        "SDL_VIDEO_X11_LEGACY_FULLSCREEN",
+        "SDL_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR",
+        "SDL_VIDEO_X11_NET_WM_PING",
+        "SDL_VIDEO_X11_VISUALID",
+        "SDL_VIDEO_X11_WINDOW_VISUALID",
+        "SDL_VIDEO_X11_WMCLASS",
+        "SDL_VIDEO_X11_XINERAMA",
+        "SDL_VIDEO_X11_XRANDR",
+        "SDL_VIDEO_X11_XVIDMODE",
+        "SDL_VULKAN_DISPLAY",
+        "SDL_VULKAN_LIBRARY",
+        "SDL_X11_XCB_LIBRARY",
+        "SDL_XINPUT_ENABLED",
+        "SSL_CERT_DIR",
+        "STEAM_RUNTIME_PREFER_HOST_LIBRARIES",
         "VDPAU_DRIVER",
         "VK_ICD_FILENAMES",
         "VK_LAYER_PATH",
+        "WAYLAND_DISPLAY",
+        "WINEESYNC",
+        "WINEFSYNC",
+        "WINE_FULLSCREEN_INTEGER_SCALING",
+        "WINE_HIDE_NVIDIA_GPU",
+        "XDG_RUNTIME_DIR",
         "__EGL_VENDOR_LIBRARY_DIRS",
         "__EGL_VENDOR_LIBRARY_FILENAMES",
         "__GLX_VENDOR_LIBRARY_NAME",
diff --git a/tests/system-info.c b/tests/system-info.c
index 4967bfc712291ef7d652b55ba0139f998afd50d1..7dcd72b1a0742993737ba91441636d492463c499 100644
--- a/tests/system-info.c
+++ b/tests/system-info.c
@@ -2195,6 +2195,7 @@ driver_environment (Fixture *f,
   gchar **envp;
   gchar **output;
   gsize i;
+  const gchar * const no_environment[] = { NULL };
   const gchar *environment[][2] = { {"LIBVA_DRIVER_NAME", "radeonsi"},
                                     {"MESA_LOADER_DRIVER_OVERRIDE", "i965"},
                                     {"VDPAU_DRIVER", "secret_2"},
@@ -2203,7 +2204,7 @@ driver_environment (Fixture *f,
                                     {"__GLX_VENDOR_LIBRARY_NAME", "my_custom_driver"},
                                     {NULL, NULL} };
 
-  envp = g_get_environ ();
+  envp = g_strdupv ((gchar **) no_environment);
 
   for (i = 0; environment[i][0] != NULL; i++)
     envp = g_environ_setenv (envp, environment[i][0], environment[i][1], TRUE);