Tuxx wrote:...Το μειονέκτημα είναι ότι επίσημα υποστηρίζεται από έναν πολύ παλιό kernel (3.14) και ως εκ τούτου του λείπουν καλούδια. Tώρα γίνεται προσπάθεια να υποστηριχθεί από τον mainline kernel και να έρθει στα ίσια του. Παρότι ο κερνελ είναι παλιός, έχουν γίνει backport πράγματα όπως πχ υποστήριξη native dsd.
- To πρόβλημα είναι ότι ο driver του usb προκαλεί πολλά interrupts και αυτό ΕΝΔΕΧΟΜΕΝΩΣ να δημιουργήσει dropouts και τίποτε άλλο. Αυτό ΕΛΠΙΖΟΥΜΕ οτι θα λυθεί με τον mainline kernel αλλά δεν το δένουμε και κόμπο.
Πάμε τώρα στο USB του DIYINHK. Επειδή φοράω τέτοιο στο diy dac μου... Φοράει την παλιά την πράσινη πλακέτα του diyinhk με τη γαλβανική απομόνωση. Αυτή τη στιγμή, όχι απλά παίζει DSD αλλά μάλιστα παίζει και NATIVE.
1. Υποστηριζόμενα formats (εδώ φαίνεται ότι υποστηρίζει native dsd):
Card 1, ID `D20', name `DIYINHK USB Audio 2.0'
Device 0, ID `USB Audio', name `USB Audio', 1 subdevices (1 available)
2 channels, sampling rate 44100..384000 Hz
Sample formats: S16_LE, S32_LE, SPECIAL, DSD_U32_BE
Subdevice 0, name `subdevice #0'
2. Αναπαραγωγή dsd μέσω DoP:
Παίζει εξαιρετικά και μάλιστα χωρίς θορύβους (έχει σωστό DSD silence) σε play/pause, αλλαγή τραγουδιών κλπ.
Εδώ είναι το output με DοP και DSD64:
[root@archphile ~]# cat /proc/asound/card*/pcm*p/sub*/hw_params
closed
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 176400 (176400/1)
period_size: 22050
buffer_size: 88200
3. Αναπαραγωγή Native DSD:
Αφαιρούμε το dop "yes" (βάζουμε δλδ ένα #), κάνουμε restart τον mpd και voila το ίδιο 64ρι:
[root@archphile ~]# cat /proc/asound/card*/pcm*p/sub*/hw_params
closed
access: RW_INTERLEAVED
format: DSD_U32_BE
subformat: STD
channels: 2
rate: 88200 (88200/1)
period_size: 11025
buffer_size: 44100
Εδώ παίζει μια χαρά, αλλά με θορύβους (τους κλασικούς) σε αλλαγές κομματιών κλπ, play/pause κλπ (αυτό είναι και θεμα receiver και θεμα dac και θέμα software).
4. Αναπαραγωγή 16/44.1, 24/96, 24/192, DXD
Έπαιξε άψογα τα πάντα.
5. Το γεγονός ότι το CMEDIA του έπαιξε μπουρδέλο, δεν είναι θέμα του Odroid αλλά κακό support του CMEDIA σε Linux. Αυτό ενδέχεται να έχει φτιαχτεί πχ στον mainline kernel, αλλά πολύ αμφιβάλλω.
Εν ολίγοις, ο τύπος που απαντάει στο volumio forum και φτιάχνει το image τα έχει κάνει προφανώς σκατά και δεν παίζει τίποτα και η εύκολη λύση είναι να λέει ότι φταίει το Odroid