ПРАВКА: Я понял, что каждый раз, когда звук начинал потрескивать, общая производительность компьютера ухудшалась, причиной был сломанный графический процессор.
Итак, я подключаю кабель HDMI к телевизору от ПК, на котором установлена Ubuntu 21.04, и уже несколько недель борюсь с проблемой, из-за которой звук HDMI потрескивает и искажается.
Все, что я пробовал до сих пор:
Добавляем «tsched=0» в конец строки «load-module module-udev-detect»
Добавление «options snd-hda-intel vid=8086 pid=8ca0 snoop=0» в файл alsa-base.conf
Добавление «intel_iommu=igfx_off» в командную строку ядра
snd_hda_intel_power_save отключен навсегда путем добавления "options snd_hda_intel power_save=0" в конец /etc/modprobe.d/alsa-base.conf
Пробуем разные настройки в daemon.conf
Удаление речевого диспетчера
Переустановка alsa-base pulseaudio
Отключение других выходов в alsamixer, которые не используются
Пробую другой порт HDMI
Пробую разные настройки звука на телевизоре
Вот те приемы, которые мне удалось найти после нескольких часов интенсивного гугления, но ни один из них, к сожалению, не сработал.Единственное решение, которое я нашел, это то, что если я перезагружу компьютер, он начнет работать, по крайней мере, после нескольких перезагрузок.В связи с этим, вероятно, стоит упомянуть, что выполнение команды «sudo killall pulseaudio» не дает никакого результата.
Вот alsa-info.txtСсылка на justpaste.it, так как здесь она не поместится
В alsa-info есть строка в самом низу, которая гласит "snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec". Стоит ли это того? Я пытался гуглить об этом, но, насколько я (посредственный) понимаю, это касается людей, которые запускают HDMI с задней стороны своей материнской платы и имеют только интегрированную графику. Поскольку я запускаю HDMI с задней стороны своего 5700XT, эта строка меня не касается, я прав?
Характеристики: AMD 5700XT, Asus Prime Z590-A, телевизор LG 47LM670T-ZA
решение1
У меня та же проблема. Я использую, killall speech-dispatcher
когда это происходит. Кажется, можно удалить speech-dispatcher, если вы им не пользуетесь. Это решит проблему навсегда