Audio devices

AMD HDA controller identity 1022:1487

An AMD PCI HDA controller identity that upstream labels for X570 and related systems.

On this page
  1. Overview & identity
  2. Driver & binding
  3. Firmware
  4. Read-only diagnostics
  5. Limitations & related issues
  6. References

Overview & identity

1022:1487 is the controller function, not a Realtek codec identifier and not a unique motherboard model. The source’s family comment cannot determine the user’s exact retail board.

Curated identifiers
pci 1022:1487

A numeric match establishes a candidate family within the reviewed evidence. Marketing names, board variants, subsystem conditions and successful operation remain separate questions.

Driver & binding

The snd_hda_intel table includes this AMD function despite its Intel-derived module name. Its controller capabilities and separate codec parser both matter; PCI binding alone leaves analog jack routing unresolved.

  • snd_hda_intel — kernel driver/module candidate

Detected, bound, operational: learn the difference

Firmware

Conditional firmware path

The controller source supports an optional user-specified HDA patch file. No mandatory external firmware filename was established for this PCI identity.

Inspect firmware packaging on your distribution

Read-only diagnostics

Run one displayed command at a time. Replace uppercase placeholders with the affected device, interface or module from your own output. Commands are never executed here. Read-only output can still contain private identifiers.

Inspect the PCI function and binding

lspci -nnk -s BDF

Replace BDF with the complete address, for example 0000:00:14.0. This read-only query needs pciutils and normally no sudo. “Kernel driver in use” is observed binding; “Kernel modules” lists candidates.

Read HDA codec descriptions

cat /proc/asound/card*/codec*

Read available HDA codec proc files without changing mixer controls. Normally no sudo is required. Codec vendor/subsystem IDs are HDA identities and must not be interpreted as the PCI controller VID/DID; unavailable proc entries leave this layer unknown.

List kernel ALSA cards

cat /proc/asound/cards

Read the current ALSA card list without sudo. Card indexes can change after reboot; an existing card does not yet establish the selected desktop output or usable wiring. A missing file can also reflect unavailable procfs/ALSA support.

Limitations & related issues

Board wiring and codec fixups can differ between systems sharing this controller ID. Do not assign a specific ALC codec or copy another board’s model option from the PCI pair alone.

These guides are linked for relevant observations, not as known defects of every device in this family.

Choose a hardware diagnostic workflow · Inspect a log excerpt in Fix Lab

References

Source review records a checked implementation or document, not a reproduced hardware test. Version-specific tables do not establish a minimum kernel or guaranteed operation.