Téma: RPI pyramida a Volumio

Prosím o pomoc s pyramidálnou záhadou:
https://i.postimg.cc/mrYdCQ69/IMG-20241108-185017.jpg
pyramída má jednu základňu (ak nepočítam kuchynskú dosku...)
PurePi II 5V+3.3V ultracapacitor/LifePO4 battery power supply combo
a tri poschodia
Raspberry 4B + FifoPi Q7II Flagship I2S/DSD/DoP + HdmiPi Pro II

SW je Volumio

teoreticky by teda malo ísť pripojiť DAC (Topping D90SE) cez HDMI kábel do I2S vstupu DACu. Ide to i prakticky, hrá to veľmi pekne, ale má to háčik: DSD súbory to prehráva len ako PCM 384kHz.
podpora Volumio mi odpísala:

After discussing with our tech team, we found that the reason the audio signal is delivered as PCM instead of native DSD is due to a limitation of the Raspberry Pi’s I2S bus, it does not support DSD-native over I2S.
This is not a limitation of Volumio specifically, but rather a hardware constraint of the RPI.
To work around this, I recommend setting Volumio to play DSD in DoP (DSD over PCM) mode, which you can find in the Playback Options menu. I guess this could work.
Alternatively, you might want to reach out to Ian Canada for more details on how their I2S/DSD transport is designed to work. They may have more insights on whether there are additional configurations or hardware options to achieve native DSD playback.
Finally, just as an FYI, the I2S drivers you see in Volumio's audio output menu are related to I2S DACs that can connect directly to the RPI via GPIO.

Že by som bol prvý/jediný, kto sa pokúša prehrať DSD via I2S z RPI do Toppingu???
Alebo sa naozaj mám zmieriť s tým, že mi neostáva nič iné než USB? Cez USB výstup priamo na RPI totiž DSD súbory hrajú správne. Budem vďačný za každú radu...

(upravil miero 8. 11. 2024 20:19)

Re: RPI pyramida a Volumio

Ak sa nieco nezmenilo, tak z RPi audiosystemu nedostanes native DSD. To by ten cip musel podporovat dva I2S vystupne linky, z ktorych by hrala jedna lavy a druha pravy DSD kanal. A to podla mna stale nema. Ma len jeden vystup, v ktorom sa u I2S strieda kavy a pravy kanal.

DSD over PCM (DoP) by fungovat malo.

Re: RPI pyramida a Volumio

Ďakujem za pomoc, voľba DSD over PCM (DoP) ale tiež nefunguje. Ukazateľ priebehu prehrávania na obrazovke Volumio sa hýbe, z reproduktorov však len šum.  Skúšal som všetky kombinácie prepínania menu Playback - buď sa nehýbe ani ten progress bar, alebo sa síce hýbe, ale zvuk žiaden...
https://postimg.cc/sMW3mGrN

(upravil miero 8. 11. 2024 22:19)

Re: RPI pyramida a Volumio

A mas na tom FifoPi vypnute alebo zapnute “DoP decoding” ? Skus prepnut S1.1 jumper.

LEDky signalizuju ocakavany stav?

(upravil 8. 11. 2024 23:45)

Re: RPI pyramida a Volumio

hmm, nejako nedokážem nájsť ten 1.1. jumper. Manuál spomína len D2 a D10, a tie svietia...

https://github.com/iancanada/DocumentDo … Manual.pdf

v tom návode píšu
Choose the “Audiophonics I-Sabre ES9028Q2M” or the “Generic I2S DAC” are recommended. The first one is capable of up to 384KHz. (FifoPi Q7 itself doesn’t need a Linux driver. But you have to choose a driver for you play software to output digital music signals over GPIO.)

takže neviem, či to nakoniec predsa len nie je SW záležitosť.

keď už tu nakladám návody:
https://github.com/iancanada/DocumentDo … Manual.pdf

tak v ňom uvádzajú
- Could be so far the best I2S/DSD over HDMI streamer transport interface
- Capable of I2S music up to 1536KHz
- Capable of native DSD music up to DSD1024

takže aspoň teoreticky by to DSD malo dokázať...

Re: RPI pyramida a Volumio

Raspberry Pi vie prehrávať DSD natívne. Zvládne to cez USB, ja však používam moOde audio. A zvládlo to aj RPi 2B (teraz používam 3B).

Ako je to s I2S, to neviem. Ale ak to zvládne cez USB, tak by asi nemal byť technický problém, aby to zvládlo aj cez I2S. Myslím si, že je to otázka softvéru a DAC. Predtým som mal "interný" DAC Allo Piano 2.1 a ten podporoval DSD cez DoP. Bola to však vlastnosť DAC uvedená v jeho parametroch.

Re: RPI pyramida a Volumio

termit: ten FifoPi to sice podporuje ale RPi nie, je to aj “uvedene” v navode u popisy J1 konektoru kde chyba D1 input.

Predpokladam, ze tu dosku upravili z nejakeho ineho rozhrania, napr. Amanero na RPi, a teraz zistli ze to nejde.

emge: nie je to take jednoduche. Audiozariadenie v cipe RPi nepodporuje priamo DSD vystup (2 audio linky), iba I2S (1 audio linka + LRCK signal, ktory urcuje ci na audiolinke idu data pre lavy alebo striedavo pravy kanal)

Re: RPI pyramida a Volumio

hmm, záhada pyramidálna. Lebo tu:

https://www.youtube.com/watch?v=JMplbsqbFXk

sa chlapovi podarilo DSD...

Re: RPI pyramida a Volumio

Tvoju pyramídu nepoznám a Volumio už dávnejšie nepoužívam.
Zo svojich skúseností Ti však odporúčam prekontrolovať všetky nastavenia, ktoré ovplyvňujú audio signál. Pre natívne prehrávanie DSD je dôležité, aby softvér signál nemenil. Musí byť vypnutý SoX (moOde má možnosť adaptívneho nastavenia) a akákoľvek úprava zvuku.
Nesmie byť aktívna ani softvérová regulácia hlasitosti (moOde má upozornenie, že pri DSD je úroveň 0 dB).