Увеличение объема на 16.04

У меня есть 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 спасибо, спасибо.

1
задан 2 January 2018 в 09:09

2 ответа

Слишком долго для комментария

Необходимо четко различать термины source, sink и client. Лучше всего видеть, что в pavucontrol:

На самой правой вкладке (Конфигурация) вы устанавливаете профили для аппаратного обеспечения (источник, приемник, оба, #channels и т. Д.) На четвертой вкладке (Вход Devices), вы определяете источники и их тома, которые являются аппаратными источниками, а также виртуальными источниками и мониторами приемников на третьей вкладке (устройства вывода), вы определяете приемники и их тома и, возможно, некоторые другие параметры, которые являются аппаратными приемниками а также виртуальные.

Объемы и другие свойства, показанные здесь, могут быть установлены с помощью pacmd или pactl. Настройка источника звука означает установку громкости (аппаратных или виртуальных) устройств ввода (например, микрофона или мониторов), а не объема запущенных приложений.

Они называются «клиентами» в терминологии PA и установлены в первой вкладке (Воспроизведение), где вы можете установить желаемый приемник и громкость для каждого запускаемого приложения отдельно. Это приложение и пользовательский характер и, следовательно, хранятся в базе данных в ~/.config/pulse/<something>-stream-volumes.tdb. Вы можете посмотреть эту информацию с помощью tdbdump, но посмотреть не на что.

Таким образом, pavucontrol (который является просто другим клиентом) запоминает эту информацию для следующего запуска клиента. Но вы не можете изменить это с помощью pacmd или pactl, которые являются клиентами для конфигурации самого сервера. Из командной строки вы можете использовать paplay, чтобы установить приемник и его объем.

Поскольку модуль для одновременного вывода также сортирует клиент (виртуальный поток), который соединяет поток приложений более чем один приемник, вы можете обрабатывать это, как и другие потоки, и он будет сохранен в вышеупомянутом tdb. Вы можете использовать любой модуль, который работает аналогично, но этот предварительно подготовлен и самый простой, который я знаю. Вы можете протестировать поведение при входе в систему как другой пользователь; вам придется снова установить громкость.

0
ответ дан 18 July 2018 в 00:03

Слишком долго для комментария

Необходимо четко различать термины source, sink и client. Лучше всего видеть, что в pavucontrol:

На самой правой вкладке (Конфигурация) вы устанавливаете профили для аппаратного обеспечения (источник, приемник, оба, #channels и т. Д.) На четвертой вкладке (Вход Devices), вы определяете источники и их тома, которые являются аппаратными источниками, а также виртуальными источниками и мониторами приемников на третьей вкладке (устройства вывода), вы определяете приемники и их тома и, возможно, некоторые другие параметры, которые являются аппаратными приемниками а также виртуальные.

Объемы и другие свойства, показанные здесь, могут быть установлены с помощью pacmd или pactl. Настройка источника звука означает установку громкости (аппаратных или виртуальных) устройств ввода (например, микрофона или мониторов), а не объема запущенных приложений.

Они называются «клиентами» в терминологии PA и установлены в первой вкладке (Воспроизведение), где вы можете установить желаемый приемник и громкость для каждого запускаемого приложения отдельно. Это приложение и пользовательский характер и, следовательно, хранятся в базе данных в ~/.config/pulse/<something>-stream-volumes.tdb. Вы можете посмотреть эту информацию с помощью tdbdump, но посмотреть не на что.

Таким образом, pavucontrol (который является просто другим клиентом) запоминает эту информацию для следующего запуска клиента. Но вы не можете изменить это с помощью pacmd или pactl, которые являются клиентами для конфигурации самого сервера. Из командной строки вы можете использовать paplay, чтобы установить приемник и его объем.

Поскольку модуль для одновременного вывода также сортирует клиент (виртуальный поток), который соединяет поток приложений более чем один приемник, вы можете обрабатывать это, как и другие потоки, и он будет сохранен в вышеупомянутом tdb. Вы можете использовать любой модуль, который работает аналогично, но этот предварительно подготовлен и самый простой, который я знаю. Вы можете протестировать поведение при входе в систему как другой пользователь; вам придется снова установить громкость.

0
ответ дан 24 July 2018 в 17:09

Другие вопросы по тегам:

Похожие вопросы: