NHLT-DMIC-INFO(1)
π NHLT-DMIC-INFO(1) β the girlies' guide to dumping your mic array info π
okay so bestie, welcome to nhlt-dmic-info, living in the General Commands Manual section of your system, and it is exactly what it sounds like: it goes digging through the ACPI NHLT table and yanks out all the microphone array info for you. no cap. β¨
πΈ NAME πΈ
nhlt-dmic-info β dump microphone array information from ACPI NHLT table π€
π¦ SYNOPSIS π¦
nhlt-dmic-info [-option]
β¨ DESCRIPTION β¨
so like, nhlt-dmic-info dumps microphone array information from the ACPI NHLT table, and it hands it to you in JSON format. it's giving structured data. it's giving readable. it's giving slay. π
π OPTIONS π
-h|--helpβ prints the help information, i.e. the little "hey here's how to use me" moment π«Ά-f <file>|--file=<file>β the input file holding the binary ACPI NHLT table. the default is/sys/firmware/acpi/tables/NHLTπΈ-o <file>|--output=<file>β the JSON output file. the default is stdout, which is written as-π
π EXAMPLES π
look at her go:
nhlt-dmic-info -f nhlt.bin -o dmic.json
read that NHLT table out of nhlt.bin, and drop the JSON into dmic.json. iconic. main character energy fr fr β¨
π BUGS π
none known. not a single one. we love a clean record ππ
π AUTHOR π
nhlt-dmic-info is by Jaroslav Kysela <perex@perex.cz>. and this document? also by Jaroslav Kysela <perex@perex.cz>. same legend, both jobs, we stan a multi-hyphenate πβ¨
and that's the whole vibe check, bestie β go dump some mic arrays, you got this π¦π
mwah π this page comes to you from the <strong>General Commands Manual</strong>, dated <strong>16 May 2023</strong> β yeah, she's been serving since then and she's still flawless πΈπ
π¦ 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
- arch rolling: alsa-utils 1.2.16-1 Β· GPL-2.0-or-later
- centos-stream 10: alsa-utils 1.2.16-1.el10 Β· GPL-2.0-or-later
- centos-stream 9: alsa-utils 1.2.16-1.el9 Β· GPLv2+
- debian trixie: alsa-utils 1.2.14-1 Β· GPL-2.0-only
- fedora 43: alsa-utils 1.2.14-2.fc43 Β· GPL-2.0-or-later
- fedora 43: alsa-utils 1.2.16-1.fc43 Β· GPL-2.0-or-later
- fedora 44: alsa-utils 1.2.15.2-3.fc44 Β· GPL-2.0-or-later
- fedora 44: alsa-utils 1.2.16-1.fc44 Β· GPL-2.0-or-later
- nixos 26.05: alsa-utils 1.2.14
- nixpkgs unstable: alsa-utils 1.2.16
- nixpkgs unstable: alsa-utils-nhlt 1.2.16
- opensuse-leap 16.0: alsa-utils 1.2.14-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: alsa-utils 1.2.14-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: alsa-utils 1.2.14-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: alsa-utils 1.2.14-160000.2.2 Β· GPL-2.0-or-later
- ubuntu questing: alsa-utils 1.2.14-1ubuntu1
- ubuntu resolute: alsa-utils 1.2.15.2-1ubuntu1 Β· GPL-2.0-only
- ubuntu stonking: alsa-utils 1.2.15.2-1ubuntu2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms