RPI pyramida a Volumio
#1
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...
Citovat
#2
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.
Citovat
#3
Ď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
Citovat
#4
A mas na tom FifoPi vypnute alebo zapnute “DoP decoding” ? Skus prepnut S1.1 jumper.

LEDky signalizuju ocakavany stav?
Citovat
#5
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/DocumentDow...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/DocumentDow...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ť...
Citovat
#6
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.
Citovat
#7
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)
Citovat
#8
hmm, záhada pyramidálna. Lebo tu:

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

sa chlapovi podarilo DSD...
Citovat
#9
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).
Citovat