Ogłoszenie

Collapse
No announcement yet.

DAC PCM5102 pod Orange Pi PC szum/zniekształcenia przy pracy 16bit.

Collapse
X
 
  • Filtr
  • Czas
  • Pokaż
Clear All
new posts

    DAC PCM5102 pod Orange Pi PC szum/zniekształcenia przy pracy 16bit.

    Witam,

    Wziąłem do testów podstawowy moduł z tą kością, by porównać z moim starym DACiem, jako źródło I2S służy mi Orange Pi PC, zauważyłem taką ciekawą rzecz, że przy pracy z rozdzielczością 16bit i maksymalnie odkręconej końcówce słychać jakieś śmieci w głośnikach (leci wtedy dźwięk maksymalnie ściszony programowo, bo bez sygnału kość i tak weszła by w muting), jak zmienię tryb pracy I2S na 32bit, to od razu śmieci się wyciszają i kość gra jak powinna.

    Orange Pi tak ustawiłem, by rozdzielczość była na sztywno 32bit (24bit jest nieobsługiwane), ale co ciekawe przy odtwarzaniu plików 16 bit pojawia się wspomniany problem lekko słyszalnych śmieci i wtedy ustawienie 32bit w pliku konfiguracyjnym Alsa nic nie daje, dopiero pliki 24bit przy I2S w trybie 32bit działają jak powinny.

    Dodatkowo odtwarzanie dźwięku z częstotliwością próbkowania 192kHz w 16bit powoduje powstanie cichego pisku i ten efekt pojawiał się także przy wyjściu SPDIF i innym DACu, przy I2S 32bit tego pisku nie było, SPDIF jeszcze nie sprawdzałem na 32bitach.

    Ogólnie to na początku myślałem, że ta kość jest taka słaba, ale teraz raczej skłaniam się ku temu, że problem siedzi w oprogramowaniu (tu miło gdyby ktoś miał możliwość porównania tego z inną płytką, np RPi, bo ponoć soft na chińskie wynalazki potrafi być zbugowany).

    Miał ktoś podobne doświadczenia? Zdawałem sobie sprawę, że zagadnienie jakości źródła I2S/SPDIF jest istotne, ale nie spodziewałem się aż takiego syfu.

    Pozdrawiam.

    #2
    Z moich doświadczeń, jeśli w 16 bitach podasz dźwięk pt. "cisza" to na większości daców słychać charkot. W trakcie muzyki też jest to słyszalne wtedy, gdy kończy się cichy dźwięk. Więc zawsze gram na min. 24bit (wystarczy 44,1 ale min. 24b) Ale nie wiem czy o takie śmieci ci ci chodzi.

    Skomentuj


      #3
      Pewnie chodzi o to samo, bo przy 44.1/48kHz występuje dźwięk przypominający brzęczenie, przy 192kHz przechodzi to w pisk.

      Pytanie teraz jak zmusić mpd do odgrywania 24/32bitów? Bo to chyba byłoby najprostsze rozwiązanie.

      Skomentuj


        #4
        w moode jest coś takiego w konfiguracji mpd



        au tu wyciągniete z konfigu mpd z moode

        audio_output_format "192000:24:2"
        gapless_mp3_playback "yes"
        replaygain "off"
        volume_normalization "no"
        audio_buffer_size "8192"
        buffer_before_play "30%"
        max_output_buffer_size "81920"
        id3v1_encoding "UTF-8"
        filesystem_charset "UTF-8"
        max_connections "128"
        Last edited by magep; 02.01.2019, 22:09.

        Skomentuj


          #5
          magep dzięki! Chyba problem rozwiązany, dopisałem tylko tą linijkę audio_output_format.



          Pierwsza zaznaczona linijka u mnie zbytnio nie chciała działać, za to ten audio_output_format poza sekcją audio_output działa, jedynie nie ustawiłem częstotliwości próbkowania na sztywno, bo nie mam pewności czy jest z tego jakakolwiek korzyść na DACu delta sigma? Ewentualnie ustawiłbym jakąś częstotliwość będącą wielokrotnością 44.1kHz (czyli 176.4kHz), bo tyle mają rzeczy z CD.

          Skomentuj

          Czaruję...
          X