Więcej
Jak mogę włączyć WebGL w mojej przeglądarce?
Chciałbym móc korzystać ze stron opartych na WebGL, takich jak np. Shadertoy, WebGL Earth, itd, ale strony te informują mnie, że WebGL jest wyłączony w mojej przeglądarce. Jak mogę go włączyć?
108
2
I've made this answer a community wiki post, więc proszę zaktualizuj go, jeśli zauważysz jakieś nieaktualne lub brakujące informacje.
Obsługa WebGL przez przeglądarkę
Sprawdź caniuse.com/webgl czy twoja przeglądarka obsługuje WebGL.
Włączanie WebGL
Jeśli Twoja przeglądarka obsługuje WebGL, postępuj zgodnie z poniższymi instrukcjami, aby go włączyć:
Chrome
Po pierwsze, włącz akcelerację sprzętową:
chrome://settings
chrome://flags
Default
naEnabled
w rozwijanej liście.[Spróbuj tego, jeśli powyższe nie działa] Enable - Override software rendering list. Następnie sprawdź status WebGL:
Przejdź do
chrome://gpu
Sprawdź pozycję WebGL na liście Stan funkcji graficznych. Status będzie jeden z poniższych:
Przejdź do
chrome://flags
Aktywuj ustawienie Override software rendering list. (aby zmiany zaczęły obowiązywać, musisz ponownie uruchomić Chrome)
Więcej informacji można znaleźć w: Pomoc Chrome: WebGL i grafika 3D.
Firefox
Po pierwsze, włącz WebGL:
about:config
webgl.disabled
false
(wszelkie zmiany wchodzą w życie natychmiast, bez ponownego uruchamiania Firefoksa). Następnie sprawdź status WebGL:about:support
about:config
webgl.force-enabled
true
. (Podobnie jak Chrome, Firefox ma Użyj akceleracji sprzętowej, gdy jest dostępna, w Preferencjach > Zaawansowane > Ogólne > Przeglądanie. Jednak w przeciwieństwie do Chrome, Firefox nie wymaga zaznaczenia tego pola wyboru, aby WebGL działał).Safari
Przejdź do Preferencji Safari' * Wybierz Zaawansowane.
W menu Develop w Safari' wybierz podmenu Experimental Features i upewnij się, że WebGL 2.0 jest zaznaczone.
Notes
Uaktualnianie sterowników graficznych
Jeśli twoje sterowniki graficzne są zbyt stare, aby obsługiwać WebGL, możesz być w stanie je zaktualizować. Więcej informacji jest dostępnych tutaj:
Czarne listy
Niektóre karty graficzne i sterowniki znajdują się na czarnej liście w niektórych przeglądarkach, ponieważ wiadomo, że zawierają one poważne błędy lub powodują awarie. W bardzo poważnych przypadkach mogą one nawet spowodować zawieszenie się całego komputera! Na przykład, to wydanie powoduje, że niektóre komputery Mac zawieszają się i wymagają ponownego uruchomienia. Wiele przeglądarek ma opcję pominięcia czarnej listy (tzn. próbować korzystać z funkcji znajdujących się na czarnej liście, pomimo ryzyka). Nie jest to zalecane! Powinieneś obejść czarną listę tylko wtedy, gdy rozumiesz i akceptujesz ryzyko. jeśli rozumiesz i akceptujesz ryzyko. Więcej informacji jest dostępnych tutaj:
Bardzo przydatne dla Chrome - z tym, że najlepiej byłoby wyjaśnić opcję Disable WebGL - która nie jest oczywista w Chrome.
Opcja Disable WebGL musi być wyłączona (urgh - podwójny minus), czyli link poniżej musi mówić 'Enable' - co oznacza, że wyłączenie webGL jest wyłączone.... Może komuś zaoszczędzić kilka minut.
Najlepsze życzenia Andy