K11MCH1
00775f0511
Fall back automatically on Qualcomm drivers with fewer capabilities
...
Older Adreno drivers such as the 8 Gen 2's 0.676.1 lack
VK_EXT_external_memory_dma_buf, DRM modifiers and calibrated timestamps.
They failed device creation in the WSI layer, failed Proton games on the
zero-copy path, and corrupted the Steam UI under GPU compositing.
- WSI patch 0005 makes the Wayland platform optional per device, so a
device without its extensions stays usable for X11 swapchains instead
of failing vkCreateDevice.
- droiddeck-qualcomm-caps checks DMA-BUF export and import, the swapchain
extensions and Gamescope's linux-dmabuf once per session; Proton games
use the zero-copy WSI path only when it passes and stay on X11 SHM
otherwise. The session log records the verdict.
- The Steam browser uses software compositing when Zink offers less than
OpenGL 4.0, with BL_STEAM_CEF_SOFTWARE as the manual override.
Verified on the Adreno 740 (falls back to SHM and software compositing,
UI correct) and the Adreno 840 (zero-copy and GPU compositing unchanged).
(cherry picked from commit d8d0b10cced1f21a1e9bc7dca00efd89b389adb3)
2026-10-25 02:11:20 +09:00
..
2026-10-13 21:27:42 -04:00
2026-10-14 23:37:35 -04:00
2026-10-18 09:26:01 -04:00
2026-10-21 17:14:03 -04:00
2026-10-13 21:27:42 -04:00
2026-10-13 21:27:42 -04:00
2026-10-22 10:19:23 -04:00
2026-10-04 12:43:57 -04:00
2026-10-23 08:32:52 -04:00
2026-10-14 01:01:49 -04:00
2026-10-18 08:37:09 -04:00
2026-10-20 09:38:14 -04:00
2026-10-13 21:27:42 -04:00
2026-10-14 01:01:49 -04:00
2026-10-23 15:39:22 -04:00
2026-10-23 14:31:13 -04:00
2026-10-12 16:26:24 -04:00
2026-10-23 14:31:13 -04:00
2026-10-09 21:35:37 +00:00
2026-10-19 09:54:19 -04:00
2026-10-22 13:10:16 -04:00
2026-10-17 14:40:39 -04:00
2026-10-13 21:27:42 -04:00
2026-10-22 10:48:38 -04:00
2026-10-13 21:27:42 -04:00
2026-10-21 21:22:21 +00:00
2026-10-17 14:40:39 -04:00
2026-10-23 16:15:59 -04:00
2026-10-08 04:06:23 +00:00
2026-10-16 01:48:00 -04:00
2026-10-16 10:05:02 -04:00
2026-10-13 21:27:42 -04:00
2026-10-23 14:31:13 -04:00
2026-10-12 17:13:07 -04:00
2026-10-20 17:52:40 -04:00
2026-10-22 19:11:29 +00:00
2026-10-10 19:12:51 -04:00
2026-10-18 03:40:17 -04:00
2026-10-18 03:40:17 -04:00
2026-10-22 19:53:12 +00:00
2026-10-24 06:27:46 -04:00
2026-10-22 10:34:24 -04:00
2026-10-18 08:37:09 -04:00
2026-10-23 15:06:27 -04:00
2026-10-23 15:00:11 -04:00
2026-10-13 21:27:42 -04:00
2026-10-19 23:06:48 -04:00
2026-10-18 08:37:09 -04:00
2026-10-13 21:27:42 -04:00
2026-10-13 21:27:42 -04:00
2026-10-22 19:53:12 +00:00
2026-10-23 14:55:33 -04:00
2026-10-22 19:53:12 +00:00
2026-10-17 14:40:39 -04:00
2026-10-23 16:20:42 -04:00
2026-10-15 07:01:01 -04:00
2026-10-22 19:30:35 +00:00
2026-10-14 23:37:35 -04:00
2026-10-08 00:46:34 -04:00
2026-10-23 14:34:44 -04:00
2026-10-18 08:37:09 -04:00
2026-10-13 21:31:26 -04:00
2026-10-15 07:20:09 -04:00
2026-10-25 02:11:20 +09:00
2026-10-25 02:11:20 +09:00
2026-10-25 02:11:20 +09:00
2026-10-25 02:11:20 +09:00
2026-10-12 17:13:07 -04:00
2026-10-15 09:51:02 -04:00
2026-10-16 01:48:00 -04:00
2026-10-18 08:59:54 -04:00
2026-10-17 13:17:05 -04:00
2026-10-25 02:10:00 +09:00
2026-10-23 23:58:39 -04:00
2026-10-20 08:52:31 -04:00
2026-10-16 01:48:00 -04:00
2026-10-23 13:30:42 -04:00
2026-10-13 21:27:42 -04:00
2026-10-04 12:43:57 -04:00
2026-10-21 02:02:18 -04:00
2026-10-17 14:40:39 -04:00
2026-10-22 10:40:48 -04:00
2026-10-13 21:27:42 -04:00
2026-10-21 00:56:05 -04:00
2026-10-19 18:44:10 -04:00
2026-10-17 13:17:05 -04:00
2026-10-22 22:29:03 +00:00
2026-10-17 23:57:52 -04:00
2026-10-17 23:57:52 -04:00
2026-10-09 21:35:37 +00:00
2026-10-15 15:50:26 +00:00
2026-10-18 20:38:48 -04:00
2026-10-23 21:20:50 -04:00
2026-10-13 21:27:42 -04:00
2026-10-24 00:47:45 -04:00
2026-10-15 02:18:26 +00:00
2026-10-23 13:05:04 -04:00
2026-10-17 23:57:52 -04:00
2026-10-24 01:42:20 -04:00
2026-10-11 15:53:01 -04:00
2026-10-18 20:38:48 -04:00
2026-10-23 12:03:41 -04:00
2026-10-16 01:48:00 -04:00
2026-10-18 08:37:09 -04:00
2026-10-19 12:31:23 -04:00
2026-10-17 13:17:05 -04:00
2026-10-18 08:37:09 -04:00
2026-10-17 23:57:52 -04:00
2026-10-20 14:11:46 -04:00
2026-10-09 11:08:17 -04:00
2026-10-21 17:14:03 -04:00
2026-10-13 21:27:42 -04:00
2026-10-23 07:18:56 -04:00
2026-10-03 00:06:09 -04:00
2026-10-23 02:12:49 -04:00
2026-10-22 12:11:05 -04:00
2026-10-24 09:07:04 -04:00
2026-10-20 00:31:03 -04:00
2026-10-16 01:48:00 -04:00
2026-10-16 01:48:00 -04:00
2026-10-16 01:48:00 -04:00
2026-10-16 01:48:00 -04:00
2026-10-22 19:53:12 +00:00
2026-10-18 08:59:54 -04:00
2026-10-14 01:01:49 -04:00
2026-10-13 21:27:42 -04:00
2026-10-18 08:37:09 -04:00
2026-10-16 17:30:21 +00:00
2026-10-22 19:53:12 +00:00
2026-10-23 14:31:13 -04:00
2026-10-24 11:14:20 -04:00
2026-10-22 10:01:49 -04:00