Fix: WebGL støttes ikke



Prøv Instrumentet Vårt For Å Eliminere Problemer

Noen brukere kan angivelig ikke bruke WebGL-baserte nettsteder som WebGL Earth, Shadertoy, etc. Meldingen som kommer opp er ' WebGL støttes ikke ‘. Selv om meldingen er mye mer vanlig med Google Chrome, bekreftes den også at den vises med andre nettlesere (Opera og Firefox). Problemet er ikke eksklusivt for en bestemt Windows-versjon, men det rapporteres for det meste å forekomme med systemer som bruker en eldre GPU-modell.



WebGL støttes ikke



Hva er WebGL?

WebGL er et JavaScript-API som brukes til gjengivelse av interaktiv 2D- og 3D-grafikk uten bruk av plugin-moduler i en kompatibel nettleser. Selv om WebGL er fullt integrert med de fleste nettstandarder, er det fortsatt avhengig av GPU-støtte og er kanskje ikke tilgjengelig på eldre enheter.



Hovedbruken av WebGL er implementeringen av GPU-akselerert bruk av fysikk, effekter og bildebehandling som en del av nettsideskiltet. Den opprinnelige forfatteren av WebGL er Mozilla Foundation.

Hva forårsaker problemet med 'WebGL støttes ikke'?

Vi undersøkte dette problemet ved å se på forskjellige brukerrapporter og reparasjonsstrategiene de selv brukte for å få løst dette problemet. Basert på det vi samlet, er det flere vanlige scenarier som vil utløse dette problemet:

  • Nettleserversjonen støtter ikke WebGL - Eldre nettleserversjoner er ikke designet for å støtte WebGL-teknologi. Hvis du støter på problemet med en alvorlig utdatert nettleserversjon, er løsningen å oppdatere til en versjon som støtter WebGL.
  • Maskinvareakselerasjon er ikke aktivert i nettleseren din - Selv om maskinvareakselerasjon ikke er et krav for WebGL, har vi funnet mange rapporter der WebGL-teknologien ikke fungerte riktig. Det er kjent at Chrome feilaktig rapporterer at WebGL ikke støttes hvis maskinvareakselerasjon er deaktivert. I dette tilfellet er løsningen å få tilgang til nettleserinnstillingene dine og aktivere maskinvareakselerasjon fra nettleseren din.
  • Utdaterte grafikkdrivere - En annen mulig utløser som vil forårsake feilen 'WebGL støttes ikke' er en alvorlig utdatert grafikkdriver. I dette tilfellet er løsningen for å oppdatere grafikkdriveren til den nyeste versjonen automatisk (ved hjelp av Enhetsbehandling) eller manuelt (ved hjelp av den proprietære oppdateringsprogramvaren fra GPU-produsenten).
  • Windows XP støtter ikke WebGL - Hvis du fortsatt bruker Windows XP, må du sannsynligvis oppgradere for å kunne bruke WebGL-teknologien. En løsning som lar deg bruke XP er å bruke en eldre Chromium-build (anbefales ikke)

Hvis du leter etter en måte å løse WebGL støttes ikke ‘Feil i nettleseren din, vil denne artikkelen gi deg flere feilsøkingstrinn. Nedenfor finner du en samling metoder som andre brukere i en lignende situasjon har brukt for å få problemet løst.



Metode 1: Sjekk om nettleserversjonen din støtter WebGL

Husk at ikke alle nettleserversjoner støtter WebGL. Hvis nettleserversjonen din er veldig utdatert, kan det hende du ser denne feilmeldingen fordi nettleseren din ikke er utstyrt for å håndtere WebGL.

Nesten alle de siste nettleserversjonene er utstyrt for å håndtere Web GL, men det er noen unntak. WebGL støttes for eksempel ikke på Opera Mini, uavhengig av hvilken versjon du bruker.

En rask måte å sjekke om nettleserversjonen din støtter WebGL, er å sjekke denne tabellen ( her ). Du kan enkelt se hvilke nettleserversjoner som er utstyrt for å håndtere WebGL.

Kontrollerer om WebGL støttes i nettleserversjonen din

Siden alle de populære nettleserne for øyeblikket støtter WebGL med de nyeste stasjonære versjonene, vil du sannsynligvis kunne løse problemet ved å oppdatere til den siste tilgjengelige versjonen.

Oppdater Google Chrome

Oppdaterer Google Chrome

Hvis du har sørget for at den nåværende nettleserversjonen din er utstyrt for å støtte WebGL, og du fremdeles støter på WebGL støttes ikke ‘Feil, gå ned til neste metode nedenfor.

Metode 2: Aktivere maskinvareakselerasjon i nettleseren din

En mulig årsak til at du støter på WebGL støttes ikke ‘Feil er at maskinvareakselerasjon er deaktivert i nettleseren din. WebGL-teknologien er avhengig av maskinvareakselerasjon, så du må ta de nødvendige trinnene for å sikre at maskinvareakselerasjon er aktivert i nettleseren din.

Siden trinnene for å aktivere maskinvareakselerasjon er forskjellige fra nettleser til nettleser, har vi laget separate guider for alle de mest populære nettleserne. Følg den som gjelder for nettleseren du bruker:

