Επιδιόρθωση: Το WebGL δεν υποστηρίζεται

Ορισμένοι χρήστες αναφέρουν ότι δεν μπορούν να χρησιμοποιήσουν ιστότοπους που βασίζονται στο WebGL, όπως WebGL Earth, Shadertoy κ.λπ. Το μήνυμα που εμφανίζεται είναι ότι το WebGL δεν υποστηρίζεται . Παρόλο που το μήνυμα είναι πολύ πιο κοινό με το Google Chrome, επιβεβαιώνεται επίσης ότι εμφανίζεται με άλλα προγράμματα περιήγησης (Opera & Firefox). Το ζήτημα δεν είναι αποκλειστικό σε μια συγκεκριμένη έκδοση των Windows, αλλά αναφέρεται ως επί το πλείστον σε συστήματα που χρησιμοποιούν παλαιότερο μοντέλο GPU.

Το WebGL δεν υποστηρίζεται

Τι είναι το WebGL;

Το WebGL είναι ένα API JavaScript που χρησιμοποιείται για την απόδοση διαδραστικών γραφικών 2D και 3D χωρίς τη χρήση plug-ins μέσα σε οποιοδήποτε συμβατό πρόγραμμα περιήγησης στο Web. Παρόλο που το WebGL είναι πλήρως ενσωματωμένο στα περισσότερα πρότυπα ιστού, εξακολουθεί να εξαρτάται από την υποστήριξη της GPU και ενδέχεται να μην είναι διαθέσιμο σε παλαιότερες συσκευές.

Η κύρια χρήση του WebGL είναι η εφαρμογή της επιταχυνόμενης από GPU χρήσης της φυσικής, των εφέ και της επεξεργασίας εικόνας ως μέρος του καμβά της ιστοσελίδας. Ο αρχικός συγγραφέας του WebGL είναι το Mozilla Foundation.

Τι προκαλεί το θέμα "Το WebGL δεν υποστηρίζεται";

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

  • Η έκδοση του προγράμματος περιήγησης υποστηρίζει το WebGL - Οι παλαιότερες εκδόσεις του προγράμματος περιήγησης δεν έχουν σχεδιαστεί για να υποστηρίζουν την τεχνολογία WebGL. Εάν αντιμετωπίζετε το ζήτημα με μια ξεπερασμένη έκδοση του προγράμματος περιήγησης, η επιδιόρθωση πρόκειται να ενημερωθεί σε μια έκδοση που υποστηρίζει το WebGL.
  • Η επιτάχυνση υλικού δεν είναι ενεργοποιημένη στο πρόγραμμα περιήγησής σας - Αν και η επιτάχυνση υλικού δεν αποτελεί απαίτηση για το WebGL, βρήκαμε πολλές αναφορές όπου η τεχνολογία WebGL δεν λειτουργούσε σωστά. Το Chrome είναι γνωστό ότι αναφέρει ψευδώς ότι το WebGL δεν υποστηρίζεται εάν η επιτάχυνση υλικού είναι απενεργοποιημένη. Σε αυτήν την περίπτωση, η λύση είναι να αποκτήσετε πρόσβαση στις ρυθμίσεις του προγράμματος περιήγησης και να ενεργοποιήσετε την επιτάχυνση υλικού από το πρόγραμμα περιήγησης.
  • Ξεπερασμένα προγράμματα οδήγησης γραφικών - Μια άλλη πιθανή ενεργοποίηση που θα προκαλέσει το σφάλμα "Το WebGL δεν υποστηρίζεται" είναι ένα σοβαρά ξεπερασμένο πρόγραμμα οδήγησης γραφικών. Σε αυτή την περίπτωση, η ενημέρωση του οδηγού γραφικών στην τελευταία έκδοση αυτόματα (χρησιμοποιώντας τη Διαχείριση Συσκευών) ή μη αυτόματα (χρησιμοποιώντας το λογισμικό ενημέρωσης ιδιοκτησίας από τον κατασκευαστή της GPU).
  • Τα Windows XP δεν υποστηρίζουν WebGL - Εάν εξακολουθείτε να χρησιμοποιείτε τα Windows XP, θα χρειαστεί να αναβαθμίσετε για να χρησιμοποιήσετε την τεχνολογία WebGL. Μια λύση που θα σας επιτρέψει να χρησιμοποιήσετε το XP είναι να χρησιμοποιήσετε μια παλαιότερη έκδοση Chromium (δεν συνιστάται)

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

Μέθοδος 1: Ελέγξτε αν η έκδοση του προγράμματος περιήγησης υποστηρίζει το WebGL

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

Σχεδόν όλες οι πρόσφατες εκδόσεις του προγράμματος περιήγησης είναι εξοπλισμένες για τη διαχείριση του Web GL, αλλά υπάρχουν κάποιες εξαιρέσεις. Για παράδειγμα, το WebGL δεν υποστηρίζεται από το Opera Mini ανεξάρτητα από την έκδοση που χρησιμοποιείτε.

Ένας γρήγορος τρόπος για να ελέγξετε αν η έκδοση του προγράμματος περιήγησης σας υποστηρίζει WebGL είναι να ελέγξετε αυτόν τον πίνακα (εδώ). Μπορείτε εύκολα να δείτε ποιες εκδόσεις του προγράμματος περιήγησης είναι εξοπλισμένες για να χειριστείτε το WebGL.

Έλεγχος αν υποστηρίζεται το WebGL στην έκδοση του προγράμματος περιήγησης

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

Ενημέρωση του Google Chrome

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

Μέθοδος 2: Ενεργοποίηση επιτάχυνσης υλικού στο πρόγραμμα περιήγησης

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

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

Ενεργοποίηση επιτάχυνσης υλικού στο Chrome

  1. Κάντε κλικ στο μενού δράσης (εικονίδιο τριών κουκίδων) στην επάνω δεξιά γωνία και, στη συνέχεια, κάντε κλικ στην επιλογή Ρυθμίσεις .
  2. Μέσα στο μενού " Ρυθμίσεις ", μετακινηθείτε προς τα κάτω στο κάτω μέρος της λίστας και κάντε κλικ στην επιλογή "Για προχωρημένους" για να κάνετε ορατές τις επιλογές σύνθετων ρυθμίσεων.
  3. Κάντε κύλιση προς τα κάτω στην καρτέλα Σύστημα και ελέγξτε την εναλλαγή που σχετίζεται με την χρήση επιτάχυνσης υλικού, όταν είναι διαθέσιμη.
  4. Κάντε κλικ στο κουμπί Επανεκκίνηση για να κάνετε την επιβολή της αλλαγής.

Ενεργοποίηση επιτάχυνσης υλικού στο Google Chrome

Ενεργοποίηση επιτάχυνσης υλικού στο Mozilla Firefox

  1. Ανοίξτε τον Firefox και μεταβείτε στο κουμπί ενέργειας (πάνω δεξιά γωνία) και κάντε κλικ στην επιλογή Επιλογές.
  2. Στη συνέχεια, στο μενού Επιλογές, μετακινηθείτε προς τα κάτω στην επιλογή Απόδοση και απενεργοποιήστε το πλαίσιο ελέγχου που σχετίζεται με τη χρήση συνιστώμενων ρυθμίσεων απόδοσης .
  3. Με τις προτεινόμενες ρυθμίσεις απόδοσης απενεργοποιημένες, ενεργοποιήστε το πλαίσιο ελέγχου που σχετίζεται με την χρήση της επιτάχυνσης υλικού όταν είναι διαθέσιμη .
  4. Επανεκκινήστε το πρόγραμμα περιήγησής σας για να αναγκάσετε τις αλλαγές να τεθούν σε ισχύ.

Ενεργοποίηση επιτάχυνσης υλικού στην Opera

  1. Κάντε κλικ στο εικονίδιο Όπερα (πάνω αριστερή γωνία) και επιλέξτε Ρυθμίσεις από το μενού.
  2. Μέσα στο μενού " Ρυθμίσεις ", μετακινηθείτε προς τα κάτω στο κάτω μέρος της οθόνης και κάντε κλικ στο κουμπί "Για προχωρημένους " για να κάνετε ορατές τις επιλογές κρυφών ρυθμίσεων.
  3. Κάντε κύλιση προς τα κάτω στην καρτέλα Σύστημα και ενεργοποιήστε την εναλλαγή που σχετίζεται με την χρήση επιτάχυνσης υλικού όταν είναι διαθέσιμη .

Ενεργοποίηση επιτάχυνσης υλικού στην Opera

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

Μέθοδος 3: Αναβάθμιση προγραμμάτων οδήγησης γραφικών

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

Εάν διαθέτετε Windows 10, μπορείτε να το κάνετε εύκολα χρησιμοποιώντας το Device Manager για να ενημερώσετε τα προγράμματα οδήγησης γραφικών. Δείτε πώς:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε "devmgmt.msc" και πατήστε Enter για να ανοίξετε τη Διαχείριση Συσκευών .

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

    Ενημερώστε το πρόγραμμα οδήγησης γραφικών κάνοντας δεξί κλικ.

    Σημείωση: Εάν χρησιμοποιείτε ένα σύστημα που διαθέτει και μια ειδική και ενσωματωμένη GPU, είναι καλύτερο να ενημερώσετε και τα δύο. Επίσης, βεβαιωθείτε ότι χρησιμοποιείτε σταθερή σύνδεση στο Internet.

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

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

    Λήψη του τελευταίου προγράμματος οδήγησης γραφικών
  5. Μόλις εγκατασταθεί το νεότερο πρόγραμμα οδήγησης, κάντε επανεκκίνηση του υπολογιστή σας για να ολοκληρωθεί η εγκατάσταση.

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

Αν έχετε παλαιότερη έκδοση των Windows ή το Device Manager δεν αναγνωρίζει μια νεότερη έκδοση προγράμματος οδήγησης, θα πρέπει να εντοπίσετε την πιο πρόσφατη έκδοση για το συγκεκριμένο μοντέλο GPU και να την εγκαταστήσετε με μη αυτόματο τρόπο.

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

  • Εμπειρία GeForce - Nvidia
  • Αδρεναλίνη - AMD
  • Οδηγός Intel - Intel

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

Μέθοδος 4: Εγκατάσταση νεότερης έκδοσης των Windows (αν υπάρχει)

Εφόσον η απόδοση της GPU έχει καταργηθεί στα Windows XP από τα περισσότερα προγράμματα περιήγησης (για λόγους ασφαλείας), θα χρειαστεί να εγκαταστήσετε μια νεότερη έκδοση των Windows εάν θέλετε να χρησιμοποιήσετε το WebGL.

Εναλλακτικά, αν επιμείνετε στη χρήση του WebGL με τα Windows XP, μπορείτε να το κάνετε χρησιμοποιώντας μια παλαιότερη έκδοση του Chromium. Εάν το σενάριο αυτό ισχύει για εσάς, ρυθμίστε την έκδοση του Chromium παλαιότερη από την έκδοση 291976.

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