Σωστή αναπαραγωγή Audio σε HTPC

Οι on board κάρτες ήχου έχουν συνήθως πενιχρές επιδόσεις στον τομέα της ποιότητας του ήχου. Οι επιλογές σου περιλαμβάνουν εξωτερικές (USB / Firewire) κάρτες ήχου, εσωτερικές αλλά καλές κάρτες ήχου, ή και DAC.
 

Βαγγέλης Σ.

AVClub Addicted Member
20 June 2006
1,737
Εγώ πάλι είμαι γκαντέμης!
Το foobar με kernel streaming δεν ανταποκρίνεται ούτε στο πισι ούτε στον φορητό. Μήπως μου διαφεύγει κάτι;:angry:

Απεναντίας στο γραφείο δουλεύει αλλά τι να το κάνω εκεί;

Αν τελικά είναι έτσι να προχωρήσω στα vista, τουλάχιστον στον φορητό που τον χρησιμοποιώ σαν τρανσπορτ;:confused:
 

Βαγγέλης Σ.

AVClub Addicted Member
20 June 2006
1,737
Μου εμφανίζει τα KS τα οποία επιλέγω, (KS ....USB AUDIO OUTPUT) ή κάπως έτσι. (Χρησιμοποιώ το Trends UD 10.1) Στην συνέχεια το play του foobar μοιάζει κολημένο. Πατώντας το δεν ξεκινάει το κομμάτι. Τραβώντας με το ποντίκι την μπάρα στην μέση του τρακ και πάλι το foobar μοιαζει παγωμένο ωστόσο δείχνει στην οθονούλα την ανάλυση στο φάσμα που αντιστοιχεί σε κείνο το σημείο. To κουμπί Next track λειτουργεί μα πάλι δεν ξεκινάει το play κοκ.....
Σε DS όλα δουλεύουν μια χαρά.
 

Βαγγέλης Σ.

AVClub Addicted Member
20 June 2006
1,737
Δεν το δοκίμασα ακόμη, ανακάλυψα ωστόσο κάτι πολύ ενδιαφέρον χθές βράδυ αργά, την ώρα δηλαδή που γίνονται όλες οι ανακαλύψεις.:flipout:

Το Trends το έστησα προχθές το βράδυ για πρώτη φορά. Όπως είπα ήδη, σε Foobar KS mode δεν έπαιξε. Σε DS mode έπαιξε. Το σύνδεσα λοιπόν στο λαπτοπ και αφού το είδε, το σύνδεσα μετά στο Ultramatch Dac της Behringer. Το Ultramatch κλείδωσε στα 48KHz όπως περίμενα και δεν ασχολήθηκα άλλο παρά έκατσα και άκουσα μουσική. Έπαιξε εξαιρετικά παρμεπιπτόντως.

Σε λίγο η συνέχεια......
 

Βαγγέλης Σ.

AVClub Addicted Member
20 June 2006
1,737
......

Χθές βράδυ έκανα την ίδια δουλειά ακριβώς και κάθισα να ακούσω μουσική. Μέσα στο μισοσκόταδο λοιπόν, και εκεί που άκουγα, έπεσε το μάτι μου στα λαμπάκια του ultramatch. Κάτι δε μου ταίριαζε καλά και πλησίασα να δώ καλύτερα: Ενώ λοιπόν έπαιζε το foobar, το ultramatch είχε κλειδώσει στα 44.1Κ:chinscratch:
Ελέγχω το output device και ήταν DS USB device... "DS" το ξαναλέω.
Κάνω επανεκκίνηση του λάπτοπ και παρατηρώ: Μόλις κάνει το "παπαραπαμ" για να κλείσει, το ultramatch αλλάζει συχνότητα και κλειδώνει στα 48Κ. Επανεκκινεί και ενώ τρέχει το bios κλειδώνει στα 44.1Κ Μόλις αναλαμβάνει το λειτουργικό, ξεκλειδώνει και περιμένει.... Φορτώνουν τα XP και πριν βγουν στην επιφάνεια εργασίας, ξανακλειδώνει στα 44.1Κ Δίνω όνομα χρήστη και ..."παπαραπαμ" ο ήχος έναρξης και το Ultramatch ξανακλειδώνει στα 48Κ. Ξεκινάω το foobar πατάω play και ....ξανακλειδώνει στα 44.1Κ όση ώρα παίζει το foobar. Δοκιμάζω να παίξω ήχους των Windows ενώ πάιζει το foobar,ταυτόχρονα, και παίζουν όλα μαζί στα 44.1Κ Κλείνω το Foobar και ξαναπαίζω μόνο ήχους των Win και παίζουν στα 48Κ.
Εντωμεταξύ είχα παίξει λίγο με τον πίνακα ελέγχου και με τους "ήχους και συσκευές αναπαραγωγής" χωρίς να θυμάμαι τι ακριβώς έκανα εκεί πέρα, νομίζω δεν άλλαξα οριστικά τίποτα. Αλλά ενώ το εικονίδιο της έντασης φαινόταν κανονικά κάτω δεξιά στην μπάρα η ένταση δεν επηρεαζόταν όσο και αν το ανεβοκατέβαζα . Αντιθέτως η ένταση του foobar λειτουργούσε κανονικά.