Aktiverer maskinvareakselerasjon på Chrome

  1. Klikk på handlingsmenyen (ikon med tre prikker) øverst til høyre, og klikk deretter på Innstillinger .
  2. Inne i Innstillinger menyen, bla ned til bunnen av listen og klikk på Avansert for å gjøre alternativene for avanserte innstillinger synlige.
  3. Bla ned til System kategorien og sjekk vekselen som er tilknyttet Bruk maskinvareakselerasjon når tilgjengelig.
  4. Klikk på Start på nytt knappen for å få håndheve endringen.

Aktiverer maskinvareakselerasjon i Google Chrome

Aktiverer maskinvareakselerasjon på Mozilla Firefox

  1. Åpne Firefox og gå til handlingsknappen (øverst til høyre) og klikk på Alternativer.
  2. Så, i Alternativer meny, bla ned til Opptreden og deaktiver avmerkingsboksen som er tilknyttet Bruk anbefalte ytelsesinnstillinger .
  3. Med de anbefalte ytelsesinnstillingene deaktivert, aktiver avmerkingsboksen som er tilknyttet Bruk maskinvareakselerasjon når det er tilgjengelig .
  4. Start nettleseren på nytt for å tvinge endringene til å tre i kraft.

Aktiverer maskinvareakselerasjon på Opera

  1. Klikk på Opera-ikonet (øverst til venstre) og velg Innstillinger fra menyen.
  2. Inne i Innstillinger menyen, bla ned til bunnen av skjermen og klikk på Avansert for å gjøre alternativene for skjulte innstillinger synlige.
  3. Bla ned til System kategorien og aktiver vekselen som er tilknyttet Bruk maskinvareakselerasjon når det er tilgjengelig .

Aktiverer maskinvareakselerasjon på Opera

Hvis du fremdeles støter på feilen, selv etter at du har aktivert maskinvareakselerasjon, kan du gå ned til neste metode nedenfor.

Metode 3: Oppgradere grafikkdrivere

Siden WebGL er avhengig av GPU-støtte, kan eldre grafikkdrivere ende opp med å forårsake WebGL støttes ikke ‘Feil. Hvis systemet ditt er utstyrt for å støtte WebGL, kan du kanskje løse problemet ved å bare sørge for at du bruker de nyeste tilgjengelige grafikkdriverne.

Hvis du har Windows 10, kan du gjøre dette enkelt ved å bruke Enhetsbehandling for å oppdatere grafikkdriverne. Dette er hvordan:

  1. trykk Windows-tast + R for å åpne dialogboksen Kjør. Skriv deretter inn “Devmgmt.msc” og trykk Tast inn å åpne Enhetsbehandling .

    Kjør Enhetsbehandling ved hjelp av dialogboksen Kjør

  2. Inne i Enhetsbehandling utvider du rullegardinmenyen som er tilknyttet skjermkort. Høyreklikk deretter på grafikkortet ditt og velg Oppdater driver .

    Oppdater grafikkdriveren ved å høyreklikke på den.

    Merk: Hvis du bruker et system som både har en dedikert og integrert GPU, er det best å oppdatere begge deler. Sørg også for at du bruker en stabil Internett-tilkobling.

  3. Fra neste skjermbilde, klikk på Søk automatisk etter oppdatert driverprogramvare, følg deretter instruksjonene på skjermen for å søke etter den nyeste driveren.

    Søker automatisk etter den nyeste driveren

  4. Vent til driveren er fullstendig lastet ned, og følg deretter installasjonen for å konfigurere den nyere driveren.

    Laste ned den nyeste grafikkdriveren

  5. Når den nyere driveren er installert, start datamaskinen på nytt for å fullføre installasjonen.

    Oppdaterer den dedikerte Nvidia-driveren til den nyeste versjonen

  6. Åpne nettleseren din på nytt og se om du nå kan se WebGL-innhold.

Hvis du har en eldre Windows-versjon eller Enhetsbehandling ikke klarer å identifisere en nyere driverversjon, må du spore den nyeste versjonen for din spesielle GPU-modell og installere den manuelt.

Heldigvis har alle større GPU-produsenter proprietær programvare som automatisk identifiserer riktig driver og installerer den for deg. Bare bruk programvaren som passer til GPU-produsenten:

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

Hvis du fremdeles støter på det samme problemet, selv etter at du har oppdatert GPU-driverne, kan du gå ned til neste metode nedenfor.

Metode 4: Installere en nyere Windows-versjon (hvis aktuelt)

Siden GPU-gjengivelse er fjernet i Windows XP av de fleste nettlesere (av sikkerhetsmessige årsaker), vil du sannsynligvis trenge å installere en nyere Windows-versjon hvis du vil bruke WebGL.

Eller hvis du insisterer på å bruke WebGL med Windows XP, kan du gjøre det ved å bruke en eldre Chromium-versjon. Hvis dette scenariet gjelder for deg, bør du nøye deg med en Chromium-versjon eldre enn bygge 291976.

4 minutter lest