28-30 September 2026
America/Toronto timezone

DRM Fabric: do we want a common topology API, or three more sysfs layouts?

29 Sep 2026, 17:15
5m
Lightning Talk (5 minutes) Lightning Talk Lightning Talks

Speaker

Rodrigo Vivi

Description

Scale-up accelerator fabrics are already here: amdgpu has exposed xGMI topology through its own sysfs for years, AMD recently posted patches of UALink pod infrastructure, and Intel's XeLink/IAF support was posted and never became shared infrastructure. Every one of these describes the same thing: which accelerators are directly connected, through which ports, in what state. And everyone describes it differently.

The drm/fabric RFC proposes one vendor-neutral model for that: fabric → endpoint → port → peer, over Generic Netlink, with the core recording direct adjacency only and leaving routing, transport and hardware programming to the drivers. It ships with a synthetic provider and no real hardware backend on purpose, so the model can be argued about before it's tied to anyone's silicon.

I'll spend five minutes on the model and then ask the room the question the RFC actually needs answered: is this the right minimum common representation, and will vendors implement it, or do we accept per-driver topology forever?

GSoC, EVoC or Outreachy No
In-person or virtual presentation In-person
Code of Conduct Yes

Primary author

Presentation Materials

There are no materials yet.
2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG