倾倒Intel HD Audio硬件的硬件状态

时间:2018-02-25 20:28:48

标签: linux audio kernel

有没有办法完全转储基于Intel HDA的音频编解码器的配置,包括当前的硬件状态?

  • /proc/asound/card0/codec#0处的接口仅反映内核已知的内容,而不是真实的硬件状态。
  • PCI配置空间(使用lspci -x读取)并不显示太多(它甚至不显示音量/放大器增益值)。

上下文:我试图用我的笔记本电脑调试音频问题,其中耳机在从待机状态恢复时输出白噪声。增加音量时白噪声不会改变,但只有在关闭编解码器时才会消失。

这让我相信这个问题可能是由错误的ACPI或编解码器配置的变化引起的,甚至两者都有。我的目标是在状态之前/之后获取尽可能多的数据并进行比较,但上述两种方法都失败了。

1 个答案:

答案 0 :(得分:0)

我发现hdajackretask作为我的Debian Stretch GNU / Linux Os上alsa-tools-gui软件包的一部分,对于以我想要的正确配置获得声卡的内部部件看起来非常有趣。

我只是想看看它是否可以移植到其他操作系统上,因为我似乎在FreeBSD上只有立体声音频,我认为这会有所帮助。对于您而言,这可能有助于您解码事物的配置方式并发现任何更改。正常屏幕至少有助于确定哪个连接:

normal output for Jack retasking on my Realtek ALC1200 soundcard

更有趣的是“高级替代”:

normal output for Jack retasking on my Realtek ALC1200 soundcard

我将要重新启动,并查看是否已设法将灰色连接器转为“侧面”通道输出。...