ALSACONF(8)
π alsaconf
okay so bestie, welcome to alsaconf β it lives in section 8 of the System Manager's Manual, which is the fancy way of saying "this is an admin tool, handle with care, but also it's literally a shell script so breathe." π«Ά
β¨ NAME β¨
alsaconf β the configuration tool for the Advanced Linux Sound Architecture (ALSA). yes, that ALSA. the one that makes your speakers go brrr. π
πΈ SYNOPSIS πΈ
alsaconf [options]
π DESCRIPTION π
This manual page documents briefly the alsaconf command. Fun fact: this page was written for the Debian distribution because the original program doesn't even have a manual page β so Debian said "fine, I'll do it myself." iconic behavior, honestly. π
alsaconf is a simple shell script that tries to detect the sound cards on your system and writes a suitable configuration file for ALSA. It will also try to guess which GNU/Linux distribution you're running, and will act accordingly to the standards of that distribution β but only if specific support is available. it's giving "i read the room" energy. π§
alsaconf will write a module-init-tools (or modutils) snippet which can then be used by module-init-tools (or modutils) to load the correct parameters for your sound card. so it's not just guessing β it's leaving you a little love note for your kernel modules. π
π OPTIONS π
alsaconf accepts the following options:
-c,--configfile β specify the module config file. as default,alsaconfprobes the available config file automatically. (automatic mode: slay. manual mode: also slay.)-d,--devmodemode β set the device mode for the ALSA devices (default =0666). heads up bestie: this option is obsolete in the recent ALSA version. π-g,--gidgid β set the gid for the ALSA devices (default =0). also obsolete in the recent ALSA version. we love a legacy queen but she's retired. π-h,--helpβ displays this help text. the classic. the icon. β¨-L,--logfile β logging on the given file. the log is appended to the file (not overwritten, she's polite). this option is for debugging purpose only. π-l,--legacyβ check only for legacy non-isapnp cards.-m,--modinfoβ read module descriptions instead of reading a card database.-P,--listprobeβ list the supported legacy card modules.-p,--probecard-name β probe a legacy non-isapnp card and print module options.-r,--strictβ set strict device mode (equiv. with-g 17 -d 0660). yes, that's the exact equivalence, no cap. obsolete in the recent ALSA version. π«-s,--sound-wav-fileβ use the specified wav file as a test sound. test sound supremacy!! turn it up!! π-u,--uiduid β set the uid for the ALSA devices (default =0). obsolete in the recent ALSA version. told you, there's a whole retirement party happening in this option list. π
π DEBIAN SPECIFIC π
In Debian, the default gid of the device files is 29 (corresponding to the audio group) and the default device mode is 0660.
For the ALSA base package, see also /usr/share/doc/alsa-base/ β go read it, it's right there, she's waiting. π
β SEE ALSO β
alsamixer(1), amixer(1), aplay(1), arecord(1)
like the whole friend group showed up. squad goals fr fr. π«Ά
π¦ HOMEPAGE π¦
π AUTHOR π
The alsaconf script was written by Takashi Iwai <tiwai@suse.de>, Bernd Kaindl <bk@suse.de> and Jan Ondrej (SAL) <ondrejj@salstar.sk> β legends, all of them. π
This manual page was written by Jordi Mallach <jordi@debian.org>, for the Debian system (but may be used by others). sharing is caring, bestie. π
also real talk: several of these options are marked obsolete in the recent ALSA version β that's not me being dramatic, that's literally what the page says. don't come for me, come for the changelog. π
and that's the whole vibe check! this page is from February 23, 2003, out of the System Manager's Manual, filed under ALSACONF(8). vintage, but still serving. ππ¦β¨
π¦ where this page comes from
- alpine 3.22: alsa-utils-doc 1.2.14-r0 Β· GPL-2.0-or-later
- alpine 3.23: alsa-utils-doc 1.2.14-r4 Β· GPL-2.0-or-later
- alpine 3.24: alsa-utils-doc 1.2.15.2-r1 Β· GPL-2.0-or-later
- nixos 26.05: alsa-utils 1.2.14
- nixpkgs unstable: alsa-utils 1.2.16
- copyright 2003 by Jordi Mallach <jordi@debian.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms