Ayusin: Ang WebGL ay Hindi Sinuportahan



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang ilang mga gumagamit ay naiulat na hindi makagamit ng mga site na nakabatay sa WebGL tulad ng WebGL Earth, Shadertoy, atbp. Ang lumalabas na mensahe ay ‘ Hindi suportado ang WebGL ‘. Bagaman ang mensahe ay mas karaniwan sa Google Chrome, nakumpirma rin nitong lilitaw kasama ng iba pang mga browser (Opera & Firefox). Ang isyu ay hindi eksklusibo sa isang tiyak na bersyon ng Windows, ngunit karamihan ay iniuulat na nangyayari sa mga system na gumagamit ng isang mas matandang modelo ng GPU.



Hindi suportado ang WebGL



Ano ang WebGL?

Ang WebGL ay isang JavaScript API na ginamit para sa pag-render ng interactive na 2D at 3D graphics nang walang paggamit ng mga plug-in sa loob ng anumang katugmang web browser. Bagaman ang WebGL ay buong isinama sa karamihan ng mga pamantayan sa web, umaasa pa rin ito sa suporta ng GPU at maaaring hindi ito magamit sa mga mas matandang aparato.



Ang pangunahing paggamit ng WebGL ay ang pagpapatupad ng GPU na pinabilis na paggamit ng physics, effects at pagproseso ng imahe bilang bahagi ng canvas ng web page. Ang orihinal na may-akda ng WebGL ay ang Mozilla Foundation.

Ano ang sanhi ng isyu na 'Hindi suportado ang WebGL'?

Inimbestigahan namin ang partikular na isyung ito sa pamamagitan ng pagtingin sa iba't ibang mga ulat ng gumagamit at mga diskarte sa pag-aayos na sila mismo ang nagpakalat upang malutas ang partikular na isyung ito. Batay sa kung ano ang aming natipon, maraming mga karaniwang sitwasyon na mag-uudyok sa partikular na isyung ito:

  • Hindi sinusuportahan ng bersyon ng browser ang WebGL - Ang mga mas lumang bersyon ng browser ay hindi idinisenyo upang suportahan ang teknolohiya ng WebGL. Kung nakakaranas ka ng isyu sa isang hindi napapanahong bersyon ng browser, ang pag-aayos ay mag-update sa isang bersyon na sumusuporta sa WebGL.
  • Hindi pinagana ang pagpabilis ng hardware sa iyong browser - Bagaman hindi kinakailangan ang pagpabilis ng hardware para sa WebGL, nakakita kami ng maraming ulat kung saan hindi gumagana nang tama ang teknolohiya ng WebGL. Kilala ang Chrome na maling ulat na ang WebGL ay hindi suportado kung hindi pinagana ang pagpabilis ng hardware. Sa kasong ito, ang solusyon ay upang ma-access ang mga setting ng iyong browser at paganahin ang pagpabilis ng hardware mula sa iyong browser.
  • Hindi napapanahong mga driver ng Graphics - Ang isa pang posibleng pag-trigger na magiging sanhi ng error na 'WebGL ay hindi suportado' ay isang malubhang hindi napapanahong driver ng graphics. Sa kasong ito, ang pag-aayos upang i-update ang driver ng graphics sa pinakabagong bersyon awtomatikong (gumagamit ng Device Manager) o manu-mano (gamit ang pagmamay-ari na pag-update ng software mula sa iyong tagagawa ng GPU).
  • Hindi sinusuportahan ng Windows XP ang WebGL - Kung gumagamit ka pa rin ng Windows XP, malamang na kakailanganin mong mag-upgrade upang magamit ang teknolohiya ng WebGL. Ang isang workaround na magpapahintulot sa iyo na gumamit ng XP ay ang paggamit ng isang mas matandang pagbuo ng Chromium (hindi inirerekomenda)

Kung naghahanap ka ng isang paraan upang malutas ang ‘ Hindi suportado ang WebGL ‘Error sa iyong browser, bibigyan ka ng artikulong ito ng maraming mga hakbang sa pag-troubleshoot. Sa ibaba, mahahanap mo ang isang koleksyon ng mga pamamaraan na ginamit ng ibang mga gumagamit sa isang katulad na sitwasyon upang malutas ang isyu.



Paraan 1: Suriin kung sinusuportahan ng iyong bersyon ng browser ang WebGL

Tandaan na hindi lahat ng mga bersyon ng browser ay susuporta sa WebGL. Kung ang bersyon ng iyong browser ay malubhang luma na, maaaring nakikita mo ang mensahe ng error na ito dahil ang iyong browser ay hindi nasangkapan upang hawakan ang WebGL.

Halos lahat ng mga kasalukuyang bersyon ng browser ay nilagyan upang hawakan ang Web GL, ngunit may ilang mga pagbubukod. Halimbawa, ang WebGL ay hindi suportado sa Opera Mini anuman ang bersyon na iyong ginagamit.

Ang isang mabilis na paraan upang suriin kung sinusuportahan ng iyong bersyon ng browser ang WebGL ay suriin ang talahanayan na ito ( dito ). Madali mong makikita kung aling mga bersyon ng browser ang nilagyan upang hawakan ang WebGL.

Sinusuri kung sinusuportahan ang WebGL sa iyong bersyon ng browser

Dahil ang lahat ng mga tanyag na browser ay kasalukuyang sumusuporta sa WebGL sa mga pinakabagong bersyon ng desktop, marahil ay malulutas mo ang isyu sa pamamagitan ng pag-update sa pinakabagong magagamit na build.

I-update ang Google Chrome

Ina-update ang Google Chrome

Kung natiyak mo na ang iyong kasalukuyang bersyon ng browser ay nilagyan upang suportahan ang WebGL at nakakaranas ka pa rin ng ‘ Hindi suportado ang WebGL ‘Error, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 2: Paganahin ang pagpapabilis ng hardware sa iyong browser

Ang isang posibleng dahilan kung bakit maaaring nakasalamuha mo ang ‘ Hindi suportado ang WebGL ‘Error ay ang pagpapabilis ng hardware ay hindi pinagana sa iyong web browser. Ang teknolohiya ng WebGL ay nakasalalay sa pagpabilis ng hardware, kaya kakailanganin mong gawin ang mga naaangkop na hakbang upang matiyak na ang pagpapabilis ng hardware ay pinagana sa iyong browser.

Dahil ang mga hakbang sa paganahin ang pagpabilis ng hardware ay magkakaiba mula sa browser patungo sa browser, lumikha kami ng magkakahiwalay na mga gabay para sa lahat ng pinakatanyag na mga web browser. Mangyaring sundin ang naaangkop sa browser na iyong ginagamit:

Paganahin ang pagpabilis ng hardware sa Chrome

  1. Mag-click sa menu ng aksyon (icon ng tatlong tuldok) sa kanang sulok sa itaas at pagkatapos ay mag-click sa Mga setting .
  2. Sa loob ng Mga setting menu, mag-scroll pababa sa ilalim ng listahan at mag-click sa Advanced upang makita ang mga advanced na pagpipilian ng mga setting.
  3. Mag-scroll pababa sa Sistema tab at suriin ang toggle na nauugnay sa Gumamit ng acceleration ng hardware kapag magagamit.
  4. I-click ang Ilunsad muli pindutan upang ipatupad ang pagbabago.

Paganahin ang pagpapabilis ng hardware sa Google Chrome

Pagpapagana ng pagpabilis ng hardware sa Mozilla Firefox

  1. Buksan ang Firefox at pumunta sa pindutan ng pagkilos (kanang sulok sa itaas) at mag-click sa Mga pagpipilian.
  2. Pagkatapos, sa Mga pagpipilian menu, mag-scroll pababa sa Pagganap at huwag paganahin ang checkbox na nauugnay sa Gumamit ng mga inirekumendang setting ng pagganap .
  3. Na-disable ang mga inirekumendang setting ng pagganap, paganahin ang checkbox na nauugnay sa Gumamit ng acceleration ng hardware kapag magagamit .
  4. I-restart ang iyong browser upang mapilit ang mga pagbabago na magkabisa.

Pagpapagana ng acceleration ng hardware sa Opera

  1. I-click ang icon ng Opera (kaliwang sulok sa itaas) at pumili Mga setting mula sa menu.
  2. Sa loob ng Mga setting menu, mag-scroll pababa sa ilalim ng screen at i-click ang Advanced pindutan upang makita ang mga nakatagong mga pagpipilian sa setting.
  3. Mag-scroll pababa sa Sistema tab at paganahin ang toggle na nauugnay sa Gumamit ng acceleration ng hardware kapag magagamit .

