Ubuntu'da Chrome'da WebGL'yi Nasıl Etkinleştirebilirim?


Yanıtlar:


150

WebGL’nin Google Chrome’da (ve Chromium’da) çalışması için, Google Chrome’da WebGL’yi etkinleştirme adımları şunlardır.

1. Adım: Google Chrome'u açın

Adım 2: chrome://flagsAdres çubuğuna yazın

Adım 3: Ctrl + f" Rendering list", "Yazılım oluşturma listesinin geçersiz kılınması" "yazıp yazmanız gerekir, Şimdi Tarayıcıyı etkinleştirin ve yeniden başlatın.

4. Adım: Tamamen Chrome'u sonlandırın: killall chromeBir konsola yazın.

Adım 5: Git chrome://settingsve etkinleştir Use hardware acceleration when available. Varsayılan olarak 43 sürümünden beri kapalıdır.

6. Adım: Chrome'u başlatın

görüntü tanımını buraya girin

Şimdi kontrol et chrome://gpu/

görüntü tanımını buraya girin

http://webglreport.com/

görüntü tanımını buraya girin

Kaynak


3
Artık YouTube’da HTML5 oynatıcılarda iyi performans sergiliyorum!
Vitaly Zdanevich

15
Bu neden varsayılan olarak etkin değil ???
Konstantin Schubert

@Konstantin Bu iyi bir soru, bunun üzerine biraz araştırma yapacağım.
Qasim

4
İpucu: Ubuntu'da kesin olarak (pencereler de büyük olasılıkla), değişikliklerin yürürlüğe girmesinden önce arka plandaki konuları (krom) da öldürdüğünüzden emin olmanız gerekir.
Lance Caraccioli,

1
@ Kostanos hayır ben bunu bilmiyorum ... bu en kolay yoldur ...
Qasim

10

Hala sonuç alamıyorsanız, Chromium ayarlarında donanım hızlandırmanın etkin olup olmadığını kontrol edin, Google bu ayarı 43 sürümünden beri varsayılan olarak devre dışı bırakma eğilimindedir. Bu durumda GPU sürücülerini güncelledikten sonra benim için sorun buydu. GPU kara listesi vb.


4
Burada aynı. Korkunç bir hata gördüğümü düşündüm ama fark etmedim ki chrome: // settings -> Gelişmiş ayarları göster ... -> Bir şekilde devre dışı bırakıldığında donanım ivmesini kullan. Çıldırdım, tarayıcıyı yeniden başlattım ve her şey çalışıyor.
Stephen Niedzielski

Donanım hızlandırmayı devre dışı bırakmak benim için çalıştı.
Thomas Orlita

2

Belki de video sürücünüz çok eski veya düzgün kurulmamış.

Ben de aynı sorunu yaşadım, ancak bu çözüm sorunumu geçersiz kılmadan düzeltti!

  1. Ubuntu 14.04 / 13.10 / 13.04 / 12.10’a PPA eklemek için

    Ubuntu 14.04 / 13.10 / 13.04 / 12.10 Kullanıcılar, Terminalde aşağıdaki komutu çalıştırın ve istendiğinde kullanıcının şifresini yazın. Diğerleri Ubuntu-X PPA'yı kullanır.

    sudo apt-add-repository ppa: xorg-edgers / ppa
  2. Ubuntu'ya PPA eklemek için 12.04 / 11.10 / 11.04 / 10.04

    sudo apt-add-depo ppa: ubuntu-x-swat / x-updates

    PPA'yı ekledikten sonra sistem havuzunuzu güncelleyin.

  3. Güncellemek için

    sudo apt-get update

    Şimdi apt-get kullanarak diğer paketleri yüklerken, NVIDIA GeForce grafik sürücüsü 304.108'i sisteminize yükleyin.

  4. Yüklemek

    sudo apt-get install nvidia geçerli nvidia ayarları

    Yukarıdaki komut sürücüyü yükler.


Kaynak: http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/


Bu çözümü masaüstümde bir hafta boyunca kullanıyorum, ancak Chrome'um bazen tüm CPU'ları ("GPU işlemi" görevi) yiyor. - "GeForce 8400 GS Rev. 2" ile Ubuntu Trusty var - Bu yan etki için çözüm bulamadım, yalnızca bir geçici çözümüm var: chrome: // flags / ... "Hızlandırılmış 2D tuvali devre dışı bırak" seçeneğini açın Grrr
andras.tim

2

Ubuntu 14.04'te (64-bit) krom Sürüm 49.0.2623.108 kullanarak.

Etkinleştirmemiz gereken şey #ignore-gpu-blacklist

Bu ilk satırda chrome://flags/

Umarım yardım edebilir.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.