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

DomieMic65

Supreme Member
10 July 2006
9,689
Αθήνα
Αν γίνουν τα παρακάτω, τότε θα είσαι 100% σωστός βάσει όσων είπα παραπάνω:

http://archphile.org/lab/tweaks

Ακόμα καλύτερα, μπορεις να το τρέξεις σαν script, να το κατεβάσεις δηλαδή στο Archphile:

Code:
wget http://archphile.org/lab/tweaks

να το κάνεις εκτελέσιμο:

Code:
chmod +x tweaks

και να το τρέξεις:

Code:
./tweaks

Στο τέλος θέλει ένα reboot.
Done...
Ευχαριστώ!!!
 

DomieMic65

Supreme Member
10 July 2006
9,689
Αθήνα
Μετά από τα πιο πάνω βλέπω στο htop πως ο core 1 έχει 0% load και ο core 0 ελάχιστο.
Δεν θα έπρεπε ο MPD να είναι στον 1 και κατά συνέπεια να είχε ένα σχετικό φορτίο;
(τα γράφω με core 0, 1, 2, 3)

όταν τρέξω την εντολή taskset -c -a -p 1 $(pidof mpd) στο raspi ssh το output της εντολής είναι: τα "pid του mpd" current affinity list: 2,3 σε new affinity list: 1
και πλέον έχω δράση στον core 1
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Πρόσεξε ότι όλα αυτά ισχύουν αν εκκινήσεις το σύστημα και δεν επανεκκινησεις τον MPD.

Γενικά το htop δε μας τα λέει καλά τελευταια.,οποτε τρέξε σκέτο top και πάτα το νούμερο 1 μετά ώστε να δεις τι συμβαίνει ανά core.

Γενικά το core 0 δε θα έχει load. Το core 1 θα έχει load μονο με υψηλής ανάλυσης. Τα 2 και 3 θα έχουν αλλά λίγο.



Sent from my MI MAX 2 using Tapatalk
 

nickvas19

AVClub Addicted Member
11 August 2011
2,008
εγω εχω το εξης κουλο....

ενω εχω κανει systemctl enable librespot σε καθε ανοιγμα πρεπει να πατησω systemctl start librespot αλλιως δεν φαινεται στο σποτιφι.γτ ετσι;
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Είναι μια καλή ευκαιρία να ξεκαθαρίσω ότι εδώ και καιρό δεν έχω Spotify premium και τις ελάχιστες δοκιμες που έχω κάνει τις πραγματοποίησα με δανεικούς κωδικούς.

Με λιγα λόγια μην περιμένετε σοβαρή υποστήριξη Spotify από εμένα.

Πάμε παρακάτω.

Το συγκεκριμένο πρόβλημα το έχει αναφέρει και άλλος χρήστης σε παλαιότερη έκδοση.

Στις λίγες δοκιμες που έκανα εγώ, επανεκκίνησα επίτηδες και δεν μπόρεσα να αναπαράξω το συγκεκριμένο bug, οπότε προς στιγμή δεν μπορώ να κάνω κάτι.

Sent from my MI MAX 2 using Tapatalk
 

nickvas19

AVClub Addicted Member
11 August 2011
2,008
κοιτα κατα τα αλλα δουλευει κομπλε....στην αρχη ισως χρειαστει μια επανακινηση στο σποτιφι για να δει το archphile.αυτο τπτ αλλο.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Αν όντως θέλει αυτή την εντολη (το start) ,

Τότε μπορείς να τη βάλεις κάτω κατω στο

/usr/bin/archphile-optimize

Οτι μπαίνει σε αυτό το αρχείο, εκτελείται στην εκκίνηση.

Sent from my MI MAX 2 using Tapatalk
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
ωραιος
οποτε το αλλο να το κανω disable?!

Απ τη στιγμή που λες ότι δε δουλεύει, ότι και να κανεις δεν εχει σημασια.

Προσθεσε το:

Code:
systemctl [B]re[/B]start librespot
στο /usr/bin/archphile-optimize


για να σαι σίγουρος.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Κάτι που έχω ξεχάσει να αναφέρω είναι ότι πλέον ο MPD υποστηρίζει επίσημα tidal:

https://www.musicpd.org/doc/user/input_plugins.html

