사운드에만 ALSA를 사용하여 Debian 12와 Kodi를 처음부터 설치했습니다.
두 가지 사운드 장치가 있습니다. 사운드 수신기에 연결된 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 chat gpt를 편집할 때 udev 규칙을 추가하는 것이 좋습니다.
그래서 내가 한 일은:
파일 생성: /etc/udev/rules.d/99-nvidia-hdmi.rules
이 내용으로:
SUBSYSTEMS == "사운드", ATTRS {id} == "NVidia", ATTRS {device} == "7", KERNEL == "카드*", OPTIONS +="ignore_device" SUBSYSTEMS == "사운드", ATTRS { id }== "NVidia", ATTRS {device} == "8", KERNEL == "card*", OPTIONS +="ignore_device" SUBSYSTEMS == "사운드", ATTRS {id} == "NVidia", ATTRS {device}=="9", 커널=="카드*", 옵션 +="ignore_device"
실행 가능하게 만드세요:
sudo chmod u+x /etc/udev/rules.d/99-nvidia-hdmi.rules
기계를 다시 시작하십시오. 그러나 이것은 작동하지 않으며 여전히 kodi gui에 빠져 있습니다. 카드 접두어 같은 것을 놓쳤을 수도 있습니다(인터넷에서 읽어보려고 했지만 복잡합니다.
당신의 도움을 주셔서 감사합니다!