Fix: WebGL stöds inte

Vissa användare kan enligt uppgift inte använda WebGL-baserade webbplatser som WebGL Earth, Shadertoy osv. Meddelandet som kommer upp är " WebGL stöds inte ". Även om meddelandet är mycket vanligare med Google Chrome bekräftas det också att det visas med andra webbläsare (Opera & Firefox). Problemet är inte exklusivt för en viss Windows-version, men det rapporteras mestadels med system som använder en äldre GPU-modell.

WebGL stöds inte

Vad är WebGL?

WebGL är ett JavaScript-API som används för att rendera interaktiv 2D- och 3D-grafik utan att använda plug-ins i någon kompatibel webbläsare. Även om WebGL är helt integrerad med de flesta webbstandarder, beror det fortfarande på GPU-stöd och kanske inte är tillgängligt på äldre enheter.

Den huvudsakliga användningen av WebGL är implementeringen av GPU-accelererad användning av fysik, effekter och bildbehandling som en del av webbsidan. Den ursprungliga författaren till WebGL är Mozilla Foundation.

Vad orsakar problemet med "WebGL stöds inte"?

Vi undersökte just detta problem genom att titta på olika användarrapporter och de reparationsstrategier som de själva använde för att få detta problem att lösa. Baserat på vad vi samlade finns det flera vanliga scenarier som kommer att utlösa denna fråga:

  • Webbläsarversion stöder inte WebGL - Äldre webbläserversioner är inte utformade för att stödja WebGL-teknik. Om du stöter på problemet med en severy föråldrad webbläsarversion är fixen att uppdatera till en version som stöder WebGL.
  • Maskinvaruacceleration är inte aktiverad i din webbläsare - Även om maskinvaruacceleration inte är ett krav för WebGL, har vi hittat många rapporter där WebGL-tekniken inte fungerade korrekt. Chrome är känt för att felaktigt rapportera att WebGL inte stöds om maskinvaruacceleration är inaktiverad. I detta fall är lösningen att få åtkomst till dina webbläsarinställningar och aktivera maskinvaruacceleration från din webbläsare.
  • Föråldrade grafikdrivrutiner - En annan möjlig utlösare som orsakar felet "WebGL stöds inte" är en allvarligt föråldrad grafikdrivrutin. I det här fallet, fixen för att uppdatera grafikdrivrutinen till den senaste versionen automatiskt (med Device Manager) eller manuellt (med den egenutvecklade programvaran från din GPU-tillverkare).
  • Windows XP stöder inte WebGL - Om du fortfarande använder Windows XP måste du förmodligen uppgradera för att använda WebGL-tekniken. En lösning som gör att du kan använda XP är att använda en äldre Chromium build (rekommenderas inte)

Om du letar efter ett sätt att lösa felet " WebGL stöds inte " i din webbläsare kommer den här artikeln att ge dig flera felsökningssteg. Nedan hittar du en samling metoder som andra användare i en liknande situation har använt för att lösa problemet.

Metod 1: Kontrollera om din webbläsarversion stöder WebGL

Kom ihåg att inte alla webbläsarversioner stöder WebGL. Om din webbläsarversion är allvarligt föråldrad kanske du ser detta felmeddelande eftersom din webbläsare inte är utrustad för att hantera WebGL.

Nästan alla de senaste webbläsarversionerna är utrustade för att hantera Web GL, men det finns några undantag. WebGL stöds till exempel inte på Opera Mini oavsett vilken version du använder.

Ett snabbt sätt att kontrollera om din webbläsarversion stöder WebGL är att kontrollera denna tabell (här). Du kan enkelt se vilka webbläsarversioner som är utrustade för att hantera WebGL.

Kontrollera om WebGL stöds i din webbläsarversion

Eftersom alla populära webbläsare för närvarande stöder WebGL med de senaste skrivbordsversionerna kommer du förmodligen att kunna lösa problemet genom att uppdatera till den senaste tillgängliga versionen.

Uppdaterar Google Chrome

Om du har säkerställt att din nuvarande webbläsarversion är utrustad för att stödja WebGL och du fortfarande stöter på felet ' WebGL stöds inte ', gå ner till nästa metod nedan.

Metod 2: Aktivera maskinvaruacceleration i din webbläsare

Ett möjligt skäl till att du stöter på felet " WebGL stöds inte " är att maskinvaruacceleration är inaktiverad i din webbläsare. WebGL-tekniken är beroende av maskinvaruacceleration, så du måste vidta lämpliga åtgärder för att säkerställa att hårdvaruacceleration är aktiverad i din webbläsare.

Eftersom stegen för att aktivera maskinvaruacceleration skiljer sig från webbläsare till webbläsare har vi skapat separata guider för alla de mest populära webbläsarna. Följ den som gäller för webbläsaren som du använder:

