Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2023-01-18 22:51:27

  miloszstz - Użytkownik

miloszstz
Użytkownik
Zarejestrowany: 2023-01-18

Audio Equalizer

Cześć.
Czy istnieje jakiś equalizer audio taki który działa ogólnie ? Głównie chodzi mi o poprawienie bardzo płaskiego dźwięku ze spotify.
Mam debiana 11 + mate.

Offline

 

#2  2023-01-20 07:41:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Audio Equalizer

Czysta Alsa, Pulseaudio czy Pipewire, co tam u Ciebie dźwiękiem zarządza?

Pokaż wynik:

Kod:

pactl info

Ostatnio edytowany przez Jacekalex (2023-01-20 08:09:34)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2023-01-21 16:23:33

  miloszstz - Użytkownik

miloszstz
Użytkownik
Zarejestrowany: 2023-01-18

Re: Audio Equalizer

Pulseaudio

Kod:

Ciąg serwera: /run/user/1000/pulse/native
Wersja protokołu biblioteki: 34
Wersja protokołu serwera: 34
Czy jest lokalny: tak
Indeks klienta: 16
Rozmiar kafla: 65472
Nazwa użytkownika: bsk
Nazwa komputera: laptop
Nazwa serwera: pulseaudio
Wersja serwera: 14.2
Domyślne określenie próbki: s16le 2 k 44100 Hz
Domyślna mapa kanałów: front-left,front-right
Domyślny odpływ: alsa_output.pci-0000_00_1b.0.analog-stereo
Domyślne źródło: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Ciasteczko: 852a:3b70

Offline

 

#4  2023-01-21 20:46:57

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Offline

 

#5  2023-01-21 22:15:12

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Audio Equalizer

Nie, nie instaluj tego korektora co polecił @yossarian, jest problematyczny i nie będzie działał z automatu zaraz po zainstalowaniu, są też inne. Na razie w ogóle nie instaluj nic, tylko zrób tak. W pliku (jak nie ma to utworzyć, katalog pulse też)

Kod:

~/.config/pulse/daemon.conf

Wklej to (na razie mały skok).

Kod:

resample-method = auto
default-sample-format = s32le
default-sample-rate = 96000
alternate-sample-rate = 48000
nice-level = -10

I zrestartuj pulse lub się przeloguj.

Kod:

pulseaudio -k

Sprawdź, czy jest poprawa i pokaż to.

Kod:

pactl list sinks

i jeszcze raz

Kod:

pactl info

Ostatnio edytowany przez jawojx (2023-01-21 22:23:14)

Offline

 

#6  2023-01-22 02:36:05

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Audio Equalizer

Kod:

pulseeffects:
  Zainstalowana: (brak)
  Kandydująca:   4.8.4-1
  Tabela wersji:
     4.8.7-1 500
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 https://deb.debian.org/debian sid/main amd64 Packages
     4.8.4-1 990
        990 https://deb.debian.org/debian stable/main amd64 Packages

Ten chodzi grzecznie u mnie,chociaż z Pipewire, nie z Pulse.
Do Pulseaudio nie mam szczęścia, w Gentoo ciągle z nim różne problemy były.

Pulseeffects zawiera chyba wszystkie wtyczki ladspa włącznie z equalizerem, podpina się do serwera dźwięku automatycznie po włączeniu.

W moim Gentoo:

Kod:

Ciąg serwera: /run/user/1000/pulse/native
Wersja protokołu biblioteki: 35
Wersja protokołu serwera: 35
Czy jest lokalny: tak
Indeks klienta: 582
Rozmiar kafla: 65472
Nazwa użytkownika: pacjent
Nazwa komputera: domek
Nazwa serwera: PulseAudio (on PipeWire 0.3.63)
Wersja serwera: 15.0.0
Domyślne określenie próbki: float32le 2 k 48000 Hz
Domyślna mapa kanałów: front-left,front-right
Domyślny odpływ: alsa_output.pci-0000_00_1b.0.analog-surround-21
Domyślne źródło: alsa_output.pci-0000_00_1b.0.analog-surround-21.monitor
Ciasteczko: 7b72:12e1

Zainstalowane:

Kod:

media-sound/pulseeffects-4.8.7
media-video/pipewire-0.3.63-r2
media-video/wireplumber-0.4.13

Pozdro

Ostatnio edytowany przez Jacekalex (2023-01-22 02:38:53)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2023-01-22 15:57:16

  miloszstz - Użytkownik

miloszstz
Użytkownik
Zarejestrowany: 2023-01-18

Re: Audio Equalizer

jawojx napisał(-a):

Nie, nie instaluj tego korektora co polecił @yossarian, jest problematyczny i nie będzie działał z automatu zaraz po zainstalowaniu, są też inne. Na razie w ogóle nie instaluj nic, tylko zrób tak. W pliku (jak nie ma to utworzyć, katalog pulse też)

Kod:

~/.config/pulse/daemon.conf

Wklej to (na razie mały skok).

Kod:

resample-method = auto
default-sample-format = s32le
default-sample-rate = 96000
alternate-sample-rate = 48000
nice-level = -10

I zrestartuj pulse lub się przeloguj.

Kod:

pulseaudio -k

Sprawdź, czy jest poprawa i pokaż to.

Kod:

pactl list sinks

i jeszcze raz

Kod:

pactl info

utworzyłem ten plik konfiguracyjny ale prawdę mówiąc wielkiej różnicy nie słyszę. Sprawdzam oczywiście na słuchawkach. W takim audacious jak sobie trochę podciągnę na korektorze to różnica jest znaczna.

wyniki poleceń:

Kod:

pactl list sinks
0. odpływ
    Stan: SUSPENDED
    Nazwa: alsa_output.pci-0000_00_1b.0.analog-stereo
    Opis: Wbudowany dźwięk Analogowe stereo
    Sterownik: module-alsa-card.c
    Określenie próbki: s32le 2 k 96000 Hz
    Mapa kanałów: front-left,front-right
    Właściciel modułu: 6
    Wyciszenie: nie
    Poziom głośności: front-left: 29491 /  45% / -20,81 dB,   front-right: 29491 /  45% / -20,81 dB
                      balans 0,00
    Głośność podstawowa: 65536 / 100% / 0,00 dB
    Źródło monitora: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
    Opóźnienie: 0 us, skonfigurowano 0 us
    Flagi: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
    Właściwości:
        alsa.resolution_bits = "32"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "ALC269VC Analog"
        alsa.id = "ALC269VC Analog"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "0"
        alsa.card = "0"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xf0610000 irq 30"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "1e20"
        device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
        device.form_factor = "internal"
        device.string = "front:0"
        device.buffering.buffer_size = "1536000"
        device.buffering.fragment_size = "768000"
        device.access_mode = "mmap+timer"
        device.profile.name = "analog-stereo"
        device.profile.description = "Analogowe stereo"
        device.description = "Wbudowany dźwięk Analogowe stereo"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    Porty:
        analog-output-speaker: Speakers (type: Głośnik, priority: 10000, not available)
        analog-output-headphones: Headphones (type: Słuchawki, priority: 9900, available)
    Aktywny port: analog-output-headphones
    Formaty:
        pcm

Kod:

pactl info
Ciąg serwera: /run/user/1000/pulse/native
Wersja protokołu biblioteki: 34
Wersja protokołu serwera: 34
Czy jest lokalny: tak
Indeks klienta: 6
Rozmiar kafla: 65472
Nazwa użytkownika: bsk
Nazwa komputera: laptop
Nazwa serwera: pulseaudio
Wersja serwera: 14.2
Domyślne określenie próbki: s32le 2 k 96000 Hz
Domyślna mapa kanałów: front-left,front-right
Domyślny odpływ: alsa_output.pci-0000_00_1b.0.analog-stereo
Domyślne źródło: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Ciasteczko: 80c5:f6f8

Offline

 

#8  2023-01-22 18:12:06

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Audio Equalizer

Mam nadzieje, że nie szukasz w tych ustawieniach, powiedzmy "mocniejszych basów", tylko jak pisałeś "...poprawienie bardzo płaskiego dźwięku...", bo to oczywiście basów nie doda. To tak dla sprecyzowania, o co tu chodzi.
------------------------

0. odpływ
    Stan: SUSPENDED
    ...

To fragment wyniku z pierwszego podczas gdy nic nie było odtwarzane (to nie przeszkadza), i możliwe oczywiście jest, że miałeś jedyne podłączenie, ale muszę o tym wspomnieć. Tylko jedno źródło, nie było tam wyniku z drugiego, może przez bluetooth-a? Reszta jest prawidłowo.

Ten chip audio obsługuje wyższe próbkowanie, to możesz spróbuj max dla niego, od razu zmień resample-method, sprawdź, czy masz na liście soxr-vhq.

Kod:

pulseaudio --dump-resample-methods

Zmień wartości w pliku ~/.config/pulse/daemon.conf na.

Kod:

resample-method = soxr-vhq
default-sample-format = s32le
default-sample-rate = 192000
alternate-sample-rate = 96000
nice-level = -15

Przeloguj, czy zrestartuj pulseaudio. Uruchom muzykę i może sprawdź w mpv, lub mocp (w czymś gdzie nie ma wbudowanej korekcji dźwięku) i ewentualnie w drugim terminalu sprawdź, czy widać zmiany, nie tylko w konfiguracji, bo tam było prawidłowo, a podczas odtwarzania. Na wszelki wypadek tak.

Kod:

cat /proc/asound/card*/pcm*/sub0/hw_params

Offline

 

#9  2023-01-22 19:44:19

  miloszstz - Użytkownik

miloszstz
Użytkownik
Zarejestrowany: 2023-01-18

Re: Audio Equalizer

soxr-vhq jest na liście i tak zostawiłem jak w confie podesłanym przez Ciebie.

Kod:

pulseaudio --dump-resample-methods
trivial
speex-float-0
speex-float-1
speex-float-2
speex-float-3
speex-float-4
speex-float-5
speex-float-6
speex-float-7
speex-float-8
speex-float-9
speex-float-10
speex-fixed-0
speex-fixed-1
speex-fixed-2
speex-fixed-3
speex-fixed-4
speex-fixed-5
speex-fixed-6
speex-fixed-7
speex-fixed-8
speex-fixed-9
speex-fixed-10
ffmpeg
auto
copy
peaks
soxr-mq
soxr-hq
soxr-vhq

Kod:

cat /proc/asound/card*/pcm*/sub0/hw_params
closed
access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 131072
buffer_size: 262144
closed

i jeszcze raz wynik pactl info

Kod:

pactl info
Ciąg serwera: /run/user/1000/pulse/native
Wersja protokołu biblioteki: 34
Wersja protokołu serwera: 34
Czy jest lokalny: tak
Indeks klienta: 13
Rozmiar kafla: 65472
Nazwa użytkownika: bsk
Nazwa komputera: laptop
Nazwa serwera: pulseaudio
Wersja serwera: 14.2
Domyślne określenie próbki: s32le 2 k 192000 Hz
Domyślna mapa kanałów: front-left,front-right
Domyślny odpływ: alsa_output.pci-0000_00_1b.0.analog-stereo
Domyślne źródło: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Ciasteczko: 795e:2d2a

Dźwięk odtwarzam na słuchawkach kablowych wpiętych do wyjścia jack. Różnic w dźwięku dalej nie dostrzegam, albo są na tyle małe, że ciężko je dostrzec. Jednak pamiętam, że jak zmieniałem próbkowanie na windowsie to również różnica była niezauważalna.

Offline

 

#10  2023-01-22 21:36:27

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Audio Equalizer

Trochę dziwne, że nie słychać różnicy, wszystko wygląda prawidłowo. Może dla testu spróbuj bez pulseaudio, czy będzie tak samo. Nic nie usuwaj, tylko zatrzymaj pulse, tak by po przelogowaniu nie uruchomiła się automatycznie. Z normalnego użytkownika, nie root-a.

Kod:

systemctl --user stop  pulseaudio.service pulseaudio.socket
systemctl --user mask  pulseaudio.service pulseaudio.socket

Później, po wszystkich testach, przywrócisz pulse do działania tak.

Kod:

systemctl --user unmask  pulseaudio.service pulseaudio.socket ; systemctl --user start  pulseaudio.service pulseaudio.socket

Uwaga, ustawianie głośności na czas testu będziesz miał w konsoli alsamixer (zainstaluj jak nie masz, jest w pakiecie alsa-utils)
Zrób tak, jak jest to opisane tu w wątku na forum duga, wszystko tam jest wyjaśnione. To jest proste i w skrócie to będzie tak, w pliku konfiguracji.

Kod:

~/.asoundrc

Wklej taką zawartość.

Kod:

pcm.!default {
    type plug
    slave.pcm "dmixer"
}
pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}
pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        periods 128
        rate 192000
     }
     bindings {
        0 0
        1 1
     }
}
ctl.mixer0 {
    type hw
    card 0
}

Przeloguj się, to zatrzyma programy audio i zrestartuje alse. I sprawdź, wcześniej uruchom alsamixer i zobacz czy nie jest za głośno. Możesz periods 128, później spróbować na 256. Jak nie będzie słychać różnicy to sprawdzać przy odtwarzaniu, czy są prawidłowe ustawienia.

Kod:

cat /proc/asound/card0/pcm0p/sub0/hw_params

Offline

 

#11  2023-01-23 19:42:09

  miloszstz - Użytkownik

miloszstz
Użytkownik
Zarejestrowany: 2023-01-18

Re: Audio Equalizer

Chyba sobie odpuszczę. Nie chciałbym aby mój system stał się niemy :) Mogę mieć problemy z naprawą później tego.
Bardzo Ci dziękuję za poświęcony czas.
Może jeszcze kiedyś spróbuję pobawić się z pipewire. Czy nie ma to większego sensu ?

Offline

 

#12  2023-01-24 20:48:13

  jawojx - Użytkownik

jawojx
Użytkownik
Zarejestrowany: 2012-10-11

Re: Audio Equalizer

Nie wiem, czy pipewire coś tu zmieni (mało prawdopodobne), ale sens szukania rozwiązania jest zawsze, co najmniej do czasu udowodnienia, że nic nie da się więcej zrobić. Jeżeli masz obawy, zawsze możesz przetestować zmiany na live Debianie, pobierzesz go z oficjalnego serwera tu. Na live jest auto logowanie, ale na wszelki wypadek, login to user, a hasło to live. Wszystko z pulseaudio i alsą masz opisane tu w tym wątku, a jak uruchomić pipewire na Debianie 11 jest opisane na Wiki Debiana. Na wiki nie ma informacji o tym, że wymagany jest restart usług czasami po tych zmianach i zawsze po zmianach w plikach konfiguracji.

Kod:

systemctl --user restart pipewire
systemctl --user restart pipewire-pulse

Jeżeli zmiany nie będą zauważalne po ustawieniach, to może sterownik na Windowsie "podbija" dźwięk korekcją, od razu po zainstalowaniu w ustawieniach domyślnych, no i nie zostaje nic innego jak zainstalować equalizer i to też przetestuj sobie na livecd Debiana. Zacznij od polecanego już pulseeffects, w tym kombajnie jest korektor, co prawda zainstaluje domyślnie z pół tuzina różnych wtyczek, ale działa od razu i na live sobie sprawdzisz.

Ostatnio edytowany przez jawojx (2023-01-24 20:51:05)

Offline

 

#13  2023-01-27 19:07:55

  miloszstz - Użytkownik

miloszstz
Użytkownik
Zarejestrowany: 2023-01-18

Re: Audio Equalizer

Dziękuję Ci za pomoc. Przygotuję sobie nośnik z live i na pewno będę to jeszcze testował.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)