Popravek: WebGL ni podprt



Preizkusite Naš Instrument Za Odpravo Težav

Nekateri uporabniki domnevno ne morejo uporabljati spletnih mest, ki temeljijo na WebGL, kot so WebGL Earth, Shadertoy itd. Sporočilo, ki se pojavi, je: WebGL ni podprt ‘. Čeprav je sporočilo veliko pogostejše pri Google Chromu, je potrjeno, da se pojavlja tudi v drugih brskalnikih (Opera in Firefox). Težava ni izključna za določeno različico sistema Windows, vendar se večinoma pojavlja pri sistemih, ki uporabljajo starejši model GPU.



WebGL ni podprt



Kaj je WebGL?

WebGL je JavaScript API, ki se uporablja za upodabljanje interaktivne 2D in 3D grafike brez uporabe vtičnikov v katerem koli združljivem spletnem brskalniku. Čeprav je WebGL v celoti integriran z večino spletnih standardov, je še vedno odvisen od podpore GPU in morda ni na voljo v starejših napravah.



Glavna uporaba WebGL je izvajanje GPU-pospešene uporabe fizike, učinkov in obdelave slik kot dela platna spletne strani. Prvotni avtor WebGL je Mozilla Foundation.

Kaj povzroča težavo »WebGL ni podprt«?

To posebno težavo smo raziskali tako, da smo si ogledali različna poročila uporabnikov in strategije popravil, ki so jih sami uporabili za rešitev te težave. Glede na to, kar smo zbrali, obstaja nekaj pogostih scenarijev, ki bodo sprožili to težavo:

  • Različica brskalnika ne podpira WebGL - Starejše različice brskalnikov niso zasnovane tako, da podpirajo tehnologijo WebGL. Če naletite na težavo z večkrat zastarelo različico brskalnika, je popravek posodobitev na različico, ki podpira WebGL.
  • V vašem brskalniku strojno pospeševanje ni omogočeno - Čeprav strojno pospeševanje za WebGL ni zahteva, smo našli veliko poročil, v katerih tehnologija WebGL ni delovala pravilno. Znano je, da Chrome lažno poroča, da WebGL ni podprt, če je onemogočeno pospeševanje strojne opreme. V tem primeru je rešitev dostop do nastavitev brskalnika in omogočanje strojnega pospeševanja iz brskalnika.
  • Zastareli grafični gonilniki - Drug možen sprožilec, ki bo povzročil napako »WebGL ni podprt«, je močno zastarel grafični gonilnik. V tem primeru je popravek samodejnega posodabljanja grafičnega gonilnika na najnovejšo različico (z upraviteljem naprav) ali ročno (z uporabo lastniške programske opreme za posodobitev proizvajalca GPU).
  • Windows XP ne podpira WebGL - Če še vedno uporabljate Windows XP, boste verjetno morali nadgraditi, če želite uporabljati tehnologijo WebGL. Rešitev, ki vam bo omogočila uporabo XP, je uporaba starejše različice Chromium (ni priporočljivo)

Če iščete način za rešitev WebGL ni podprt „V vašem brskalniku je v tem članku nekaj korakov za odpravljanje težav. Spodaj boste našli zbirko metod, ki so jih drugi uporabniki v podobni situaciji uporabili za rešitev težave.



1. način: Preverite, ali različica vašega brskalnika podpira WebGL

Upoštevajte, da WebGL ne podpirajo vse različice brskalnika. Če je različica vašega brskalnika močno zastarela, boste morda videli to sporočilo o napaki, ker vaš brskalnik ni opremljen za upravljanje WebGL.

Skoraj vse najnovejše različice brskalnika so opremljene za obdelavo Web GL, vendar obstajajo nekatere izjeme. Na primer, WebGL ne podpira Opera Mini, ne glede na to, katero različico uporabljate.

Hiter način, da preverite, ali različica vašega brskalnika podpira WebGL, je preveriti to tabelo ( tukaj ). Z lahkoto lahko vidite, katere različice brskalnika so opremljene za obdelavo WebGL.

Preverjanje, ali je v različici brskalnika podprt WebGL

Ker vsi priljubljeni brskalniki trenutno podpirajo WebGL z najnovejšimi namiznimi različicami, boste težavo verjetno lahko rešili s posodobitvijo na najnovejšo različico, ki je na voljo.

Posodobite Google Chrome

Posodabljanje Google Chroma

Če ste zagotovili, da je vaša trenutna različica brskalnika opremljena za podporo WebGL, in še vedno naletite na WebGL ni podprt ‘Napaka, premaknite se na naslednjo metodo spodaj.

2. način: omogočite strojno pospeševanje v brskalniku

Eden od možnih razlogov, zakaj bi lahko naleteli na WebGL ni podprt ‘Napaka je, da je v vašem spletnem brskalniku onemogočeno pospeševanje strojne opreme. Tehnologija WebGL je odvisna od pospeševanja strojne opreme, zato boste morali sprejeti ustrezne ukrepe, da zagotovite, da je v vašem brskalniku omogočeno pospeševanje strojne opreme.

Ker se koraki za omogočanje strojnega pospeševanja razlikujejo od brskalnika do brskalnika, smo ustvarili ločene vodnike za vse najbolj priljubljene spletne brskalnike. Upoštevajte tistega, ki velja za brskalnik, ki ga uporabljate:

