AUICH(4)

πŸ“¦
version 11.0 Β· 2 versions
, in nixpkgs unstable

πŸ’– AUICH(4) β€” the auich manual page, but make it make sense πŸ’–

okay so bestie, gather round, because today we're talking about auich β€” yes that's the manual name, yes you say it out loud like "ay-you-eye-see-aitch", no I will not be taking questions πŸ’… β€” and it's the driver page for the Intel I/O Controller Hub integrated AC'97 audio device driver. it's giving "your laptop's sound card has lore" and honestly? obsessed πŸŽ€


✨ SYNOPSIS ✨

like, the whole configuration vibe is just this, no cap:

auich* at pci? dev ? function ?
audio* at audiobus?

that's it. that's the whole thing. two lines. iconic 🌸


πŸ¦‹ DESCRIPTION πŸ¦‹

so the auich device driver supports the integrated AC'97 audio controller of the Intel I/O Controller Hub. and when I say supported chipsets, I mean it β€” the roster is long, bestie, and every single one of these names is important so do not @ me:

  • the i82801AA (ICH)
  • the i82801AB (ICH0)
  • the i82801BA (ICH2)
  • the i82440MX
  • the i82801CA (ICH3)
  • the i82801DB (ICH4)
  • the i82801EB (ICH5)
  • the i82801FB (ICH6)
  • the i82801GB/GR (ICH7)
  • and the Intel 6300ESB

and that's not even the whole guest list πŸ”₯ β€” the driver also supports the SiS 7012, nForce MCP, nForce2 MCP-T, nForce3 MCP-T, nForce3 250 MCP-T, nForce4, and AMD 8111. like. it ate. πŸ’€


🌈 the sysctl variable πŸŽ€

the driver provides the following sysctl(8) read/write variable (when hardware support is available β€” key detail, don't forget it ✨):

  • hw.auich0.ac97rate β€” the link rate of the device in Hz, periodt. the driver automatically measures and calculates the correct rate, so you usually don't need to change this. however πŸ™ˆ β€” there is a chance the driver miscalculates the rate, especially on an emulated hardware, and that results in an incorrect playback pitch. so when that happens, you need to manually set this variable to the correct value. and if you don't know the correct value? try 48000, because that's the default link rate πŸ’–
no cap on this one: if your audio sounds like it's been pitched up by a demon, this variable is your main character moment πŸ‘‘

πŸ‘‘ SEE ALSO πŸ‘‘

go read these too, they're the friend group:


🌸 HISTORY 🌸

the auich device driver appeared in NetBSD 1.6 ⭐ β€” yeah, it's a legacy icon, we respect the elders here 🫢


πŸ’€ BUGS πŸ’€

ngl, there's exactly one thing to flag:

the β€˜microphone’ input DMA channel is not currently supported. 😭

so like. don't come for this driver about the mic. it's not that girl yet. 🧚


and that's the whole page, bestie β€” this one's from Debian, dated October 13, 2016, and it lives in the Kernel Interfaces Manual, so go forth, fix your pitch, and slay πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from