News: 0001590724

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

How System76 & Red Hat Hope To Finally Improve The Linux Multi-GPU Experience

([Wayland] 5 Hours Ago Better Linux Multi-GPU)


System76 engineer Victoria Brekenfeld and Red Hat engineer Sebastian Wick presented at the recent XDC2025 developer conference with their hopes of finally fixing the multi-GPU experience on Linux. As part of this is getting the necessary Wayland protocols in order as well as a new gpu-daemon service for proper multi-GPU handling for the Linux desktop.

There are many known issues with the multi-GPU experience on Linux that can vary based upon driver and whether using X.Org or Wayland as well as what graphics API you are using. It's far from a polished experience and there being multiple different avenues for GPU selection/usage.

The gpu-daemon solution being pursued by System76's Pop!_OS / COSMIC desktop and could be adopted more widely is a small Varlink service that is contaioner-friendly, can handle GPU preferences and configurations, and tries to take an overall comprehensive approach to multi GPU management on Linux.

The gpu-daemon code though is still in its early stages, more work is needed on the Mesa side and for different sandbox integrations, and then also uptake by the different Linux desktop environments. An important piece of the puzzle still to fill is the necessary Wayland protocol [1]stable/linux-dmabuf: allow compositors to advertise multiple devices that has been under discussion for the past two years.

Those wanting to learn more about this multi-GPU Linux effort can find the XDC2025 presentation embedded above along with the [2]presentation material .



[1] https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/268

[2] https://indico.freedesktop.org/event/10/contributions/425/



air, n.:
A nutritious substance supplied by a bountiful Providence for the
fattening of the poor.
-- Ambrose Bierce, "The Devil's Dictionary"