Громкость USB DAC неактивна на Mac? Верните рабочий ползунок
Коротко: многие USB DAC сообщают macOS, что у них нет регулятора громкости, которым может управлять Mac, поэтому ползунок неактивен или ничего не делает, а предполагается, что вы пользуетесь ручкой самого DAC. Если это неудобно, SoundDial даёт таким устройствам программный ползунок громкости, а также меню частоты дискретизации и уровни по приложениям.
Вы подключаете USB DAC, запускаете музыку, нажимаете клавиши громкости, и ничего не происходит. Ползунок в строке меню неактивен или двигается, но уровень не меняется. Похоже на ошибку. Обычно это не она.
Почему у некоторых USB DAC громкость неактивна
Когда вы подключаете USB-аудиоустройство, macOS спрашивает, что оно умеет. Одни устройства сообщают о регуляторе громкости, которым может управлять Mac; тогда macOS связывает его с клавишами громкости и меню «Звук». Другие устройства такого регулятора не сообщают, и macOS нечего регулировать, поэтому ползунок недоступен.
Многие хорошие DAC и усилители для наушников делают это намеренно. Идея в том, что Mac отправляет цифровой сигнал полного уровня, а громкость вы задаёте аналоговой ручкой на устройстве уже после преобразования. Если у вашего DAC есть ручка, а ползунок на Mac неактивен, скорее всего, так и задумал производитель.
Когда это становится проблемой
Ответ «пользуйтесь ручкой» перестаёт работать в реальных конфигурациях:
- У DAC нет ручки. У маленьких USB-адаптеров и некоторых интерфейсов нет собственного регулятора громкости, и Mac они его тоже не предлагают. Вам остаётся тот уровень, на который настроен усилитель или активные колонки.
- Ручка вне досягаемости. DAC за монитором или под столом превращает каждое изменение громкости в путешествие.
- Нужны разные уровни для разных приложений. Даже идеальная аппаратная ручка — один регулятор на всё. Она не сделает звонок тише музыки.
В Системных настройках macOS нет переключателя, который добавил бы регулятор громкости устройству, не сообщающему о нём.
Что попробовать сначала
Это ничего не стоит:
- Пользуйтесь аппаратной ручкой или громкостью на усилителе или активных колонках. Если они под рукой, это самый чистый вариант.
- Проверьте собственное приложение или настройки DAC. У некоторых устройств есть панель управления или настройка, позволяющая компьютеру задавать громкость. Если она есть, её включение может заставить работать ползунок на Mac.
- Загляните в Настройку Audio MIDI. Откройте Настройка Audio MIDI (Программы > Утилиты) и выберите DAC. Если для него появился ползунок громкости, уровень можно задать там. Если ползунка нет или он неактивен, устройство принимает только фиксированный уровень.
Если ничего не помогло, вам нужен регулятор громкости на стороне Mac.
Программный ползунок громкости для вашего DAC
SoundDial — микшер громкости для Mac в строке меню. В версии 2.0 его карточка вывода показывает текущее устройство вывода, подпись формата (например, «48 kHz · 32-bit») и громкость на выходе. Если у устройства нет аппаратной громкости, SoundDial вместо этого показывает ползунок Громкость <устройство> с пояснением «У этого устройства нет собственного регулятора громкости, поэтому SoundDial задаёт уровень для всех приложений».
Именно так это и работает: SoundDial применяет программное усиление ко всем приложениям, которыми управляет, и запоминает этот уровень для каждого устройства. Подключите DAC завтра снова, и он вернётся на том уровне, на котором вы его оставили.
Если вам удобнее клавиатура или лаунчер, у SoundDial есть и команда URL output-volume (sounddial://output-volume?value=…), которая работает из любого лаунчера или скрипта, умеющего открывать URL, или через open в Терминале.
Смена частоты дискретизации без Настройки Audio MIDI
Если ваш DAC поддерживает несколько частот дискретизации, в карточке вывода есть и меню частоты дискретизации: от 44.1 до 384 kHz, в зависимости от возможностей устройства. Открывать Настройку Audio MIDI, чтобы переключаться, скажем, между 44.1 kHz для музыки и 48 kHz для видео, не нужно. Для этого есть и команда URL sample-rate. Если устройство поддерживает только одну частоту, меню не показывается.
Отправьте на DAC только одно приложение
Делать DAC системным устройством вывода необязательно. С помощью Воспроизводить через можно отправить на него одно приложение:
- Нажмите кнопку ⋯ в строке приложения, например Spotify или Музыка.
- Выберите Воспроизводить через и укажите свой DAC.
Это приложение играет через DAC, а звонки, браузер и уведомления остаются на колонках или наушниках. Несколько приложений могут одновременно использовать разные устройства. Чтобы отменить, выберите Как в приложении (по умолчанию). Если DAC отключён, приложение возвращается на своё устройство, затем на устройство по умолчанию в системе.
Уровни по приложениям поверх этого
Что бы ни делал ваш DAC, SoundDial даёт каждому приложению, которое воспроизводит звук, собственный ползунок от 0 до 200%, выключение звука, а в версии 2.0 — собственный эквалайзер и баланс левого и правого каналов:
- Приглушите браузер, сделайте громче плеер, отключите то, что слушать не хотите.
- Переключайте системный вывод между DAC, колонками и наушниками в меню устройств карточки вывода.
- Сохраните микс с помощью Сохранить текущий микс как профиль. Профиль хранит громкость, выключение звука, EQ и баланс каждого приложения; он не хранит, через какое устройство приложение воспроизводит звук.
- Во время звонков Приглушать другие приложения во время звонков (включено по умолчанию) воспроизводит остальные приложения на 30% от их громкости и возвращает их, когда звонок заканчивается. Уровень можно изменить от 5% до 80% или выключить.
Если в Настройки > Основные для Когда приложение открывается задано Помните последнее, SoundDial при открытии приложения возвращает его громкость, выключение звука, баланс, EQ, устройство вывода и закреплённое состояние.
Честный компромисс
Программная громкость снижает цифровой уровень до преобразования в DAC, а аналоговая ручка — после него. Если аналоговая ручка под рукой и вам нужен один уровень на всё, пользуйтесь ручкой. Если пригодного аппаратного регулятора нет или нужны уровни по приложениям, которых macOS не предлагает, практичный выбор — программный ползунок, и он лучше ползунка, который ничего не делает.
Есть и ограничения: SoundDial работает для приложения, а не для вкладки браузера, и только в стерео. Он работает в песочнице, не требует учётной записи, не имеет сетевых прав и не устанавливает виртуальный аудиодрайвер.
SoundDial — микшер громкости по приложениям для Mac требует macOS 14.2 или новее; это разовая покупка в Mac App Store, без подписки.
SoundDial: ползунок громкости и кнопка выключения звука для каждого приложения на вашем Mac.
разовая покупка в Mac App Store · macOS 14.2+ · без подписки