Omogočanje strojnega pospeševanja v Chromu

  1. V zgornjem desnem kotu kliknite meni z dejanji (ikona s tremi pikami) in nato kliknite Nastavitve .
  2. Znotraj Nastavitve na dnu seznama in kliknite na Napredno , da bodo vidne možnosti naprednih nastavitev.
  3. Pomaknite se navzdol do Sistem in preverite preklop, povezan z Uporabite strojno pospeševanje ko je na voljo.
  4. Kliknite Ponovno zaženite za uveljavitev spremembe.

Omogočanje strojnega pospeševanja v brskalniku Google Chrome

Omogočanje strojnega pospeševanja v Mozilla Firefox

  1. Odprite Firefox in pojdite na gumb za dejanja (v zgornjem desnem kotu) in kliknite na Opcije.
  2. Nato v Opcije meniju, se pomaknite navzdol do Izvedba in onemogočite potrditveno polje, povezano z Uporabite priporočene nastavitve zmogljivosti .
  3. Če so priporočene nastavitve zmogljivosti onemogočene, omogočite potrditveno polje, povezano z Uporabite strojno pospeševanje, če je na voljo .
  4. Znova zaženite brskalnik, da začnejo spremembe veljati.

Omogočanje strojnega pospeševanja v Operi

  1. Kliknite ikono Opera (zgoraj levo) in izberite Nastavitve v meniju.
  2. Znotraj Nastavitve se pomaknite navzdol do dna zaslona in kliknite Napredno gumb, da bodo skrite možnosti nastavitev vidne.
  3. Pomaknite se navzdol do Sistem in omogočite preklop, povezan z Uporabite strojno pospeševanje, če je na voljo .

Omogočanje strojnega pospeševanja v Operi

Če se napaka še vedno pojavlja tudi po omogočanju strojnega pospeševanja, se pomaknite navzdol do naslednje metode spodaj.

3. način: Nadgradnja grafičnih gonilnikov

Ker je WebGL odvisen od podpore GPU, lahko starejši grafični gonilniki na koncu povzročijo WebGL ni podprt ‘Napaka. Če je vaš sistem opremljen za podporo WebGL, boste težavo morda lahko rešili tako, da se prepričate, da uporabljate najnovejše razpoložljive grafične gonilnike.

Če imate Windows 10, lahko to enostavno storite z upraviteljem naprav za posodobitev grafičnih gonilnikov. Takole:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite “Devmgmt.msc” in pritisnite Enter odpreti Upravitelj naprav .

    Zaženite upravitelj naprav s pogovornim oknom Zaženi

  2. V upravitelju naprav razširite spustni meni, povezan z zaslonskimi vmesniki. Nato z desno miškino tipko kliknite grafično kartico in izberite Posodobi gonilnik .

    Posodobite grafični gonilnik tako, da ga kliknete z desno miškino tipko.

    Opomba: Če uporabljate sistem z namenskim in integriranim grafičnim procesorjem, je najbolje, da oba posodobite. Prepričajte se tudi, da uporabljate stabilno internetno povezavo.

  3. Na naslednjem zaslonu kliknite Samodejno poiščite posodobljeno programsko opremo gonilnikov, nato sledite navodilom na zaslonu za iskanje najnovejšega gonilnika.

    Samodejno iskanje najnovejšega gonilnika

  4. Počakajte, da se gonilnik v celoti prenese, nato pa z namestitvijo nastavite novejši gonilnik.

    Prenos najnovejšega grafičnega gonilnika

  5. Ko je nameščen novejši gonilnik, znova zaženite računalnik, da dokončate namestitev.

    Posodobitev namenskega gonilnika Nvidia na najnovejšo različico

  6. Znova odprite brskalnik in preverite, ali si lahko zdaj ogledate vsebino WebGL.

Če imate starejšo različico sistema Windows ali Upravitelj naprav ne prepozna novejše različice gonilnika, boste morali izslediti najnovejšo različico za določen model grafičnega procesorja in jo namestiti ročno.

Na srečo ima vsak večji proizvajalec grafičnih procesorjev lastniško programsko opremo, ki samodejno prepozna ustrezen gonilnik in ga namesti namesto vas. Preprosto uporabite programsko opremo, ki ustreza proizvajalcu vašega grafičnega procesorja:

  • Izkušnje GeForce - Nvidia
  • Adrenalin - AMD
  • Intel Driver - Intel

Če se tudi po posodobitvi gonilnikov GPU še vedno srečujete z isto težavo, se pomaknite do naslednje metode spodaj.

4. način: Namestitev novejše različice sistema Windows (če je primerno)

Ker je upodabljanje GPU v operacijskem sistemu Windows XP odstranilo večina brskalnikov (zaradi varnostnih razlogov), boste verjetno morali namestiti novejšo različico sistema Windows, če želite uporabljati WebGL.

Če pa vztrajate pri uporabi WebGL z operacijskim sistemom Windows XP, lahko to storite s starejšo različico Chromium. Če ta scenarij velja za vas, se odločite za različico Chromium, starejšo od graditi 291976.

4 minute branja