Πώς να επιταχύνετε το Android χρησιμοποιώντας τις ρυθμίσεις προγραμματιστή. Ο προγραμματιστής της Google καταρρίπτει μύθους σχετικά με την "πλήρη επιτάχυνση υλικού" στο Ice Cream Sandwich

Ηλεκτρονική 20.05.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Chercher Ηλεκτρονικήσυσκευές. Σε ορισμένες περιπτώσεις, η βελτιστοποίηση αφήνει πολλά περιθώρια και ο χρήστης μπορεί να προσπαθήσει να επιταχύνει τη λειτουργία του smartphone ή του tablet μόνος του. Υπάρχουν διάφορες μέθοδοι που μπορούν να βοηθήσουν στην ολοκλήρωση αυτής της εργασίας. Αυτές οι μέθοδοι συζητούνται στο άρθρο μας.

Αφαιρέστε όλες τις περιττές εφαρμογές

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

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

Μην χρησιμοποιείτε ζωντανές ταπετσαρίες

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

Μην χρησιμοποιείτε εκτοξευτές τρίτων

Μην χρησιμοποιείτε πρόσθετα γραφικά στοιχεία

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

Απενεργοποιήστε τις περιττές εφαρμογές

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

Η απενεργοποίηση της εφαρμογής είναι εύκολη. Μεταβείτε στις ρυθμίσεις, βρείτε την ενότητα εφαρμογών, επιλέξτε απαιτούμενες αιτήσεις, μεταβείτε σε αυτό και κάντε κλικ στο «Διακοπή».

Απενεργοποιήστε το GPS και τη γεωγραφική θέση

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

Αυτό, παρεμπιπτόντως, θα συμβάλει επίσης στην αύξηση της αυτονομίας της συσκευής.

Εκτελέστε καθαρισμό χρησιμοποιώντας εφαρμογές τρίτων

Μην ξεχάσετε να διαγράψετε την προσωρινή μνήμη και άλλα προσωρινά δεδομένα, τα οποία μπορούν επίσης να επηρεάσουν την ταχύτητα του συστήματος. Συνήθως αυτό είναι εφαρμογές τρίτωνσαν Καθαρός Δάσκαλος, που σας επιτρέπουν να διαγράψετε προσωρινά αρχεία, αλλά σε ορισμένες συσκευές είναι ήδη ενσωματωμένες στο υλικολογισμικό.

Χρησιμοποιήστε την επιτάχυνση GPU

Μεταβείτε στο μενού, βρείτε την ενότητα "Για προγραμματιστές" ή "Επιλογές προγραμματιστή".

Εάν δεν βλέπετε μια τέτοια ενότητα, πρέπει να την ενεργοποιήσετε. Βρείτε την ενότητα "Σχετικά με το τηλέφωνο", "Σχετικά με το tablet" ή "Σχετικά με τη συσκευή", μεταβείτε σε αυτήν και κάντε κλικ στο "Αριθμός κατασκευής" 7 φορές (μερικές φορές χρειάζεται να κάνετε κλικ λίγο περισσότερες φορές, το σύστημα θα σας ενημερώσει σχετικά).

Στις Επιλογές προγραμματιστή, ενεργοποιήστε την αναγκαστική επεξεργασία GPU (επιτάχυνση υλικού 2D σε εφαρμογές).

Ταυτόχρονα, μπορείτε να απενεργοποιήσετε την κινούμενη εικόνα. Αναζητήστε στοιχεία όπως "Κλίμακα κινούμενων εικόνων παραθύρου".

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

Ενημερώστε το υλικολογισμικό

Μερικές φορές τα προβλήματα απόδοσης σχετίζονται με το ίδιο το υλικολογισμικό, το οποίο μπορεί να λυθεί με την ενημέρωση του ίδιου υλικολογισμικού. Γι' αυτό (και όχι μόνο) είναι τόσο σημαντικό να ενημερώνετε έγκαιρα το λογισμικό του smartphone ή του tablet σας.

Έχετε διαφορετικές ιδέες από τις δικές μας; Θα χαρούμε να μας ενημερώσετε σχετικά με αυτά χρησιμοποιώντας σχόλια στο άρθρο.

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

1. Απενεργοποίηση υπηρεσιών και εφαρμογών συστήματος

Μεταβείτε στις ρυθμίσεις - Διαχείριση εφαρμογών. Σύρετε από τα δεξιά προς τα αριστερά για να ανοίξετε όλες τις εφαρμογές.

