Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Intel's Linux Graphics Driver Begins Preparing For Multi-GPU Support
For at least the first generation or two of Xe Graphics, the long-standing Intel "i915" Direct Rendering Manager driver will be used. This i915 DRM driver has been seeing changes over the past year to work towards the Xe support from introducing the concept of device local memory to other bits in prepping it for discrete GPU support. The latest in our close monitoring of Intel's patch activity is work on supporting multiple adapters with the driver concurrently.
Among the patches we've been monitoring confirms indeed it's for the future Xe iGPU+dGPU type scenarios: "With discrete graphics system can have both integrated and discrete GPU handled by i915."
At least with today's modern APIs, we aren't anticipating much from the user-space side at least not having to see Intel pursue any SLI/CrossFire type features. With OpenCL for compute and Vulkan for graphics already better dealing with multiple GPUs than past APIs, they should be in good shape there for leveraging the performance potential of multiple GPUs when supporting the relevant API extensions.
Expect more Linux kernel Xe changes as time goes on and the initial product launch expected in 2020.