Αν υποθέσουμε ότι από πλευράς hardware δύο κάρτες είναι κατασκευασμένες με ίδιο τρόπο σχεδίασης, σπάνια έως απίθανη περίπτωση, αυτό που μπορεί να προκαλέσει διαφορά πάνω στο σύστημα (Η/Υ) είναι:
1. Το software. Ο τρόπος με τον οποίο είναι γραμμένοι οι drivers σε σχέση με το λειτουργικό του Η/Υ.
2. Το software. Ο τρόπος με τον οποίο είναι γραμμένο το operating system της κάρτας.
3. Το software. Πόσο είναι φορτωμένος ο Η/Υ από πλευράς software (resources κλπ).
4. Το Hardware. Δηλαδή τα buffers της ίδιας της κάρτας στα IN/OUT.
5. Κάτι άλλο το οποίο μας διαφεύγει.
Όλα μαζί δημιουργούν μία συνολική καθυστέρηση, ένα συνολικό latency.
Κάτι σημαντικό, το πραγματικό - τελικό latency, δηλαδή αυτό που ακούμε, δεν είναι ποτέ αυτό που αναφέρει ο ίδιος ο υπολογιστής στα control panel κλπ.
Γιά παράδειγμα, που ξέρεις αν μετράει το latency πριν ή μετά τα buffers & LP filters των ADC/DAC ή γιά να είμαστε ακόμα πιό ρεαλιστικοί, μετά τους μετατροπείς ;)
Συνήθως, το πραγματικό latency είναι κάτι παραπάνω. Η αλήθεια μπορεί να φανεί - μετρηθεί με κατάλληλο όργανο μέτρησης. Γιά παράδειγμα με παλμογράφο, πάνω στις αναλογικές εισοδο-εξόδους της κάρτας. Κάτι παρόμοιο με το S/N Ratio. Άλλα dB λένε τα χαρακτηριστικά (γιά ιδανικές συνθήκες) και άλλα είναι τελικά σε πραγματικές (δικές μας) συνθήκες.
Είναι αυτό που λέμε: "τα άλογα τα έχει στον τροχό ή στον άξονα του κινητήρα;"
Βέβαια, τόσο η ερώτηση όσο και η απάντηση είναι εγκυκλοπαιδική.