Archphile - μια audiophile διανομή για Raspberry Pi, Udoo, Cubox-i και Odroid C1+/C2

Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Ρίξε μια ματιά εδώ:

https://access.redhat.com/documenta.../html/Performance_Tuning_Guide/s-cpu-irq.html

Όπως θα δεις, η ίδια η Red Had, δίνει παράδειγμα του πως κάνεις fine tune έναν server, βάζοντας τα interrupts του ethernet να σκάνε σε συγκεκριμένα cores κλπ.


Με την ίδια λογική κινήθηκα και εγώ, επαναλαμβάνω χωρίς να έχω σκοπό να καλυτερέψω τον ήχο.


Δεν μπορώ να καταλάβω τι παραπάνω τεκμηρίωση χρειάζεται το συγκεκριμένο.
 
Re: Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Κανείς δεν είπε ότι πρέπει να σταματήσει η προσπάθεια βελτίωσης μιας ήδη πολύ αξιόπιστης διανομής, όπως είναι το archphile.
Εγώ απλώς ανέφερα ότι αν ο κύριος στόχος μας είναι η περαιτέρω βελτίωση του ήχου, τότε θα πρέπει το αποτέλεσμα της εκάστοτε τροποποίησης του κώδικα με κάποιο τρόπο να τεκμηριώνεται ή/και να αξιολογείται.

Ο Μιχάλης όπως έγραψε έκανε τις συγκεκριμένες προσπάθειες με σκοπό να αποφύγει πιθανά (ή απίθανα) προβλήματα, να μοιράσει καλύτερα τον φόρτο στο σύστημα, κτλ.

Δεν υποστήριξε ποτέ ότι αν κατάφερνε τις αλλαγές το archphile "θα έπαιζε καλύτερα". Οπότε δεν καταλαβαίνω τι τεκμηρίωση θα περίμενες.

Όπως έγραψε ήδη, είναι best practice να μοιράζονται οι πόροι σε ένα σύστημα με τον καλύτερο δυνατό τρόπο. Είναι αυτονόητο γιατί κάτι τέτοιο είναι γενικά επιθυμητό.

Οι αλλαγές που γίνονται σε ένα Λ.Σ. / περιβάλλον όπως είναι το Archphile δεν είναι απαραίτητο να έχουν να κάνουν πάντα με την ποιότητα ήχου.
 
Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Αν μππρεί να λειτουργησει ο MPD με ένα core, όταν για παράδειγμα αναπαράγουμε ένα μουσικό αρχείο δειγματοληψίας 24-bit 192KHz , τότε ας το δοκιμάσουμε και μετά βγάζουμε τα συμπεράσματά μας.
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Όχι απλά μπορεί, αλλα το core κοιμάται κιόλας.

Αναπαραγωγή μέσω δικτύου (samba) DXD 352.8 από 2L με τον MPD καρφωμένο στο 3ο core







Όση ώρα παρακολουθώ το 9λεπτο κομμάτι, το peak του 3ου core είναι 8% ενώ η μέση χρήση του είναι 3.8%.
 
Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Ανυπομονώ να δοκιμάσω τη νέα έκδοση στο RPi2 και γιατί όχι κάποια στιγμή και στο zero !
 
Last edited by a moderator:
Re: Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Αν μππρεί να λειτουργησει ο MPD με ένα core, όταν για παράδειγμα αναπαράγουμε ένα μουσικό αρχείο δειγματοληψίας 24-bit 192KHz , τότε ας το δοκιμάσουμε και μετά βγάζουμε τα συμπεράσματά μας.

Ο MPD έπαιζε μια χαρά με ένα core αρχεία DXD στο παλιό RPi, αυτό που ούτως ή άλλως είχε μόνο ένα core.. Οπότε..
 
Re: Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Ανυπομονώ να δοκιμάσω τη νέα έκδοση στο RPi2 και γιατί όχι κάποια στιγμή και στο zero !

Το zero δεν πρόκειται να το υποστηρίξω.

Εν γένει το όλο project είναι στην κόψη του ξυραφιού. Υπάρχουν στιγμές που ασχολούμαι και κάνω κάποια πράγματα, αλλά αυτή τη στιγμή βάσει της καθημερινότητάς μου φαντάζει αδύνατον να βρεθεί ο χρόνος να φτιαχτούν 4 images τα οποία θα παίζουν καλά σε κάθε board.

Σε πρώτη φάση περιμένω να μπουν upstream κάποια fixes του ympd. Ένα διορθώνει την αναπαραγωγή σε dirble και ένα δεύτερο υποτίθεται ότι φτιάχνει ένα θέμα που το έχουν πολλοί και εδώ μεσα με κάποιους φακέλους να εμφανίζονται άδειοι.
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Επειδή τα patches αργούν να ανέβουν upstream στο ympd, έκανα fork τον κώδικα και πρόσθεσα τα εξής:

- νέο API key ώστε να δουλέυει το dirble (δεν υπάρχει στο τελευταίο image τέτοιο feature - είναι καινούριο)
- bugfix που απ' ότι φαίνεται διορθώνει το bug όπου κάποια folders εμφανίζονται άδεια
- ένα πολύ ωραίο feature όπου κάνουμε navigate στην library (Browse Database tab), διαλέγουμε τι θέλουμε, πάμε στο queue και όταν επιστρέφουμε στο "Browse Database" θυμάται που είχαμε μείνει.

Έχτισα το πακετάκι και φαίνεται ότι όλα τα παραπάνω δουλεύουν ρολόι.


Προς κάθε ενδιαφερόμενο ο forked κώδικας είναι εδώ:


https://github.com/archphile/ympd
 
Απάντηση: Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

- ένα πολύ ωραίο feature όπου κάνουμε navigate στην library (Browse Database tab), διαλέγουμε τι θέλουμε, πάμε στο queue και όταν επιστρέφουμε στο "Browse Database" θυμάται που είχαμε μείνει.

... επιτέλους
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Ετοιμάζεται Odroid C2:

http://forum.odroid.com/viewtopic.php?f=135&t=18683


Βέβαια καλά καλά δεν έχω αξιωθεί να υποστηρίξω επίσημα το C1, αλλά μια που το είδα είπα να το ποστάρω :D


Αν συνεχίσει να υπάρχει Archphile, θα υποστηριχθεί και το C1 εφόσον υπάρξει ArchlinuxARM γι' αυτό και δεν υπάρχει κάποιο σοβαρό θέμα από πλευράς υλοποίησης.


Βέβαια αν όπως είπα υπάρξει Archphile στο μέλλον και μπει στην οικογένεια και το C2, αυτό θα γίνει εις βάρος ενός από τα Cubox/Udoo, ώστε να είναι διαχειρίσιμο το project.


Σε κανα δίμηνο θα ξέρουμε τι ψάρια πιάνει το καινούριο.
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Τα specs είναι αισθητά ανώτερα του Ρπι2 αλλά δεν ξέρουμε τι υποστήριξη θα έχει ενώ είναι σχεδόν βέβαιο ότι και η ομάδα του Ρασπ θα ακολουθήσει με νέα έκδοση
 
Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Μια αυτά με νέες εκδόσεις κάθε δίμηνο,μια οι γιαπωνέζοι με τα νέα σούπερ ρολόγια,ούτε με υπολογiστάκι με βλέπω,ούτε με ντακ!
(Αν κι ένα odroid C2 θα το πάρω,να δίνω feedback και να πρήζω τον Μιχάλη. )
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Κατ' αρχάς τα odroid έχουν μια χαρά υποστήριξη τόσο από τη μαμά εταιρία αλλά και από την audio κοινότητα. Εδώ και καιρό υπάρχει έκδοση και για Runeaudio αλλά και για Volumio. Αν τελικά βγει και Archphile, μόνο το Moode δε θα παίζει, αλλά ούτως ή άλλως πρόκειται για RPI project αποκλειστικά μέχρι στιγμής.

