The X99 chipset uses a Direct Media Interface 2.0 ×4 link for the connection between the processor and itself; that way, a total bandwidth of 20 Gbit/s is available to all connectivity options provided by the chipset. Up to eight PCI Express 2.0 lanes are provided by the X99 chipset, with speeds of up to 5 Gbit/s per lane and a possibility to configure these lanes into ×1, ×2 and ×4 links. Additionally, the X99 chipset supports a configurable layout of the PCI Express 3.0 lanes provided by the processor, which may be bifurcated into up to two ×16 links and one ×8 link, or into up to five ×8 links. Two Serial ATA 3.0 controllers are integrated into the X99 chipset, providing a total of up to ten ports for storage devices and supporting speeds of up to 6 Gbit/s per port, with hardware support for the Advanced Host Controller Interface logical interface. Each SATA port may be enabled or disabled as needed. Six SATA ports provided by the first controller may be configured for Rapid Storage Technology 13.1, which supports RAID 0, 1, 5 and 10 levels; additionally, Smart Response Technology disk caching allows the creation of hybrid volumes. SATA Express and M.2 are also supported, providing the ability for interfacing with PCI Express-based storage devices. Each of the X99's SATA Express ports requires two PCI Express 2.0 lanes provided by the chipset, while the M.2 slots can use either two 2.0 lanes from the chipset itself, or up to four 3.0 lanes taken directly from the processor. As a result, the X99 provides bandwidths of up to 3.94 GB/s for connected PCI Express storage devices. One Extensible Host Controller Interface controller and two Enhanced Host Controller Interface controllers are integrated into the X99 chipset, providing a total of up to 14 USB ports. Out of those ports, up to six can be configured as USB 3.0 ports with speeds of up to 5 Gbit/s per port, while the remaining are USB 2.0 ports with speeds of up to 480 Mbit/s per port. Each USB port may also be enabled or disabled as needed. Integrated Intel High Definition Audio supports up to four hardware audio codecs and multi-channel audio streams. An Intel Gigabit Ethernet controller is also integrated, supporting receive-side scaling with two hardware receive queues. Some of the connectivity options and interfaces provided by the X99 chipset are configurable via Flexible I/O, which allows certain hardware capacities of the chipset to be selectively distributed between the PCI Express, USB 3.0 and SATA interfaces. That way, connectivity options of the X99 chipset may be adjusted to fit the needs of a particular motherboard implementation; for example, some of the SATA or USB 3.0 ports may be exchanged for additional PCI Express 2.0 lanes. The X99 chipset supports Virtualization Technology for Directed I/O, which provides hardware support for virtualization by implementing an input/output memory management unit. The chipset also integrates a Low Pin Count interface, supporting interrupt controllers, timers, power management, super I/O, real-time clock, etc. Integrated Serial Peripheral Interface allows interfacing with devices such as Trusted Platform Modules and serial flash devices. System Management Bus is also provided, with additional support for I2C devices. Overclocking is available for unlocked variants of the supported processors. As a significant new feature, the X99 enthusiast platform as a whole was the first to support DDR4 memory. Thanks to the features of integrated memory controllers of supported processors, the X99 platform also supports dual- and quad-channel memory layouts, with optional support for registeredECC memory.