Με όλα αυτά πέρασε η ώρα και την έπεσα για ύπνο. Αν έχω χρόνο σήμερα θα ξαναασχοληθώ.....

Αλλά δείχνει να μην υπάρχει ανάγκη για Kernel streaming mode διότι τα XP, τουλάχιστον τα δικά μου, (Ελληνικά Προ SP3) αντίθετα με ότι πιστεύουμε δεν φαίνονται να αλλάζουν συχνότητα δειγματοληψείας υποχρεωτικά στους 48Κ.

Αυτά για προβληματισμό.
 
Ενδιαφέροντα τα αποτελέσματα.

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

Το θέμα είναι ότι ο kmixer επίσης μειώνει την ένταση του ήχου , οπότε ουσιαστικά χάνουμε snr. Εννοείτε ότι δεν έχουμε bit exact output, που θεωρείται απαραίτητο. Οπότε, μάλλον αξίζει λίγο ψάξιμο ακόμα..
 

knltss44

New member
24 May 2008
10
Έκανα εχθές format στο PC μου και αφού εγκατέστησα το foobar και kernel streaming plugin, κάνω play και έκανε όπως του φίλου Βαγγέλη:ακριβώς τίποτα, λέτε να έχει σχέση το ότι πέρασα τα XP SP3; Πριν είχα τα SP2 χωρίς κανένα πρόβλημα.
 

knltss44

New member
24 May 2008
10
Σίγουρα κάτι γίνεται με τα windows γιατί και στο reclock όταν επιλέγω σαν audio interface το kernel streaming ο ήχος κόβεται .
 

Βαγγέλης Σ.

AVClub Addicted Member
20 June 2006
1,737
Απάντηση: Re: Σωστή αναπαραγωγή Audio σε HTPC

Το θέμα είναι ότι ο kmixer επίσης μειώνει την ένταση του ήχου , οπότε ουσιαστικά χάνουμε snr. Εννοείτε ότι δεν έχουμε bit exact output, που θεωρείται απαραίτητο. Οπότε, μάλλον αξίζει λίγο ψάξιμο ακόμα..

Τώρα με κατάστρεψες!
Τι ήθελες και μου το είπες αυτό; Έχασα την ησυχία μου! :flipout:

Πάντως είναι , θεωρητικά τουλάχιστον, αρκετά σοβαρό να χάνεις έστω και ένα μπιτ από τα οριακά επαρκή 16 μπιτ του σι ντι

Τελικά να στήσω Βίστα; Είναι λυμένα τα προβλήματα αυτά εκεί ή τζάμπα ο κόπος;

Με το Asio4All τι παίζει;
 
Στα Vista είναι πολύ καλύτερα τα πράγματα, αλλά όχι τέλεια. Υπάρχει το ισοδύναμο του kmixer, το οποίο είναι καλύτερα υλοποιημένο, αλλά και πάλι θέλει προσοχή το θέμα bit exact output.

Το ASIO4All είναι αμφιλεγόμενο.. Λύνει προβλήματα με το latency που αφορούν τους μουσικούς, αλλά δεν είμαι σίγουρος κατά πόσο βοηθάει εμάς.
 

Βαγγέλης Σ.

AVClub Addicted Member
20 June 2006
1,737
Νεώτερες παρατηρήσεις.