Πηγαίνοντας σε όλες τις εφαρμογές θα δούμε μια λίστα με όλες τις εφαρμογές που είναι εγκατεστημένες στο tablet σας.

Στο κάτω μέρος της λίστας εμφανίζονται όλες οι απενεργοποιημένες εφαρμογές. Απενεργοποίησα το street view, το synthesizer στο tablet μου Ομιλία Google, αφίσα ταινιών Yandex, ειδήσεις Yandex, μποτιλιαρίσματα Yandex, ταξί Yandex.

Απενεργοποίησα επίσης τη διαχείριση εφαρμογών, τους χάρτες, το παγκόσμιο ρολόι, την εκτύπωση σε φορητές συσκευές, Ρύθμιση GoogleΣυνεργάτης, ανταλλαγή δεδομένων μέσω Wi-Fi Direct.

Απενεργοποιημένα Παιχνίδια Play Παίξτε μουσική, Γραφείο Polaris 5, S Voice, εφαρμογές Samsung, Υπηρεσία εκτύπωσης Samsung.

Απενεργοποιήθηκε επίσης στο tablet μου Google playβιβλία, ταινίες Google play, Google αναπαραγωγή αναζήτησης, Google+, Hangouts.

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

Μπορείτε επίσης να απενεργοποιήσετε εφαρμογές στο tablet σας που δεν χρησιμοποιείτε.

Για να απενεργοποιήσετε μια εφαρμογή, κάντε κλικ σε αυτήν στη λίστα εφαρμογών. Και εδώ βλέπουμε το κουμπί Stop, κάνοντας κλικ στο οποίο η εφαρμογή θα σταματήσει την εργασία της, αλλά δεν θα απενεργοποιηθεί. Όταν κάνετε επανεκκίνηση του tablet, θα αρχίσει να λειτουργεί ξανά.

Όχι όλα εφαρμογές συστήματοςΣτο tablet μπορείτε να το απενεργοποιήσετε, μερικά μόνο μπορούν να σταματήσουν.

Θα σας δείξω πώς να απενεργοποιήσετε την ενσωματωμένη εφαρμογή χρησιμοποιώντας την εφαρμογή μηνυμάτων ως παράδειγμα.

Για παράδειγμα, μια εφαρμογή ανταλλαγής μηνυμάτων που σας επιτρέπει να στέλνετε και να λαμβάνετε SMS από το tablet σας μπορεί να διακοπεί και να απενεργοποιηθεί εάν δεν στείλετε ή δεν λάβετε SMS από το tablet σας.

Κάντε κλικ στο stop.

Εμφανίζεται μια ειδοποίηση: Αναγκαστική διακοπή. Η αναγκαστική διακοπή μιας εφαρμογής μπορεί να οδηγήσει σε σφάλματα. Δηλαδή το μήνυμα της εφαρμογής μέσα αυτή τη στιγμήεργοστάσιο. Κάντε κλικ στο ναι.

Η εφαρμογή μηνυμάτων έχει σταματήσει. Τώρα απενεργοποιήστε την εφαρμογή μηνυμάτων. Κάντε κλικ στην απενεργοποίηση.

Εμφανίζεται μια προειδοποιητική ερώτηση: Απενεργοποίηση της ενσωματωμένης εφαρμογής;

Η απενεργοποίηση των ενσωματωμένων εφαρμογών μπορεί να προκαλέσει σφάλματα σε άλλες εφαρμογές.

Κάντε κλικ στο ναι.

Η εφαρμογή μηνυμάτων είναι πλέον απενεργοποιημένη.

Στη λίστα των εφαρμογών μπορείτε να δείτε ότι είναι απενεργοποιημένο.

Εάν χρειάζεστε ξανά την απενεργοποιημένη ενσωματωμένη εφαρμογή, μπορείτε να την ενεργοποιήσετε. Ανοίξτε την απενεργοποιημένη εφαρμογή στη λίστα εφαρμογών και κάντε κλικ στην ενεργοποίηση.

Η ενσωματωμένη εφαρμογή μηνυμάτων λειτουργεί ξανά.

2. Σταματήστε την εκτέλεση εφαρμογών

Μεταβείτε στις ρυθμίσεις - Διαχείριση εφαρμογών. Σύρετε από τα δεξιά προς τα αριστερά για να ανοίξετε τη λίστα "εκτελείται" αυτή η λίστα εμφανίζει τις εφαρμογές που εκτελούνται αυτήν τη στιγμή.

Ας υποθέσουμε ότι διακόπτουμε την εκτέλεση της εφαρμογής εγγραφής φωνής για παιδιά στο tablet (αυτή η εφαρμογή σάς επιτρέπει να ηχογραφείτε ήχους και φωνές όταν παιδική λειτουργίατρέχει).

Κάντε κλικ στο stop για να διακόψετε την εφαρμογή από την οποία θα ξεφορτωθεί η εφαρμογή ΕΜΒΟΛΟ(καταλαμβάνει 2,5 MB RAM) και σταματήστε το εργασία στο παρασκήνιο, το οποίο επίσης φορτώνει μερικές φορές τον επεξεργαστή.

3. Ενεργοποίηση Επιλογών προγραμματιστή

Μεταβείτε στις ρυθμίσεις - επιλογές προγραμματιστή.

Εάν δεν έχετε Επιλογές προγραμματιστή, μπορείτε να τις ενεργοποιήσετε.

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

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

4. Απενεργοποιήστε την κίνηση

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

Τώρα κάντε κλικ στο animation disabled για να απενεργοποιήσετε το animation μετάβασης παραθύρου, ώστε να μην φορτώσετε τον επεξεργαστή βίντεο και τον επεξεργαστή με αυτήν τη διαδικασία.

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

Επιτρέπουμε επίσης την αναγκαστική επεξεργασία GPU για την αξιοποίηση της επιτάχυνσης υλικού σε εφαρμογές 2D. Έτσι, ο επιταχυντής βίντεο θα αναλάβει την επεξεργασία γραφικών σε εφαρμογές 2D και θα απελευθερώσει λίγο τον επεξεργαστή από αυτήν την εργασία.

5. Απενεργοποιήστε τις διαδικασίες παρασκηνίου.

Μεταβείτε στις ρυθμίσεις - επιλογές προγραμματιστή. Βρίσκουμε τις διεργασίες φόντου του στοιχείου, από προεπιλογή υπάρχει ένα τυπικό όριο.

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

Με αυτόν τον τρόπο, μόνο η εφαρμογή που εκτελείται αυτήν τη στιγμή στην οθόνη θα λειτουργεί και τίποτα δεν θα «τρώει» τους πόρους του tablet στο παρασκήνιο.

Ακολουθεί ένα εκπαιδευτικό βίντεο για το πώς να επιταχύνετε το Android.

Καλημέρα σε όλους, αγαπητοί φίλοι, γνωστοί, αναγνώστες και άλλα άτομα. Σήμερα θα δούμε πώς να επιταχύνουμε το Android, όλων των ειδών τις εφαρμογές για αυτό και παιχνίδια όπως PUBG Mobile συμπεριλαμβανομένου

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

Τώρα γινόμαστε μάρτυρες μιας ενδιαφέρουσας ιστορίας, όταν η ανάπτυξη της βιομηχανίας υπολογιστών υλικού έχει φτάσει στο λογικό (και όχι τόσο λογικό) αποκορύφωμά της και όλες οι τεχνολογίες (συμπεριλαμβανομένου του λογισμικού) εισχωρούν στη σφαίρα των κινητών συσκευών.

Για το τελευταίο θα μιλήσουμε σήμερα.

Εισαγωγικός

Όλοι πιθανότατα έχουν ακούσει για κάθε είδους λειτουργίες προγραμματιστή στο Android, οι οποίες σας επιτρέπουν να κάνετε κάτι δύσκολο στις ρυθμίσεις.

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

Ωστόσο, η απόπειρα δεν είναι βασανιστήριο. Πρώτον, το τηλέφωνο μπορεί να γίνει πιο γρήγορα και, δεύτερον, όλα θα λειτουργούν πιο γρήγορα σε παιχνίδια 3D (με την κυκλοφορία PUBG Mobile) όλοι έχουν εμμονή με αυτήν την ιδέα) και γενικά είναι ενδιαφέρουσα και ευχάριστη.

Όσο για τις πιθανές παρενέργειες, όλα είναι απλά. Σε κάποιες περιπτώσεις βέβαια όλα πάνε υπέροχα, διασκεδαστικά και με κάθε δυνατό τρόπο προς όφελος. Η παραγωγικότητα αυξάνεται, η επιτάχυνση είναι παρούσα, PUBGπετάει, ο εκτοξευτής τηλεφώνου είναι απίστευτα χαρούμενος και εσείς, ως κάτοχός του, γράφετε καλά σχόλιακάτω από αυτό το άρθρο, πείτε στους φίλους σας για αυτό και όλα αυτά τα άλλα πράγματα.

Σε όλες τις άλλες περιπτώσεις, θα πρέπει να καταλάβετε ότι πολλά εξαρτώνται από το υλικό στο τηλέφωνο Android, το tablet ή οτιδήποτε άλλο σκοπεύετε να το χρησιμοποιήσετε και να το χρησιμοποιήσετε - επομένως είναι θέμα τεχνολογίας.

Και ναι, θα πρέπει να καταλάβετε ότι η απόδοση μπορεί να μειωθεί και η κατανάλωση μπαταρίας να αυξηθεί. Πώς να το διορθώσετε; Επιστρέψτε τα πάντα πίσω, απενεργοποιήστε τις ρυθμίσεις.

Πώς να επιταχύνετε το Android και να ξεκινήσετε τις ρυθμίσεις προγραμματιστή

Σύνολο που χρειαζόμαστε" Πολυεπεξεργαστής WebView», - αυτό είναι ένα από τα εξαιρετικά σημαντικά σημεία, το οποίο θα επιταχύνει το σύστημα στο σύνολό του, αν και μπορεί να έχει αρνητικό αντίκτυπο στη διάρκεια ζωής της μπαταρίας.

Πώς να επιταχύνω ακόμα περισσότερο το Android; Και είναι οπτικά καθαρό; Το ίδιο ισχύει και για το σημείο " Βελτιστοποίηση κάρτας SD», αν φυσικά το έχετε καν (την κάρτα) και το είδος γενικότερα).

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

Ακόμα περισσότερη επιτάχυνση και βελτιστοποίηση

Όσον αφορά την επιτάχυνση υλικού και GPUγια διάταξη οθόνης - αυτό το στοιχείο θεωρείται σχετικό μόνο στο γρήγορο πυρήνες γραφικώνκαι μόνο για 2D-εφαρμογές.

Στην πραγματικότητα, αυτό δεν συμβαίνει πάντα, συν, εκτός από όλα τα είδη PUBG Mobileκαι άλλοι 3παιχνίδια μέτρησης για Android, το οποίο προσπαθείτε να επιταχύνετε, στην πραγματικότητα, το γεγονός είναι ότι χρησιμοποιείτε πάντα τον επεξεργαστή ως τέτοιο, ο οποίος λειτουργεί με τη διεπαφή και τις διεργασίες στο παρασκήνιο, οπότε μεταθέτοντας ορισμένες από τις λειτουργίες σε εσάς μπορείτε να έχετε κάποιο κέρδος απόδοσης .

Λοιπόν, εάν δεν έχετε πολλή μνήμη ή ισχύ, αλλά θέλετε να παίξετε στο αγαπημένο σας τηλέφωνο, τότε είναι λογικό να μειώσετε τον αριθμό των διεργασιών στο παρασκήνιο. Αυτό φυσικά θα επηρεάσει ορισμένες ειδοποιήσεις (για παράδειγμα, το ταχυδρομείο), αλλά θα αυξήσει την ταχύτητα της εργασίας γενικά και ειδικότερα σε εφαρμογές 3D.

Επίλογος

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

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

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

Όπως πάντα, εάν έχετε οποιεσδήποτε σκέψεις, ερωτήσεις, προσθήκες κ.λπ., τότε ευπρόσδεκτοι να σχολιάσετε αυτό το υλικό.

Ξέρω μια αξιοπρεπή ποσότητα C++ και τώρα ήθελα να εξερευνήσω τη δημιουργία ενός παιχνιδιού. Αναρωτιόμουν ποια θα ήταν η καλύτερη προσέγγιση όσον αφορά το υλικό γραφής επιταχυνόμενο παιχνίδι, το οποίο εξακολουθεί να είναι cross-platform (Windows/OSX/Linux). Θα ήταν ένα παιχνίδι 2d, αλλά αρκετά έντονο που η απόδοση της CPU πιθανότατα δεν θα το έκοβε.

Τέλος, έχω δει βιβλιοθήκες όπως το http://www.sfml-dev.org/ που μπορεί να το διευκόλυνε, πρέπει να ακολουθήσω αυτήν τη διαδρομή;

Ευχαριστώ και πάλι.

6 απαντήσεις

Αυτό είναι ανοησία παιδιά

OpenGL ΕΙΝΑΙ cross-platform. Δεν χρειάζεται Qt ή κάτι τέτοιο. Μόνο μερικά μέρη πρέπει να προσαρμοστούν: το API των Windows και το API εισόδου, που είναι οι μόνες λειτουργίες που εξαρτώνται από τις ρουτίνες του λειτουργικού συστήματος.

Έχετε πολλές επιλογές:

Επιτάχυνση υλικού πολλαπλών πλατφορμών 2d C++ app;

Γνωρίζω το OpenGL, αλλά δεν μπορώ να βρω κανένα σεμινάριο για το πώς να το χρησιμοποιήσω με τρόπο cross-platform, όλα εστιάζονται σε μία πλατφόρμα.

SDL_Init(SDL_INIT_VIDEO);

SDL_GL_SetAttribute(SDL_GL_RED_SIZE, 8);

Η χρήση SDL είναι επίσης δυνατή, αλλά φοβάμαι ότι το παιχνίδι μπορεί να μην λειτουργήσει αν το χρησιμοποιήσω. Είναι αυτό αναγκαστικά αλήθεια;

Εάν το vsync είναι απενεργοποιημένο, μπορείτε να φτάσετε οπουδήποτε από μερικές εκατοντάδες έως χίλια καρέ ανά δευτερόλεπτο. Η ακριβής απόδοση εξαρτάται από την πολυπλοκότητα του εξοπλισμού σας και την πολυπλοκότητα της σκηνής. Πήρα 300 fps για ένα απλό τρισδιάστατο πρόγραμμα ανίχνευσης dungeon που χρησιμοποιούσε το "RAW" του opengl χωρίς να εμφανίζει λίστες/αντικείμενα buffer κορυφών. Επίσης, εάν χρησιμοποιείτε μηχανισμό με σταθερή συχνότητακαρέ ή χρονοδιακόπτη, δεν θα λαμβάνετε περισσότερα καρέ ανά δευτερόλεπτο από όσα ζητήσατε.

Η SDL χρησιμοποιήθηκε για τη μεταφορά του Unreal 2004 στο Linux. Χρησιμοποιήθηκε επίσης στη θύρα Linux του Doom 3/Quake 4. Ως εκ τούτου, είναι καλά ελεγμένο και γνωστό.

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

Νομίζω ότι είναι λάθος να ανησυχείς για την απόδοση πριν καν ξεκινήσεις το έργο σου. Εργαστείτε σε ζητήματα απόδοσης όπως κάθε άλλο ζήτημα που αντιμετωπίζετε κατά την ανάπτυξη. Δημιουργήστε το πρόγραμμά σας για να απομονώσετε τις βιβλιοθήκες σε επίπεδο διαφορετικό από την υπόλοιπη λογική σας. Θα είναι ευκολότερο να αλλάξετε υλοποιήσεις εάν είναι απαραίτητο. Θα σας επιτρέψει ακόμη και να πειραματιστείτε με διαφορετικές υλοποιήσεις.

// ξεχωριστά αρχεία κατηγορίας LowLevelGraphicStuff ( // abstract ); class LowLevelGraphicStuff_SFML: δημόσιο LowLevelGraphicsStuff ( // πραγματική υλοποίηση SFML ); class LowLevelGraphicsStuff_OGL: δημόσιο LowLevelGraphicsStuff ( // πραγματική εφαρμογή OpenGL ); // main // Εκτελέστε το παιχνίδι με την υλοποίηση SFML. gameLoop(new LowLevelGraphicsStuff_SFML()); // Εκτελέστε το παιχνίδι με την εφαρμογή OpenGL. gameLoop(νέο LowLevelGraphicsStuff_OGL());

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

Γιατί χρειάζεστε επιτάχυνση υλικού (Windows 7)

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

Αν εξετάσουμε αυτό το ζήτημα λίγο ευρύτερα, μπορούμε να πούμε με βεβαιότητα ότι όλα αυτά ισχύουν τόσο για τα συστήματα βίντεο όσο και για τα ηχητικά συστήματα του υπολογιστή (για παράδειγμα, η πλατφόρμα DirectX περιλαμβάνει υποστήριξη για πολυκάναλο ήχο). Σε κάθε περίπτωση, η επιτάχυνση υλικού είναι μια μείωση του φορτίου στη CPU και στη μνήμη RAM λόγω του γεγονότος ότι αναλαμβάνεται εν μέρει (ή πλήρως) από άλλα στοιχεία «υλισμικού».

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

Πώς να ενεργοποιήσετε την επιτάχυνση υλικού στα Windows 7

Λοιπόν, ας ξεκινήσουμε με το πιο απλό. Πρώτα απ 'όλα, ας δούμε τα γραφικά. Ενεργοποιήστε την επιτάχυνση υλικού (παράδειγμα είναι τα Windows 7, ωστόσο αυτή την απόφασημπορεί να χρησιμοποιηθεί σε όλες τις άλλες εκδόσεις) μπορεί να γίνει μέσω των ρυθμίσεων τσιπ γραφικών. Αλλά πρώτα πρέπει να ελέγξετε αν απαιτείται παρέμβαση χρήστη.

Μέσω του μενού RMB στην ελεύθερη ζώνη του "Desktop", μεταβείτε στην ανάλυση οθόνης και χρησιμοποιήστε τον υπερσύνδεσμο πρόσθετες παραμέτρους. Στο παράθυρο ιδιοτήτων που εμφανίζεται, δείτε την καρτέλα διαγνωστικά. Στο επάνω μέρος υπάρχει ένα κουμπί για αλλαγή παραμέτρων. Εάν είναι ανενεργό, σημαίνει ότι η επιτάχυνση υλικού είναι ήδη ενεργοποιημένη.

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

Σημείωση: στα Windows 10, δεν υπάρχει διαγνωστική ενότητα στις ρυθμίσεις του προσαρμογέα γραφικών και η επιτάχυνση υλικού (στην πραγματικότητα, όπως η έβδομη τροποποίηση) είναι ενεργοποιημένη από προεπιλογή.

Ερωτήσεις DirectX

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

Για προβολή και διάγνωση, χρησιμοποιείται το παράθυρο διαλόγου DirectX, που καλείται από την εντολή dxdiag που έχει εισαχθεί στην κονσόλα "Run". Εδώ, στην καρτέλα της οθόνης, πρέπει να ελέγξετε τις ρυθμίσεις υφής DirectDraw, Direct3D και AGP (μερικές φορές η παράμετρος ffdshow μπορεί να περιλαμβάνεται στη λίστα). Από προεπιλογή, η τιμή "On" θα εμφανίζεται δίπλα σε κάθε γραμμή και στο παρακάτω παράθυρο θα υπάρχει ένα μήνυμα ότι δεν βρέθηκαν προβλήματα. Αν για κάποιο λόγο ανακαλυφθούν, προχωράμε στην εξάλειψή τους.

Πιθανές αιτίες προβλημάτων

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

Τα ελέγχουμε στη «Διαχείριση εργασιών» (devmgmt.msc). Αν απέναντι βρίσκεται η κάρτα ήχου ή βίντεο κίτρινο τρίγωνοΜε θαυμαστικό(ή η συσκευή δεν έχει οριστεί), αυτό είναι ένα σαφές σημάδιότι υπάρχουν προβλήματα με τον οδηγό. Πρέπει να επανεγκατασταθεί χρησιμοποιώντας δική του βάσηδεδομένα συστήματος, αρχικός δίσκοςή κατέβασαν διανομές από το Διαδίκτυο.

Αλλά συμβαίνει επίσης ότι όλα είναι καλά με τις συσκευές. Ωστόσο, μέσω του μενού RMB επιλέγουμε τη γραμμή ιδιοτήτων και στο νέο παράθυρο στην καρτέλα του προγράμματος οδήγησης βλέπουμε την ημερομηνία κυκλοφορίας. Εάν το πρόγραμμα οδήγησης είναι ενεργοποιημένο τρέχουσα ημερομηνίαείναι πολύ παλιό, κάντε κλικ στο κουμπί ενημέρωσης και περιμένετε να ολοκληρωθεί η διαδικασία (σημειώστε ότι τα Windows δεν μπορούν να ενημερώσουν τα προγράμματα οδήγησης από μόνα τους).

Ωστόσο, είναι πολύ καλύτερο να το χρησιμοποιήσετε ειδικές βοηθητικές υπηρεσίεςαναζήτηση και ενημέρωση όπως Driver Booster. Πρώτον, η ένσταση θα γίνει απευθείας στον ιστότοπο του κατασκευαστή του εξοπλισμού. δεύτερον, θα εγκατασταθεί το πρόγραμμα οδήγησης που είναι πιο κατάλληλο για τη λειτουργία της συσκευής. Τρίτον, θα εγκατασταθεί στο σύστημα όσο το δυνατόν σωστά. Η συμμετοχή των χρηστών είναι ελάχιστη.

Σύναψη

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



Συνιστούμε να διαβάσετε

Κορυφή