Shadertoy , WebGL Earth vb. WebGL tabanlı siteleri kullanabilmek istiyorum , ancak bu siteler WebGL'nin tarayıcımda devre dışı bırakıldığını söylüyor. Bunu nasıl etkinleştirebilirim?
Shadertoy , WebGL Earth vb. WebGL tabanlı siteleri kullanabilmek istiyorum , ancak bu siteler WebGL'nin tarayıcımda devre dışı bırakıldığını söylüyor. Bunu nasıl etkinleştirebilirim?
Yanıtlar:
Bu cevabı bir topluluk wiki yayını yaptım, bu nedenle herhangi bir eski veya eksik bilgi fark ederseniz lütfen güncelleyin.
Kontrol caniuse.com/webgl tarayıcınızın WebGL destekleyip desteklemediğini görmek için.
Tarayıcınız WebGL'yi destekliyorsa, etkinleştirmek için aşağıdaki talimatları izleyin:
İlk olarak, donanım ivmesini etkinleştirin:
chrome://settings
Ardından WebGL'yi etkinleştirin:
chrome://flags
Daha yeni sürümlerde, WebGL'yi Devre Dışı Bırak seçeneği kullanılamaz, bunun yerine bunun gibi görünen WebGL 2.0'ı (veya bazı farklı sürümleri) aramanız gerekir:
Burada değiştirmek zorunda kalacak Default
kadar Enabled
Açılır.
Ardından WebGL'nin durumunu kontrol edin:
chrome://gpu
Durum "Donanım hızlandırmalı" değilse , Algılanan Sorunlar listesi ( Grafik Özellik Durumu listesinin altında) donanım hızlandırmanın neden kullanılamadığını açıklayabilir.
Grafik kartınız / sürücüler kara listeye alınmışsa kara listeyi geçersiz kılabilirsiniz. Uyarı: Bu önerilmez! (aşağıdaki kara listeler notuna bakınız). Kara listeyi geçersiz kılmak için:
chrome://flags
Daha fazla bilgi için, bkz. Chrome Yardım: WebGL ve 3D grafikler .
İlk önce, WebGL'yi etkinleştirin:
about:config
webgl.disabled
false
(herhangi bir değişiklik Firefox'u yeniden başlatmadan hemen etkili olur)Ardından WebGL'nin durumunu kontrol edin:
about:support
Grafik kartınız / sürücüler kara listeye alınmışsa kara listeyi geçersiz kılabilirsiniz. Uyarı: Bu önerilmez! (aşağıdaki kara listeler notuna bakınız). Kara listeyi geçersiz kılmak için:
about:config
webgl.force-enabled
true
(Chrome gibi, Firefox'ta da Tercihler > Gelişmiş > Genel > Gözatma'da , mevcut olduğunda donanım ivmesi kullan onay kutusu vardır . Ancak, Chrome'un aksine, Firefox'un WebGL'in çalışabilmesi için bu onay kutusunun işaretlenmesi gerekmez.)
Grafik sürücüleriniz WebGL'yi desteklemeyecek kadar eskiyse, onları yükseltebilirsiniz.
Daha fazla bilgi burada bulunabilir:
Bazı grafik kartları ve sürücüler bazı tarayıcılar tarafından kara listeye alınmıştır, çünkü ciddi hatalar içerdiği veya çökmelere neden olduğu bilinmektedir. Çok ciddi durumlarda, bunlar tüm bilgisayarın donmasına neden olabilir! Örneğin, bu sorun bazı Mac bilgisayarlarının donmasına ve yeniden başlatılmasını gerektiriyor.
Birçok tarayıcıda kara listeyi geçersiz kılma seçeneği vardır (örn: risklere rağmen kara listede bulunan özellikleri kullanmaya çalışın). Bu önerilmez! Kara listeyi sadece riskleri anlıyor ve kabul ediyorsanız geçersiz kılmalısınız.
Daha fazla bilgi burada bulunabilir:
webgl.*
Firefox seçenekleri çok kötü belgelenmiştir. hepsi ne anlama geliyor? İşte bakmak için bazı ek seçenekler.
Chrome için çok kullanışlıdır - Chrome'da açıkça görülmeyen WebGL'yi Devre Dışı Bırak seçeneğini açıklığa kavuşturmanın en iyisi olması dışında.
WebGL'yi Devre Dışı Bırak seçeneği devre dışı bırakılmış olmalı (urgh - çift negatif), yani aşağıdaki bağlantı 'Etkinleştir' demelidir - webGL'yi devre dışı bırakmanın kapalı olduğu anlamına gelir ... Birini birkaç dakikadan kurtarabilir.
En iyi dileklerimle Andy
gfx.crash-guard.status.glcontext
(Bkz. Sourceforge.net/p/x3dom/mailman/message/34731616 ). Bu topluluk yanıtında herhangi bir düzenleme yapmadan önce yorum olarak göndermeyi tercih ederim.