Solució: WebGL no és compatible



Proveu El Nostre Instrument Per Eliminar Problemes

Segons els informes, alguns usuaris no poden utilitzar llocs basats en WebGL com WebGL Earth, Shadertoy, etc. El missatge que apareix és ' WebGL no és compatible ‘. Tot i que el missatge és molt més comú amb Google Chrome, també es confirma que apareixerà amb altres navegadors (Opera i Firefox). El problema no és exclusiu d’una determinada versió de Windows, però s’informa que es produeix sobretot amb sistemes que utilitzen un model de GPU anterior.



WebGL no és compatible



Què és WebGL?

WebGL és una API de JavaScript que s’utilitza per representar gràfics interactius en 2D i 3D sense l’ús de connectors dins de cap navegador web compatible. Tot i que WebGL està totalment integrat amb la majoria d’estàndards web, encara depèn de la compatibilitat amb GPU i és possible que no estigui disponible en dispositius antics.



L’ús principal de WebGL és la implementació de l’ús accelerat per la GPU de la física, efectes i processament d’imatges com a part del llenç de la pàgina web. L’autor original de WebGL és la Fundació Mozilla.

Què causa el problema de 'WebGL no compatible'?

Hem investigat aquest problema en concret mirant diversos informes dels usuaris i les estratègies de reparació que ells mateixos van implementar per resoldre aquest problema en particular. Segons el que hem recollit, hi ha diversos escenaris comuns que desencadenaran aquest problema en particular:

  • La versió del navegador no admet WebGL - Les versions anteriors del navegador no estan dissenyades per admetre la tecnologia WebGL. Si teniu un problema amb una versió del navegador molt obsoleta, la solució és actualitzar a una versió que admeti WebGL.
  • L’acceleració de maquinari no està habilitada al navegador - Tot i que l’acceleració de maquinari no és un requisit per a WebGL, hem trobat molts informes en què la tecnologia WebGL no funcionava correctament. Se sap que Chrome informa falsament que WebGL no és compatible si l’acceleració del maquinari està desactivada. En aquest cas, la solució és accedir a la configuració del navegador i habilitar l’acceleració del maquinari des del navegador.
  • Controladors de gràfics obsolets - Un altre possible activador que provocarà l'error 'WebGL no s'admet' és un controlador de gràfics molt obsolet. En aquest cas, la solució per actualitzar el controlador gràfic a la versió més recent automàticament (mitjançant el Gestor de dispositius) o manualment (mitjançant el programari d’actualització propietari del fabricant de la GPU).
  • Windows XP no admet WebGL - Si encara utilitzeu Windows XP, és probable que hàgiu d'actualitzar per utilitzar la tecnologia WebGL. Una solució que us permetrà utilitzar XP és utilitzar una versió anterior de Chromium (no recomanat)

Si cerqueu una manera de resoldre el problema WebGL no és compatible ‘Error al navegador, aquest article us proporcionarà diversos passos de resolució de problemes. A continuació, trobareu una col·lecció de mètodes que altres usuaris en una situació similar han utilitzat per resoldre el problema.



Mètode 1: comproveu si la versió del navegador admet WebGL

Tingueu en compte que no totes les versions del navegador admeten WebGL. Si la versió del navegador està molt obsoleta, és possible que vegeu aquest missatge d'error perquè el navegador no està equipat per gestionar WebGL.

Gairebé totes les versions recents del navegador estan equipades per gestionar Web GL, però hi ha algunes excepcions. Per exemple, WebGL no és compatible amb Opera Mini independentment de la versió que utilitzeu.

Una forma ràpida de comprovar si la versió del vostre navegador admet WebGL és comprovar aquesta taula ( aquí ). Podeu veure fàcilment quines versions del navegador estan equipades per gestionar WebGL.

Comprovar si WebGL és compatible amb la versió del navegador

Com que actualment tots els navegadors populars admeten WebGL amb les darreres versions d'escriptori, probablement podreu resoldre el problema actualitzant a la versió més recent disponible.

Actualitzeu Google Chrome

S'està actualitzant Google Chrome

Si us heu assegurat que la versió del navegador actual està equipada per admetre WebGL i encara us trobeu amb el ' WebGL no és compatible ‘Error, aneu al següent mètode següent.

Mètode 2: habilitar l'acceleració de maquinari al navegador

Una de les possibles raons per les quals us podeu trobar amb el ‘ WebGL no és compatible ‘L’error és que l’acceleració del maquinari està desactivada al navegador web. La tecnologia WebGL depèn de l’acceleració del maquinari, de manera que haureu de fer els passos adequats per garantir que l’acceleració del maquinari estigui habilitada al navegador.

Com que els passos per habilitar l’acceleració del maquinari són diferents d’un navegador a l’altre, hem creat guies separades per a tots els navegadors web més populars. Seguiu el que s’aplica al navegador que utilitzeu:

