AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Topic started by: pdy on May 17, 2026, 22:48:54

Title: [+] [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: pdy on May 17, 2026, 22:48:54
v6.00.3060 Beta 3
GTK3-64-bit (03.05.2026)
Linux / Arch Linux rolling / HYPRLAND on WAYLAND

При использовании эквалайзера на стандартных настройках появляется треск, чтобы испрваить это, приходится ставить 24 бит, вместо 32 - у меня не хватает каких-то библиотек или это ожидаемое поведение программы на данный момент?
Title: Re: [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: Artem on May 18, 2026, 00:33:40
При использовании эквалайзера на стандартных настройках появляется треск

Треск вполне может появляться, если в результате применения эквалайзера сигнал будет зашкаливать. Нужны конкретный пример, который не работает на вашем линуксе.
Title: Re: [?] [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: pdy on May 18, 2026, 03:50:43
Проблема появляется даже при малейшем изменении эквалайзера, но для этого тогда нужно выставить громкость на 100% в программе, с адекватными настройками треск появляется начиная с 30% с абсолютной гарантией при громкомсти >50%.

Нужно скинуть аудио-файл? Или что?

upd. При выставлении 32bit (float) треск пропал, но на windows такой проблемы нет, программой используется PulseAudio, хотя установлен PipeWire. (возможно в этом проблема)

PipeWire это более современный звуковой сервер, с обратной совместимостью PulseAudio
Title: Re: [?] [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: adem on May 18, 2026, 07:31:53
программой используется PulseAudio, хотя установлен PipeWire. (возможно в этом проблема)
1. На основании чего вы сделали такой вывод?

2. Покажите, что выводит в терминале команда:
Code: [Select]
inxi -A
3. Если у вас в системе действительно одновременно установлены и PipeWire и PulseAudio — то это проблема в конфигурации конкретной системы, а не в AIMP.
Title: Re: [?] [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: Artem on May 18, 2026, 08:16:48
программой используется PulseAudio

Вообще у нас по умолчанию вывод идет через ALSA. Попробуйте просто сменить вывод на ALSA: Default - будут проблемы?
Title: Re: [?] [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: Soolo on May 18, 2026, 08:30:41
Проблема появляется даже при малейшем изменении эквалайзера, но для этого тогда нужно выставить громкость на 100% в программе, с адекватными настройками треск появляется начиная с 30% с абсолютной гарантией при громкомсти >50%.
upd. При выставлении 32bit (float) треск пропал, но на windows такой проблемы нет, программой используется PulseAudio, хотя установлен PipeWire. (возможно в этом проблема)
Скорее всего дело в клиппинге, перебор с усилением сигнала
По-хорошему, эквалайзер нужно регулировать только в минус,
или компенсировать все ваши плюсы частот с помощью ползунка преамп в минус
Title: Re: [?] [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: pdy on May 18, 2026, 12:42:35
1. На основании чего вы сделали такой вывод?
На основании текста из настроек в AIMP во вкладке "Sound Output", там пишется "Default ALSA Output (currently PulseAudio Sound Server)". Оказывается можно принудительно указать в настройках "ALSA: pipewire" или "ALSA: pulse" (Стоял ALSA: default), где уже сама программа будет показывать либо первый сервер, либо второй, но треск всё также имеется.

Покажите, что выводит в терминале команда
Выводит API ALSA и Server PipeWire v: 1.6.5 (всё правильно)

одновременно установлены и PipeWire и PulseAudio
Одновременно нельзя установить два разных сервера, только что убедился в этом. Я говорил что PipeWire обратно совместим с PulseAudio.

Попробуйте просто сменить вывод на ALSA: Default
Он изначально и стоял, из тех, что я могу выбрать есть ещё "ALSA: pipewire" и "ALSA: pulse" - оба выдают треск при 32 бит

Вообще у нас по умолчанию вывод идет через ALSA
С одной стороны - да, вывод идёт через ALSA. Но так как PipeWire и PulseAudio стоят уровнем выше и полностью управляют звуком в системе, фактически вывод осуществляется через них.

компенсировать все ваши плюсы частот с помощью ползунка преамп в минус
Да, так треск действительно пропал, поставил этот ползунок в минус по самому высокому плюсу в частотах.

upd.
по самому высокому плюсу в частотах
по самому высокому плюсу в частотах + 0.1, иначе треск всё равно проскакивает иногда.

По-хорошему, эквалайзер нужно регулировать только в минус
Менять все пресеты эквалайзера в минус я точно не буду :)
Title: Re: [+] [3060][Linux] AIMP: Треск при использовании эквалайзера когда стоит 32 бит
Post by: Artem on May 18, 2026, 13:23:07
Менять все пресеты эквалайзера в минус я точно не буду

Для этого есть преамп. В крайнем случае, можно у плеера включить функцию антиклиппинга и/или нормализацию громкости звука