Εγώ εδώ και καιρό έχω βάλει το RPI στην άκρη (για την ακρίβεια του πίνω το αιμα κάθε μέρα για άλλες χρήσεις) και ασχολήθηκα αρχικά με το UDOO και πλέον με το Odroid και με κάθε ευκαιρία τονίζω ότι το RPI δεν αξίζει πλέον για τη χρήση αυτή όταν με 30 ευρώ επιπλέον παίρνεις εξαιρετικό hardware. Ο μοναδικός λόγος που θα έμενα σε αυτό είναι το Moode, που εδώ που τα λέμε δεν είναι και μικρός λόγος, καθώς ο Tim είναι ο μόνος που συνεχίζει ακάθεκτος με συνεχή updates.

Το C2 θα κοστίζει 40 δολλάρια, 3 δηλαδή παραπάνω από το C1, οπότε αν βάλουμε τροφοδοτικά, θήκες, emmc κλπ, πάλι θα βγει στα 80-85 ευρώ. Με λίγα λόγια λουκουμάκι.

Αυτό που θα περιμένω να δω εγώ είναι αν θα υπάρξει 64 bit έκδοση του OS, για να έχει και κάποιο νόημα η μετάβασή μου από το C1, καθώς πέρα από τα διαγράμματα που δείχνουν το πόσο καλύτερο είναι το C2 από το C1(+), στην πράξη το υπάρχον είναι απίθανα καλό και μετά από αρκετούς μήνες testing μπορώ να πω ότι είναι η πλέον αξιόπιστη πλατφόρμα για το Archphile.
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

...Ο μοναδικός λόγος που θα έμενα σε αυτό είναι το Moode, που εδώ που τα λέμε δεν είναι και μικρός λόγος, καθώς ο Tim είναι ο μόνος που συνεχίζει ακάθεκτος με συνεχή updates.

Μπα. Πρώτα έβγαζε κάθε μήνα, τώρα έχει μήνες να δώσει update. Στην υποστήριξη στο diyaudio παραμένει ενεργός πάντως...

--- Αυτόματη συγχώνευση μηνύματος ---

Τώρα αντί να κάνουμε swap μόνο τις κάρτες SD, θα κάνουμε swap τις πλακέτες (μαζί με τις SD)...
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Κακή ιδέα το κλείσιμο τέτοιων πλακετων σε κουτιά πάντως, ειδικα αν κάνουμε και τρυπηματα.

Ο βασικός λόγος που το γραμμικο τροφοδοτικό που περιμένω θα είναι αυτόνομο είναι ακριβώς γιατί τα boards αναβαθμιζονται και αλλάζουν πάρα πολύ γρήγορα.
 
Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Ως γνωστόν, ο i2s driver έπαιζε κουκουρόυκου τόσο καιρό στο Rpi με αποτέλεσμα να μην υπάρχουν πραγματικά 24 bit κατά την αναπαραγωγή.

Το πρόβλημα έχει λυθεί στον kernel 4.4, αλλά ο stable είναι ακόμη στο 4.1.x.

Αποφάσισα να λύσω αυτό το θέμα για να μην περιμένω μέχρι του Αγίου ανήμερα και ετοιμάζω custom kernel με το απαραίτητο patch που διορθώνει το πρόβλημα.

Δεν το έχω τεστάρει, αλλά το χτίσιμο του custom πακέτου ρέει απροβλημάτιστα.

 
Απάντηση: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo και Cubox-i

Όντως το πρόβλημα με την αναπαραγωγή 24-bit μουσικών αρχείων μέσω Ι2s φαίνεται ότι έχει λυθεί εδώ και καιρό.
Στο ΟpenElec Millhouse 17.0 (Community Release) ο Kernel είναι ήδη στην έκδοση 4.4.
Φαίνεται ότι έχει αλλάξει και ο τρόπος επεξεργασίας των δεδομένων ήχου λόγω της χρήσης ενός ρολογιού των 19,2MHz, για την ορθότερη αναπαραγωγή όλων των γνωστών δειγματοληψιών για τα πολλαπλάσια των βασικών δειγματοληψιών 44,1 Khz και 48Khz.
Όμως δεν υπάρχει αρκετό ενδιαφέρουν αφού οι περισσότεροι ακούνε μουσική από την USB του RPI2.

To σχετικό λινκ

http://avclub.gr/forum/showthread.p...2-για-audio-χρήση-AVClub-audio-player/page119

βλέπε post 1181 και 1184 (9-1-2016)
 
Last edited: