Remediere: WebGL nu este acceptat



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Se pare că unii utilizatori nu pot utiliza site-uri WebGL precum WebGL Earth, Shadertoy etc. Mesajul care apare este „ WebGL nu este acceptat ‘. Deși mesajul este mult mai obișnuit cu Google Chrome, este confirmat și că apare cu alte browsere (Opera și Firefox). Problema nu este exclusivă pentru o anumită versiune de Windows, dar este raportată în mare parte la sistemele care utilizează un model GPU mai vechi.



WebGL nu este acceptat



Ce este WebGL?

WebGL este un API JavaScript utilizat pentru redarea graficelor interactive 2D și 3D, fără a utiliza pluginuri în orice browser web compatibil. Deși WebGL este complet integrat cu majoritatea standardelor web, depinde în continuare de suportul GPU și este posibil să nu fie disponibil pe dispozitive mai vechi.



Utilizarea principală a WebGL este implementarea utilizării accelerate de GPU a fizicii, efectelor și procesării imaginilor ca parte a pânzei paginii web. Autorul original al WebGL este Mozilla Foundation.

Ce cauzează problema „WebGL neacceptat”?

Am investigat această problemă specială examinând diferite rapoarte ale utilizatorilor și strategiile de reparații pe care le-au implementat ei înșiși pentru a rezolva această problemă. Pe baza a ceea ce am adunat, există mai multe scenarii comune care vor declanșa această problemă specială:

  • Versiunea browserului nu acceptă WebGL - Versiunile mai vechi ale browserului nu sunt concepute pentru a suporta tehnologia WebGL. Dacă întâmpinați problema cu o versiune de browser extrem de depășită, soluția este să actualizați la o versiune care acceptă WebGL.
  • Accelerarea hardware nu este activată în browserul dvs. - Deși accelerarea hardware-ului nu este o cerință pentru WebGL, am găsit o mulțime de rapoarte în care tehnologia WebGL nu funcționa corect. Se știe că Chrome raportează în mod fals că WebGL nu este acceptat dacă accelerarea hardware este dezactivată. În acest caz, soluția este să accesați setările browserului și să activați accelerarea hardware din browser.
  • Drivere grafice învechite - Un alt posibil declanșator care va cauza eroarea „WebGL nu este acceptat” este un driver grafic învechit. În acest caz, soluția pentru actualizarea driverului grafic la cea mai recentă versiune în mod automat (utilizând Device Manager) sau manual (utilizând software-ul de actualizare proprietar de la producătorul GPU).
  • Windows XP nu acceptă WebGL - Dacă utilizați în continuare Windows XP, va trebui probabil să faceți upgrade pentru a utiliza tehnologia WebGL. O soluție care vă va permite să utilizați XP este utilizarea unei versiuni mai vechi de Chromium (nu este recomandată)

Dacă căutați o modalitate de a rezolva „ WebGL nu este acceptat „Eroare în browserul dvs., acest articol vă va oferi mai mulți pași de depanare. Mai jos, veți găsi o colecție de metode pe care alți utilizatori într-o situație similară le-au folosit pentru a rezolva problema.



Metoda 1: Verificați dacă versiunea browserului dvs. acceptă WebGL

Rețineți că nu toate versiunile de browser vor accepta WebGL. Dacă versiunea browserului dvs. este sever depășită, este posibil să vedeți acest mesaj de eroare deoarece browserul dvs. nu este echipat pentru a gestiona WebGL.

Aproape toate versiunile recente de browser sunt echipate pentru a gestiona Web GL, dar există câteva excepții. De exemplu, WebGL nu este acceptat pe Opera Mini, indiferent de versiunea pe care o utilizați.

O modalitate rapidă de a verifica dacă versiunea browserului dvs. acceptă WebGL este să verificați acest tabel ( aici ). Puteți vedea cu ușurință ce versiuni de browser sunt echipate pentru a gestiona WebGL.

Verificarea dacă WebGL este acceptat în versiunea browserului dvs.

Deoarece toate browserele populare acceptă în prezent WebGL cu cele mai recente versiuni de desktop, probabil că veți putea rezolva problema actualizându-vă la cea mai recentă versiune disponibilă.

Actualizați Google Chrome

Actualizarea Google Chrome

Dacă v-ați asigurat că versiunea curentă a browserului dvs. este echipată pentru a accepta WebGL și vă confruntați în continuare cu „ WebGL nu este acceptat ‘Eroare, treceți la următoarea metodă de mai jos.

Metoda 2: Activarea accelerării hardware pe browserul dvs.

Un posibil motiv pentru care s-ar putea să întâlniți „ WebGL nu este acceptat „Eroarea este că accelerarea hardware este dezactivată în browserul dvs. web. Tehnologia WebGL depinde de accelerarea hardware, deci va trebui să luați pașii corespunzători pentru a vă asigura că accelerarea hardware este activată în browserul dvs.

Întrucât pașii pentru activarea accelerării hardware sunt diferiți de la un browser la altul, am creat ghiduri separate pentru toate cele mai populare browsere web. Vă rugăm să urmați cel aplicabil browserului pe care îl utilizați:

Activarea accelerării hardware pe Chrome

  1. Faceți clic pe meniul de acțiune (pictogramă cu trei puncte) din colțul din dreapta sus și apoi faceți clic pe Setări .
  2. În interiorul Setări meniul, derulați în jos până la sfârșitul listei și faceți clic pe Avansat pentru a face vizibile opțiunile de setări avansate.
  3. Derulați în jos până la Sistem fila și verificați comutarea asociată cu Folosiți accelerarea hardware când este disponibil.
  4. Apasă pe Relansați pentru a efectua modificarea.

Activarea accelerării hardware pe Google Chrome

Activarea accelerării hardware pe Mozilla Firefox

  1. Deschideți Firefox și accesați butonul de acțiune (colțul din dreapta sus) și faceți clic pe Opțiuni.
  2. Apoi, în Opțiuni meniu, derulați în jos până la Performanţă și dezactivați caseta de selectare asociată cu Folosiți setările de performanță recomandate .
  3. Cu setările de performanță recomandate dezactivate, activați caseta de selectare asociată cu Folosiți accelerația hardware atunci când este disponibilă .
  4. Reporniți browserul pentru a forța modificările să intre în vigoare.

Activarea accelerării hardware pe Opera

  1. Faceți clic pe pictograma Opera (colțul din stânga sus) și alegeți Setări din meniu.
  2. În interiorul Setări meniul, derulați în jos până la partea de jos a ecranului și faceți clic pe Avansat pentru a face vizibile opțiunile de setări ascunse.
  3. Derulați în jos până la Sistem și activați comutatorul asociat cu Folosiți accelerația hardware atunci când este disponibilă .

Activarea accelerării hardware pe Opera

Dacă întâmpinați în continuare eroarea chiar și după ce activați accelerarea hardware, treceți la următoarea metodă de mai jos.

Metoda 3: Actualizarea driverelor grafice

Deoarece WebGL depinde de suportul GPU, driverele grafice mai vechi ar putea ajunge să provoace „ WebGL nu este acceptat ‘Eroare. Dacă sistemul dvs. este echipat să accepte WebGL, este posibil să puteți rezolva problema doar asigurându-vă că utilizați cele mai recente drivere grafice disponibile.

Dacă aveți Windows 10, puteți face acest lucru cu ușurință utilizând Device Manager pentru a vă actualiza driverele grafice. Iată cum:

  1. presa Tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „Devmgmt.msc” și apăsați introduce a deschide Manager de dispozitiv .

    Rulați Manager dispozitive utilizând caseta de dialog Executare

  2. În Manager dispozitive, extindeți meniul derulant asociat cu adaptoarele de afișare. Apoi, faceți clic dreapta pe placa grafică și alegeți Actualizați driver-ul .

    Actualizați driverul grafic făcând clic dreapta pe el.

    Notă: Dacă utilizați un sistem care are atât un GPU dedicat, cât și integrat, cel mai bine este să le actualizați pe ambele. De asemenea, asigurați-vă că utilizați o conexiune stabilă la Internet.

  3. Din ecranul următor, faceți clic pe Căutați automat software-ul actualizat al driverului, apoi urmați instrucțiunile de pe ecran pentru a căuta cel mai nou driver.

    Se caută automat cel mai nou driver

  4. Așteptați până când driverul este complet descărcat, apoi continuați cu instalarea pentru a configura driverul mai nou.

    Descărcarea celui mai recent driver grafic

  5. După instalarea driverului mai nou, reporniți computerul pentru a finaliza instalarea.

    Actualizarea driverului dedicat Nvidia la cea mai recentă versiune

  6. Deschideți browserul din nou și vedeți dacă acum puteți vizualiza conținut WebGL.

Dacă aveți o versiune mai veche de Windows sau Managerul de dispozitive nu reușește să identifice o versiune mai nouă a driverului, va trebui să urmăriți cea mai recentă versiune pentru modelul dvs. GPU particular și să o instalați manual.

Din fericire, fiecare producător major de GPU are software proprietar care va identifica automat driverul corespunzător și îl va instala. Folosiți doar software-ul adecvat producătorului GPU:

  • Experiență GeForce - Nvidia
  • Adrenalină - AMD
  • Driver Intel - Intel

Dacă întâmpinați în continuare aceeași problemă chiar și după actualizarea driverelor GPU, treceți la următoarea metodă de mai jos.

Metoda 4: Instalarea unei versiuni mai noi de Windows (dacă este cazul)

Deoarece redarea GPU a fost eliminată în Windows XP de majoritatea browserelor (din motive de securitate), va trebui probabil să instalați o versiune mai nouă de Windows dacă doriți să utilizați WebGL.

Sau, dacă insistați să utilizați WebGL cu Windows XP, puteți face acest lucru folosind o versiune mai veche de Chromium. Dacă acest scenariu este aplicabil pentru dvs., vă mulțumiți cu o versiune Chromium mai veche decât construi 291976.

4 minute citite