Popravi: WebGL ni podprt

Nekateri uporabniki naj ne bi mogli uporabljati spletnih mest, ki temeljijo na WebGL, kot so WebGL Earth, Shadertoy itd. Pojavi se sporočilo: „ WebGL ni podprt “. Čeprav je sporočilo veliko pogostejše z brskalnikom Google Chrome, je potrjeno tudi, da se pojavlja v drugih brskalnikih (Opera & 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 popolnoma integriran z večino spletnih standardov, je še vedno odvisen od podpore GPU in morda ne bo na voljo na starejših napravah.

Glavna uporaba WebGL je izvajanje fizike, učinkov in obdelave slik, ki jo pospešuje GPU, kot del platna spletnih strani. Prvotni avtor WebGL je Mozilla Foundation.

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

To posebno težavo smo preučili tako, da smo pogledali različna uporabniška poročila in strategije popravil, ki so jih sami uvedli za rešitev te posebne težave. Glede na to, kar smo zbrali, obstaja več skupnih scenarijev, ki bodo sprožili to vprašanje:

  • Različica brskalnika ne podpira WebGL - Starejše različice brskalnika niso zasnovane za podporo tehnologije WebGL. Če naletite na težavo s serijsko zastarelo različico brskalnika, je treba popraviti posodobitev na različico, ki podpira WebGL.
  • Pospeševanje strojne opreme v vašem brskalniku ni omogočeno - Čeprav pospeševanje strojne opreme ni pogoj za WebGL, smo našli veliko poročil, kjer tehnologija WebGL ne deluje pravilno. Za Chrome je znano, da lažno poroča, da WebGL ni podprt, če je pospeševanje strojne opreme onemogočeno. V tem primeru je rešitev dostop do nastavitev brskalnika in omogočanje pospeševanja strojne opreme iz vašega brskalnika.
  • Zastareli gonilniki grafike - Drugi možni sprožilec, ki bo povzročil napako »WebGL ni podprt«, je močno zastarel gonilnik grafike. V tem primeru popravek za samodejno posodobitev grafičnega gonilnika na najnovejšo različico (z uporabo upravitelja naprav) ali ročno (s pomočjo lastniške programske opreme za posodabljanje proizvajalca GPU).
  • Windows XP ne podpira WebGL - Če še vedno uporabljate Windows XP, boste za uporabo tehnologije WebGL verjetno morali nadgraditi. Rešitev, ki vam bo omogočila uporabo XP, je uporaba starejše različice Chromium (ni priporočljivo)

Če iščete način, kako v brskalniku odpraviti napako ' WebGL ni podprt ', vam bo v tem članku na voljo več 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 brskalnika podpira WebGL

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

Skoraj vse novejše različice brskalnika so opremljene s spletnim GL, vendar obstajajo nekatere izjeme. Na primer, WebGL ni podprt v Opera Mini, ne glede na to, katero različico uporabljate.

Ta preglednica (tukaj) lahko hitro preverite, ali različica brskalnika podpira WebGL. Lahko vidite, katere različice brskalnika so opremljene za upravljanje z 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 tako, da posodobite na najnovejšo različico, ki je na voljo.

Posodobitev Google Chroma

Če ste zagotovili, da je vaša trenutna različica brskalnika opremljena za podporo WebGL in še vedno naletite na napako ' WebGL ni podprta ', preidite na naslednji način spodaj.

2. način: omogočanje pospeševanja strojne opreme v brskalniku

Eden od možnih razlogov, zakaj se boste morda spopadli z napako ' WebGL ni podprt ', 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 v brskalniku omogočite pospeševanje strojne opreme.

Ker so koraki za omogočanje strojne pospešitve različni od brskalnika do brskalnika, smo ustvarili ločene vodnike za vse najbolj priljubljene spletne brskalnike. Sledite tistemu, ki velja za brskalnik, ki ga uporabljate:

Omogočanje strojne pospešitve v Chromu

  1. V zgornjem desnem kotu kliknite akcijski meni (ikona treh pik) in nato kliknite Nastavitve .
  2. V meniju Nastavitve se pomaknite navzdol na dno seznama in kliknite Napredno, da prikažete možnosti naprednih nastavitev.
  3. Pomaknite se navzdol do zavihka Sistem in preverite stikalo, povezano z uporabo strojne pospešitve, če je na voljo.
  4. Za uveljavitev spremembe kliknite gumb Ponovni zagon .

Omogočanje strojne pospešitve v brskalniku Google Chrome

Omogočanje strojne pospešitve na Mozilla Firefox

  1. Odprite Firefox in pojdite na gumb za akcijo (zgornji desni kotiček) in kliknite na Možnosti.
  2. Nato se v meniju Možnosti pomaknite navzdol do Zmogljivost in onemogočite potrditveno polje, povezano z Uporabo priporočenih nastavitev zmogljivosti .
  3. Ko so priporočene nastavitve zmogljivosti onemogočene, omogočite potrditveno polje, povezano z uporabo pospeševanja strojne opreme, če je na voljo .
  4. Znova zaženite brskalnik in tako uveljavite spremembe.

Omogočanje strojne pospešitve v Operi

  1. Kliknite ikono Opera (zgornji levi kot) in v meniju izberite Nastavitve .
  2. V meniju Nastavitve se pomaknite navzdol do dna zaslona in kliknite gumb Napredno, da prikažete možnosti skritih nastavitev.
  3. Pomaknite se navzdol do zavihka Sistem in omogočite preklop, povezan z uporabo pospeševanja strojne opreme, če je na voljo .

Omogočanje strojne pospešitve v Operi

Če še vedno naletite na napako, tudi če omogočite pospeševanje strojne opreme, premaknite se na naslednji način spodaj.

3. način: Nadgradnja grafičnih gonilnikov

Ker je WebGL odvisen od podpore GPU, lahko starejši grafični gonilniki povzročijo napako » WebGL ni podprta «. Če je vaš sistem opremljen za podporo WebGL, lahko težavo rešite tako, da preverite, ali uporabljate najnovejše grafične gonilnike, ki so na voljo.

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

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi. Nato vnesite „devmgmt.msc“ in pritisnite Enter, da odprete upravitelja naprav .

    Zaženite upravitelja naprav z uporabo pogovornega okna Zaženi
  2. Znotraj upravitelja naprav razširite spustni meni, povezan z zaslonskimi adapterji. Nato z desno miškino tipko kliknite grafično kartico in izberite Posodobitev gonilnika .

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

    Opomba: Če uporabljate sistem, ki ima namenski in integriran GPU, je najbolje, da posodobite oba. Prepričajte se tudi, da uporabljate stabilno internetno povezavo.

  3. Na naslednjem zaslonu kliknite samodejno iskanje za posodobljeno programsko opremo gonilnika in sledite pozivom na zaslonu za iskanje najnovejšega gonilnika.

    Samodejno iskanje najnovejšega gonilnika
  4. Počakajte, da se gonilnik v celoti naloži, nato pa sledite namestitvi, da nastavite novejši gonilnik.

    Prenos najnovejšega gonilnika grafike
  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 zdaj lahko ogledate vsebino WebGL.

Če imate starejšo različico sistema Windows ali upravitelj naprav ne prepozna novejše različice gonilnikov, boste morali najti najnovejšo različico za vaš določen model GPU in ga namestiti ročno.

Na srečo ima vsak večji proizvajalec GPU lastniško programsko opremo, ki bo samodejno identificirala ustrezen gonilnik in ga namestila namesto vas. Preprosto uporabite programsko opremo, ki ustreza proizvajalcu GPU:

  • GeForce Experience - Nvidia
  • Adrenalin - AMD
  • Gonilnik Intel - Intel

Če se še vedno srečujete z isto težavo tudi po posodobitvi gonilnikov GPU-ja, premaknite se na naslednji način spodaj.

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

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

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

Zanimivi Članki