Skip to main content

Hardware compatibility list (HCL)

Search this list to check whether a server, network adapter, storage controller, GPU or CPU is known to work with XCP-ng. Use the search field for a vendor or model name, and the filters to narrow by category, compatibility level or XCP-ng version.

The list combines four levels of qualification: hardware validated jointly with our partners, server families our customer base runs in production, hardware certified by its vendor for the Xen platform XCP-ng is built on, and hardware whose vendor has since withdrawn that certification. We keep that last group listed: a vendor dropping a model tells you what it still tests, not what XCP-ng runs. For the list of hardware partners and their validated models, see the Hardware ecosystem page.

List under review

This list is being actively reviewed: we are working through every entry to verify it, so its content may still be adjusted. In the meantime, the XenServer HCL provides additional details on Xen platform certified devices.

  • Vates partner validated jointly with the hardware vendor
  • Vates field validated from a server family seen in production at Vates customers
  • Xen platform certified certified by its vendor for the Xen platform XCP-ng is built on
  • Formerly Xen certified certified by its vendor for the Xen platform, until that certification was withdrawn

947 devices listed, showing 1-10

VendorModelCategoryStatusXCP-ngNotes
2CRSiMona rangeServerVates partner8.3 LTSEntire Mona product line certified; selected models available with XCP-ng pre-installed.
AmpereAltra family (ARM64)ServerVates partnerFuture Tech PreviewARM64 support in the roadmap.
AmpereAmpereOne family (ARM64)ServerVates partnerFuture Tech PreviewARM64 support in the roadmap.
BullBullSequana SAServerVates partner8.3 LTSPart of the European alliance for sovereign virtualization. Formerly Eviden.
BullBullSequana SHServerVates partner8.3 LTSValidated with Vates VMS up to 8 sockets and 960 logical processors, the XCP-ng 8.3 per-host maximum. Formerly Eviden.
SupermicroAS-E300-14GRServerVates partner8.3 LTSCompact AMD EPYC 4545P edge server validated by Vates on XCP-ng 8.3: NVMe storage (host boot, storage repository, VM disk export) and Intel I350 1GbE networking. GPU passthrough of the integrated AMD graphics to a guest is not validated.
Thomas-Krenn.AGRA2212ServerVates partner8.3 LTSAMD EPYC platform validated by Vates on XCP-ng 8.3: NVMe storage, Broadcom 25GbE (SR-IOV ships disabled in the NIC firmware and must be enabled) and NVIDIA GPU passthrough. NVMe enumeration at boot required a PCIe rescan on 8.3 kernels up to 4.19.19-8.0.46.6; fixed in 4.19.19-8.0.46.10, published August 2026.
Dell TechnologiesPowerEdge R220ServerVates field validated8.3 LTSRack
Dell TechnologiesPowerEdge R230ServerVates field validated8.3 LTSRack
Dell TechnologiesPowerEdge R240ServerVates field validated8.3 LTSRack
Page 1 of 95

Hardware not in the list​

XCP-ng supports the x86-64 server platform as a whole, not only the models listed above. Any server built on a supported processor family and on components covered by the drivers shipped in XCP-ng runs and is covered by your support plan. The list identifies configurations with an additional level of validation; absence from it does not mean absence of support.

In practice, compatibility is determined by a server's components rather than by its model name. If you do not find your exact model, check its building blocks against the list instead: the processor family (see the CPU category), the network adapters and the storage controller. A server assembled from supported components is compatible by design, including models released after the last data update.

Beyond production servers, XCP-ng runs on any Intel or AMD x86-64 processor with the standard virtualization extensions (Intel VT-x or AMD-V), including desktop-class CPUs. This makes lab, test and evaluation setups easy on whatever machine is at hand; for production workloads, stay on the server processor families listed above.

Planning a deployment on hardware not in the list? Our team can review your configuration before you commit to it: contact us with the hardware details and we will check them against known compatibility data.

Community resources also cover the long tail of hardware:

  • The hardware support page of the XCP-ng documentation, a community-enriched list of unlisted hardware with known issues and workarounds.
  • Alternate drivers and additional kernel modules, listed in the XCP-ng drivers wiki.
  • An alternate kernel (kernel-alt) to test hardware that misbehaves with the main kernel.

For CPU, RAM and disk requirements, see Download and install XCP-ng and the requirements page of the XCP-ng documentation, which also covers per-host and per-VM configuration limits.