Jak mogę włączyć WebGL w mojej przeglądarce?
Chciałbym mieć możliwość korzystania z witryn opartych na WebGL, takich jak Shadertoy WebGL Earth , itd, ale te witryny mówią mi, że WebGL jest wyłączony w mojej przeglądarce. Jak mogę go włączyć?
Chciałbym mieć możliwość korzystania z witryn opartych na WebGL, takich jak Shadertoy WebGL Earth , itd, ale te witryny mówią mi, że WebGL jest wyłączony w mojej przeglądarce. Jak mogę go włączyć?
Zrobiłem z tej odpowiedzi post społeczności wiki, więc proszę zaktualizować go, jeśli zauważysz jakieś nieaktualne lub brakujące informacje.
Sprawdź caniuse.com/webgl aby sprawdzić, czy twoja przeglądarka obsługuje WebGL.
Jeśli Twoja przeglądarka obsługuje WebGL, postępuj zgodnie z poniższymi instrukcjami, aby ją włączyć:
Najpierw włącz akcelerację sprzętową:
chrome://settings
Następnie włącz WebGL:
chrome://flags
W nowszych wersjach ta opcja Disable WebGL nie będzie dostępna, zamiast tego będziesz musiał szukać WebGL 2. 0 (lub inna wersja), która wygląda tak:
[Wypróbuj to, jeśli powyższe nie działa] Włącz - Wyłącz listę renderingu oprogramowania
Następnie sprawdź status WebGL:
chrome://gpu
Jeśli status nie jest “Sprzętowo akcelerowany”, wówczas lista ** Wykryte problemy** (poniżej listy Status funkcji graficznych) może wyjaśniać, dlaczego akceleracja sprzętowa jest niedostępna.
Jeśli twoja karta/kierowniki graficzne znajdują się na czarnej liście, możesz ją zastąpić.Ostrzeżenie: nie jest to zalecane! (zobacz notatkę o czarnych listach poniżej). Aby zastąpić czarną listę:
chrome://flags
Aby uzyskać więcej informacji, zobacz Pomoc Chrome: WebGL i grafika 3D .
Najpierw 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
Jeśli Twoja karta graficzna/sterowniki znajdują się na czarnej liście, możesz ją zastąpić.Ostrzeżenie: nie jest to zalecane! (zobacz notatkę o czarnych listach poniżej). Aby unieważnić czarną listę:
about:config
webgl.force-enabled
true
(Podobnie jak Chrome, Firefox ma Wykorzystaj akcelerację sprzętową, gdy jest dostępna, w Preferencjach > Zaawansowane > Ogólne** > Przeglądanie**. Jednak w odróżnieniu od Chrome'a, Firefox nie wymaga zaznaczenia tego pola wyboru, aby WebGL działał)
W menu Rozwijanie Safari wybierz Eksperymentalne funkcje i upewnij się, że WebGL 2. 0 jest zaznaczone
Jeśli sterowniki graficzne są zbyt stare, aby obsługiwać WebGL, być może będzie można je zaktualizować.
Więcej informacji znajdziesz tutaj:
Niektóre karty graficzne i sterowniki są umieszczane na czarnych listach przez niektóre przeglądarki, ponieważ wiadomo, że zawierają poważne błędy lub powodują awarie. W bardzo poważnych przypadkach, mogą one nawet spowodować zamrożenie całego komputera! Na przykład ten problem powoduje, że niektóre komputery Mac ulegają zamrożeniu i wymagają ponownego uruchomienia.
Wiele przeglądarek ma możliwość unieważnienia czarnej listy (tzn. próby użycia funkcji z czarnej listy, pomimo ryzyka). Nie jest to zalecane! Należy zastępować czarną listę tylko wtedy, gdy użytkownik rozumie i akceptuje ryzyko.
Więcej informacji można znaleźć tutaj:
Bardzo przydatne dla Chrome - z tym wyjątkiem, że najlepiej byłoby wyjaśnić opcję Disable WebGL - co nie jest oczywiste w Chrome.
Opcja Disable WebGL musiała być wyłączona (urgh - podwójnie negatywna), tzn. poniższy link musi mówić ‘Włącz’ - co oznacza, że wyłączenie WebGL jest wyłączone… Może zaoszczędzić komuś kilka minut.
Najlepsze życzenia Andy