LINUX.ORG.RU

Что влияет на общий уровень громкости?

 


0

1

Не первый раз замечаю, что при одинаковых настройках уровень громкости разный. Например 40% после обновления и перезагрузки звучат, как раньше при 65%. Это происходит раз в год-два. То тише, то громче.

Из последних обнов mesa (1:26.1.4), linux (7.1.2) и hwdata (0.409), внешние колонки через type-c.

$ pactl info | grep -P '(Server|Default)\s(?!(String|Source))'
Server Protocol Version: 35
Server Name: PulseAudio (on PipeWire 1.6.7)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Creative_Technology_Ltd_Creative_Pebble_Pro_MF1710-01.analog-stereo
★★★★★

Последнее исправление: dmitry237 (всего исправлений: 1)

Это происходит раз в год-два. То тише, то громче.

Возможно ты моешь уши «раз в год-два»

futurama ★★★★★
()

Да что угодно. Ядро может влиять — если там что-то поменяли в ALSA или дровах конкретной звуковухи. PipeWire может влиять. Плеер, или что там воспроизводит звук, может влиять. Если проигрываемый звук в лосси, то даже кодек может влиять, хотя это совсем уж маловероятно, что влиять будет именно на громкость, да ещё и так заметно, но в теории может.

Если прям настолько важно разобраться, можно откатить всё назад и обновлять по одному компоненту, чтобы понять, что повлияло. Если это ядро (скорее всего) — уже смотреть код.

Я бы просто забил, если раз в год-два — мне повернуть немного ручку громкости несложно.

Можно ещё PipeWire выкинуть и посмотреть, будет ли тот же эффект без него.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

Ты уверен что «одинаковые настройки» все проверил? В alsamixer вроде три регулятора влияют на громкость (master, pcm, и ещё один зависящий от разъёма).

firkax ★★★★★
()
Ответ на: комментарий от firkax

Ты уверен что «одинаковые настройки» все проверил?

Что тут проверять? Перезгрузился, звук громче. Я обратил внимание только по тому, что года два назад был такой же громкий, а потом вдруг стал тише, а сейчас наоборот.

Меня устраивает любой уровень громкости, на самом деле.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

два года назад не было pipewire поди

Нет не было. Но как это влияет?

$ grep -P 'installed\spipewire(-pulse)?\s' /var/log/pacman.log
[2025-10-03T20:44:17+0300] [ALPM] installed pipewire (1:1.4.8-2)
[2025-10-03T20:44:46+0300] [ALPM] installed pipewire-pulse (1:1.4.8-2)
dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от dmitry237

Что тут проверять? Перезгрузился, звук громче.

Выше ты писал что «все настройки одинаковые». А походу ты их даже не сравнивал, зачем тогда писал? Надо было хотя бы запомнить какая была громкость во всех местах (и в alsamixer-е звуковой карты, и в pulse/pipiwire если ты их используешь) до перезапуска и какая после.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Я не понял какие настройки имелись ввиду. А так они все одинаковые.

dmitry237 ★★★★★
() автор топика

Что влияет на общий уровень громкости?

Описанная тобой ситуация чаще всего возникает с карточками, у которых уровень усиления регулируется софтово. Тогда двигая ползунок пульсы/пайпвайра этот уровень усиления (доступен в настройках) алсы по той или иной причине может не всегда занимать то же самое положение.

altwazar ★★★★★
()
Ответ на: комментарий от altwazar

Я пришел к выводу, что на уровень громкости влияет type-c соединение. Звук стал громче только в колонках, подключенных таким образом. Если их слушать через блютуз, то оказывается, что ничего не изменилось.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от peregrine

Значит либо ток утечек, либо БП говно.

Сразу после обновления ядра? Я склоняюсь к:

00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt 4 NHI #0 (rev 02)
	DeviceName: Onboard - Other
	Subsystem: Device 2222:1111
	Kernel driver in use: thunderbolt

Ну и не впервые, точно по этому сценарию уже было года 2-3 назад, тогда вдруг стало тихо, а сейчас наоборот нормально. Просто за это время привык выставлять громкость 55%, а теперь снова 40%.

dmitry237 ★★★★★
() автор топика

Что влияет на общий уровень громкости?

Импеданс.

mord0d ★★★★★
()
Ответ на: комментарий от ya-betmen

А ты громкость никогда не меняешь? Всегда на одной и той же слушаешь?

Конечно нет. Зависит от обстоятельств. Но общий уровень стал громче процентов на 15%.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от dmitry237

нет :)
к примеру:

  1. ЦАП в тайп-с исполнении и в блютус имеет разную выходную амплитуду. к примеру опорное напряжение ЦАП, от которого высчитываются выход, в блютуз меньше.
  2. на выходе ЦАП стоит усилок. в тайп-с варианте у такого услика большее усиление. и тэдэ и тэпэ

«как уже надоели енти чистые погромисты»… аналоговые системы определяются не только цифрой и программой :)
хотя в програмной обработке все может быть по разному: канал блютус и канал тайп-с проходят по несколько разным алгоритмам…
не ии себе мозг

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 2)
Ответ на: комментарий от ya-betmen

Так ты же мог покрутить громкость в хроме/приложении а оно тебе общий уровень поменяло вместо своего.

Я меняю громкость тремя способами — Fn-клавишами, pactl (в скрипте) и регулятором на колонке.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от CrX

мне повернуть немного ручку громкости несложно

У меня в mpv на винде и CachyOS звук разный по качеству. Разбираться пока лень. В винде лучше. Я добавляю 150% в mpv. И заметил если в линуксе убавить общую громкость а в mpv компенсировать потерю, то сильные искажения.

AZJIO
()
Ответ на: комментарий от AZJIO

Ну у меня в mpv тоже некоторые форматы вызывают разность звука между речью и остальным. Я, возможно в ущерб общему качеству, выровнял звук в ~/.config/mpv/mpv.conf:

volume-max=150
af=equalizer=63:o:4:-20,acompressor=1:1:0.02:20:1:70:8:4

Кто-то здесь подсказал.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от dmitry237

выровнял звук

А его кто-то искривлял? Сейчас не пользуюсь эквалайзерами, это вкусовщина и не всегда правильная. Одно дело специалист с хорошим слухом устраняет провалы ачх, другое дело не специалист подгоняет подогнаный звук и он просто звучит не так как задумал автор.

Если общий звук и звук по каналам управляют естественным регулятором аудиокарты, то программное увеличение звука может внести обрезание пиков. Надо добавлять на общий и на колонках на максимум, а потом недостаток добавлять программным. Если зашкалить пограммный то на вход аудиокарты поступит с обрезанными пиками и это усиливается колонками. Вот тогда звук будет фигня.

AZJIO
()
Последнее исправление: AZJIO (всего исправлений: 2)
Ответ на: комментарий от dmitry237

Ну БП говно как раз при обнове может быть. Если обновился и у тебя вместо Nvidia драйвера нуво заработало, тогда на БП потребление может сильно вырасти. А что на ноутах так это вообще отдельная песня.

anonymous
()
Ответ на: комментарий от AZJIO

А его кто-то искривлял?

Бывают фильмы, особенно упакованные в mkv, в которых речь очень тихая, а все остальное нормальное. Начинаешь прибавлять звук и получаешь нормальную речь и очень громкое все остальное. Кстати под виндой такого не было, но там я mpv не пользовался.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от peregrine

Арч роллинг. Посмотри что изменилось когда звук изменился. Какие обновы приехали. Найди виновника.

Вооот!! А господин @CrX в беседе с господином @watchcat382 давеча утверждал, что всё под контролем, резких изменений не ожидается, легко привыкаешь. Ага, щас!

Известно, что роллинг - это прогулка по минному полю. Не знаю как для кого, а для меня и @watchcat382 это очевидно. Любители неожиданностей и вечных разборок с тем где и что прилетело находят в роллингах постоянный источник вдохновения.

По какой причине переустанавливаете ОС на вашем хосте? (комментарий)

VIT ★★★
()
Ответ на: комментарий от VIT

Вооот!! А господин @CrX в беседе с господином @watchcat382 давеча утверждал, что всё под контролем,

Именно так. И благодаря роллингу ТС в принципе имеет шанс откатить пару последний обновлений после такой поломки и понять, обновление какого пакета его вызвало. На не-роллинге реально проще забить, там при обновлении на новую версию, особенно если LTS, столько всего прилетает, что разгрести это нормальному человеку не под силу.

Любители неожиданностей и вечных разборок с тем где и что прилетело находят в роллингах постоянный источник вдохновения.

Нет, любители неожиданностей и вечных разборок с сиетемой сидят на убунте. Ну или на винде.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от peregrine

Найди виновника.

Я склоняюсь к изменениям в ядре, драйвер для type-c. Иначе не знаю, что предположить. Напомню, речь ТОЛЬКО про звук в колонках, которые подключены таким образом. Ни блютуз-подключение, ни встроенное в ноутбук аудио как были, так и остались.

dmitry237 ★★★★★
() автор топика
Ответ на: комментарий от CrX

имеет шанс

Это я и называю «хождение по минному полю». Некоторые ещё говорят про игру в рулетку. Шанс, конечно, имеет.

Не релизе такое быть вообще не должно происходить, это ЧП, если случается.

VIT ★★★
()
Ответ на: комментарий от CrX

после такой поломки

Я не считаю это поломкой, стало даже лучше, чем было. Вопрос заключался только в том, что повлияло, какой пакет.

dmitry237 ★★★★★
() автор топика

Что влияет на общий уровень громкости?

точность попадания молотком по чувствительным местам.

чем точнее - тем громче.

olelookoe ★★★★
()
Ответ на: комментарий от VIT

Это я и называю «хождение по минному полю». Некоторые ещё говорят про игру в рулетку. Шанс, конечно, имеет.

А не-роллинг тогда как назвать? Игра в напёрски вместо рулетки и катание по минному полю? Там сама по себе проблема возникнет с той же вероятностью, только вот решить её уже будет как раз невозможно. А ещё их возникнет сразу много, а не одна.

Не релизе такое быть вообще не должно происходить, это ЧП, если случается.

Какое? Отличающаяся громкость звука из-за изменений в ядре? Не знаю, я бы это ЧП не назвал.

CrX ★★★★★
()
Ответ на: комментарий от CrX

А не-роллинг тогда как назвать?

А не-роллинг - это подарок на юбилей. Происходит раз в двадцать пять лет, есть время подготовиться и осознать всю степень своего падения. И раз уже взялся, значит выбрал подходящее время, когда можно потратить неделю-две на решение всех потенциальных проблем. Ну или вернуться к предыдущему ивестно-что-рабочему состоянию.

Какое? Отличающаяся громкость звука из-за изменений в ядре?

Нет. Понять, обновление какого пакета вызывает неожиданное поведение. На релизе вообще не должно быть неожиданных поведений, все такие неожиданности описаны в Changelog к обновлению.

Конечно, это всё теория. Практика, как известно, всегда теорию нарушвает. Но это не значит, что мы как сообщество не должно стремиться к идеалу.

VIT ★★★
()
Ответ на: комментарий от VIT

А не-роллинг - это подарок на юбилей

На… ролле я вертел такие подарки :D

Нет. Понять, обновление какого пакета вызывает неожиданное поведение.

Ну так на роллинге это как раз возможно.

все такие неожиданности описаны в Changelog к обновлению.

В идеальном мире, конечно. Но мы живём в реальном.

Конечно, это всё теория. Практика, как известно, всегда теорию нарушвает.

Именно. И я пользовался, да на самом деле даже и продолжаю пользоваться дистрибутивами с обеими стратегиями обновления как раз на практике. Уровень геморроя просто несопоставим.

Серверов это меньше касается — там обычно весьма скудный набор софта, да и тот без всякой гуйни и ввода-вывода (которые обычно и доставляет «сюрпризы», как собственно и в сабже). Так что на серверах я по прежнему юзаю дебиан без таких серьёзных проблем. Но на десктопе… Нет уж, больше я на такое не подпишусь, по крайней мере для себя. Хотя вот бабульке какой-нибудь поставить, чтоб на всю оставшуюся жизнь и вообще никогда не обновлять — тоже вполне себе отличный вариант, да.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Вот мы, как всегда, и пришли к согласию, что универсальных решений не бывает. Но важно понимать, что когда решение принимается, с ним принимаются и соответсвующие ему риски.

VIT ★★★
()
Ответ на: комментарий от dmitry237

возможно и пакетах, но ответить тебе скажет лишь тот кто разбирается в коде онных покетов…

pfg ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария