XDC 2026 - X.Org Developer's Conference

from Monday, 28 September 2026 (08:00) to Wednesday, 30 September 2026 (18:45)


        : Sessions
    /     : Talks
        : Breaks
28 Sep 2026
29 Sep 2026
30 Sep 2026
AM
08:00 --- Breakfast and Registration ---
09:00
Main Track (until 16:50) ()
09:00 Monday Opening Session   ()
09:15 Is it time for Vulkan Gallium? - Dr Faith Ekstrand (Collabora)   ()
10:05 Handling XR Displays in the Linux Graphics Stack - Neil Armstrong (Linaro) Mr Nie Jun (Linaro)   ()
10:30 Next Generation Display Walls on Linux - Austin Shafer (NVIDIA)   ()
10:50 --- Break ---
11:20 LLM inference on the Raspberry Pi 5 via Vulkan - José María Casanova Crespo (Igalia)   ()
12:10 nocl: OpenCL on CUDA - Karol Herbst (Red Hat, Nouveau)   ()
12:30 --- Lunch ---
14:00 SSA-based Register Allocation for Intel GPUs - Alyssa Rosenzweig (Intel)   ()
14:50 Optimizing the Panfrost Gallium driver - Loïc Molinari (Collabora Ltd)   ()
15:15 Demo: Gamma, a ray tracing debugger for Mesa drivers - Konstantin Seurer   ()
15:25 --- Break ---
16:00 Firefox + Steam Deck: Seamless experience across two compositors - Eri Pazos Pérez (Igalia)   ()
16:25 Bringing Linux DRM Display Panel support in the modern age - Neil Armstrong (Linaro)   ()
10:05
Workshop, Meeting or Hacking session (until 11:35) ()
10:05 Workshop: Vulkan "Gallium" - Dr Faith Ekstrand (Collabora)   ()
08:00 --- Breakfast and Registration ---
09:00
Main Track (until 16:50) ()
09:15 Apple M3 GPU reverse engineering progress. - Anna Maniscalco (Valve) Alyssa Milburn Evan Tang (Codeweavers)   ()
10:05 Error Handling on Atomic Commit Failure - Ramya Krishna Yella (Intel)   ()
10:30 Panthor status update - Boris Brezillon (Collabora) Karunika Choo (Arm Ltd) Liviu Dudau (Arm Ltd)   ()
10:50 --- Break ---
11:20 Kraid: A new compiler for Panfrost - Lorenzo Rossi Dr Faith Ekstrand (Collabora)   ()
12:10 Better render passes in PanVK for moar FPS - Dr Faith Ekstrand (Collabora)   ()
12:30 --- Lunch ---
14:00 Foveated rendering on Turnip - Connor Abbott (Valve)   ()
14:50 MSM graphics status report and roadmap - Dmitry Baryshkov (Qualcomm) Rob Clark (Qualcomm)   ()
15:15 Demo: Turnip without Root - Lucas Fryzek (Igalia S.L.)   ()
15:25 --- Break ---
16:00 Last Year of Turnip - Lucas Fryzek (Igalia S.L.) Karmjit Mahil (Igalia S.L.)   ()
16:25 KosmicKrisp production ready! - Aitor Camacho Larrondo (LunarG)   ()
09:10
Workshop, Meeting or Hacking session (until 10:40) ()
09:10 Workshop: Mesa CI - What still needs to be done, and how to get there? - Martin Roukala (né Peres) (MuPuF TMI / Valve contractor)   ()
08:00 --- Breakfast and Registration ---
09:00
Main Track (until 16:30) ()
09:00 Wednesday Opening Session   ()
09:15 PowerVR: A Year of Progress - Frank Binns (Imagination Technologies) Simon Perretta (Imagination Technologies)   ()
10:05 From KFD to DRM SVM: Toward a Unified Memory Model in DRM - Ray Huang (AMD)   ()
10:30 Learning kernel development through fixing old AMD GPUs on Linux - Timur Kristóf (Valve)   ()
10:50 --- Break ---
11:20 NVK in 2026 - Mel Henning   ()
12:10 Upstreaming Tyr: a DRM GPU kernel driver in Rust - Deborah Brouwer (Collabora)   ()
12:30 --- Lunch ---
14:30 Addressing Mesa CI pain points (2nd edition): what we've done, and where we are going - Eric Engestrom (Mesa) Martin Roukala (né Peres) (MuPuF TMI / Valve contractor)   ()
14:55 Display Next Hackfest 2026: What we hacked on in Nice - Daniel Stone (Collabora)   ()
15:20 Demo: Interactive HDCP Diagnostic Tool for Linux DRM/KMS stack. - santhosh reddy SANTHOSH GUDDATI   ()
15:30 --- Break ---
16:05 State of the X.Org Foundation - Lyude Paul (Red Hat)   ()
09:10
Workshop, Meeting or Hacking session (until 10:40) ()
09:10 Workshop: Towards a governance model for Mesa - Alyssa Rosenzweig (Intel) Erik Faye-Lund (Arm)   ()
PM
16:50
Lightning Talks (until 17:20) ()
16:50 Vulkan CTS uses too much system memory? No problem - Ricardo Garcia (Igalia, S.L.)   ()
16:55 Turning Driver Bugs into Vulkan CTS Tests - Madeeha Javed (Igalia)   ()
17:00 CI-Tron for kernel development - Dmitry Baryshkov (Qualcomm)   ()
17:05 Finally getting rid of TGSI? - Erik Faye-Lund (Arm)   ()
17:10 rusticl status update - Karol Herbst (Red Hat, Nouveau)   ()
17:20 Monday Closing Session   ()
19:00
Social Event (until 23:00) ()
16:50
Lightning Talks (until 17:20) ()
16:50 etnaviv: good things take time - Christian Gmeiner (Igalia)   ()
16:55 v3d/v3dv: status update from last XDC - Mr Juan A. Suarez (Igalia, S.L.)   ()
17:00 Supporting workgroups where there aren't any - Timur Kristóf (Valve)   ()
17:05 Resolving game bugs using retry faults - Timur Kristóf (Valve)   ()
17:10 drm/dp: statups update of the common kernel framework. - Dmitry Baryshkov (Qualcomm)   ()
17:20 Tuesday Closing Session   ()
16:30
Lightning Talks (until 17:15) ()
16:30 Introducing the Wayland Content Frame Rate Protocol - Mr Naveen Kumar (Intel Corporation)   ()
16:35 Navigating the Tunnel : DisplayPort over USB4/TBT - Kunal Joshi (intel)   ()
16:40 Testing a browser on a real Wayland compositor (and why we all want this standardized) - Orko Garai (Igalia)   ()
16:45 Wayland vs X.org latency comparison - Kamil Łysik (NVIDIA)   ()
16:50 Workshop recap: Vulkan "Gallium" - Faith Ekstrand (Collabora)   ()
16:55 Workshop recap: Mesa CI - Martin Roukala (né Peres) (MuPuF TMI / Valve contractor)   ()
17:00 Workshop recap: Towards a governance model for Mesa - Alyssa Rosenzweig (Intel) Erik Faye-Lund (Arm)   ()
17:15 XDC 2026 Closing Session   ()