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

Néhány felhasználó állítólag nem tudja használni a WebGL-alapú webhelyeket, mint például a WebGL Earth, a Shadertoy stb. A megjelenő üzenet a következő: „A WebGL nem támogatott ”. Bár az üzenet sokkal gyakoribb a Google Chrome-nál, megerősítették, hogy más böngészőknél (Opera és Firefox) is megjelenik. A probléma nem kizárólag egy bizonyos Windows verzióra vonatkozik, de többnyire egy régebbi GPU-modellt használó rendszereknél fordul elő.

Mi az a WebGL?

A WebGL egy JavaScript API, amelyet interaktív 2D és 3D grafikák megjelenítésére használnak, plug-inek használata nélkül bármilyen kompatibilis webböngészőben. Bár a WebGL teljesen integrálva van a legtöbb webes szabványdal, ez még mindig 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, effektusok és képfeldolgozás GPU-gyorsított használata a weblap vászon 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 problémát megvizsgáltuk különféle felhasználói jelentések és javítási stratégiák megvizsgálásával, amelyeket ők maguk telepítettek az adott probléma megoldására. Összegyűjtött adatok alapján számos általános forgatókönyv létezik, amely kiváltja ezt a problémát:

  • A böngésző verziója nem támogatja a WebGL-t - a régebbi böngészőverziók nem a WebGL technológiát támogatják. Ha néhány elavult böngészőverzióval találkozik, a javítás a WebGL-t támogató verzióra történő frissítéssel történik.
  • A hardveres gyorsítás nincs engedélyezve a böngészőben - 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 Chrome köztudottan hamisan állítja, 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érjen a böngésző beállításaihoz, és engedélyezze a hardveres gyorsítást a böngészőből.
  • Elavult grafikus illesztőprogramok - Egy másik lehetséges kiváltó ok, amely a „WebGL nem támogatott” hibát okozza, egy súlyosan elavult grafikus illesztőprogram. Ebben az esetben a javítás a grafikus illesztőprogram legújabb verzióra történő frissítéséhez automatikusan (az Eszközkezelő használatával) vagy manuálisan (a GPU gyártójának saját fejlesztésű szoftverével).
  • A Windows XP nem támogatja a WebGL-t - Ha továbbra is a Windows XP rendszert használja, akkor valószínűleg frissítenie kell a WebGL technológia használatához. Az XP használatát lehetővé tevő megoldás egy régebbi Chromium-verzió használata (nem ajánlott)

Ha a " WebGL nem támogatott " hiba megoldásának módját keresi a böngészőben, ez a cikk számos hibaelhárítási lépést tartalmaz. Az alábbiakban olyan módszerek gyűjteményét találja, amelyeket más, hasonló helyzetben lévő felhasználók használtak 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 nagyon elavult, akkor előfordulhat, hogy ezt a hibaüzenetet látja, mert a böngészője nincs felkészülve a WebGL kezelésére.

Szinte az összes legújabb böngészőverzió fel van szerelve a Web GL kezelésére, de van néhány kivétel. Például a WebGL-t az Opera Mini nem támogatja, függetlenül attól, hogy milyen verziót használ.

Gyors módja annak ellenőrzésére, hogy a böngésző verziója támogatja-e a WebGL-t, az a táblázat ellenőrzése (itt). Könnyen megnézheti, hogy mely böngészőverziók vannak felszerelve a WebGL kezelésére.

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

Ha megbizonyosodott arról, hogy a böngésző jelenlegi verziója rendelkezik a WebGL támogatásával, és továbbra is a „ WebGL nem támogatott ” hibát tapasztalja, lépjen az alábbi 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ás le van tiltva a böngészőben. A WebGL technológia a hardveres gyorsulástól függ, ezért meg kell tennie a megfelelő lépéseket annak biztosítására, hogy a böngészőben engedélyezve legyen a hardveres gyorsítás.

Mivel a hardveres gyorsítás engedélyezésének lépései böngészőnként eltérőek, külön útmutatókat hoztunk létre az összes legnépszerűbb böngészőhöz. Kérjük, kövesse az Ön által használt böngészőre vonatkozó előírást:

Hardveres gyorsítás engedélyezése a Chrome-ban

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

Hardveres gyorsítás engedélyezése a Mozilla Firefoxon

  1. Nyissa meg a Firefox böngészőt, lépjen a művelet gombra (a jobb felső sarokban), és kattintson az Opciók gombra .
  2. Ezután az Opciók menüben görgessen le a Teljesítmény elemig, és tiltsa le az Ajánlott teljesítménybeállítások használata jelölőnégyzetet .
  3. Ha az ajánlott teljesítménybeállítások le vannak tiltva, jelölje be a Hardveres gyorsítás használata jelölőnégyzetet, ha elérhető .
  4. Indítsa újra a böngészőt a módosítások hatályba léptetéséhez.

Hardveres gyorsítás engedélyezése az Operában

  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 lefelé a képernyő aljára, és kattintson a Speciális gombra a rejtett beállítások láthatóvá tételéhez.
  3. Görgessen le a Rendszer fülig, és engedélyezze a Hardveres gyorsítás használata kapcsolót, ha rendelkezésre áll .

Ha a hardveres gyorsítás engedélyezése után is tapasztalja a hibát, lépjen az alábbi következő módszerre.

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

Mivel a WebGL függ a GPU támogatásától, a régebbi grafikus illesztőprogramok okozhatják a „ WebGL nem támogatott ” hibát. Ha rendszere fel van szerelve a WebGL támogatására, akkor megoldhatja a problémát azzal, hogy megbizonyosodik arról, hogy a legújabb grafikus illesztőprogramokat használja.

Ha Windows 10 rendszert futtat, akkor ezt könnyedén megteheti az Eszközkezelő használatával 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” szót, és nyomja meg az Enter billentyűt az Eszközkezelő megnyitásához .
  2. Az Eszközkezelőben bontsa ki a Display adapterekhez társított 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 .

    Megjegyzés: Ha olyan rendszert használ, amely rendelkezik dedikált és integrált GPU-val, akkor a legjobb, ha mindkettőt frissíti. Ügyeljen arra is, hogy stabil internetkapcsolatot használjon.

  3. A következő képernyőn kattintson a Frissített illesztőprogram keresése automatikus keresésre, majd kövesse a képernyőn megjelenő utasításokat a legújabb illesztőprogram megkereséséhez.
  4. Várjon, 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.
  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.

  6. Nyissa meg újra a böngészőt, és nézze meg, képes-e mostantól 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 fel 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 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 a GPU-illesztőprogramok frissítése után is ugyanazzal a problémával szembesül, lépjen az alábbi következő módszerre.

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

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

Vagy ha ragaszkodik a WebGL használatához a Windows XP rendszerrel, megteheti egy régebbi Chromium verzió használatával. Ha ez a forgatókönyv alkalmazható Önre, akkor válasszon egy Chromium verziót, amely régebbi, mint a 291976-os build.