Fix: WebGL is Not Supported - Appuals.com

文章推薦指數: 80 %
投票人數:10人

Since WebGL is depended on GPU support, older graphics drivers might end up causing the 'WebGL is not supported' error. If your system is ... SomeusersarereportedlyunabletouseWebGL-basedsiteslikeWebGLEarth,Shadertoy,etc.Themessagethatcomesupis‘WebGLisnotsupported‘.AlthoughthemessageismuchmorecommonwithGoogleChrome,it’salsoconfirmedtoappearwithotherbrowsers(Opera&Firefox).TheissueisnotexclusivetoacertainWindowsversion,butit’smostlyreportedtooccurwithsystemsusinganolderGPUmodel.WebGLisnotsupportedWhatisWebGL?WebGLisaJavaScriptAPIusedforrenderinginteractive2Dand3Dgraphicswithouttheuseofplug-inswithinanycompatiblewebbrowser.Although WebGLisfullyintegratedwithmostwebstandards,it’sstilldependedonGPUsupportandmightnotbeavailableonolderdevices.ThemainusageofWebGListheimplementationofGPU-acceleratedusageofphysics,effectsandimageprocessingaspartofthewebpagecanvas.TheoriginalauthorofWebGListheMozillaFoundation.Whatiscausingthe‘WebGLnotsupported’issue?Weinvestigatedthisparticularissuebylookingatvarioususerreportsandtherepairstrategiesthattheythemselvesdeployedtogetthisparticularissueresolved.Basedonwhatwegathered,thereareseveralcommonscenariosthatwilltriggerthisparticularissue:Browserversiondosen’tsupportWebGL–OlderbrowserversionsarenotdesignedtosupportWebGLtechnology.Ifyou’reencounteringtheissuewithaseveryoutdatedbrowserversion,thefixistoupdatetoaversionthatsupportsWebGL.Hardwareaccelerationisnotenabledinyourbrowser–AlthoughhardwareaccelerationisnotarequirementforWebGL,we’vefoundalotofreportswheretheWebGLtechnologywasnotfunctioningcorrectly.ChromeisknowntofalselyreportthatWebGLisnotsupportedifhardwareaccelerationisdisabled.Inthiscase,thesolutionistoaccessyourbrowsersettingsandenablehardwareaccelerationfromyourbrowser.OutdatedGraphicsdrivers–Anotherpossibletriggerthatwillcausethe‘WebGLisnotsupported’errorisaseverelyoutdatedgraphicsdriver.Inthiscase,thefixtoupdatethegraphicsdrivertothelatestversionautomatically(usingDeviceManager)ormanually(usingtheproprietaryupdatingsoftwarefromyourGPUmanufacturer).WindowsXPdoesn’tsupportWebGL–Ifyou’restillusingWindowsXP,you’lllikelyneedtoupgradeinordertousetheWebGLtechnology.AworkaroundthatwillallowyoutouseXPistouseanolderChromiumbuild(notrecommended)Ifyou’relookingforawaytoresolvethe ‘WebGLisnotsupported‘erroronyourbrowser,thisarticlewillprovideyouwithseveraltroubleshootingsteps.Downbelow,you’llfindacollectionofmethodsthatotherusersinasimilarsituationhaveusedtogettheissueresolved.Method1:CheckifyourbrowserversionsupportsWebGL KeepinmindthatnotallbrowserversionswillsupportWebGL.Ifyourbrowserversionisseverelyoutdated,youmightbeseeingthiserrormessagebecauseyourbrowserisnotequippedtohandleWebGL.AlmostalltherecentbrowserversionsareequippedtohandleWebGL,buttherearesomeexceptions.Forexample,WebGLisnotsupportedonOperaMiniregardlessofwhatversionyou’reusing.AquickwaytocheckifyourbrowserversionsupportsWebGListocheckthistable(here).YoucaneasilyseewhichbrowserversionsareequippedtohandleWebGL.CheckingifWebGLissupportedonyourbrowserversionSinceallofthepopularbrowsersarecurrentlysupportingWebGLwiththelatestdesktopversions,youwillprobablybeabletoresolvetheissuebyupdatingtothelatestbuildavailable.UpdatingGoogleChromeIfyou’veensuredthatyourcurrentbrowserversionisequippedtosupportWebGLandyou’restillencounteringthe ‘WebGL isnotsupported‘error,movedowntothenextmethodbelow.Method2:EnablinghardwareaccelerationonyourbrowserOnepossiblereasonwhyyoumightbeencounteringthe‘WebGL isnotsupported‘erroristhathardwareaccelerationisdisabledinyourwebbrowser.TheWebGLtechnologyisdependentonhardwareacceleration,soyou’llneedtotaketheappropriatestepstoensurethathardwareaccelerationisenabledonyourbrowser.Sincethestepsofenablinghardwareaccelerationaredifferentfrombrowsertobrowser,we’vecreatedseparateguidesforallthemostpopularwebbrowsers.Pleasefollowtheoneapplicabletothebrowserthatyou’reusing:EnablinghardwareaccelerationonChromeClickontheactionmenu(threedoticon)inthetop-rightcornerandthenclickonSettings.InsidetheSettingsmenu,scrolldowntothebottomofthelistandclickonAdvancedtomaketheadvancedsettingsoptionsvisible.ScrolldowntotheSystemtabandcheckthetoggleassociatedwithUsehardwareaccelerationwhenavailable.ClicktheRelaunchbuttontomaketheenforcethechange.EnablinghardwareaccelerationonGoogleChromeEnablinghardwareaccelerationonMozillaFirefoxOpenFirefoxandgotototheactionbutton(top-rightcorner)andclickonOptions.Then,intheOptionsmenu,scrolldowntoPerformanceanddisablethecheckboxassociatedwithUserecommendedperformancesettings.Withtherecommendedperformancesettingsdisabled,enablethecheckboxassociatedwithUsehardwareaccelerationwhenavailable.Restartyourbrowsertoforcethechangestotakeeffect.EnablinghardwareaccelerationonOperaClicktheOperaicon(top-leftcorner)andchooseSettingsfromthemenu.InsidetheSettingsmenu,scrolldowntothebottomofthescreenandclicktheAdvancedbuttontomakethehiddensettingsoptionsvisible.ScrolldowntotheSystemtabandenablethetoggleassociatedwithUsehardwareaccelerationwhenavailable.EnablinghardwareaccelerationonOperaIfyou’restillencounteringtheerrorevenafterenablinghardwareacceleration,movedowntothenextmethodbelow.Method3:UpgradinggraphicsdriversSinceWebGLisdependedonGPUsupport,oldergraphicsdriversmightendupcausingthe‘WebGL isnotsupported‘error.IfyoursystemisequippedtosupportWebGL,youmightbeabletoresolvetheissuebyjustbymakingsurethatyou’reusingthelatestgraphicsdriversavailable.IfyouhaveWindows10,youcandothiseasilybyusingDeviceManagertoupdateyourgraphicsdrivers.Here’show:PressWindowskey+RtoopenupaRundialogbox.Then,type“devmgmt.msc”andpressEntertoopenDeviceManager.RunDeviceManagerusingRunDialogBoxInsideDeviceManager,expandthedrop-downmenuassociatedwithDisplayadapters.Then,right-clickonyourgraphicscardandchooseUpdatedriver.UpdateGraphicsDriverbyright-clickingit.Note:Ifyou’reusingasystemthathasbothadedicated&integratedGPU,it’sbesttoupdateboth.Also,makesurethatyou’reusingastableInternetconnection.Fromthenextscreen,clickonSearchautomaticallyforupdateddriversoftware,then followtheon-screenpromptstosearchforthenewestdriver.SearchingforthenewestdriverautomaticallyWaituntilthedriverisfullydownloaded,thenfollowthroughwiththeinstallationtosetupthenewerdriver.DownloadingthelatestgraphicsdriverOncethenewerdriverhasbeeninstalled,restartyourcomputertocompletetheinstallation.UpdatingthededicatedNvidiadrivertothelatestversion OpenyourbrowseragainandseeifyouarenowabletoviewWebGLcontent.IfyouhaveanolderWindowsversionorDeviceManagerfailstoidentifyanewerdriverversion,you’llneedtotrackdownthelatestversionforyourparticularGPUmodelandinstallitmanually.Fortunately,everymajorGPUmanufacturerhasproprietarysoftwarethatwillautomaticallyidentifytheappropriatedriverandinstallitforyou.JustusethesoftwareappropriatetoyourGPUmanufacturer:GeForceExperience–NvidiaAdrenalin–AMDIntelDriver–IntelIfyou’restillencounteringthesameissueevenafterupdatingyourGPUdrivers,movedowntothenextmethodbelow.Method4:InstallinganewerWindowsversion(ifapplicable)SinceGPUrenderinghasbeenremovedinWindowsXPbymostbrowsers(duetosecurityreasons),soyou’lllikelyneedtoinstallanewerWindowsversionifyouwishtouseWebGL.Or,ifyouinsistonusingWebGLwithWindowsXP,youcandoitbyusinganolderChromiumversion. Ifthisscenarioisapplicabletoyou,settleforaChromiumversionolderthanbuild291976. ByKevinArrows September17,20214minutesread KevinArrowsNetworkEngineer(LAN/WAN)|Email Twitter LinkedIn Kevinisadynamicandself-motivatedinformationtechnologyprofessional,withaThoroughknowledgeofallfacetspertainingtonetworkinfrastructuredesign,implementationandadministration.Superiorrecordofdeliveringsimultaneouslarge-scalemissioncriticalprojectsontimeandunderbudget.BrowsersMozillaFirefoxErrorsGoogleChromeErrorsMicrosoftEdgeErrorsInternetExplorerErrorsSafariErrors Close ExpertTipFix:WebGLisNotSupportedIftheissueiswithyourComputeroraLaptopyoushouldtryusingRestorowhichcanscantherepositoriesandreplacecorruptandmissingfiles.Thisworksinmostcases,wheretheissueisoriginatedduetoasystemcorruption.YoucandownloadRestorobyclickingtheDownloadbuttonbelow.DownloadNowI'mnotinterested Posting.... Close Searchfor



請為這篇文章評分?