2014-11-06 18:42:40 +0000 2014-11-06 18:42:40 +0000
110
110

Hoe kan ik WebGL in mijn browser inschakelen?

Ik zou graag WebGL-gebaseerde sites zoals Shadertoy WebGL Earth , enz. willen kunnen gebruiken, maar die sites vertellen me dat WebGL is uitgeschakeld in mijn browser. Hoe kan ik het inschakelen?

Antwoorden (2)

192
192
192
2014-11-06 18:42:40 +0000

Ik heb van dit antwoord een community wikipost gemaakt, dus werk het bij als u merkt dat er verouderde of ontbrekende informatie is.

  • *

Browserondersteuning voor WebGL

Controleer caniuse.com/webgl om te zien of uw browser WebGL ondersteunt.

  • *

WebGL

inschakelen Als uw browser WebGL ondersteunt, volg dan deze instructies om deze in te schakelen:

Chrome

Schakel eerst de hardwareversnelling in:

  • Ga naar chrome://settings
  • Klik op de knop Uitgebalanceerd ▼ onderaan de pagina
  • Controleer in het gedeelte Systeem of het selectievakje Gebruik hardwareversnelling indien beschikbaar is aangevinkt (u moet Chrome opnieuw opstarten voor eventuele wijzigingen)

en schakel vervolgens WebGL in:

  • Ga naar chrome://flags
  • Zorg ervoor dat Disable WebGL niet is geactiveerd (u moet Chrome opnieuw starten voor eventuele wijzigingen)
  • In nieuwere versies zal deze optie van Disable WebGL niet beschikbaar zijn, u zult in plaats daarvan moeten zoeken naar WebGL 2. 0 (of een andere versie) die er als volgt uitziet:

  • [Probeer dit als het bovenstaande niet werkt] Schakel in - Override software rendering list

Controleer dan de status van WebGL:

  • Ga naar chrome://gpu
  • Controleer het WebGL item in de Graphics Feature Status lijst. De status is een van de volgende:
  • Hardwareversnelling - WebGL is ingeschakeld en hardwareversnelling (draait op de grafische kaart).
  • Software alleen, hardwareversnelling niet beschikbaar - WebGL is ingeschakeld, maar draait in software. Zie hier voor meer informatie: “Voor de softwareweergave van WebGL gebruikt Chrome SwiftShader , een software GL-raster”
  • Unavailable - WebGL is niet beschikbaar in hardware of software.

Als de status niet “Hardware versneld” is, dan kan de Problems Detected lijst (onder de Graphics Feature Status lijst) verklaren waarom de hardware versnelling niet beschikbaar is.

Als uw grafische kaart / drivers op de zwarte lijst staan, kunt u de zwarte lijst opheffen._Waarschuwing: dit wordt niet aanbevolen! _ (zie onderstaande notitie voor zwarte lijsten). Om de zwarte lijst te verwijderen:

  • Ga naar chrome://flags
  • Activeer de instelling Verwijder de software-renderlijst (u moet Chrome opnieuw opstarten voor eventuele wijzigingen)

Voor meer informatie, zie Chrome Help: WebGL en 3D-graphics .

Firefox

Schakel eerst WebGL in:

  • Ga naar about:config
  • Zoek naar webgl.disabled
  • Zorg ervoor dat de waarde ervan false is (eventuele wijzigingen worden onmiddellijk van kracht zonder Firefox opnieuw te lanceren)

Controleer vervolgens de status van WebGL:

  • Ga naar about:support
  • Controleer de rij WebGL Renderer in de tabel Graphics:
  • Als de status een grafische kaart fabrikant, model en stuurprogramma bevat (bijvoorbeeld: “NVIDIA Corporation – NVIDIA GeForce GT 650M OpenGL Engine”), dan is WebGL ingeschakeld.
  • Als de status zoiets is als“Geblokkeerd voor uw grafische kaart vanwege onopgeloste driverproblemen” of“Geblokkeerd voor de versie van uw grafische driver”, dan staat uw grafische kaart/driver op de zwarte lijst.

Als uw grafische kaart/drivers op de zwarte lijst staan, dan kunt u de zwarte lijst opheffen.Waarschuwing: dit wordt niet aanbevolen! (zie onderstaande opmerking voor zwarte lijsten). Om de zwarte lijst te verwijderen:

  • Ga naar about:config
  • Zoek naar webgl.force-enabled
  • Zet het op true

(Net als Chrome heeft Firefox een Gebruik van hardwareversnelling indien beschikbaar aanvinkvakje, in Voorkeuren > Geavanceerde > Algemeen > Browsen**. In tegenstelling tot Chrome hoeft Firefox dit selectievakje echter niet aan te vinken om WebGL te laten werken)

Safari

  • Ga naar Safari’s Voorkeuren
  • Selecteer het tabblad Geavanceerde
  • Zorg ervoor dat het selectievakje Ontwikkelingsmenu in de menubalk is aangevinkt
  • Selecteer in het menu Ontwikkelen van Safari het submenu Experimentele functies en zorg ervoor dat WebGL 2. 0 is aangevinkt

Opmerkingen

Grafische stuurprogramma’s

upgraden Als uw grafische stuurprogramma’s te oud zijn om WebGL te ondersteunen, kunt u ze misschien upgraden.

Meer informatie is hier beschikbaar:

Blacklists

Bepaalde grafische kaarten en stuurprogramma’s worden door sommige browsers op een zwarte lijst gezet, omdat bekend is dat ze ernstige bugs bevatten of crashes veroorzaken. In zeer ernstige gevallen kunnen deze zelfs leiden tot het bevriezen van de gehele computer! Bijvoorbeeld dit probleem causes bepaalde Mac-computers te bevriezen en moeten opnieuw worden opgestart.

Veel browsers hebben een optie om de zwarte lijst te omzeilen (dat wil zeggen: probeer de functies van de zwarte lijst te gebruiken, ondanks de risico’s). *Dit wordt niet aanbevolen! * U moet de zwarte lijst alleen opheffen als u de risico’s begrijpt en accepteert.

Meer informatie is hier beschikbaar:

1
1
1
2015-07-02 12:28:00 +0000

Zeer nuttig voor Chrome - behalve dat het misschien het beste is om de uitschakeling van WebGL te verduidelijken - wat niet vanzelfsprekend is in Chrome.

De uitschakeling van WebGL moet zijn uitgeschakeld (urgh - dubbel negatief), d.w.z. dat de onderstaande link moet zeggen ‘Inschakelen’ - wat betekent dat het uitschakelen van webGL is uitgeschakeld… Kan iemand een paar minuten besparen.

Beste wensen Andy