![删除 ALSA 中未使用的水槽](https://linux22.com/image/230540/%E5%88%A0%E9%99%A4%20ALSA%20%E4%B8%AD%E6%9C%AA%E4%BD%BF%E7%94%A8%E7%9A%84%E6%B0%B4%E6%A7%BD.png)
刚刚从头开始安装了 Debian 12 和 Kodi,仅使用 ALSA 来播放声音。
我有两个声音设备:连接声音接收器的 HDMI 和一个外部 DAC。
一切都运行良好,音质极佳,但我在 Kodi gui 中获得了 3 个 HDMI 连接,但我没有使用(我使用的第一个连接甚至拼出了声音接收器的名称)。
我所做的唯一配置是将卡的索引设置为/etc/modprobe.d/sound.conf
(因为它在重新启动期间按顺序翻转);
options snd_hda_intel index=0 options snd-usb-audio index=1
那么我怎样才能删除ALSA中未使用的HDMI接收器,我应该编辑一些Kodi文件,女巫文件来编辑吗?
编辑 AI 聊天 gpt 建议添加 udev 规则。
所以我做了什么:
创建文件:/etc/udev/rules.d/99-nvidia-hdmi.rules
有了这个内容:
SUBSYSTEMS==“声音”,ATTRS {id} ==“NVidia”,ATTRS {设备}==“7”,KERNEL ==“卡*”,OPTIONS + =“ignore_device”SUBSYSTEMS ==“声音”,ATTRS {id }==“NVidia”,ATTRS {设备} ==“8”,KERNEL ==“卡*”,OPTIONS + =“ignore_device”SUBSYSTEMS ==“声音”,ATTRS {id}==“NVidia”,ATTRS {设备}==“9”,内核==“卡*”,选项+=“ignore_device”
使其可执行:
须藤 chmod u+x /etc/udev/rules.d/99-nvidia-hdmi.rules
重新启动机器。但这不起作用,仍然在kodi gui中下沉。我错过了一些东西,卡的前缀,也许(我试图在互联网上阅读有关它的内容,但它很复杂。
感谢您的帮助!