Oprava: WebGL nie je podporovaný

Niektorí používatelia údajne nemôžu používať webové stránky založené na WebGL, ako napríklad WebGL Earth, Shadertoy atď. Správa, ktorá sa objaví, je „ WebGL nie je podporovaná “. Aj keď je táto správa oveľa bežnejšia v prehliadači Google Chrome, potvrdzuje sa aj v iných prehliadačoch (Opera a Firefox). Tento problém sa netýka iba určitej verzie systému Windows, ale väčšinou sa vyskytuje v systémoch, ktoré používajú starší model GPU.

WebGL nie je podporovaný

Čo je to WebGL?

WebGL je JavaScript API, ktoré sa používa na vykreslenie interaktívnej 2D a 3D grafiky bez použitia doplnkov v kompatibilnom webovom prehliadači. Aj keď je WebGL plne integrovaný do väčšiny webových štandardov, stále závisí od podpory GPU a nemusí byť k dispozícii na starších zariadeniach.

Hlavným využitím WebGL je implementácia GPU-urýchleného využitia fyziky, efektov a spracovania obrazu ako súčasť plátna webovej stránky. Pôvodným autorom WebGL je Mozilla Foundation.

Čo spôsobuje problém „WebGL nie je podporovaný“?

Tento konkrétny problém sme preskúmali pomocou rôznych správ používateľov a stratégií opráv, ktoré samy nasadili, aby vyriešili tento konkrétny problém. Na základe toho, čo sme zhromaždili, existuje niekoľko bežných scenárov, ktoré spôsobia tento konkrétny problém:

  • Verzia prehľadávača nepodporuje WebGL - Staršie verzie prehľadávača nie sú navrhnuté tak, aby podporovali technológiu WebGL. Ak narazíte na problém s zastaranou zastaranou verziou prehliadača, oprava je aktualizovať na verziu, ktorá podporuje WebGL.
  • Hardvérová akcelerácia nie je vo vašom prehliadači povolená - Aj keď hardvérová akcelerácia nie je požiadavkou pre WebGL, našli sme veľa správ, v ktorých technológia WebGL nefungovala správne. O prehliadači Chrome je známe, že ak je hardvérová akcelerácia zakázaná, WebGL nie je podporovaná. V takom prípade je riešením prístup k nastaveniam vášho prehliadača a povoliť hardvérovú akceleráciu z vášho prehliadača.
  • Ovládače zastaralej grafiky - Ďalším možným spúšťačom, ktorý spôsobí chybu „WebGL nie je podporovaná“, je vážne zastaraný grafický ovládač. V takom prípade sa jedná o opravu automatickej aktualizácie grafického ovládača na najnovšiu verziu (pomocou Správcu zariadení) alebo manuálne (pomocou softvéru na aktualizáciu od výrobcu GPU).
  • Windows XP nepodporuje WebGL - Ak stále používate Windows XP, budete pravdepodobne musieť upgradovať, aby ste mohli používať technológiu WebGL. Riešením, ktoré vám umožní používať systém XP, je použitie staršej verzie prehliadača Chromium (neodporúča sa)

Ak hľadáte spôsob, ako vyriešiť chybu „ WebGL nie je podporovaná “ vo vašom prehliadači, v tomto článku nájdete niekoľko krokov na riešenie problémov. Nižšie nájdete zoznam metód, ktoré ostatní používatelia v podobnej situácii použili na vyriešenie problému.

Metóda 1: Skontrolujte, či verzia prehľadávača podporuje technológiu WebGL

Majte na pamäti, že nie všetky verzie prehľadávača budú podporovať WebGL. Ak je verzia prehľadávača značne zastaraná, môže sa zobraziť toto chybové hlásenie, pretože váš prehľadávač nie je schopný spracovať WebGL.

Takmer všetky najnovšie verzie prehľadávača sú vybavené na prácu so serverom Web GL, existujú však určité výnimky. Napríklad WebGL nie je na Opera Mini podporovaný bez ohľadu na to, akú verziu používate.

Rýchly spôsob, ako skontrolovať, či verzia vášho prehliadača podporuje WebGL, je skontrolovať túto tabuľku (tu). Môžete ľahko zistiť, ktoré verzie prehliadača sú vybavené na spracovanie WebGL.

Kontrola, či je vo vašej verzii prehľadávača podporovaná podpora WebGL

Pretože všetky populárne prehliadače v súčasnosti podporujú WebGL s najnovšími verziami pre počítače, pravdepodobne budete môcť problém vyriešiť aktualizáciou na najnovšiu dostupnú verziu.

Aktualizácia prehliadača Google Chrome

Ak ste sa ubezpečili, že vaša aktuálna verzia prehľadávača je vybavená podporou WebGL a stále sa vyskytuje chyba „ WebGL nie je podporovaná “, prejdite na nasledujúcu metódu nižšie.

Metóda 2: Povolenie hardvérovej akcelerácie v prehliadači

Jedným z možných dôvodov, prečo sa môžete stretnúť s chybou „ WebGL nie je podporovaná “, je to, že vo vašom webovom prehliadači je hardvérová akcelerácia zakázaná. Technológia WebGL závisí od hardvérovej akcelerácie, preto musíte urobiť príslušné kroky, aby ste sa uistili, že hardvérová akcelerácia je povolená v prehliadači.

