Fix: WebGL stöds inte



Prova Vårt Instrument För Att Eliminera Problem

Vissa användare kan enligt uppgift inte använda WebGL-baserade webbplatser som WebGL Earth, Shadertoy, etc. Meddelandet som kommer upp är ” WebGL stöds inte '. Även om meddelandet är mycket vanligare med Google Chrome bekräftas det att det visas med andra webbläsare (Opera & Firefox). Problemet är inte exklusivt för en viss Windows-version, men det rapporteras mestadels att det sker 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 återge interaktiv 2D- och 3D-grafik utan att använda plug-ins i någon kompatibel webbläsare. Även om WebGL är helt integrerat med de flesta webbstandarder, är det fortfarande beroende av GPU-stöd och kanske inte tillgängligt på äldre enheter.



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

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

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

  • Webbläsarversionen stöder inte WebGL - Äldre webbläsarversioner är inte utformade för att stödja WebGL-teknik. Om du stöter på problemet med en allvarligt föråldrad webbläsarversion är lösningen att uppdatera till en version som stöder WebGL.
  • Hårdvaruacceleration är inte aktiverad i din webbläsare - Även om hårdvaruacceleration inte är ett krav för WebGL har vi hittat många rapporter där WebGL-tekniken inte fungerade korrekt. Det är känt att Chrome felaktigt rapporterar att WebGL inte stöds om hårdvaruacceleration är inaktiverad. I det här fallet är lösningen att komma åt dina webbläsarinställningar och aktivera hårdvaruacceleration från din webbläsare.
  • Föråldrade grafikdrivrutiner - En annan möjlig utlösare som orsakar att 'WebGL stöds inte' är en allvarligt föråldrad grafikdrivrutin. I det här fallet är lösningen att uppdatera grafikdrivrutinen till den senaste versionen automatiskt (med Enhetshanteraren) eller manuellt (med den egna uppdateringsprogramvaran från din GPU-tillverkare).
  • Windows XP stöder inte WebGL - Om du fortfarande använder Windows XP måste du troligen uppgradera för att kunna använda WebGL-tekniken. En lösning som gör att du kan använda XP är att använda en äldre Chromium-byggnad (rekommenderas inte)

Om du letar efter ett sätt att lösa WebGL stöds inte ”Fel i din webbläsare, den här artikeln ger 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

Tänk på att inte alla webbläsarversioner stöder WebGL. Om din webbläsarversion är kraftigt föråldrad kan det hända att detta felmeddelande visas 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.

Kontrollerar om WebGL stöds i din webbläsarversion

Eftersom alla de populära webbläsarna 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.

Uppdatera Google Chrome

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å WebGL stöds inte ”Fel, gå ner till nästa metod nedan.

Metod 2: Aktivera hårdvaruacceleration i din webbläsare

En möjlig anledning till att du kanske stöter på WebGL stöds inte ”Fel är att hårdvaruacceleration är inaktiverad i din webbläsare. WebGL-tekniken är beroende av hårdvaruacceleration, så du måste vidta lämpliga steg för att säkerställa att hårdvaruacceleration är aktiverad i din webbläsare.

Eftersom stegen för att aktivera hårdvaruacceleration 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 hårdvaruacceleration i Chrome

  1. Klicka på åtgärdsmenyn (ikon med tre punkter) i det övre högra hörnet och klicka sedan på inställningar .
  2. Inuti inställningar , bläddra ner till botten av listan och klicka på Avancerad för att göra de avancerade inställningsalternativen synliga.
  3. Bläddra ner till Systemet fliken och kontrollera växeln som är associerad med Använd hårdvaruacceleration när tillgänglig.
  4. Klicka på Starta om knappen för att genomföra ändringen.

Aktiverar hårdvaruacceleration i Google Chrome

Aktiverar hårdvaruacceleration på Mozilla Firefox

  1. Öppna Firefox och gå till åtgärdsknappen (övre högra hörnet) och klicka på Alternativ.
  2. Sedan, i alternativ , bläddra ner till Prestanda och inaktivera kryssrutan som är associerad med Använd rekommenderade prestandainställningar .
  3. Med de rekommenderade prestandainställningarna avaktiverade, aktivera kryssrutan som är associerad med Använd maskinvaruacceleration när det är tillgängligt .
  4. Starta om din webbläsare för att tvinga ändringarna att träda i kraft.

Aktiverar hårdvaruacceleration på Opera

  1. Klicka på Opera-ikonen (uppe till vänster) och välj inställningar från menyn.
  2. Inuti inställningar , bläddra ner till botten av skärmen och klicka på Avancerad för att synliga alternativ för dolda inställningar ska synas.
  3. Bläddra ner till Systemet fliken och aktivera växlingen som är associerad med Använd maskinvaruacceleration när det är tillgängligt .

Aktiverar hårdvaruacceleration på Opera

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

Metod 3: Uppgradera grafikdrivrutiner

Eftersom WebGL är beroende av GPU-stöd, kan äldre grafikdrivrutiner hamna i WebGL stöds inte ”Fel. 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 tillgängliga grafikdrivrutinerna.

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

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

    Kör Enhetshanteraren med dialogrutan Kör

  2. Inuti Enhetshanteraren expanderar du rullgardinsmenyn som är kopplad till bildskärmskort. Högerklicka sedan på ditt grafikkort och välj Uppdatera drivrutinen .

    Uppdatera grafikdrivrutinen genom att högerklicka på den.

    Notera: 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 internetanslutning.

  3. Klicka på på nästa skärm Sök automatiskt efter uppdaterad drivrutinsprogramvara, följ sedan anvisningarna på skärmen för att söka efter den senaste drivrutinen.

    Söker automatiskt efter den senaste drivrutinen

  4. Vänta tills drivrutinen har laddats ner helt och följ sedan installationen för att ställa in den nyare drivrutinen.

    Hämtar den senaste grafikdrivrutinen

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

    Uppdaterar 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 Enhetshanteraren 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 alla större GPU-tillverkare egen programvara som automatiskt identifierar lämplig drivrutin och installerar den åt dig. Använd bara programvaran som passar din GPU-tillverkare:

  • GeForce Experience - Nvidia
  • Adrenalin - AMD
  • Intel-drivrutin - 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) måste du sannolikt 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 bygga 291976.

4 minuter läst