我有以下 /etc/modprobe.d/alsa-base.conf:
alias char-major-116 snd
alias snd-card-2 snd-usb-audio
alias snd-card-1 snd-hda-intel
alias snd-card-0 snd hda-intel
options snd cards_limit=3
options snd-usb-audio index=-1
options snd-hda-intel id=PCH index=-2
options snd-hda-intel id=HDMI index=-2
我尝试将 USB 音频卡作为默认卡加载,但内置卡总是先加载。我已将 USB 卡插入集线器,这是个问题。
我正在运行带有 i7-4720HQ 处理器的 arch Linux,
答案1
我找到了问题。这与 alsa-base.conf 无关。
systemd-modules-load.service 失败,因为我有一个不存在的模块。修复该问题后,问题就解决了。