Javítás: A WebGL nem támogatott

Állítólag néhány felhasználó nem tudja használni a WebGL-alapú webhelyeket, mint például a WebGL Earth, a Shadertoy stb. A megjelenő üzenet: „A WebGL nem támogatott ”. Noha az üzenet sokkal gyakoribb a Google Chrome-on, megerősítést nyer, hogy más böngészőkben is megjelenik (Opera és Firefox). A probléma nem kizárólagos a Windows egyes verzióinál, de a jelentések szerint régebbi GPU modellt használó rendszereknél fordulnak elő.

A WebGL nem támogatott

Mi a WebGL?

A WebGL egy JavaScript API, amelyet interaktív 2D és 3D grafika megjelenítésére használnak plug-inek használata nélkül bármilyen kompatibilis webböngészőben. Noha a WebGL teljesen integrálva van a legtöbb webes szabványba, ez továbbra is a GPU támogatásától függ, és lehet, hogy nem érhető el régebbi eszközökön.

A WebGL fő felhasználása a fizika, az effektusok és a képfeldolgozás GPU-gyorsított használatának megvalósítása a weboldal vászonának részeként. A WebGL eredeti szerzője a Mozilla Alapítvány.

Mi okozza a 'WebGL nem támogatott' problémát?

Ezt a konkrét problémát különféle felhasználói jelentések és javítási stratégiák áttekintésével vizsgáltuk meg, amelyeket ők maguk alkalmaztak az adott probléma megoldása érdekében. Az általunk összegyűjtött adatok alapján számos közös forgatókönyv váltja ki ezt a kérdést:

  • A böngésző verziója nem támogatja a WebGL-t - A régebbi böngésző verziókat nem a WebGL technológia támogatására tervezték. Ha egy nagyon elavult böngészőverzióval szembesül a problémával, akkor a javítást a WebGL-t támogató verzióra kell frissíteni.
  • A böngészőben nincs engedélyezve a hardveres gyorsítás - Bár a hardveres gyorsítás nem követelmény a WebGL számára, sok olyan jelentést találtunk, amelyekben a WebGL technológia nem működött megfelelően. A Chromeról ismert, hogy tévesen bejelenti, hogy a WebGL nem támogatott, ha a hardveres gyorsítás le van tiltva. Ebben az esetben a megoldás az, hogy hozzáférnek a böngészőbeállításokhoz, és engedélyezhetik a hardveres gyorsítást a böngészőből.
  • Elavult grafikus illesztőprogramok - A 'WebGL nem támogatott' hibát okozó másik kiváltó tényező egy erősen elavult grafikus illesztőprogram. Ebben az esetben a javítás a grafikus illesztőprogram automatikus frissítésére a legújabb verzióra (az Eszközkezelő használatával) vagy manuálisan (a GPU gyártójának szabadalmaztatott frissítő szoftverével) történik.
  • A Windows XP nem támogatja a WebGL-t - Ha továbbra is Windows XP-t használ, akkor valószínűleg frissítenie kell a WebGL-technológia használatához. Egy olyan megoldás, amely lehetővé teszi az XP használatát, egy régebbi Chromium készítés használata (nem ajánlott)

Ha módot keres a böngészőjében a „ WebGL nem támogatott ” hiba megoldására, ez a cikk több hibaelhárítási lépést tartalmaz. Az alábbiakban olyan módszerek gyűjteményét találja, amelyeket a hasonló helyzetben lévő többi felhasználó használ a probléma megoldására.

1. módszer: Ellenőrizze, hogy a böngésző verziója támogatja-e a WebGL-t

Ne feledje, hogy nem minden böngészőverzió támogatja a WebGL-t. Ha a böngésző verziója elavult, akkor ezt a hibaüzenetet láthatja, mert a böngészője nincs felkészítve a WebGL kezelésére.

Szinte az összes legutóbbi böngészőverzió fel van szerelve a Web GL kezelésére, de vannak kivételek. Például a WebGL nem támogatott az Opera Mini-en, függetlenül a használt verziótól.

A táblázat gyors ellenőrzéséhez, hogy a böngészője támogatja-e a WebGL-t, itt ellenőrizheti ezt a táblázatot (itt). Könnyen láthatja, mely böngésző-verziók vannak felépítve a WebGL kezelésére.

Annak ellenőrzése, hogy a WebGL támogatott-e a böngésző verziójában

Mivel az összes népszerű böngésző jelenleg támogatja a WebGL-et a legújabb asztali verziókkal, valószínűleg meg tudja oldani a problémát a legfrissebb elérhető verzióra történő frissítéssel.

A Google Chrome frissítése

Ha megbizonyosodott arról, hogy a böngésző jelenlegi verziója fel van-e szerelve a WebGL támogatására, és továbbra is a ' WebGL nem támogatott ' hibát tapasztalja, lépjen tovább a következő módszerre.

2. módszer: A hardveres gyorsítás engedélyezése a böngészőben

A „ WebGL nem támogatott ” hiba egyik lehetséges oka az, hogy a hardveres gyorsítást letiltják a böngészőben. A WebGL technológia a hardveres gyorsítástól függ, ezért meg kell tennie a megfelelő lépéseket annak biztosítása érdekében, hogy a hardveres gyorsítás engedélyezve legyen a böngészőben.

Mivel a hardveres gyorsítás engedélyezésének lépései böngészőnként eltérnek, külön útmutatásokat készítettünk az összes legnépszerűbb böngésző számára. Kérjük, kövesse az Ön által használt böngészőre alkalmazottat:

Hardvergyorsítás engedélyezése a Chrome-on

  1. Kattintson a művelet menüre (három pont ikon) a jobb felső sarokban, majd kattintson a Beállítások elemre .
  2. A Beállítások menüben görgessen le a lista aljára, és kattintson a Speciális elemre, hogy láthatóvá váljon a speciális beállítások.
  3. Görgessen le a Rendszer fülig, és ellenőrizze a Választható hardveres gyorsítás használata kapcsolót, ha elérhető.
  4. Kattintson az Újraindítás gombra a módosítás kényszerítéséhez.

Hardvergyorsítás engedélyezése a Google Chrome-on

Hardvergyorsítás engedélyezése a Mozilla Firefoxon

  1. Nyissa meg a Firefoxot, lépjen a művelet gombra (jobb felső sarokban), majd kattintson az Opciók elemre .
  2. Ezután az Opciók menüben görgessen le a Teljesítmény elemre, és tiltsa le a Jelölje be a javasolt teljesítménybeállításokhoz jelölőnégyzetet.
  3. Ha az ajánlott teljesítménybeállítások nem engedélyezettek, engedélyezze a Hardvergyorsítás használata jelölőnégyzetet, ha elérhető .
  4. Indítsa újra a böngészőt, hogy a változások hatályba lépjenek.

Hardvergyorsítás engedélyezése az Opera operációs rendszeren

  1. Kattintson az Opera ikonra (bal felső sarokban), és válassza a menü Beállítások menüpontját.
  2. A Beállítások menüben görgessen le a képernyő aljára, és kattintson a Speciális gombra, hogy láthatóvá váljon a rejtett beállítások.
  3. Görgessen le a Rendszer fülre, és engedélyezze a Hardvergyorsítás használata kapcsolót, ha elérhető .

Hardvergyorsítás engedélyezése az Opera operációs rendszeren

Ha még a hardveres gyorsítás engedélyezése után is tapasztalja a hibát, ugorjon az alábbi módszerre.

3. módszer: Grafikus illesztőprogramok frissítése

Mivel a WebGL a GPU támogatásától függ, a régebbi grafikus illesztőprogramok a ' WebGL nem támogatott ' hibát okozhatják. Ha a rendszer fel van szerelve a WebGL támogatására, akkor a problémát úgy oldhatja meg, hogy meggyőződött arról, hogy a rendelkezésre álló legújabb grafikus illesztőprogramokat használja.

Ha Windows 10 operációs rendszerrel rendelkezik, ezt könnyen megteheti az Eszközkezelő segítségével a grafikus illesztőprogramok frissítéséhez. Itt van, hogyan:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „devmgmt.msc” parancsot, és nyomja meg az Entert az Eszközkezelő megnyitásához .

    Futtassa az Eszközkezelőt a Futtatás párbeszédpanel segítségével
  2. Az Eszközkezelőben bontsa ki a Display adapterekhez tartozó legördülő menüt. Ezután kattintson a jobb gombbal a grafikus kártyára, és válassza az Illesztőprogram frissítése lehetőséget .

    Frissítse a grafikus illesztőprogramot a jobb egérgombbal kattintva.

    Megjegyzés: Ha olyan rendszert használ, amely dedikált és integrált GPU-val is rendelkezik, a legjobb frissíteni mindkettőt. Ezenkívül győződjön meg arról, hogy stabil internetkapcsolatot használ.

  3. A következő képernyőn kattintson a Frissített illesztőprogram automatikus keresése elemre , majd kövesse a képernyőn megjelenő utasításokat a legújabb illesztőprogram megkereséséhez.

    A legújabb illesztőprogram automatikus keresése
  4. Várja meg, amíg az illesztőprogram teljesen letöltődik, majd kövesse a telepítést az újabb illesztőprogram beállításához.

    A legújabb grafikus illesztőprogram letöltése
  5. Miután telepítette az újabb illesztőprogramot, indítsa újra a számítógépet a telepítés befejezéséhez.

    A dedikált Nvidia illesztőprogram frissítése a legújabb verzióra
  6. Nyissa meg újra a böngészőt, és ellenőrizze, hogy képes-e megtekinteni a WebGL tartalmat.

Ha régebbi Windows verzióval rendelkezik, vagy az Eszközkezelő nem találja meg az újabb illesztőprogram verziót, akkor meg kell találnia az adott GPU-modell legújabb verzióját, és manuálisan kell telepítenie.

Szerencsére minden nagyobb GPU gyártó rendelkezik saját szoftverrel, amely automatikusan azonosítja a megfelelő illesztőprogramot és telepíti azt az Ön számára. Csak használja a GPU gyártójának megfelelő szoftvert:

  • GeForce Experience - Nvidia
  • Adrenalin - AMD
  • Intel illesztőprogram - Intel

Ha még a GPU illesztőprogramjainak frissítése után is ugyanazzal a problémával szembesül, lépjen tovább a következő módszerre.

4. módszer: Újabb Windows verzió telepítése (ha van)

Mivel a GPU-leképezést a legtöbb böngésző eltávolította a Windows XP-ben (biztonsági okokból), ezért valószínűleg telepítenie kell egy újabb Windows-verziót, ha a WebGL-t kívánja használni.

Vagy ha ragaszkodik a WebGL használatához a Windows XP-vel, akkor ezt megteheti egy régebbi Chromium verzióval. Ha ez a forgatókönyv rád vonatkozik, akkor válasszon egy 291976-os verziónál régebbi Chromium-verziót.

Érdekes Cikkek