DomieMic65
Supreme Member
Επιλέγεις τον standard kernel. Ο άλλος (του clivem από το diyaudio δηλαδή) είναι για i2s dacs.
Επιλέγεις τον ondemand governor ο οποίος είναι μια χαρά. Ο performance είναι overkill, τουλάχιστον βάσει της εμπειρίας μου (όχι με το moode).
" The Advanced audio kernel has performance tuning in addition to new audio capabilities. It can provide an overall benefit to the system regardless of whether I2S or USB audio device is being used.Αυτά είναι κόλπα του Moode, δεν τα ξέρω. Ο Tim πάντως διαφημίζει εδώ και μήνες το FIFO.
Edit:
Κρατάω μια μεγάλη επιφύλαξη αλλά θεωρώ ότι αναφέρεται στα παρακάτω:
http://www.linuxjournal.com/article/3910
Με λίγα λόγια SCHED_RR vs SCHED_FIFO.
Δεν θεωρώ ότι όλα αυτά έχουν και μεγάλο νόημα, αλλά για να τα έχει βάλει θα έχει τους λόγους του.
Edit 2:
Από την πρώτη στιγμή που έχω διαβάσει τα παραπάνω στο diyaudio εδώ και καιρό, έχω αναρωτηθεί αν έχουν πεδίο εφαρμογής χωρίς την ύπαρξη real time kernel. Δεν το έχω ψάξει περισσότερο γιατί δεν σκαμπάζω τίποτα από real time, αλλά έχω την εντύπωση ότι ένας RT kernel είναι προαπαιτούμενος γι' αυτά.
In Moode 3.0 MPD can be configured to run under real-time thread scheduling policies, either FIFO or Round Robin (RR will be in upcoming software update). You can read about thread scheduling policies at this link. sched(7) - Linux manual page
Using real-time thread scheduling allows MPD to preempt other lower priority tasks that are in the list to be scheduled for a CPU. This simply ensures that audio related work is given higher priority that other stuff.
Another audio component in Moode 3.0 that runs under real-time scheduling is Squeezelight. It's pre-configured to use RR schedule policy "
Απάντηση του Τιμ στο νήμα του C.A. σε σχετική ερώτηση.
Δεν έχω ιδέα βέβαια αν έχουν ουσία όλα αυτά.
Όταν πέρασα τον advanced kernel είχα κάτι κολλήματα...