Pretože kroky aktivácie hardvérovej akcelerácie sa líšia od prehliadača k prehliadaču, vytvorili sme samostatných sprievodcov pre všetky najpopulárnejšie webové prehliadače. Postupujte podľa pokynov platných pre prehliadač, ktorý používate:

Povolenie hardvérovej akcelerácie v prehliadači Chrome

  1. Kliknite na ponuku akcií (ikona s tromi bodkami) v pravom hornom rohu a potom kliknite na položku Nastavenia .
  2. V ponuke Nastavenia sa posuňte nadol do dolnej časti zoznamu a kliknutím na položku Rozšírené zobrazte možnosti rozšírených nastavení.
  3. Prejdite nadol na kartu Systém a skontrolujte prepínač spojený s Použiť hardvérovú akceleráciu, ak je k dispozícii.
  4. Vykonajte zmenu kliknutím na tlačidlo Znovu spustiť .

Povolenie hardvérovej akcelerácie v prehliadači Google Chrome

Povolenie hardvérovej akcelerácie v prehliadači Mozilla Firefox

  1. Otvorte Firefox a prejdite na akčné tlačidlo (v pravom hornom rohu) a kliknite na Možnosti.
  2. Potom v ponuke Možnosti prejdite nadol na Výkon a zrušte začiarknutie políčka Použiť odporúčané nastavenia výkonu .
  3. Ak sú odporúčané nastavenia výkonu zakázané, začiarknite políčko spojené s hardvérovou akceleráciou, ak je k dispozícii .
  4. Reštartujte prehliadač, aby sa zmeny prejavili.

Povolenie hardvérovej akcelerácie v opere

  1. Kliknite na ikonu Opera (v ľavom hornom rohu) a v ponuke vyberte možnosť Nastavenia .
  2. V ponuke Nastavenia sa posuňte nadol do dolnej časti obrazovky a kliknutím na tlačidlo Spresniť zobrazte možnosti skrytých nastavení.
  3. Prejdite nadol na kartu Systém a povoľte prepínač spojený s Použiť hardvérovú akceleráciu, ak je k dispozícii .

Povolenie hardvérovej akcelerácie v opere

Ak sa chyba vyskytuje aj po povolení hardvérovej akcelerácie, prejdite na nasledujúcu metódu nižšie.

Metóda 3: Inovácia grafických ovládačov

Pretože WebGL závisí od podpory GPU, staršie grafické ovládače môžu skončiť a spôsobiť chybu „ WebGL nie je podporovaná “. Ak je váš systém vybavený na podporu WebGL, problém možno vyriešite tak, že použijete najnovšie dostupné grafické ovládače.

Ak máte systém Windows 10, môžete to urobiť ľahko pomocou Správcu zariadení, aby ste aktualizovali svoje grafické ovládače. Tu je postup:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „devmgmt.msc“ a stlačením klávesu Enter otvorte Správcu zariadení .

    Spustite Správcu zariadení pomocou dialógového okna Spustiť
  2. V Správcovi zariadení rozbaľte rozbaľovaciu ponuku spojenú s grafickými adaptérmi. Potom kliknite pravým tlačidlom myši na grafickú kartu a vyberte možnosť Aktualizovať ovládač .

    Kliknutím pravým tlačidlom myši aktualizujte ovládač grafiky.

    Poznámka: Ak používate systém, ktorý má vyhradenú aj integrovanú GPU, je najlepšie aktualizovať obidve. Skontrolujte tiež, či používate stabilné pripojenie k internetu.

  3. Na nasledujúcej obrazovke kliknite na položku Automaticky vyhľadať aktualizovaný softvér ovládača a podľa pokynov na obrazovke vyhľadajte najnovší ovládač.

    Automatické vyhľadávanie najnovšieho ovládača
  4. Počkajte, kým sa ovládač úplne nestiahne, a potom pokračujte v inštalácii a nastavte novší ovládač.

    Sťahovanie najnovšieho grafického ovládača
  5. Po nainštalovaní novšieho ovládača reštartujte počítač a dokončite inštaláciu.

    Aktualizácia vyhradeného ovládača Nvidia na najnovšiu verziu
  6. Znova otvorte prehliadač a zistite, či ste teraz schopní prezerať obsah WebGL.

Ak máte staršiu verziu systému Windows alebo Správca zariadení nedokáže identifikovať novšiu verziu ovládača, budete musieť vyhľadať najnovšiu verziu pre konkrétny model GPU a nainštalovať ju ručne.

Našťastie každý hlavný výrobca GPU má proprietárny softvér, ktorý automaticky identifikuje vhodný ovládač a nainštaluje ho za vás. Používajte iba softvér vhodný pre výrobcu vášho GPU:

  • GeForce Experience - Nvidia
  • Adrenalín - AMD
  • Ovládač

Ak sa problém stále vyskytuje aj po aktualizácii ovládačov GPU, prejdite na nasledujúcu metódu nižšie.

Metóda 4: Inštalácia novšej verzie systému Windows (ak je k dispozícii)

Pretože vykresľovanie GPU bolo vo Windows XP odstránené väčšinou prehliadačov (z bezpečnostných dôvodov), budete pravdepodobne potrebovať nainštalovať novšiu verziu Windows, ak chcete používať WebGL.

Alebo ak trváte na používaní WebGL v systéme Windows XP, môžete tak urobiť pomocou staršej verzie prehliadača Chromium. Ak sa tento scenár týka vás, uspokojte sa s verziou Chromium staršou ako build 291976.

Zaujímavé Články