USB ЦАП останавливается после обновления до 24.04

Вопрос или проблема

В течение примерно 6 месяцев я использовал настольный ПК на базе Dell i3 с установленной Ubuntu 22.04 для воспроизведения музыки через интегральный усилитель (Rotel A14 MKII) по USB 2.0. Для воспроизведения музыки я использую MPD и ALSA. Это работало безупречно.

После недавнего обновления до Ubuntu 24.04 выход музыки теперь останавливается после, кажется, случайного времени; иногда через 20 секунд, иногда через несколько минут. Чтобы возобновить воспроизведение, мне нужно отключить усилитель/ЦАП на несколько секунд, затем остановить и перезапустить плеер, однако он снова перестанет работать. Когда музыка останавливается, в плеере нет индикаторов, и до сих пор я не могу найти какие-либо связанные записи в журналах.

У меня есть отдельный настольный ЦАП, Topping E30II, поэтому я подключил его, чтобы увидеть, есть ли та же проблема, и её ‘нет’. Однако я случайно обнаружил нечто очень интересное о проблеме…..

ЦАП Topping E30II требует источника питания на 5VDC и поставляется с 2 кабелями; кабель питания предназначен для подключения к источнику питания USB A, и я использовал второй порт USB A на ПК для его питания. После тестирования E30 я отключил кабель USB ЦАПа, но оставил подключенным USB ‘питательный’ кабель для E30. Затем, когда я снова подключил свой интегральный усилитель, он снова заработал безупречно, я протестировал его много раз в течение 30-40 минут. Однако, если я отключаю ‘питательный’ кабель E30 от порта USB ПК, музыка снова остановится через 20 секунд и т.д.

Я отключил автоотключение USB (usbcore.autosuspend=-1 в /etc/default/grub), но проблема сохраняется. Я также пробовал подключить внешний USB HDD, но проблема сохраняется.

Когда E30 подключен только для питания, он не отображается как устройство ни в ALSA, ни в Pulseaudio.

Есть ли предложения о том, как решить эту проблему или как я могу хотя бы найти какой-то индикатор причины, по которой останавливается музыка (какой-то журнал или статус устройства)?

Ответ или решение

Проблема с USB ЦАП после обновления до Ubuntu 24.04: анализ и решения

После недавнего обновления до Ubuntu 24.04 у вас возникла проблема с воспроизведением аудио через USB ЦАП, что доставляет определенные неудобства. Рассмотрим основные аспекты проблемы и возможные решения.

Описание проблемы

Ваш Dell i3 на базе Ubuntu 22.04 работал безупречно при подключении к интегрированному усилителю Rotel A14 MKII через USB 2.0. После обновления до версии 24.04 возникла проблема: звук останавливается через случайные промежутки времени, требуя отключения и повторного подключения USB для восстановления воспроизведения. Учитывая, что Stand-Alone DAC Topping E30II работает без подобных проблем, это может указывать на специфическую проблему с интегрированным усилителем.

Ключевые наблюдения:
  1. События остановки: Происходит после произвольного времени (20 секунд – несколько минут).
  2. Требуется физическое вмешательство: Необходимость отключения и повторного подключения USB.
  3. Взаимодействие с Topping E30II: Интересно, что при подключении USB-кабеля питания E30, интегрированный усилитель работает без сбоев.
  4. Отключение автоматического приостановления USB: Это не решило проблему.

Возможные причины проблемы

  1. Управление питанием USB: Характер звуковых остановок может указывать на проблемы с управлением питанием USB-портов в новой версии дистрибутива. Даже после отключения автоматического приостановления, пострадавший USB-порт может не предоставлять достаточной мощности для поддерживающего напряжения.

  2. Совместимость драйверов: В новой версии Ubuntu могли измениться версии ядра или драйвера для USB и ALSA, что может влиять на совместимость с вашим усилителем.

  3. Конфликт устройств: Возможно, что совокупные требования к питанию от других USB-устройств (таких как внешний HDD) влияют на стабильность работы интегрированного усилителя.

Рекомендации по решению

  1. Проверка управления питанием:

    • Убедитесь, что настройки управления питанием в BIOS вашего ПК также правильно настроены. Попробуйте отключить любые функции приостановки или управления питанием для USB-портов.
  2. Увеличение напряжения через подключения:

    • Используйте отдельные высококачественные USB-разветвители с поддержкой питания, чтобы предотвратить недообеспечение.
  3. Логирование аудио-процессов:

    • Для получения дополнительной информации о том, что происходит в процессе воспроизведения, вы можете включить детализированное логирование ALSA, чтобы проверить, есть ли какие-либо ошибки:

      sudo apt install alsa-utils
      aplay -D plughw:0,0 -vv [ваш_файл_звучания]
    • Следите за выводом на наличие ошибок или предупреждений.

  4. Проверка изменений в ядре:

    • Проверьте, есть ли новые версии ядра, которые могут содержать исправления несовместимости. Вы можете попробовать откатиться на более старую версию ядра, чтобы определить, является ли это источником проблемы.
  5. Обновление системы:

    • Убедитесь, что все пакеты обновлены до последних версий:

      sudo apt update
      sudo apt upgrade
  6. Обратитесь в поддержку:

    • Если описанные выше шаги не дают результата, рассмотрите возможность обращения к сообществу Ubuntu или поддержки вашего оборудования.

Заключение

Проблема с прерывающимся воспроизведением через USB ЦАП после обновления до Ubuntu 24.04 может возникать из-за ряда факторов, включая управление питанием, конфликты ресурсов и несовместимости драйверов. Следуя вышеописанным шагам, вы сможете устранить проблему или по крайней мере выявить первопричину неполадок. Удачи в решении вашей проблемы!

Оцените материал
Добавить комментарий

Капча загружается...