Intel High Definition Audio
Intel's 2004 audio specification succeeding AC'97.
Intel High Definition Audio (IHDA), also referred to as HD Audio or by its development codename Azalia, is a standard for the audio subsystem in personal computers. Intel introduced it in 2004 as the replacement for the AC'97 PC audio standard, though it does not work with AC'97 hardware or software. The specification outlines the architecture, link frame format, and programming interfaces that the host controller hardware on the PCI bus uses to connect to a codec, which the computer's software then accesses.
The standard supports up to 15 input and 15 output streams, with each stream capable of handling up to 16 PCM audio channels. Sample resolutions can be 8, 16, 20, 24, or 32 bits, and sample rates range from 6 kHz to 192 kHz; with vendor-provided drivers, rates up to 384 kHz are possible. It accommodates audio codecs (such as ADCs, DACs, and DSPs), modem codecs, and codecs offered by vendors. The architecture allows codecs to be discovered, provides fine-grained power control for codecs, and includes features for detecting, sensing, and retasking audio jacks. It also supports digital audio output like HDMI and S/PDIF, with actual DAC operations handled by digital audio devices such as HDMI-equipped TVs and monitors. Vendors (OEMs or IHVs) can add their own audio enhancement features.
Most motherboards include no more than eight built-in output channels (for 7.1 surround sound) and four input channels (back and front panel microphone inputs, plus a back-panel stereo line-in). Users who need more audio inputs and outputs typically turn to a sound card or an external audio interface, which offer additional features geared toward professional audio work.
On the operating system side, Windows XP Service Pack 3 and all later versions of Windows (starting with Vista) include the Universal Audio Architecture (UAA) class driver, which supports HD Audio devices. Retrospective UAA drivers were also made for Windows 2000, Server 2003, and XP Service Pack 1/2. macOS supports Intel HD Audio through its AppleHDA driver. Several Linux distributions, as well as OpenSolaris, FreeBSD, and OpenBSD, also support HD Audio. In Windows, vendor-offered audio enhancements typically require vendor-specific drivers.
Like AC'97, HD Audio functions as a device driver, defining how the host controller on the PCI bus links to a codec.
- Release year
- 2004
- Maximum input streams
- 15
- Maximum output streams
- 15
- Maximum pcm audio channels per stream
- 16
- Sample resolutions
- 8, 16, 20, 24, 32 bits
- Sample rates
- 6–192 kHz (up to 384 kHz with vendor drivers)
- Maximum built-in output channels on moth
- 8 (7.1 surround sound)
Lore & Background
Intel High Definition Audio was released in 2004 as the successor to the AC'97 PC audio standard, though it is not backwards-compatible with it. The specification supports up to 15 input and 15 output streams, with up to 16 PCM audio channels per stream, sample resolutions of 8, 16, 20, 24 and 32 bits, and sample rates of 6–192 kHz, extendable to 384 kHz with vendor drivers. It provides support for audio codecs (ADC, DAC, DSP), modem codecs, and vendor-offered codecs, along with discoverable codec architecture, fine-grained codec power-control, and audio jack detection, sensing, and retasking. Digital audio output such as HDMI and S/PDIF is supported, with actual DAC operations occurring on digital audio devices like HDMI-based TVs and monitors. Motherboards typically have no more than eight built-in output channels (7.1 surround sound) and four input channels (back and front panel microphone inputs, and a back-panel stereo line-in). Users requiring more audio I/Os often opt for a sound card or external audio interface oriented towards professional audio applications.
The HD Audio host controller configurations are available from third-party suppliers including Creative, Nvidia, VIA and AMD, while codecs have been provided by Realtek, Conexant, Creative, IDT, VIA, SigmaTel, Analog Devices, C-Media and Cirrus Logic. AMD's TRX40 chipset, introduced in 2019 for Ryzen "Threadripper" CPUs, provided no HD Audio interface, requiring a separate USB audio interface converter, USB codec, or PCIe audio device to integrate audio on TRX40 motherboards; this was a temporary measure until AMD developed a new Audio bus named Audio CoProcessor (ACPBus). Intel has favored Intel Smart Sound Technology (SST) instead of the more traditional HD Audio Bus, with Intel SST essentially being an audio DSP set. A HD Audio controller can include vendor-offered audio enhancement features known as Audio Processing Objects (APOs), offered by companies like Dolby, Creative, Fortemedia, Harman Kardon, Nahimic, Poly Inc, DTS and Waves Audio, which can be software-based and driver-based. The HD Audio codec itself, especially Realtek brand, may also include APOs for audio enhancement features.
The front panel connector for HD Audio differs from AC'97 in signal assignments. The HD Audio 3.5 mm subminiature audio jack does not have the two return audio signals found in AC'97; instead, it has an isolated switch that senses the presence of a plug. In the HD Audio design, the codec sends audio directly to speakers if a plug is not inserted; when a plug is inserted, the isolated switch informs the motherboard, and the codec sends audio to the headphones. A similar isolated switch detects when a microphone has been plugged in. HD Audio can also sense the presence of an audio dongle via a 10 kΩ pull-up resistor on pin 4; when an HDA dongle is plugged in, it pulls pin 4 to ground with a 1 kΩ resistor. Using AC'97 front-panel dongles with HDA motherboards can cause problems: an AC'97 dongle returns audio on pins 6 and 10 rather than digital plug sensing signals, potentially causing a HDA motherboard to believe headphones and microphones are being plugged and unplugged hundreds of times per second. Conversely, an AC'97 motherboard with an HDA dongle routes the AC'97 5 V audio supply to speakers instead of the desired left and right audio signals. Some motherboards allow choosing between HDA and AC'97 front panels in the BIOS, and some modern enclosures have both an "AC'97" and an "HDA" plug at the end of the front-panel audio cable.
Reader's Guide
Intel High Definition Audio became the standard integrated audio solution for personal computers after its 2004 release, replacing AC'97. Its significance lies in providing a high-bandwidth, flexible audio architecture that supports up to 15 input and 15 output streams with high sample rates and resolutions, enabling features like 7.1 surround sound, digital audio output via HDMI and S/PDIF, and advanced jack detection and retasking. The specification's discoverable codec architecture and fine-grained power control allowed for more sophisticated audio management. However, its limitations include the lack of specification for media buttons attached to headphone jacks, and the incompatibility with AC'97 front panel connectors, which could cause hardware conflicts. The introduction of AMD's TRX40 chipset without an HD Audio interface in 2019 highlighted a shift toward alternative audio buses, with AMD developing the Audio CoProcessor (ACPBus) and Intel promoting Intel Smart Sound Technology (SST) as a DSP-based alternative. Despite these developments, HD Audio remained widely supported across operating systems including Windows (from XP Service Pack 3 onward), macOS, Linux, OpenSolaris, FreeBSD, and OpenBSD, with vendor-offered audio enhancement features available through Audio Processing Objects (APOs) from companies like Dolby, Creative, and DTS. The specification's legacy is as a foundational audio standard that enabled high-quality integrated audio while also accommodating professional-grade external solutions.
Did You Know?
- Intel High Definition Audio was also known by the development codename Azalia.
- The specification supports sample rates up to 384 kHz with vendor drivers.
- Using an AC'97 front-panel dongle with an HDA motherboard can cause the system to detect phantom headphone and microphone plug events hundreds of times per second.
More in Computer Cooling and Sound Cards, Part 2 1-24
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