Μη ρωτάτε τι και πως καθώς δεν έχω ιδέα (και ούτε πρόκειται να αποκτήσω).

Απλώς δίνω το παραπάνω λινκ για όποιον θέλει να πειραματιστεί.
 

herman

New member
13 December 2006
19
Προσπαθώ να εγκαταστήσω το πακέτο native-dsd και λαμβάνω error: target not found: mpd-archphile-native-dsd. Τι κάνω λάθος;
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Δεν υπάρχει πλέον αυτό το πακέτο διότι δε χρειάζεται. Ο επίσημος mpd υποστηρίζει native dsd αν υποστηρίζεται σωστά (ως προς το native mode) το dac σε Linux.

Ποιο dac εχεις;

Sent from my MI MAX 2 using Tapatalk
 

herman

New member
13 December 2006
19
Δεν υπάρχει πλέον αυτό το πακέτο διότι δε χρειάζεται. Ο επίσημος mpd υποστηρίζει native dsd αν υποστηρίζεται σωστά (ως προς το native mode) το dac σε Linux.

Ποιο dac εχεις;

Sent from my MI MAX 2 using Tapatalk

Μέχρι τώρα χρησιμοποιούσα το Archphile εγκατεστημένο σε ένα rpi2 με USB dac Primare ( burr brown 1792). ΤΟ dac υποστηρίζει μέχρι 24/192. Το πακέτο δούλευε άψογα.Ακόμα και τα dsd αρχεία αναπαράγονταν κανονικά (προφανώς με resampling).
Σήμερα σύνδεσα το rpi2 με ένα άλλο dac (pioneer με sambre es9011), το οποίο υποστηρίζει native dsd. Όλα τα pcm αρχεία, ανεξαρτήτου δειγματοληψίας, αναπαράγονταν εξαιρετικά. Δυστυχώς, τα dsd αρχεία, ενώ στον ympd φαίνεται να αναπαράγονται, δεν ακούγεται τίποτα.
Πώς εξηγείται, με το πρώτο dac να αναπαράγονται τα dsd αρχεία, ενώ στο δεύτερο να μην αναπαράγονται καθόλου, έστω και ως pmc;
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Το "υποστηρίζει native DSD" σε linux είναι μια πονεμένη και μεγάλη ιστορία. Eπίσης απ' ότι καταλαβαίνω το παλιό primare δεν υποστήριζε καν DSD. Δεν είχε νόημα το πακέτο που έβαζες.

Λάβε υπόψιν σου τα εξής. Όπως έρχεται ο MPD στο τελευταίο image ειναι με το DOP κλειστό (παλιά δεν ήταν έτσι). Με τον τρόπο αυτό είτε θα παίξει native dsd είτε DSD-->PCM.

Για αρχή άσε το native dsd και άνοιξε το DOP σε περίπτωση που υποστηρίζει DOP το dac.

Αυτο επιτυγχάνεται ενεργοποιώντας τη γραμμή dop yes και κανοντας restart τον MPD.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Ξέχασα να σημειώσω ότι δεν έκλεισα το DOP από παραξενιά, απλά έλαβα υπόψιν μου σοβαρά το παρακάτω:

https://www.musicpd.org/doc/user/output_plugins.html


If set to*yes, then DSD over PCM according to the*DoP standard*is enabled. This wraps DSD samples in fake 24 bit PCM, and is understood by some DSD capable products, but may be harmful to other hardware. Therefore, the default is*no*and you can enable the option at your own risk.

Sent from my MI MAX 2 using Tapatalk
 

herman

New member
13 December 2006
19
Απάντηση: Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo, Cubox-i και

Το "υποστηρίζει native DSD" σε linux είναι μια πονεμένη και μεγάλη ιστορία. Eπίσης απ' ότι καταλαβαίνω το παλιό primare δεν υποστήριζε καν DSD. Δεν είχε νόημα το πακέτο που έβαζες.

Λάβε υπόψιν σου τα εξής. Όπως έρχεται ο MPD στο τελευταίο image ειναι με το DOP κλειστό (παλιά δεν ήταν έτσι). Με τον τρόπο αυτό είτε θα παίξει native dsd είτε DSD-->PCM.

Για αρχή άσε το native dsd και άνοιξε το DOP σε περίπτωση που υποστηρίζει DOP το dac.

