Pokud se zobrazí takováto informace, znamená to, že jsme nemohli získat přístup k výpočetním prostředkům, na které se běžně spoléháme s ohledem na rychlé zpracování a realističtější zobrazení. Omlouváme se za všechny případně způsobené nepříjemnosti.
Je možné, že:
- předvolby prohlížeče mohly zakázat hardwarové vykreslování
nebo - máte rozšíření zasahující do WebGL, na kterém je aplikace závislá.
Konfiguraci prohlížeče můžete zkontrolovat podle níže uvedeného postupu, a pokud provedete nějaké změny, nezapomeňte tuto stránku obnovit. Může vám to pomoct vyřešit problém, i pokud máte přístup k jinému počítači nebo prohlížeči.
Jak zkontrolovat nastavení vykreslování v prohlížeči a zajistit, aby bylo povoleno hardwarové vykreslování, pokud používáte:
Chrome
Nejprve povolte hardwarovou akceleraci:
- Přejděte na
chrome://settings
. - Klikněte na tlačítko + Zobrazit rozšířená nastavení.
- V části Systém zkontrolujte, zda je zaškrtnuto políčko Používat akceleraci grafiky, pokud je k dispozici (aby se změny projevily, musíte Chrome znovu spustit).
Pak zkontrolujte stav WebGL:
- Přejděte na
chrome://gpu
. - Zkontrolujte položku WebGL v seznamu Graphics Feature Status. Jako stav se bude zobrazovat některá z následujících možností:
- Hardware accelerated – WebGL je povoleno a hardwarově akcelerováno (běží na grafické kartě).
- Software only, hardware acceleration unavailable – WebGL je povoleno, ale běží softwarově. Více informací najdete zde: „K softwarovému vykreslování WebGL používá Chrome softwarový rasterizér GL SwiftShader.“
- Unavailable – WebGL není k dispozici hardwarově ani softwarově.
Pokud stav není „Hardware accelerated“, v seznamu Problems Detected (pod seznamem Graphics Feature Status) se může nacházet vysvětlení, proč hardwarová akcelerace není k dispozici. Pokud máte ovladač zobrazení, který je starší než z roku 2010, může být příčinou daného problému. Aktualizujte ovladače zobrazení, přejděte znovu na chrome://gpu a podívejte se, zda se vyskytují nějaké problémy.
Firefox
Nejprve povolte WebGL:
- Přejděte na
about:config
. - Vyhledejte
webgl.disabled
. - Zkontrolujte, že je jeho hodnota
false
(všechny změny se projeví okamžitě bez nutnosti opětovného spuštění prohlížeče Firefox).
Pak zkontrolujte stav WebGL:
- Přejděte na
about:support
. - Podívejte se do řádku Ovladač pro zobrazování WebGL v tabulce Grafika:
- Jestliže stav obsahuje výrobce grafické karty, model a ovladač (např.: „NVIDIA Corporation – NVIDIA GeForce GT 650M OpenGL Engine“), pak je WebGL povoleno.
- Pokud se zobrazí stav typu „Blokováno pro vaši grafickou kartu z důvodu nevyřešených problémů s ovladači“ nebo „Blokováno pro vaši verzi ovladače grafické karty“, pak jsou vaše grafická karta nebo ovladač zakázané.
(V prohlížeči Firefox se stejně jako v prohlížeči Chrome nachází zaškrtávací políčko Použít hardwarovou akceleraci, je-li dostupná, a to v části Předvolby > Pokročilé > Obecné > Prohlížení. Na rozdíl od prohlížeče Chrome však Firefox nevyžaduje, aby toto políčko bylo zaškrtnuté, aby WebGL fungovalo.)
Safari
- V prohlížeči Safari přejděte na Preferences.
- Vyberte kartu Advanced.
- Zkontrolujte, že je zaškrtnuté políčko Show Develop menu in menu bar.
- V nabídce Develop prohlížeče Safari zkontrolujte, že je zaškrtnuté políčko Enable WebGL.
Opera
Nejprve povolte hardwarovou akceleraci:
- Přejděte na
about:config
. - V levé nabídce klikněte na možnost „Prohlížeč“.
- Klikněte na políčko Zobrazit pokročilá nastavení.
- V části Systém zkontrolujte, zda je zaškrtnuto políčko Použít hardwarovou akceleraci, je-li dostupná (aby se změny projevily, musíte prohlížeč Opera znovu spustit).
Edge
- Na stránku Nastavení prohlížeče Edge přejdete kliknutím na nabídku se třemi tečkami v pravém horním rohu obrazovky prohlížeče a klepnutím na možnost Nastavení.
- Na stránce Nastavení vyberte z nabídky nalevo možnost Stav a výkon.
- V prvním oddílu Stav a výkon zapněte možnost „Použít akceleraci grafiky, pokud je k dispozici“ přepnutím tlačítka vedle této možnosti.
- Uložte změny kliknutím na možnost Restartovat.
Pokud jste hardwarovou akceleraci povolili, ale problém přetrvává, zkontrolujte, že nepoužíváte rozšíření, které by WebGL mohlo zakazovat.