TGViewer
Hermitage Hermitage @cyberhermitage · 254 subscribers
Post #602 609
Explicit synchronization стек на Linux

Новый протокол explicit synchronization для линукса на базе синхронизации DRM объектов — сегодня стал реальностью для пользователей видеокарт от Nvidia. Для контекста почему и кому это важно рекомендую следующие ссылки:

• Bridging the synchronization gap on Linux (2022)
• Ensuring steady frame rates with GPU-intensive clients (2023)
• Explicit sync (2024)

Ожидается существенно более стабильный fps в играх; меньший лаг; должно пропасть мерцание в Steam Store (Issue# 10313) с Nvidia; Gamescope на Wayland должен начать лучше работать с Nvidia видеокартами.

Ниже список имплементаций данного протокола в примечательных, на мое мнение, проектах (из моего обсидиана):

• ✅ AMDGPU: [amdgpu: Allow explicitly synchronized submissions (PATCH 6/6)] (merged где-то в 2022?)
• ✅ Wayland protocols: [wayland/wayland-protocols!90] "linux-drm-syncobj-v1: new protocol" (merged on 20.03.2024); Phoronix
• ✅ Mesa: [mesa/mesa!25709] "wsi: Implement explicit sync for Wayland" (merged on 02.04.2024); Phoronix
• ✅ gamescope: [ValveSoftware/gamescope!1203] "Support for explicit sync" (merged on 27.03.2024)
• ✅ GNOME: [gnome/mutter!3300] "Implement linux-drm-syncobj-v1" (merged on 28.03.2024); Phoronix
• ✅ KDE: [plasma/kwin!4693] "wayland: implement linux-drm-syncobj-v1" (merged on 11.04.2024)
• ✅ Xorg/XWayland: [xorg/xserver!967] "Explicit GPU Synchronization for DRI3, Present, and Xwayland" (merged on 09.04.2024)
• ✅ Nvidia egl-wayland: [NVIDIA/egl-wayland!104] "Implement Explicit Sync" (merged on 20.03.2024)
• ✅ Nvidia driver: "NVIDIA will be shipping an explicit sync implementation in an upcoming driver release!" — source; released beta 555.42.02 on 21.05.2024; Phoronix
• ✅ Hyprland (aquamarin): [hyperwm/Hyprland!7151] (merged on 06.08.2024)
• ✅ wlroots (Sway): [wlroots/wlroots!4715] "Add support for explicit synchronization, take 3" (merged on 06.08.2024); ⚠️ [wlroots/wlroots#3881] "linux-drm-syncobj-v1: add fine-grained release points"
• ✅ Smithay (COSMIC): [Smithay/smithay!1356] "WIP linux-drm-syncobj-v1" (merged on 24.09.2024); [pop-os/cosmic-comp/!411] "Add linux-drm-syncobj-v1 protocol" (merged on 15.01.2025)

Жду поддержки под wlroots (я пользуюсь Sway upd: перехожу на Cosmic WM остался на SwayWM) и бенчмарков. А также драйвер Nvidia 650, где ожидается explicit sync для Vulkan WSI.
Collabora | Open Source Consulting Bridging the synchronization gap on Linux After fighting with the divide between implicit and explicit synchronization with Vulkan on Linux for over seven years, we may finally have some closure.
  • 🔥 4
  • 🤔 1
More from @cyberhermitage
  1. Sep 10, 2025Это в тени праздных, но не менее важных, новостей о том, что ASML инвестирует €1.3 млдр во…
  2. Sep 10, 2025Euclyd CRAFTWERK Первая серьезная заявка европейской полупроводниковой промышленности в об…
  3. Jul 14, 2025Вычислительное ядро для fp8 становится до 150 Тфлопс быстрее на оборудовании Nvidia, если…
  4. May 7, 2025Existential moment
  5. May 6, 2025Open WebUI больше не FOSS Вроде бы есть о чем писать сюда в канал, но пока не пишется. Одн…
  6. Mar 10, 2025https://www.youtube.com/watch?v=EFmxPMdBqmU
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →