Korjaus: WebGL: ää ei tueta

Joidenkin käyttäjien ei tiedetä kykene käyttämään WebGL-pohjaisia ​​sivustoja, kuten WebGL Earth, Shadertoy jne. Tuleva viesti on ' WebGL ei ole tuettu '. Vaikka viesti on paljon yleisempi Google Chromessa, sen vahvistetaan näkyvän myös muissa selaimissa (Opera ja Firefox). Aihe ei ole yksinomainen tietylle Windows-versiolle, mutta sen enimmäkseen ilmoitetaan tapahtuvan vanhempaa GPU-mallia käyttävissä järjestelmissä.

WebGL: ää ei tueta

Mikä on WebGL?

WebGL on JavaScript-sovellusliittymä, jota käytetään interaktiivisen 2D- ja 3D-grafiikan tuottamiseen käyttämättä laajennuksia millään yhteensopivalla selaimella. Vaikka WebGL on täysin integroitu useimpien verkkostandardien kanssa, se on silti riippuvainen GPU-tuesta, eikä se välttämättä ole käytettävissä vanhemmissa laitteissa.

WebGL: n pääasiallinen käyttö on fysiikan, tehosteiden ja kuvankäsittelyn GPU-kiihdytetyn käytön toteuttaminen osana verkkosivun kangasta. WebGL: n alkuperäinen kirjoittaja on Mozilla-säätiö.

Mikä aiheuttaa 'WebGL ei tueta' -ongelman?

Tutkimme tätä erityistä ongelmaa tarkastelemalla erilaisia ​​käyttäjän raportteja ja korjausstrategioita, joita he itse käyttivät saadakseen ongelman ratkaistua. Kokoamiemme perusteella on useita yleisiä skenaarioita, jotka laukaisevat tämän nimenomaisen ongelman:

  • Selainversio ei tue WebGL: tä - Vanhempia selainversioita ei ole suunniteltu tukemaan WebGL-tekniikkaa. Jos sinulla on ongelma erittäin vanhentuneen selainversion kanssa, korjaus on päivitettävä versioon, joka tukee WebGL: ää.
  • Laitteistokiihdytystä ei ole käytössä selaimessasi - Vaikka laitteistokiihdytys ei ole WebGL: n vaatimus, olemme löytäneet paljon raportteja, joissa WebGL-tekniikka ei toiminut oikein. Chromen tiedetään ilmoittavan virheellisesti, että WebGL: ää ei tueta, jos laitteistokiihdytys on poistettu käytöstä. Tässä tapauksessa ratkaisu on käyttää selaimen asetuksia ja sallia laitteistokiihdytyksen selaimesta.
  • Vanhentuneet näytönohjaimet - Toinen mahdollinen liipaisin, joka aiheuttaa 'WebGL ei tueta' -virheen, on erittäin vanhentunut näytönohjain. Tässä tapauksessa korjaus, jolla päivitetään grafiikkaohjain uusimpaan versioon automaattisesti (käyttäen Laitehallintaa) tai manuaalisesti (käyttämällä GPU-valmistajan patentoitua päivitysohjelmistoa).
  • Windows XP ei tue WebGL: ää - Jos käytät edelleen Windows XP: tä, sinun on todennäköisesti päivitettävä WebGL-tekniikan käyttämiseksi. Yksi kiertotapa, jonka avulla voit käyttää XP: tä, on käyttää vanhempaa Chromium-rakennetta (ei suositella)

Jos etsit tapaa ratkaista selaimesi virhe, jota WebGL ei tueta, tässä artikkelissa on useita vianetsintävaiheita. Alhaalta löydät kokoelman menetelmiä, joita muut vastaavassa tilanteessa olevat käyttäjät ovat käyttäneet saadakseen ongelman ratkaistua.

Tapa 1: Tarkista, tukeeko selaimesi versio WebGL: ää

Muista, että kaikki selaimen versiot eivät tue WebGL: ää. Jos selaimesi versio on vanhentunut, saatat nähdä tämän virhesanoman, koska selaimesi ei ole varustettu käsittelemään WebGL: ää.

Lähes kaikki viimeisimmät selainversiot on varustettu käsittelemään Web GL: tä, mutta on joitain poikkeuksia. Esimerkiksi Opera Mini ei tue WebGL: ää käyttämästäsi versiosta riippumatta.

Nopea tapa tarkistaa, tukeeko selaimesi versio WebGL: ää, on tarkistaa tämä taulukko (tässä). Voit helposti nähdä, mitkä selainversiot on varustettu käsittelemään WebGL: ää.

Tarkistetaan, tukeeko WebGL selaimesi versiota

Koska kaikki suositut selaimet tukevat tällä hetkellä WebGL: tä uusimmilla työpöytäversioilla, pystyt todennäköisesti ratkaisemaan ongelman päivittämällä uusimpaan saatavilla olevaan koodausversioon.

Päivitetään Google Chrome

Jos olet varmistanut, että nykyinen selaimesi versio on varustettu tukemaan WebGL: ää, ja kohtaat edelleen WebGL: ää ei tueta- virhettä, siirry seuraavaan tapaan alla.

Tapa 2: Laitteistokiihdytyksen ottaminen käyttöön selaimessa

Yksi mahdollinen syy, miksi saatat joutua kohtaamaan WebGL: ää ei tueta -virhe on, että laitteistokiihdytys on poistettu käytöstä selaimessa. WebGL-tekniikka on riippuvainen laitteistokiihdytyksestä, joten sinun on suoritettava tarvittavat toimenpiteet varmistaaksesi, että laitteistokiihdytys on käytössä selaimessa.

Koska laitteistokiihdytyksen käyttöönottovaiheet eroavat selaimelta toiselle, olemme luoneet erilliset oppaat kaikille suosituimmille selaimille. Noudata käyttämääsi selainta koskevaa:

Aktivoi laitteistokiihdytys Chromessa

  1. Napsauta oikeassa yläkulmassa olevaa toimintavalikkoa (kolme pistekuvaketta) ja napsauta sitten Asetukset .
  2. Vieritä Asetukset- valikon luettelon alaosaan ja napsauta Lisäasetukset, jotta lisäasetukset tulevat näkyviin.
  3. Vieritä alas Järjestelmä- välilehteen ja tarkista Käytä laitteistokiihdytystä -vaihtoehto, kun se on käytettävissä.
  4. Napsauta Käynnistä uudelleen -painiketta, niin muutos tulee voimaan.

Aktivoi laitteistokiihdytys Google Chromessa

Aktivoi laitteistokiihdytys Mozilla Firefoxilla

  1. Avaa Firefox ja siirry toimintopainikkeeseen (oikea yläkulma) ja napsauta Asetukset.
  2. Vieritä sitten Asetukset- valikossa kohtaan Suorituskyky ja poista käytöstä Käytä suositeltuja suorituskykyasetuksia -valintaruutu.
  3. Jos suositellut suoritusasetukset ovat poissa käytöstä, ota käyttöön Käytä laitteistokiihdytystä -valintaruutu, kun se on käytettävissä .
  4. Käynnistä selain uudelleen pakottaaksesi muutokset voimaan.

Aktivoi laitteistokiihdytys Operassa

  1. Napsauta Opera-kuvaketta (vasen yläkulma) ja valitse valikosta Asetukset .
  2. Vieritä Asetukset- valikossa näytön alaosaan ja napsauta Lisäasetukset- painiketta, jotta piilotetut asetusvaihtoehdot näkyvät.
  3. Vieritä alas Järjestelmä- välilehteen ja ota käyttöön Käytä laitteistokiihdytystä -vaihtoehto, kun se on käytettävissä .

Aktivoi laitteistokiihdytys Operassa

Jos kohtaat virheen vielä laitteistokiihdytyksen käyttöönoton jälkeen, siirry seuraavaan alla olevaan menetelmään.

Tapa 3: Grafiikkaohjainten päivittäminen

Koska WebGL on riippuvainen GPU-tuesta, vanhemmat näytönohjaimet saattavat johtaa " WebGL ei tueta " -virheeseen. Jos järjestelmäsi on varustettu tukemaan WebGL: ää, saatat pystyä ratkaisemaan ongelman varmistamalla, että käytät uusimpia saatavilla olevia grafiikkaohjaimia.

Jos sinulla on Windows 10, voit tehdä tämän helposti päivittämällä grafiikkaohjaimet Laitehallinnalla. Näin:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ”devmgmt.msc” ja avaa laitehallinta painamalla Enter .

    Suorita laitehallinta Suorita-valintaikkunan avulla
  2. Laajenna laitteenhallinnassa Näyttösovittimiin liittyvä avattava valikko. Napsauta sitten hiiren kakkospainikkeella näytönohjainta ja valitse Päivitä ohjain .

    Päivitä näytönohjain napsauttamalla sitä hiiren kakkospainikkeella.

    Huomaa: Jos käytät järjestelmää, jossa on sekä erillinen että integroitu GPU, on parasta päivittää molemmat. Varmista myös, että käytät vakaata Internet-yhteyttä.

  3. Napsauta seuraavasta näytöstä kohtaa Etsi automaattisesti päivitetyt ohjainohjelmat ja etsi sitten uusin ohjain noudattamalla näyttöön tulevia ohjeita.

    Etsitään uusinta ohjainta automaattisesti
  4. Odota, kunnes ohjain on ladattu kokonaan. Asenna sitten uudempi ohjain seuraamalla asennusta.

    Lataa uusin näytönohjain
  5. Kun uudempi ohjain on asennettu, käynnistä tietokone uudelleen asennuksen loppuun saattamiseksi.

    Päivitetään oma Nvidia-ohjain uusimpaan versioon
  6. Avaa selain uudelleen ja katso, pystytkö nyt tarkastelemaan WebGL-sisältöä.

Jos sinulla on vanhempi Windows-versio tai Laitehallinta ei löydä uudempaa ohjainversiota, sinun on jäljitettävä tietyn GPU-mallin uusin versio ja asennettava se manuaalisesti.

Onneksi jokaisella suurella GPU-valmistajalla on oma ohjelmisto, joka tunnistaa automaattisesti sopivan ohjaimen ja asentaa sen sinulle. Käytä vain GPU-valmistajallesi sopivaa ohjelmistoa:

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

Jos kohtaat edelleen saman ongelman GPU-ohjainten päivittämisen jälkeen, siirry seuraavaan tapaan alla.

Tapa 4: Uudemman Windows-version asentaminen (jos sellainen on)

Koska useimmat selaimet ovat poistaneet GPU-hahmontamisen Windows XP: ssä (turvallisuussyistä), sinun on todennäköisesti asennettava uudempi Windows-versio, jos haluat käyttää WebGL: tä.

Tai jos vaadit WebGL: n käyttöä Windows XP: n kanssa, voit tehdä sen käyttämällä vanhempaa Chromium-versiota. Jos tämä skenaario soveltuu sinulle, tutustu Chromium-versioon, joka on vanhempi kuin rakennus 291976.

Mielenkiintoisia Artikkeleita