Fix: WebGL støttes ikke

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 vanligere med Google Chrome, bekreftes den også at den vises med andre nettlesere (Opera & Firefox). Problemet er ikke eksklusivt for en viss Windows-versjon, men det rapporteres for det meste å oppstå med systemer som bruker en eldre GPU-modell.

WebGL støttes ikke

Hva er WebGL?

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

Den viktigste bruken av WebGL er implementeringen av GPU-akselerert bruk av fysikk, effekter og bildebehandling som en del av websiden lerret. Den opprinnelige forfatteren av WebGL er Mozilla Foundation.

Hva er årsaken til at problemet med WebGL ikke støttes?

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

  • Nettleserversjon støtter ikke WebGL - Eldre nettleserversjoner er ikke designet for å støtte WebGL-teknologi. Hvis du støter på problemet med en severy 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 korrekt. Chrome er kjent for å feilaktig rapportere at WebGL ikke støttes hvis maskinvareakselerasjon er deaktivert. I dette tilfellet er løsningen å få tilgang til nettleserinnstillingene og aktivere maskinvareakselerasjon fra nettleseren.
  • Utdaterte grafikkdrivere - En annen mulig trigger som vil forårsake feilen 'WebGL er ikke støttet' er en sterkt utdatert grafikkdriver. I dette tilfellet, fiksen for å oppdatere grafikkdriveren til den nyeste versjonen automatisk (ved å bruke Enhetsbehandling) eller manuelt (ved å bruke den proprietære oppdateringsprogramvaren fra GPU-produsenten).
  • Windows XP støtter ikke WebGL - Hvis du fremdeles 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 feilen ' WebGL støttes ikke ' i nettleseren din, vil denne artikkelen gi deg flere feilsøkingstrinn. Nedenfor 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 er alvorlig utdatert, kan det hende du ser denne feilmeldingen fordi nettleseren din ikke er utstyrt til å håndtere WebGL.

Nesten alle de nyere 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.

Kontroller om WebGL støttes i nettleserversjonen

Siden alle de populære nettleserne for øyeblikket støtter WebGL med de nyeste skrivebordsversjonene, vil du sannsynligvis kunne løse problemet ved å oppdatere til den nyeste versjonen som er tilgjengelig.

Oppdaterer Google Chrome

Hvis du har sørget for at din nåværende nettleserversjon er utstyrt for å støtte WebGL og du fremdeles støter på feilen ' WebGL er ikke støttet ', flytter du til neste metode nedenfor.

Metode 2: Aktivere maskinvareakselerasjon i nettleseren din

En mulig årsak til at du kan støte på feilen ' WebGL er ikke støttet ' er at maskinvareakselerasjon er deaktivert i nettleseren din. WebGL-teknologien er avhengig av maskinvareakselerasjon, så du må ta de nødvendige skritt 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 nettleseren du bruker:

Aktiverer maskinvareakselerasjon på Chrome

  1. Klikk på handlingsmenyen (trepunktsikon) øverst til høyre og klikk deretter på Innstillinger .
  2. I Innstillinger- menyen blar du ned til bunnen av listen og klikker på Avansert for å synliggjøre de avanserte innstillingsalternativene.
  3. Bla ned til kategorien System og sjekk koblingen tilknyttet Bruk maskinvareakselerasjon når den er tilgjengelig.
  4. Klikk på Startnytt for å gjøre gjeldende endringen.

Aktiverer maskinvareakselerasjon på Google Chrome

Aktiverer maskinvareakselerasjon på Mozilla Firefox

  1. Åpne Firefox og gå til handlingsknappen (øverst til høyre hjørne) og klikk på Alternativer.
  2. I Alternativer- menyen blar du deretter ned til Ytelse og deaktiver avkrysningsruten knyttet til Bruk anbefalte ytelsesinnstillinger .
  3. Når de anbefalte ytelsesinnstillingene er deaktivert, aktiverer du avkrysningsruten tilknyttet Bruk maskinvareakselerasjon når 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. I Innstillinger- menyen blar du ned til bunnen av skjermen og klikker på Avansert- knappen for å synliggjøre de skjulte innstillingsalternativene.
  3. Bla ned til kategorien System og aktiver koblingen tilknyttet Bruk maskinvareakselerasjon når den er tilgjengelig .

Aktiverer maskinvareakselerasjon på Opera

Hvis du fremdeles opplever 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 med å forårsake feilen ' WebGL er ikke støttet '. Hvis systemet ditt er utstyrt for å støtte WebGL, kan du kanskje løse problemet bare ved å forsikre deg om at du bruker de nyeste grafiske driverne som er tilgjengelige.

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

  1. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Skriv deretter “devmgmt.msc” og trykk Enter for å åpne Enhetsbehandling .

    Kjør Enhetsbehandling ved å bruke Kjør dialogboksen
  2. I Enhetsbehandling utvider du rullegardinmenyen tilknyttet skjermadaptere. Høyreklikk deretter på grafikkortet ditt og velg Oppdater driver .

    Oppdater Graphics Driver ved å høyreklikke på den.

    Merk: Hvis du bruker et system som har en dedikert og integrert GPU, er det best å oppdatere begge. Forsikre deg også om at du bruker en stabil internettforbindelse.

  3. Fra neste skjermbilde, klikk automatiskSøk etter oppdatert driverprogramvare, og 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 ferdig lastet ned, og følg deretter installasjonen for å konfigurere den nyere driveren.

    Laster 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 igjen og se om du nå kan se WebGL-innhold.

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

Heldigvis har hver større GPU-produsent proprietær programvare som automatisk vil identifisere den riktige driveren og installere den for deg. Bare bruk programvaren som passer din GPU-produsent:

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

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

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

Siden GPU-gjengivelse er fjernet i Windows XP av de fleste nettlesere (av sikkerhetsgrunner), så vil du sannsynligvis trenge å installere en nyere Windows-versjon hvis du ønsker å 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 er relevant for deg, kan du nøye deg med en Chromium-versjon som er eldre enn build 291976.

Interessante Artikler