Αυτο επιτυγχάνεται ενεργοποιώντας τη γραμμή dop yes και κανοντας restart τον MPD.

Άνοιξα το DOP και τώρα το dac αναγνωρίζει ένα αρχείο dsd64 ως 176400, αλλά από τα ηχεία ακούω μόνο θόρυβο.
 

tuxx

Supreme Member
3 January 2014
3,319
/dev/null
Ότι λέει ο Δημήτρης.

Το γεγονός ότι δείχνει 176400 στις ενδείξεις του dac σημαίνει ότι προσπαθεί να παίξει dop και είτε δεν υποστηρίζει η συσκευή, είτε το software volume δεν είναι στο 100%.

Δωσε την εντολή alsamixer και ανέβασε εδω screenshot καθώς και ένα link με τα specs της συσκευής σου.

Επίσης δώσε με screenshot τη ρύθμιση που άλλαξες στο mpd.conf.

Υ. Γ. Τα 176400 δεν είναι λάθος. Αν τσεκάρουμε με εντολή στην κονσόλα την ώρα που παίζει DSD 64 με dop αυτή τη δειγματοληψια θα δούμε ότι λαμβάνει το USB receiver. Το γεγονός όμως ότι τη βλέπουμε στις ενδείξεις του dac μας οδηγεί στο ότι κάτι πάει λάθος.

Πχ. Αν βάλω να παίξω dop στο aune s16, ενώ ακούω, αν χαμηλώσω από alsamixer, αλλάζει η ένδειξη στην οθόνη από DSD 64 σε 176 και ακούγεται θόρυβος. Αν επαναφέρω το Volume στο max όλα επανέρχονται στα κανονικά τους.

Sent from my MI MAX 2 using Tapatalk
 
Last edited:

nickvas19

AVClub Addicted Member
11 August 2011
2,008
Υπαρχει τροπος να βλεπω το καθε κομμάτι τι ποιοτητα εχει;
Εχει διορθωθει τπτ με σποτιφι; συχνα πυκνα κοβεται μετα απο καποιες ωρες. Το κανω ρεσταρτ και ειναι οκ.

Εβαλα εναν δισκο 4tb αλλα δεν αναβει το λαμπακι. Αναγκάστηκα παιζει μονο απο hub. Ειναι φυσιολογικο;

Ευχαριστώ
 

herman

New member
13 December 2006
19
Απάντηση: Re: Archphile - μια audiophile διανομή για Raspberry Pi, Udoo, Cubox-i και

Ότι λέει ο Δημήτρης.

Το γεγονός ότι δείχνει 176400 στις ενδείξεις του dac σημαίνει ότι προσπαθεί να παίξει dop και είτε δεν υποστηρίζει η συσκευή, είτε το software volume δεν είναι στο 100%.

Δωσε την εντολή alsamixer και ανέβασε εδω screenshot καθώς και ένα link με τα specs της συσκευής σου.

Επίσης δώσε με screenshot τη ρύθμιση που άλλαξες στο mpd.conf.

Υ. Γ. Τα 176400 δεν είναι λάθος. Αν τσεκάρουμε με εντολή στην κονσόλα την ώρα που παίζει DSD 64 με dop αυτή τη δειγματοληψια θα δούμε ότι λαμβάνει το USB receiver. Το γεγονός όμως ότι τη βλέπουμε στις ενδείξεις του dac μας οδηγεί στο ότι κάτι πάει λάθος.

Πχ. Αν βάλω να παίξω dop στο aune s16, ενώ ακούω, αν χαμηλώσω από alsamixer, αλλάζει η ένδειξη στην οθόνη από DSD 64 σε 176 και ακούγεται θόρυβος. Αν επαναφέρω το Volume στο max όλα επανέρχονται στα κανονικά τους.

Sent from my MI MAX 2 using Tapatalk


Alsamixer με Primare dac

2018-03-30.png


Alsamixer με Pioneer dac

2018-03-30 (1).png


mpd.conf

2018-03-30 (2).png


Τα χαρακτηριστικά του usb dac του Pionner N50A :

2018-03-30 (4).jpg

Να σημειώσω ότι δεν πρόκειται να χρησιμοποιήσω το usb dac του Pioneer με το rpi2. Απλά, έκανα μια δοκιμή για να δω πώς ακούγονται τα dsd σε native μορφή.