Τρόπος ρύθμισης των ρυθμίσεων για προχωρημένες ρυθμίσεις των Windows 7/8/10 για την αναπαραγωγή ήχου χωρίς απώλειες

Δεν υπάρχει τίποτα πιο ενοχλητικό από τις δυσλειτουργίες ήχου και το τραύλισμα κατά την εγγραφή ή αναπαραγωγή μορφών ήχου υψηλής ποιότητας. Πολλοί άνθρωποι αρχίζουν να εκτιμούν τις "hi-res" και τις απώλειες μορφές ήχου τώρα που τους προσφέρουν υπηρεσίες ψηφιακής ροής και λήψης μουσικής, αλλά λίγοι άνθρωποι έχουν βελτιστοποιήσει πραγματικά τον υπολογιστή τους για την εγγραφή ή αναπαραγωγή αυτών των μορφών ήχου υψηλής ανάλυσης.

Εάν είστε μουσικός που προσπαθεί να γράψει κομμάτια στο αγαπημένο σας DAW και ακούτε τόνους δυσλειτουργιών, τραύλισμα και ηχητική απόρριψη ή είστε "audiophile" πάρα πολύ crackle και παραμόρφωση ενώ παίζετε τα αγαπημένα σας 24 / 192kHz μουσικά αρχεία χωρίς απώλειες, η Appuals έχει μόνο τον οδηγό για εσάς!

Κατανόηση του buffer και της καθυστέρησης στον ήχο

Ας ορίσουμε ορισμένους όρους:

  • Buffering - η διαδικασία ομαδοποίησης των δειγμάτων σε παρτίδες για επεξεργασία.
  • Μέγεθος Buffer - ο αριθμός των δειγμάτων σε μία παρτίδα.
  • Κύκλος ήχου - επεξεργασία ενός buffer ήχου.
  • Latency - η χρονική διάρκεια του buffer.

Τα αυτιά μας γενικά αποφασίζουν πόση ώρα είναι ανεκτή σε εμάς. Είναι σχεδόν καθιερωμένο ότι οι περισσότεροι άνθρωποι δεν μπορούν να διακρίνουν ηχητικά διαστήματα λιγότερο από περίπου 10 χιλιοστά του δευτερολέπτου - βασικά, δύο ήχοι έπαιζαν 10 μέτρα μακριά από τον ήχο σαν να είναι άμεσα μαζί. Έτσι, η καθυστέρηση μπορεί να υπολογιστεί διαιρώντας το μέγεθος του buffer με το ρυθμό δειγματοληψίας και χρησιμοποιώντας κάποια απλή άλγεβρα μπορούμε να επεξεργαστούμε το απαιτούμενο μέγεθος buffer:

  • Latency = BufferSize / SampleRate
  • BufferSize = Καθυστέρηση * SampleRate
  • BufferSize = 0, 01 * 44100 = 441

Με ρυθμό δειγματοληψίας 44.1KHz, τα 10ms είναι 441 δείγματα. Δεδομένου ότι ορισμένες κάρτες ήχου υποστηρίζουν μόνο μεγέθη προσωρινών αποθηκευτικών μέσων που έχουν ισχύ 2 ( όπως RAM), αυτό συχνά στρογγυλοποιείται στα 512 δείγματα (περίπου 12ms) ή σε 256 δείγματα (6ms) - ανάλογα με το τι μπορεί να κάνει ο υπολογιστής σας.

Προκειμένου ο υπολογιστής σας να παράγει μια ελεύθερη ροή ήχου glitch, ο υπολογιστής πρέπει να παρέχει μια νέα μνήμη δειγμάτων στην κάρτα ήχου περίπου κάθε 10 χιλιοστά του δευτερολέπτου. Εάν δεν είναι σε θέση να συμβαδίσει με αυτό το ρυθμό buffer, τότε δεν υπάρχει τίποτα που θα γεμίσει τα κενά μεταξύ του ήχου, και θα έχετε δυσλειτουργίες.

