Bazı kullanıcıların WebGL Earth, Shadertoy, vb. Gibi WebGL tabanlı siteleri kullanamadığı bildiriliyor. Gelen mesaj ' WebGL desteklenmiyor '. Mesaj Google Chrome'da çok daha yaygın olsa da, diğer tarayıcılarda (Opera ve Firefox) göründüğü de onaylanmıştır. Sorun, belirli bir Windows sürümüne özel değildir, ancak çoğunlukla daha eski bir GPU modeli kullanan sistemlerde meydana geldiği bildirilmektedir.

WebGL nedir?
WebGL, herhangi bir uyumlu web tarayıcısında eklenti kullanmadan etkileşimli 2D ve 3D grafikleri oluşturmak için kullanılan bir JavaScript API'sidir. WebGL çoğu web standardıyla tam olarak entegre olmasına rağmen, yine de GPU desteğine bağlıdır ve eski cihazlarda mevcut olmayabilir.
WebGL'nin ana kullanımı, web sayfası tuvalinin bir parçası olarak GPU ile hızlandırılmış fizik, efekt ve görüntü işlemenin uygulanmasıdır. WebGL'nin orijinal yazarı Mozilla Vakfı'dır.
'WebGL desteklenmiyor' sorununa neden olan nedir?
Bu sorunu, çeşitli kullanıcı raporlarına ve bu sorunu çözmek için kendilerinin uyguladıkları onarım stratejilerine bakarak araştırdık. Topladıklarımıza dayanarak, bu belirli sorunu tetikleyecek birkaç yaygın senaryo var:
- Tarayıcı sürümü WebGL'yi desteklemiyor - Eski tarayıcı sürümleri WebGL teknolojisini destekleyecek şekilde tasarlanmamıştır. Ciddi derecede eski bir tarayıcı sürümüyle sorun yaşıyorsanız, düzeltme WebGL'yi destekleyen bir sürüme güncellemektir.
- Tarayıcınızda donanım hızlandırma etkin değil - Donanım hızlandırma WebGL için bir gereklilik olmasa da, WebGL teknolojisinin düzgün çalışmadığı birçok rapor bulduk. Chrome'un, donanım hızlandırma devre dışı bırakıldığında WebGL'nin desteklenmediğini yanlış bir şekilde bildirdiği bilinmektedir. Bu durumda çözüm, tarayıcı ayarlarınıza erişmek ve tarayıcınızdan donanım hızlandırmayı etkinleştirmektir.
- Eski Grafik sürücüleri - 'WebGL desteklenmiyor' hatasına neden olacak bir başka olası tetikleyici, oldukça güncel olmayan bir grafik sürücüsüdür. Bu durumda, grafik sürücüsünü otomatik olarak (Aygıt Yöneticisi'ni kullanarak) veya manuel olarak (GPU üreticinizin özel güncelleme yazılımını kullanarak) en son sürüme güncelleme düzeltmesi.
- Windows XP, WebGL'yi desteklemez - Hala Windows XP kullanıyorsanız, WebGL teknolojisini kullanmak için büyük olasılıkla yükseltme yapmanız gerekecektir. XP kullanmanıza izin verecek bir geçici çözüm, daha eski bir Chromium derlemesi kullanmaktır (önerilmez)
Tarayıcınızdaki ' WebGL desteklenmiyor ' hatasını çözmenin bir yolunu arıyorsanız , bu makale size birkaç sorun giderme adımı sağlayacaktır. Aşağıda, benzer durumdaki diğer kullanıcıların sorunu çözmek için kullandıkları bir yöntem koleksiyonu bulacaksınız.
Yöntem 1: Tarayıcı sürümünüzün WebGL'yi destekleyip desteklemediğini kontrol edin
Tüm tarayıcı sürümlerinin WebGL'yi desteklemeyeceğini unutmayın. Tarayıcı sürümünüz son derece güncel değilse, bu hata mesajını görüyor olabilirsiniz çünkü tarayıcınız WebGL'yi işleyecek donanıma sahip değildir.
Hemen hemen tüm yeni tarayıcı sürümleri Web GL'yi işlemek için donatılmıştır, ancak bazı istisnalar vardır. Örneğin, kullandığınız sürümden bağımsız olarak WebGL, Opera Mini'de desteklenmez.
Tarayıcı sürümünüzün WebGL'yi destekleyip desteklemediğini kontrol etmenin hızlı bir yolu, bu tabloyu (burada) kontrol etmektir. WebGL'yi işlemek için hangi tarayıcı sürümlerinin donanımlı olduğunu kolayca görebilirsiniz.

Popüler tarayıcıların tümü şu anda WebGL'yi en son masaüstü sürümleriyle desteklediğinden, sorunu muhtemelen mevcut en son sürüme güncelleyerek çözebileceksiniz.

Mevcut tarayıcı sürümünüzün WebGL'yi destekleyecek şekilde donatıldığından emin olduysanız ve hala ' WebGL desteklenmiyor ' hatasıyla karşılaşıyorsanız, aşağıdaki sonraki yönteme geçin.
Yöntem 2: Tarayıcınızda donanım hızlandırmayı etkinleştirme
' WebGL desteklenmiyor ' hatasıyla karşılaşmanızın olası bir nedeni , web tarayıcınızda donanım hızlandırmanın devre dışı bırakılmış olmasıdır. WebGL teknolojisi donanım hızlandırmaya bağlıdır, bu nedenle tarayıcınızda donanım hızlandırmanın etkinleştirildiğinden emin olmak için uygun adımları atmanız gerekir.
Donanım hızlandırmayı etkinleştirme adımları tarayıcıdan tarayıcıya farklı olduğundan, en popüler web tarayıcılarının tümü için ayrı kılavuzlar oluşturduk. Lütfen kullandığınız tarayıcı için geçerli olanı takip edin:
Chrome'da donanım hızlandırmayı etkinleştirme
- Sağ üst köşedeki işlem menüsüne (üç nokta simgesi) ve ardından Ayarlar'a tıklayın .
- İçinde Ayarlar menüsünden, listenin altına kaydırın ve tıklayın Gelişmiş Gelişmiş ayarlar seçenekleri görünür kılmak için.
- Aşağı kaydırarak Sistem sekmesi ve ilişkili geçiş öğesini kontrol Kullan donanım hızlandırma kullanılabilir.
- Değişikliği zorunlu kılmak için Yeniden Başlat düğmesini tıklayın .

Mozilla Firefox'ta donanım hızlandırmayı etkinleştirme
- Firefox'u açın ve işlem düğmesine (sağ üst köşeye) gidin ve Seçenekler'e tıklayın .
- Ardından Seçenekler menüsünde, Performans'a gidin ve Önerilen performans ayarlarını kullan ile ilişkili onay kutusunu devre dışı bırakın .
- Önerilen performans ayarları devre dışı bırakıldığında, Kullanılabilir olduğunda donanım hızlandırmayı kullan ile ilişkili onay kutusunu etkinleştirin .
- Değişikliklerin etkili olmasını sağlamak için tarayıcınızı yeniden başlatın.
Opera'da donanım hızlandırmayı etkinleştirme
- Opera simgesine (sol üst köşe) tıklayın ve menüden Ayarlar'ı seçin.
- İçinde Ayarlar menüsünden, ekranın alt tarafına doğru ilerleyin ve tıklayın Gelişmiş gizli ayarlar seçenekleri görünür hale getirmek için düğmeye.
- Sistem sekmesine ilerleyin ve mevcut olduğunda donanım hızlandırmayı kullan ile ilişkili geçişi etkinleştirin .

Donanım hızlandırmayı etkinleştirdikten sonra bile hala hatayla karşılaşıyorsanız, aşağıdaki sonraki yönteme geçin.
Yöntem 3: Grafik sürücülerini yükseltme
WebGL, GPU desteğine bağlı olduğundan, eski grafik sürücüleri ' WebGL desteklenmiyor ' hatasına neden olabilir . Sisteminiz WebGL'yi destekleyecek donanıma sahipse, mevcut en yeni grafik sürücülerini kullandığınızdan emin olarak sorunu çözebilirsiniz.
Windows 10'unuz varsa, bunu, grafik sürücülerinizi güncellemek için Aygıt Yöneticisi'ni kullanarak kolayca yapabilirsiniz. Bunu nasıl yapacağınız aşağıda açıklanmıştır:
- Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, "devmgmt.msc" yazın ve Aygıt Yöneticisi'ni açmak için Enter tuşuna basın .
- Aygıt Yöneticisi'nin içinde, Ekran bağdaştırıcılarıyla ilişkili açılır menüyü genişletin. Ardından, grafik kartınıza sağ tıklayın ve Sürücüyü güncelle'yi seçin .
Not: Hem özel hem de entegre GPU'ya sahip bir sistem kullanıyorsanız, her ikisini de güncellemek en iyisidir. Ayrıca, sabit bir İnternet bağlantısı kullandığınızdan emin olun.
- Bir sonraki ekrandan, güncellenmiş sürücü yazılımını otomatik olarak ara'ya tıklayın , ardından en yeni sürücüyü aramak için ekrandaki talimatları izleyin.
- Sürücü tamamen indirilene kadar bekleyin, ardından daha yeni sürücüyü kurmak için kurulumu takip edin.
- Yeni sürücü yüklendikten sonra, kurulumu tamamlamak için bilgisayarınızı yeniden başlatın.
- Tarayıcınızı tekrar açın ve artık WebGL içeriğini görüntüleyip görüntüleyemeyeceğinizi görün.
Daha eski bir Windows sürümünüz varsa veya Aygıt Yöneticisi daha yeni bir sürücü sürümünü belirleyemezse, belirli GPU modeliniz için en son sürümü izlemeniz ve manuel olarak yüklemeniz gerekir.
Neyse ki, her büyük GPU üreticisinin uygun sürücüyü otomatik olarak tanımlayacak ve sizin için yükleyecek özel bir yazılımı vardır. GPU üreticinize uygun yazılımı kullanmanız yeterlidir:
- GeForce Deneyimi - Nvidia
- Adrenalin - AMD
- Intel Sürücüsü - Intel
GPU sürücülerinizi güncelledikten sonra bile hala aynı sorunla karşılaşıyorsanız, aşağıdaki sonraki yönteme geçin.
Yöntem 4: Daha yeni bir Windows sürümü yükleme (varsa)
GPU oluşturma Windows XP'de çoğu tarayıcı tarafından kaldırıldığından (güvenlik nedeniyle), bu nedenle WebGL kullanmak istiyorsanız büyük olasılıkla daha yeni bir Windows sürümü yüklemeniz gerekecektir.
Veya Windows XP ile WebGL kullanmakta ısrar ediyorsanız, bunu daha eski bir Chromium sürümünü kullanarak yapabilirsiniz. Bu senaryo sizin için geçerliyse, 291976 sürümünden daha eski bir Chromium sürümü seçin.