Σχετικά με την ένταση έκανα την παρακάτω δοκιμή:
Το ζητούμενο είναι να δούμε αν ο Kmixer ή κάτι άλλο μέσα από τα windows μειώνουν την "ένταση" της ψηφιακής παλμοσειράς που παίρνουμε στην έξοδο usb στην περίπτωσή μου.
Αν λοιπόν τροφοδοτήσουμε την usb μέσω του foobar με ένα σήμα πχ -3db θα πρέπει το dac μας να δεί σήμα -3db και όχι κάτι διαφορετικό. Το ψηφιακό σήμα από την usb το τροφοδοτώ μέσω του Trends UD 10.1 πρώτα στο ultramatch και μετά ψηφιακά πάλι στο ultracurve DEQ2496 Και τα δύο αυτά μηχανάκια έχουν μετρητές στάθμης. Κυρίως το δεύτερο έχει ακριβέστατους μετρητές peak-rms εισόδου - εξόδου με ανάλυση 0.1db.
Έφτιαξα λοιπόν στο cooledit μία σειρά από τόνους καθορισμένης έντασης, από -10db έως +0,5db με ανάλυση 1db και από -0,5db έως +0,5db με ανάλυση 0,1db. Tα άνοιξα με το foobar και άρχισα να τα αναπαράγω με την ένταση στο τέρμα εννοείται, κοιτάζοντας τον μετρητή ψηφιακής ειδόδου του deq. Λοιπόν τα αποτελέσματα ήταν ακριβέστατα. Όταν πχ το foobar διάβαζε το αρχείο των -6db ο μετρητής του deq έδειχνε -6db. Όταν διάβαζε -0,3db έδειχνε πάλι ο μετρητής -0,3db Ταυτόσημες ενδείξεις με ακρίβεια 0,1db.
Αφού λοιπόν έχω σήμα στην usb 44.1Κ και χωρίς κάποια διαφοροποίηση μεγαλύτερη από 0,1db στην στάθμη θεωρώ ότι δεν υπάρχει θέμα υποβάθμισης της ποιότητας με κάποιον τρόπο.
Τώρα αν το σήμα μου είναι 100% bit perfect θα σας γελάσω αλλά στην περίπτωσή μου μάλλον δεν έχει σημασία δεδομένου ότι δεν αναπαράγω ούτε dts ούτε hdcd.

:a0210:
 
Last edited:
UPDATE: Είχα μείνει πίσω σχετικά με το Foobar και τα Vista. Εδώ και αρκετούς μήνες έχει προστεθεί υποστήριξη WASAPI output, κάνοντας χρήση του σχετικού αρχείου που μπορεί να βρεθεί στα Downloads του Foobar.

WASAPI σημαίνει Windows Audio Session API και είναι ουσιαστικά το αντίστοιχο του Kernel Streaming για Vista. Δίνει στο Foobar αποκλειστικό έλεγχο της κάρτας ήχου και στις περισσότερες περιπτώσεις δίνει bit exact output, παρακάμπτοντας τον Windows mixer.

Απλά, έχετε κατά νου, ότι ουσιαστικά απαιτεί Vista Service Pack 1, διαφορετικά είναι πολύ πιθανό να είναι προβληματική η λειτουργία του.
 

xazaxaris

New member
10 May 2008
78
Άρτα
Αγαπητέ Βαγγέλη, εχω ακριβώς το ίδιο προβλημα με σένα με το Trends!!!Η περιγραφή που έκανες ειναι σαν να την έχω κάνειι εγώ!!Αυτή τη στιγμή παίζω και εγω με DS και ψάχνω να βρώ λύση!!Το παράξενο στην υπόθεση ειναι οτι πριν συνδέσω το trends απο την κάρτα ήχου του φορητού μου to foobar έπαιζε κανονικά με Kernel Streaming με ενα αξιόλογο ηχητικό αποτέλεσμα! Αρα το πρόβλημα μάλλον βρίσκεται στο trends!!Αυτο που δεν προλαβαίνω να κάνω τώρα (ελεω ΑΣΕΠ!!) ειναι να το δοκιμάσω στον επιτραπέζιο υπολογιστή!!
Επίσης ουτε το ASIO δέχεται ενω το ASIO ALL που δοκίμασα το αποτέλεσμα ειναι απογοητευτικό!!Προβλέπεται μάχη και δεν έχω χρόνο!!!