删除 ALSA 中未使用的水槽

删除 ALSA 中未使用的水槽

刚刚从头开始安装了 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中下沉。我错过了一些东西,卡的前缀,也许(我试图在互联网上阅读有关它的内容,但它很复杂。

感谢您的帮助!

相关内容