У меня есть Thinkpad T530, а максимальный объем на Linux (Xubuntu 16.04) довольно низок по сравнению с Windows на одном и том же макете.
Вы можете увеличить громкость выше 100% с помощью интерфейса управления громкостью, но он сбрасывается до 100% всякий раз, когда я меняю громкость с помощью клавиш клавиатуры, поэтому я ищу лучшее решение. Я бы предпочел не использовать внешние динамики (свой ноутбук), поэтому я пытаюсь сделать это с помощью программного обеспечения.
Вот что я пробовал до сих пор:
pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 150% - также сбрасывает громкость, когда я касаюсь элементов управления на клавиатуре. Нет кубиков. Проверьте уровень смесителя в alsamixer. Все релевантные (Master / Speakers / PCM) уже на 100%. Создал элемент управления ALSA softvol в /etc/asound.conf, как описано здесь и здесь. Я получил контроль, чтобы появиться в alsamixer, но он не влияет на громкость. Однако он работает, если я убью демона pulseaudio и просто использую ALSA.Сейчас я пытаюсь изменить свой asound.conf для работы с PulseAudio, но думаю, что я, возможно, не в своей глубине.
Не похоже, чтобы я может использовать устройство PCM pulse типа в качестве ведомого в ALSA, чтобы заставить усилитель софтвола работать, и я понятия не имею, как маршрутизировать звуковое устройство по умолчанию к нему, когда PulseAudio работает в любом случае.
Any спасибо, спасибо.
Слишком долго для комментария
Необходимо четко различать термины source, sink и client. Лучше всего видеть, что в pavucontrol:
На самой правой вкладке (Конфигурация) вы устанавливаете профили для аппаратного обеспечения (источник, приемник, оба, #channels и т. Д.) На четвертой вкладке (Вход Devices), вы определяете источники и их тома, которые являются аппаратными источниками, а также виртуальными источниками и мониторами приемников на третьей вкладке (устройства вывода), вы определяете приемники и их тома и, возможно, некоторые другие параметры, которые являются аппаратными приемниками а также виртуальные.Объемы и другие свойства, показанные здесь, могут быть установлены с помощью pacmd или pactl. Настройка источника звука означает установку громкости (аппаратных или виртуальных) устройств ввода (например, микрофона или мониторов), а не объема запущенных приложений.
Они называются «клиентами» в терминологии PA и установлены в первой вкладке (Воспроизведение), где вы можете установить желаемый приемник и громкость для каждого запускаемого приложения отдельно. Это приложение и пользовательский характер и, следовательно, хранятся в базе данных в ~/.config/pulse/<something>-stream-volumes.tdb. Вы можете посмотреть эту информацию с помощью tdbdump, но посмотреть не на что.
Таким образом, pavucontrol (который является просто другим клиентом) запоминает эту информацию для следующего запуска клиента. Но вы не можете изменить это с помощью pacmd или pactl, которые являются клиентами для конфигурации самого сервера. Из командной строки вы можете использовать paplay, чтобы установить приемник и его объем.
Поскольку модуль для одновременного вывода также сортирует клиент (виртуальный поток), который соединяет поток приложений более чем один приемник, вы можете обрабатывать это, как и другие потоки, и он будет сохранен в вышеупомянутом tdb. Вы можете использовать любой модуль, который работает аналогично, но этот предварительно подготовлен и самый простой, который я знаю. Вы можете протестировать поведение при входе в систему как другой пользователь; вам придется снова установить громкость.
Слишком долго для комментария
Необходимо четко различать термины source, sink и client. Лучше всего видеть, что в pavucontrol:
На самой правой вкладке (Конфигурация) вы устанавливаете профили для аппаратного обеспечения (источник, приемник, оба, #channels и т. Д.) На четвертой вкладке (Вход Devices), вы определяете источники и их тома, которые являются аппаратными источниками, а также виртуальными источниками и мониторами приемников на третьей вкладке (устройства вывода), вы определяете приемники и их тома и, возможно, некоторые другие параметры, которые являются аппаратными приемниками а также виртуальные.Объемы и другие свойства, показанные здесь, могут быть установлены с помощью pacmd или pactl. Настройка источника звука означает установку громкости (аппаратных или виртуальных) устройств ввода (например, микрофона или мониторов), а не объема запущенных приложений.
Они называются «клиентами» в терминологии PA и установлены в первой вкладке (Воспроизведение), где вы можете установить желаемый приемник и громкость для каждого запускаемого приложения отдельно. Это приложение и пользовательский характер и, следовательно, хранятся в базе данных в ~/.config/pulse/<something>-stream-volumes.tdb. Вы можете посмотреть эту информацию с помощью tdbdump, но посмотреть не на что.
Таким образом, pavucontrol (который является просто другим клиентом) запоминает эту информацию для следующего запуска клиента. Но вы не можете изменить это с помощью pacmd или pactl, которые являются клиентами для конфигурации самого сервера. Из командной строки вы можете использовать paplay, чтобы установить приемник и его объем.
Поскольку модуль для одновременного вывода также сортирует клиент (виртуальный поток), который соединяет поток приложений более чем один приемник, вы можете обрабатывать это, как и другие потоки, и он будет сохранен в вышеупомянутом tdb. Вы можете использовать любой модуль, который работает аналогично, но этот предварительно подготовлен и самый простой, который я знаю. Вы можете протестировать поведение при входе в систему как другой пользователь; вам придется снова установить громкость.