Pagpapagana ng acceleration ng hardware sa Opera

Kung nakakaranas ka pa rin ng error kahit na paganahin ang pagpabilis ng hardware, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 3: Pag-upgrade ng mga driver ng graphics

Dahil ang WebGL ay nakasalalay sa suporta ng GPU, ang mga mas matatandang driver ng graphics ay maaaring magtapos na magdulot ng ‘ Hindi suportado ang WebGL ‘Error. Kung ang iyong system ay nasangkapan upang suportahan ang WebGL, maaari mong malutas ang isyu sa pamamagitan lamang ng pagtiyak na gumagamit ka ng pinakabagong mga driver ng graphics.

Kung mayroon kang Windows 10, madali mong magagawa ito sa pamamagitan ng paggamit ng Device Manager upang ma-update ang iyong mga driver ng graphics. Narito kung paano:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type 'Devmgmt.msc' at pindutin Pasok buksan Tagapamahala ng aparato .

    Patakbuhin ang Device Manager gamit ang Run Dialog Box

  2. Sa loob ng Device Manager, palawakin ang drop-down na menu na nauugnay sa mga adaptor sa Display. Pagkatapos, mag-right click sa iyong graphics card at pumili I-update ang driver .

    I-update ang Driver ng Graphics sa pamamagitan ng pag-click sa kanan nito.

    Tandaan: Kung gumagamit ka ng isang system na may parehong dedikado at isinamang GPU, pinakamahusay na i-update ang pareho. Gayundin, tiyaking gumagamit ka ng isang matatag na koneksyon sa Internet.

  3. Mula sa susunod na screen, mag-click sa Awtomatikong maghanap para sa na-update na software ng driver, pagkatapos ay sundin ang mga on-screen na senyas upang maghanap para sa pinakabagong driver.

    Awtomatikong naghahanap ng pinakabagong driver

  4. Maghintay hanggang sa ganap na ma-download ang driver, pagkatapos ay sundin ang pag-install upang mai-set up ang mas bagong driver.

    Pagda-download ng pinakabagong driver ng graphics

  5. Kapag na-install na ang mas bagong driver, i-restart ang iyong computer upang makumpleto ang pag-install.

    Ina-update ang nakatuong driver ng Nvidia sa pinakabagong bersyon

  6. Buksan muli ang iyong browser at tingnan kung nagawang mo na ngayong makita ang nilalaman ng WebGL.

Kung mayroon kang isang mas lumang bersyon ng Windows o Nabigo ang Device Manager na makilala ang isang mas bagong bersyon ng driver, kakailanganin mong subaybayan ang pinakabagong bersyon para sa iyong partikular na modelo ng GPU at manu-manong i-install ito.

Sa kasamaang palad, ang bawat pangunahing tagagawa ng GPU ay may pagmamay-ari na software na awtomatikong makikilala ang naaangkop na driver at mai-install ito para sa iyo. Gamitin lamang ang software na naaangkop sa iyong tagagawa ng GPU:

  • Karanasan sa GeForce - Nvidia
  • Adrenalin - AMD
  • Intel Driver - Intel

Kung nakakaranas ka pa rin ng parehong isyu kahit na matapos i-update ang iyong mga driver ng GPU, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 4: Pag-install ng isang mas bagong bersyon ng Windows (kung naaangkop)

Dahil ang pag-render ng GPU ay tinanggal sa Windows XP ng karamihan sa mga browser (dahil sa mga kadahilanang panseguridad), kaya malamang na kailangan mong mag-install ng isang mas bagong bersyon ng Windows kung nais mong gamitin ang WebGL.

O, kung pipilitin mong gamitin ang WebGL sa Windows XP, magagawa mo ito sa pamamagitan ng paggamit ng isang mas lumang bersyon ng Chromium. Kung ang senaryong ito ay naaangkop sa iyo, tumira para sa isang bersyon ng Chromium na mas matanda kaysa sa bumuo ng 291976.

Basahin ang 4 na minuto