Aktiverar maskinvaruacceleration på Chrome

  1. Klicka på åtgärdsmenyn (trepunktsikon) i det övre högra hörnet och klicka sedan på Inställningar .
  2. I menyn Inställningar bläddrar du ner till listans botten och klickar på Avancerat för att synliggöra de avancerade inställningsalternativen.
  3. Rulla ner till fliken System och kontrollera väljaren som är associerad med Använd maskinvaruacceleration när den är tillgänglig.
  4. Klicka på knappen Starta om för att genomföra ändringen.

Aktiverar maskinvaruacceleration på Google Chrome

Aktiverar maskinvaruacceleration på Mozilla Firefox

  1. Öppna Firefox och gå till åtgärdsknappen (övre högra hörnet) och klicka på Alternativ.
  2. Bläddra sedan ner i menyn Alternativ till Prestanda och inaktivera kryssrutan som är associerad med Använd rekommenderade prestationsinställningar .
  3. Med rekommenderade prestandainställningar inaktiverade aktiverar du kryssrutan som är associerad med Använd maskinvaruacceleration när den är tillgänglig .
  4. Starta om din webbläsare för att tvinga ändringarna att träda i kraft.

Aktiverar maskinvaruacceleration på Opera

  1. Klicka på Opera-ikonen (övre vänstra hörnet) och välj Inställningar på menyn.
  2. På menyn Inställningar bläddrar du ner till botten av skärmen och klickar på knappen Avancerad för att synliggöra de dolda inställningsalternativen.
  3. Bläddra ner till fliken System och aktivera växeln som är associerad med Använd maskinvaruacceleration när den är tillgänglig .

Aktiverar maskinvaruacceleration på Opera

Om du fortfarande stöter på felet även efter att du har aktiverat maskinvaruacceleration, gå ner till nästa metod nedan.

Metod 3: Uppgradera grafikdrivrutiner

Eftersom WebGL är beroende av GPU-stöd kan äldre grafikdrivrutiner hamna och felet " WebGL stöds inte " är. Om ditt system är utrustat för att stödja WebGL kan du kanske lösa problemet genom att bara se till att du använder de senaste grafiska drivrutinerna som finns tillgängliga.

Om du har Windows 10 kan du göra det enkelt genom att använda Enhetshanteraren för att uppdatera dina grafiska drivrutiner. Här är hur:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan “devmgmt.msc” och tryck på Enter för att öppna Enhetshanteraren .

    Kör enhetshanteraren med hjälp av dialogrutan Kör
  2. Inuti Enhetshanteraren kan du expandera rullgardinsmenyn som är associerad med Display-adaptrar. Högerklicka sedan på ditt grafikkort och välj Uppdatera drivrutin .

    Uppdatera Graphics Driver genom att högerklicka på den.

    Obs! Om du använder ett system som har både en dedikerad och integrerad GPU är det bäst att uppdatera båda. Se också till att du använder en stabil Internet-anslutning.

  3. Från nästa skärm, klicka automatisktSök efter uppdaterad drivrutinsprogramvara och följ sedan instruktionerna på skärmen för att söka efter den senaste drivrutinen.

    Söker automatiskt efter den nyaste drivrutinen
  4. Vänta tills drivrutinen är helt nedladdad och följ sedan med installationen för att ställa in den nyare drivrutinen.

    Nedladdning av den senaste grafikdrivrutinen
  5. När den nyare drivrutinen har installerats startar du om datorn för att slutföra installationen.

    Uppdatering av den dedikerade Nvidia-drivrutinen till den senaste versionen
  6. Öppna din webbläsare igen och se om du nu kan se WebGL-innehåll.

Om du har en äldre Windows-version eller Device Manager inte identifierar en nyare drivrutinsversion måste du spåra den senaste versionen för din specifika GPU-modell och installera den manuellt.

Lyckligtvis har varje större GPU-tillverkare egen programvara som automatiskt identifierar rätt drivrutin och installerar den åt dig. Använd bara den programvara som är lämplig för din GPU-tillverkare:

  • GeForce Experience - Nvidia
  • Adrenalin - AMD
  • Intel Driver - Intel

Om du fortfarande stöter på samma problem även efter att du har uppdaterat dina GPU-drivrutiner, gå ner till nästa metod nedan.

Metod 4: Installera en nyare Windows-version (om tillämpligt)

Eftersom GPU-rendering har tagits bort i Windows XP av de flesta webbläsare (av säkerhetsskäl), så måste du förmodligen installera en nyare Windows-version om du vill använda WebGL.

Eller om du insisterar på att använda WebGL med Windows XP kan du göra det med en äldre Chromium-version. Om detta scenario är tillämpligt på dig, nöja dig med en Chromium-version som är äldre än build 291976.

Intressanta Artiklar