Jak włączyć WebGL w Chrome na Ubuntu?

Odpowiedzi:

150

Aby WebGL działał w Google Chrome (i Chromium), oto kroki, aby włączyć WebGL w Google Chrome.

Krok 1: Otwórz Google Chrome

Krok 2: Wpisz chrome://flagspasek adresu

Krok 3: Naciśnij Ctrl + fi wpisz „ Rendering list”, powinna pojawić się „Zastąp listę renderowania oprogramowania”. Teraz kliknij Włącz i uruchom ponownie przeglądarkę.

Krok 4: Całkowicie zabij Chrome: wpisz killall chromew konsoli.

Krok 5: Przejdź do chrome://settingsi włącz Use hardware acceleration when available. Domyślnie jest on wyłączony od wersji 43.

Krok 6: Uruchom Chrome

wprowadź opis zdjęcia tutaj

Teraz sprawdź chrome://gpu/

wprowadź opis zdjęcia tutaj

http://webglreport.com/

wprowadź opis zdjęcia tutaj

Źródło

Qasim
źródło
3
Teraz mam YouTube'a w odtwarzaczach HTML5 z niezłą wydajnością!
Witalij Zdanevich,
15
Dlaczego nie jest to domyślnie włączone ???
Konstantin Schubert,
@Konstantin To dobre pytanie, zajmę się nim.
Qasim,
4
Wskazówka: na pewno w Ubuntu (najprawdopodobniej również w systemie Windows) musisz zabić wątki w tle (chrome), zanim zmiany zaczną obowiązywać.
Lance Caraccioli
1
@Kostanos nie, nie wiem, że ... to najłatwiejszy sposób ...
Qasim
10

Jeśli nadal nie otrzymujesz żadnych wyników, sprawdź, czy akceleracja sprzętowa jest włączona w ustawieniach Chromium, Google ma tendencję do domyślnego wyłączania tego ustawienia od wersji 43. W tym przypadku był to dla mnie problem po zaktualizowaniu sterowników GPU, przesłoniłem Czarna lista GPU i tak dalej.

wallflips
źródło
4
To samo tutaj. Myślałem, że widzę jakiś okropny błąd, ale nie zdawałem sobie sprawy z chrome: // settings -> Show Advanced Settings ... -> Użyj przyspieszenia sprzętowego, gdy dostępne zostało jakoś wyłączone. Włączyłem go, ponownie uruchomiłem przeglądarkę i wszystko działa.
Stephen Niedzielski
Wyłączenie akceleracji sprzętowej działało dla mnie.
Thomas Orlita,
2

Być może za stary sterownik wideo lub nieprawidłowo zainstalowany.

Miałem też ten sam problem, ale to rozwiązanie rozwiązało mój problem bez zastępowania!

  1. Aby dodać PPA dla Ubuntu 14.04 / 13.10 / 13.04 / 12.10

    Użytkownicy systemu Ubuntu 14.04 / 13.10 / 13.04 / 12.10, uruchom następującą komendę w terminalu i po wyświetleniu monitu wpisz hasło użytkownika. Inni używają Ubuntu-X PPA.

    sudo apt-add-repository ppa: xorg-edgers / ppa
  2. Aby dodać PPA dla Ubuntu 12.04 / 11.10 / 11.04 / 10.04

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

    Po dodaniu PPA zaktualizuj swoje repozytorium systemowe.

  3. Aktualizować

    sudo apt-get update

    Teraz zainstaluj sterownik graficzny NVIDIA GeForce 304.108 w swoim systemie, instalując inne pakiety za pomocą apt-get.

  4. Żeby zainstalować

    sudo apt-get zainstaluj nvidia-current nvidia-settings

    Powyższe polecenie spowoduje zainstalowanie sterownika.


Źródło: http://www.howopensource.com/2012/10/install-nvidia-geforce-driver-in-ubuntu-12-10-12-04-using-ppa/

andras.tim
źródło
Używam tego rozwiązania na pulpicie od tygodnia, ale mój Chrome czasami zjada cały procesor (zadanie „Proces GPU”). - Mam Ubuntu Trusty z „GeForce 8400 GS Rev. 2” - Nie mogę znaleźć rozwiązania tego efektu ubocznego, tylko mam obejście: Włącz opcję „Wyłącz przyspieszone płótno 2D” w chrome: // flags / ... Grrr
andras.tim
2

przy użyciu wersji chromowej 49.0.2623.108 na Ubuntu 14.04 (64-bit).

Potrzebujemy aktywować #ignore-gpu-blacklist

To pierwszy wiersz chrome://flags/

Mam nadzieję, że to może pomóc

Nicolas Abraham
źródło