Ο τύπος του προβλήματος που θα ακούσετε θα εξαρτηθεί από μερικά πράγματα.

  • Οι σύντομες καθυστερήσεις συνήθως ακούγονται σαν "τσιμπούρι".
  • Μεγαλύτερες καθυστερήσεις δεν παράγουν ήχο - "drop outs", ή μερικές φορές τα δείγματα από τον προηγούμενο κύκλο που έχουν αποθηκευτεί σε buffer επαναλαμβάνονται προκαλώντας "τραύλισμα".

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

Έτσι, για να μειώσετε ή να εξαλείψετε τελείως τις δυσλειτουργίες του ήχου κατά τη διάρκεια της ζωντανής παρακολούθησης του σήματος εισόδου ή της αναπαραγωγής του σήματος εξόδου, υπάρχουν πολλά πράγματα που μπορείτε να κάνετε που περιστρέφονται γύρω από τις ρυθμίσεις των Windows σας.

Διαχείριση ενέργειας:

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

  • Σχέδιο Ισχύος: Υψηλή απόδοση
  • Απενεργοποίηση του σκληρού δίσκου: Ποτέ
  • Ελάχιστη και μέγιστη κατάσταση επεξεργαστή: 100%
  • USB Suspend: Ποτέ
  • Διαχείριση κατάστασης συνδέσεων PCI Express: Απενεργοποίηση

Διαχειριστή της συσκευής:

  1. Ανοίξτε τη Διαχείριση Συσκευών, κάνοντας κλικ στο κουμπί Έναρξη των Windows, πληκτρολογώντας "Device Manager" και πατώντας Enter.
  2. Μεταβείτε στο κάτω μέρος της λίστας και αναπτύξτε την καταχώρηση "Ελεγκτές καθολικού σειριακού διαύλου".
  3. Μεταβείτε στη λίστα και κάντε δεξί κλικ σε όλες τις συσκευές, συμπεριλαμβανομένων των λέξεων "USB Hub" ή "USB Root Hub".
  4. Επιλέξτε "Ιδιότητες" από το αναδυόμενο μενού.
  5. Μεταβείτε στην καρτέλα "Διαχείριση ενέργειας"
  6. Καταργήστε την επιλογή "Να επιτρέπεται στον υπολογιστή να απενεργοποιεί τη συσκευή για εξοικονόμηση ενέργειας"
  7. Επαναλάβετε από το βήμα 3 για όλες τις συσκευές πλήμνης.

Συμπίεση και ευρετηρίαση σκληρού δίσκου

  1. Ξεκινήστε την Εξερεύνηση των Windows (Windows Key + E) 2. Επιλέξτε "Υπολογιστής" (ή "Αυτό το PC" στα Windows 10) στον αριστερό πίνακα:
  2. Κάντε δεξί κλικ σε κάθε σκληρό δίσκο και επιλέξτε "Ιδιότητες"
  3. Απενεργοποιήστε τις δύο επιλογές στο κάτω μέρος του παραθύρου:

Προγραμματισμός επεξεργαστή

Τα Windows πολλαπλών εργασιών περιστρέφονται γύρω από μια διαδικασία που ονομάζεται χρονικό τεμαχισμό. Αυτό επιτρέπει σε κάθε πρόγραμμα ένα μικρό χρονικό διάστημα για να τρέξει. Με συνεχή ποδηλασία σε όλα τα τρέχοντα προγράμματα φαίνεται ότι όλα τρέχουν ταυτόχρονα. Αυτή η ρύθμιση Προγραμματισμός επεξεργαστή ελέγχει τη διάρκεια καθεμιάς από αυτές τις χρονικές φέτες. Οι φέτες μεγαλύτερης διάρκειας χρόνου είναι καλύτερες για την επεξεργασία φόντου, ενώ οι βραχύτερες φέτες χρονομέτρου μπορούν να κάνουν την διεπαφή χρήστη πιο ευαίσθητη.

Ίσως αναρωτιέστε ποια είναι η καλύτερη για την επεξεργασία ήχου? Δεν υπάρχει σωστή απάντηση! Εξαρτάται εξ ολοκλήρου από αυτό που κάνετε, οπότε κάποιος θα μπορούσε να αποδώσει καλύτερα από τον άλλο.

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

Ίσως είναι καλύτερο να ξεκινήσετε με τη λειτουργία "Υπηρεσίες παρασκηνίου":

  1. Κάντε κλικ στο κουμπί Έναρξη παραθύρου και πληκτρολογήστε "advanced system settings" και πατήστε Enter.
  2. Στην ενότητα "Προγραμματισμός επεξεργαστή" επιλέξτε είτε "Προγράμματα" για φέτες μικρότερης διάρκειας είτε "Υπηρεσίες φόντου" για μεγαλύτερο χρονικό διάστημα.

Core πυρήνα στάθμευσης

Ο κεντρικός χώρος στάθμευσης είναι ένα χαρακτηριστικό γνώρισμα CPU που είναι διαθέσιμο σε μερικούς σύγχρονους επεξεργαστές (π.χ. επεξεργαστές Intel i7) στους οποίους ολόκληροι πυρήνες CPU θα απενεργοποιηθούν για την ελαχιστοποίηση της κατανάλωσης ρεύματος. Αυτό είναι καλό για τη διαχείριση ενέργειας, αλλά μπορεί να επηρεάσει την απόδοση ήχου σε πραγματικό χρόνο, επειδή υπάρχει μικρή καθυστέρηση κατά την απομνημόνευση, η οποία μπορεί να οδηγήσει στην εγκατάλειψη, εάν απαιτείται η απαιτούμενη επεξεργαστική ισχύς.

Από προεπιλογή, τα Windows αποκρύπτουν τη ρύθμιση για κεντρικό χώρο στάθμευσης, αλλά μπορούν να εμφανιστούν με λίγες τροποποιήσεις στο μητρώο του συστήματος.

  1. Κάντε κλικ στο κουμπί Έναρξη των Windows και πληκτρολογήστε "regedit" και πατήστε Enter για να ξεκινήσει το πρόγραμμα επεξεργασίας μητρώου παραθύρων
  2. Πατήστε το πλήκτρο Αρχική για να μετακινήσετε την επιλογή στο αριστερό παράθυρο στην κορυφή
  3. Πατήστε Ctrl + F για να εμφανιστεί το παράθυρο διαλόγου Εύρεση και αναζήτηση για "dec35c318583" (χωρίς τα εισαγωγικά)
  4. Αφού βρεθεί, βεβαιωθείτε ότι το κλειδί που βρέθηκε σχετίζεται με τις ρυθμίσεις ενέργειας, ελέγχοντας τη γραμμή κατάστασης - θα πρέπει να περιλαμβάνει το στοιχείο "Control \ Power \ PowerSettings". Αν όχι, αγνοήστε το και επαναλάβετε από το βήμα 3.
  5. Κάντε διπλό κλικ στη ρύθμιση "Χαρακτηριστικό" στο δεξιό πίνακα και αλλάξτε την τιμή σε 0 (μηδέν) όπως φαίνεται παρακάτω:
  6. Επαναλάβετε τα βήματα 3-5 έως ότου έχουν αλλάξει όλες οι καταχωρίσεις (μπορεί να υπάρχουν αρκετές). Για να είναι σαφές: είναι μόνο οι τιμές "Χαρακτηριστικό" κάτω από τα "0cc5b647-c1df-4637-891a-dec35c318583" κλειδιά που πρέπει να αλλάξουν.
  7. Μόλις κάνετε αυτές τις αλλαγές, θα εμφανιστεί μια νέα επιλογή ρυθμίσεων στις επιλογές ενέργειας που θα ελέγχουν τον κεντρικό χώρο στάθμευσης:
  8. Μεταβείτε στον Πίνακα Ελέγχου -> Επιλογές ενέργειας -> Αλλαγή ρυθμίσεων σχεδίου -> Αλλαγή σύνθετων ρυθμίσεων τροφοδοσίας

Στο παράθυρο "Ρυθμίσεις για προχωρημένους", μεταβείτε στην ενότητα Διαχείρισης ισχύος επεξεργαστή -> πυρήνα πυρήνα min jεκίων επεξεργασίας. Η τιμή που εισάγετε για αυτήν τη ρύθμιση είναι το ελάχιστο ποσοστό πυρήνων επεξεργαστών που πρέπει να συνεχίσουν να εκτελούνται (δεν είναι σταθμευμένα). Ρυθμίστε το σε 100% για να αποτρέψετε τη στάθμευση πυρήνων.

Ρυθμίσεις αρχείου σελίδας

Το αρχείο δημιουργίας σελίδας είναι ένα ειδικό αρχείο που χρησιμοποιεί το παράθυρο για πρόσθετο αποθηκευτικό χώρο όταν η φυσική μνήμη αρχίζει να τρέχει χαμηλή. Το αρχείο σελιδοποίησης αναφέρεται επίσης ως "αρχείο ανταλλαγής" επειδή οι σελίδες της μνήμης ανταλλάσσονται μεταξύ αυτής και της φυσικής μνήμης. Από προεπιλογή, τα Windows τυπικά έχουν ρυθμιστεί ώστε να διαχειρίζονται αυτόματα το μέγεθος του αρχείου σελιδοποίησης, ωστόσο θα πρέπει να εξετάσετε το ενδεχόμενο να το ορίσετε σε ένα σταθερό μέγεθος, ώστε να μην απαιτείται αλλαγή μεγέθους κατά την εκτέλεση.

Για να διαμορφώσετε το αρχείο σελιδοποίησης:

  1. Κάντε κλικ στο κουμπί Έναρξη παραθύρου
  2. Πληκτρολογήστε "advanced system settings" και πατήστε Enter
  3. Στην ομάδα "Επιδόσεις", κάντε κλικ στο κουμπί "Ρυθμίσεις"
  4. Μεταβείτε στην καρτέλα "Για προχωρημένους"
  5. Στην ομάδα "Εικονική μνήμη", κάντε κλικ στο κουμπί "Αλλαγή"
  6. Απενεργοποίηση "Αυτόματη διαχείριση του μεγέθους αρχείου σελιδοποίησης για όλες τις μονάδες δίσκου"
  7. Κάντε κλικ στην πρώτη μονάδα δίσκου στη λίστα
  8. Επιλέξτε το κουμπί επιλογής "Προσαρμοσμένο μέγεθος"
  9. Καταχωρίστε τις επιθυμητές αρχικές και μέγιστες τιμές μεγέθους (βλ. Παρακάτω)
  10. Επαναλάβετε τα βήματα 7-9 για κάθε μία από τις άλλες μονάδες δίσκου.

Τώρα πρέπει να εξετάσετε πόσο μεγάλο είναι το αρχείο σελιδοποίησης σε κάθε μονάδα δίσκου:

  • Τοποθετείτε πάντα το αρχείο σελίδας στον ταχύτερο σκληρό δίσκο. Εάν διαθέτετε μονάδα SSD, σίγουρα θέλετε να βάλετε το αρχείο ανταλλαγής στη μονάδα δίσκου.
  • Χρειάζεστε γενικά μόνο ένα αρχείο σελιδοποίησης σε μία μονάδα, ωστόσο μπορείτε να πάρετε μια πολύ μικρή αύξηση της απόδοσης χρησιμοποιώντας πολλαπλές μονάδες δίσκου.
  • Μια κατευθυντήρια γραμμή για το συνολικό μέγεθος όλων των αρχείων σελιδοποίησης θα πρέπει να είναι περίπου 1, 5 φορές το μέγεθος της φυσικής μνήμης RAM στον υπολογιστή σας. Π.χ.: 4GB φυσική μνήμη RAM = αρχείο χωρητικότητας 6GB.
  • Εάν έχετε πολλή φυσική μνήμη RAM (π.χ.:> 8GB), μπορείτε συνήθως να ξεφύγετε με ένα μικρότερο αρχείο σελιδοποίησης. Π.χ.: αν έχετε μνήμη RAM 32GB, δεν έχει νόημα να διαθέσετε 48GB στο αρχείο σελιδοποίησης (αυτό μπορεί να είναι ένα σημαντικό κλάσμα μίας μονάδας SSD).

Πολλαπλές συσκευές ήχου

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

Επίσης, η απενεργοποίησή τους μπορεί να απλοποιήσει τη ρύθμιση του λογισμικού ήχου σας, καθώς η δυνατότητα επιλογής αυτών των συσκευών θα καταργηθεί.

  1. Κάντε κλικ στο κουμπί Έναρξη των Windows, πληκτρολογήστε "Device Manager" και πατήστε Enter
  2. Αναπτύξτε την ομάδα που ονομάζεται "Ελεγκτές ήχου, βίντεο και παιχνιδιών"
  3. Κάντε δεξί κλικ σε όλες τις κάρτες ήχου που δεν χρειάζεστε και επιλέξτε "Απενεργοποίηση" από το αναδυόμενο μενού

LatencyMon

Υπάρχει ένα μεγάλο, ελεύθερο εργαλείο για τον έλεγχο των προβλημάτων λανθάνουσας κατάστασης ISR και DPC που ονομάζεται LatencyMon . Αυτό το εργαλείο θα σας πει εάν ο υπολογιστής σας είναι βελτιστοποιημένος για βέλτιστο ήχο εισόδου / εξόδου και ποια προγράμματα οδήγησης στον υπολογιστή σας επηρεάζουν τη συνολική σας καθυστέρηση.

Αφού κατεβάσετε το LatencyMon:

  1. Εάν τρέχετε σε μια συσκευή που τροφοδοτείται από μπαταρία, βεβαιωθείτε ότι έχετε συνδέσει την τροφοδοσία ρεύματος
  2. Βεβαιωθείτε ότι οι ρυθμίσεις ενέργειας έχουν ρυθμιστεί όπως θα ήταν κατά τη διάρκεια της απόδοσης
  3. Κλείστε όλα τα υπόλοιπα προγράμματα
  4. Ξεκινήστε το LatencyMon
  5. Πατήστε το πράσινο κουμπί "αναπαραγωγή" για να ξεκινήσει η δοκιμή
  6. Αφήστε το να τρέξει για λίγα λεπτά
  7. Πατήστε το κόκκινο κουμπί "stop" για να σταματήσετε τη δοκιμή

Εάν όλες οι ώρες που αναφέρθηκαν από το LatencyMon είναι λιγότερες από το ύψος της κεφαλής τότε οι DPCs και οι ISR πιθανότατα δεν πρόκειται να σας προκαλέσουν ζητήματα. Αν από την άλλη πλευρά οι αναφερόμενοι χρόνοι είναι μεγαλύτεροι από το διαθέσιμο ύψος (ή αν είναι πάνω από 500μs, τότε θα πρέπει να κοιτάξετε πιο προσεκτικά.) Το LatencyMon θα δείξει ποιοι οδηγοί είχαν τους βραδύτερους χρόνους ISR και DPC.

  1. Ελέγξτε για ένα ενημερωμένο πρόγραμμα οδήγησης. Εάν είναι διαθέσιμο, ενημερώστε το και εκτελέστε ξανά τη δοκιμή.
  2. Εάν διαθέτετε το πιο πρόσφατο πρόγραμμα οδήγησης και είναι για μια συσκευή που γνωρίζετε ότι δεν χρειάζεστε κατά τη διάρκεια ζωντανής απόδοσης, ίσως μπορείτε απλά να την απενεργοποιήσετε στο Windows Device Manager και να εκτελέσετε ξανά τη δοκιμή. (Ποτέ μην απεγκαταστήσετε μια συσκευή και προσέξτε να μην απενεργοποιήσετε συσκευές που το σύστημα χρειάζεται για σωστή λειτουργία - δείτε παρακάτω)
  3. Δοκιμάστε να αναζητήσετε το όνομα του προγράμματος οδήγησης και τους όρους "DPC" ή "ISR". Συχνά θα βρείτε συζητήσεις στο φόρουμ για συγκεκριμένα προγράμματα οδήγησης που είναι προβληματικές και μερικές φορές μια συγκεκριμένη έκδοση (ίσως και μια παλαιότερη έκδοση) είναι γνωστό ότι λειτουργεί πιο αξιόπιστα.

Ενδιαφέροντα Άρθρα