Activació de l'acceleració de maquinari a Chrome

  1. Feu clic al menú d'accions (icona de tres punts) a l'extrem superior dret i, a continuació, feu clic a Configuració .
  2. Dins del Configuració menú, desplaceu-vos cap avall fins a la part inferior de la llista i feu clic a Advanced per fer visibles les opcions de configuració avançada.
  3. Desplaceu-vos cap avall fins a Sistema i comproveu la commutació associada a Utilitzeu l'acceleració de maquinari quan estigui disponible.
  4. Feu clic a Reinicieu per fer aplicar el canvi.

Activació de l'acceleració de maquinari a Google Chrome

Habilitació de l'acceleració de maquinari a Mozilla Firefox

  1. Obriu Firefox i aneu al botó d'acció (cantonada superior dreta) i feu clic a Opcions.
  2. Després, al Opcions menú, desplaceu-vos cap avall fins a Rendiment i desactiveu la casella de selecció associada a Utilitzeu la configuració de rendiment recomanada .
  3. Amb la configuració de rendiment recomanada desactivada, activeu la casella de selecció associada a Utilitzeu l'acceleració de maquinari quan estigui disponible .
  4. Reinicieu el navegador per obligar a fer efectius els canvis.

Habilitació de l'acceleració de maquinari a Opera

  1. Feu clic a la icona Opera (cantonada superior esquerra) i trieu Configuració des del menú.
  2. Dins del Configuració , desplaceu-vos cap avall fins a la part inferior de la pantalla i feu clic a Advanced per fer visibles les opcions de configuració oculta.
  3. Desplaceu-vos cap avall fins a Sistema i activeu la commutació associada a Utilitzeu l'acceleració de maquinari quan estigui disponible .

Habilitació de l'acceleració de maquinari a Opera

Si encara trobeu l’error fins i tot després d’haver activat l’acceleració del maquinari, aneu al següent mètode següent.

Mètode 3: Actualització de controladors gràfics

Atès que WebGL depèn del suport de la GPU, és possible que els controladors de gràfics més antics acabin provocant la WebGL no és compatible ‘Error. Si el vostre sistema està equipat per admetre WebGL, és possible que pugueu resoldre el problema només assegurant-vos que utilitzeu els controladors gràfics més recents disponibles.

Si teniu Windows 10, podeu fer-ho fàcilment mitjançant l’Administrador de dispositius per actualitzar els controladors gràfics. A continuació s’explica com:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu 'Devmgmt.msc' i premeu Entra obrir Gestor de dispositius .

    Executeu el Gestor de dispositius mitjançant el quadre de diàleg Executa

  2. Dins del Gestor de dispositius, amplieu el menú desplegable associat als adaptadors de pantalla. A continuació, feu clic amb el botó dret a la vostra targeta gràfica i trieu Actualitza el controlador .

    Actualitzeu el controlador de gràfics fent-hi clic amb el botó dret.

    Nota: Si feu servir un sistema que tingui una GPU dedicada i integrada, és millor actualitzar-les totes dues. A més, assegureu-vos que utilitzeu una connexió a Internet estable.

  3. A la pantalla següent, feu clic a Cerqueu automàticament el programari del controlador actualitzat, a continuació, seguiu les indicacions en pantalla per cercar el controlador més recent.

    Cerqueu automàticament el controlador més recent

  4. Espereu fins que el controlador es descarregui completament i, a continuació, seguiu la instal·lació per configurar el controlador més recent.

    S'està baixant l'últim controlador de gràfics

  5. Un cop instal·lat el controlador més recent, reinicieu l'ordinador per completar la instal·lació.

    Actualització del controlador Nvidia dedicat a la versió més recent

  6. Torneu a obrir el navegador i comproveu si ara podeu veure contingut de WebGL.

Si teniu una versió de Windows anterior o el Gestor de dispositius no identifica una versió de controlador més recent, haureu de rastrejar la versió més recent del vostre model de GPU en particular i instal·lar-la manualment.

Afortunadament, tots els principals fabricants de GPU tenen programari propietari que identificarà automàticament el controlador adequat i l’instal·larà. Simplement utilitzeu el programari adequat al fabricant de la vostra GPU:

  • Experiència GeForce - Nvidia
  • Adrenalina - DMAE
  • Controlador Intel - Intel

Si encara teniu el mateix problema fins i tot després d’actualitzar els controladors de GPU, aneu al següent mètode següent.

Mètode 4: Instal·lació d'una versió més recent de Windows (si escau)

Com que la majoria de navegadors han eliminat la representació de la GPU al Windows XP (per motius de seguretat), és probable que hagueu d’instal·lar una versió més recent de Windows si voleu utilitzar WebGL.

O bé, si insisteix a utilitzar WebGL amb Windows XP, podeu fer-ho mitjançant una versió anterior de Chromium. Si aquest escenari és aplicable per a vosaltres, conformeu-vos amb una versió de Chromium anterior a construcció 291976.

4 minuts de lectura