所以......我需要添加一些配置(options snd-hda-intel model=
),就像alsa-base.conf
我在之前安装 Ubuntu 时所做的那样。
不幸的是,我似乎没有alsa-base.conf
文件(或者至少不在 ubuntu 中的同一位置/etc/modprobe.d
)。
使用 Debian 10 时我应该在哪里添加选项?
答案1
alsa-base.conf
在 Debian 10 中不再可用。
这并不意味着您无法设置 HDA 选项;而是意味着您无法设置 HDA 选项。这些可以放入名称以 结尾的任何文件中.conf
,/etc/modprobe.d
最好是您自己的文件。我用来/etc/modprobe.d/local.conf
存储所有模块选项。
答案2
我发现许多发行版的文件夹 /etc/modprobe.d 是空的,但用户可以根据需要添加 .conf 文件
我在许多系统上使用它来停止错误蜂鸣声:
echo 'blacklist pcspkr' | sudo tee /etc/modprobe.d/nobeep.conf
创建您需要的文件:
echo 'options snd-hda-intel model=xxxxxx' | sudo tee /etc/modprobe.d/alsa-base.conf
将“xxxxxx”替换为型号名称
答案3
谢谢你。我一直很想知道为什么我所有的 USB 音频设备都不再被看到,这给了我这个想法。在 /etc/modprobe.d 中创建了我自己的 .conf 文件,其中仅包含 options snd-usb-audio index=0,1 options snd-hda-intel index=2,3 ,你瞧,所有音频设备都再次播放。