WebGL w Google Chrome z kartą AMD


9

Kiedy próbuję użyć Cooliris dla Google Chrome, pojawia się następujący komunikat

WebGL nie został poprawnie zainicjowany. Upewnij się, że korzystasz z najnowszej wersji Chrome.

Mam kartę graficzną AMD / ATI. Jak to naprawić? Wersja Google Chrome to 13.0.782.218

http://get.webgl.org/ mówi „Hmm. Chociaż Twoja przeglądarka obsługuje WebGL, jest wyłączona lub niedostępna. Jeśli to możliwe, upewnij się, że korzystasz z najnowszych sterowników karty graficznej”.

Catalyst Control Center mówi „Catalyst wersja 11.5 i wersja sterownika 8.84.6-110324a-116088C-ATI”

google-chrome --enable-webgl nie działało


1
@JaderDias Wprowadź zmiany w swoim wpisie zamiast zamieszczania informacji w komentarzach. Takie postępowanie zapewni wszystkim użytkownikom lepszą jakość.
Marco Ceppi

Firefox obsługuje teraz webgl i jest dostępny na Linuksie :)
Pritesh Jain

Odpowiedzi:


8

WebGL w Google Chrome, jest dostępny ALE nie w Linuksie, w rzeczywistości jest wiele pytań na ten temat w grupach Google i narzędziu do śledzenia problemów z Chromium. Dzieje się tak zarówno w wersji x86, jak i x86-64.

Uruchomienie google-chrome --enable-webgl --in-process-webgl lub google-chrome --enable-webglnie ma żadnego wpływu na przeglądarkę.

get.webgl.org Wspomina o tym:

  • Hmm Chociaż Twoja przeglądarka wydaje się obsługiwać WebGL, jest wyłączona lub niedostępna. Jeśli to możliwe, upewnij się, że korzystasz z najnowszych sterowników karty graficznej.

Jeśli teraz klikniesz link Wiki, a następnie Jak uzyskać implementację WebGL , zobaczysz to:

  • Chrom

  • WebGL jest dostępny w stabilnej wersji Chrome. Zgłaszane problemy prosimy zgłaszać na publiczną listę mailingową WebGL lub za pomocą narzędzia do śledzenia problemów Chromium.

TO jest tylko w połowie prawdziwe, ponieważ ani stajnia, ani deweloper. wersje Chrome mają WebGL dostępny w systemie Linux. (OP używa wersji stabilnej i używam wersji deweloperskiej)


2
UWAGA: jedna z wiadomości grup google faktycznie sugeruje użycie firefox, jeśli trzeba wypróbować webgl, więc istnieje wsparcie dla Linuksa, to po prostu chrome, który go nie obsługuje.
Uri Herrera,

1
Wygląda na to, że działa dobrze w przeglądarce Firefox. Masz pojęcie, dlaczego Chrome nadal go nie obsługuje?
Duch

2

Poniższe kroki pozwalają mi uruchamiać dema na threejs.org :

Na stronie chrome://flags/

  • Zastąp listę renderowania oprogramowania (wybierz enable)
  • Wyłącz WebGL. (wybierz disable)

Możesz sprawdzić, czy WebGL jest włączony, korzystając z następującej strony:

chrome://gpu/

Dla porównania uruchamiam:

  • Chrom 24.0.1312.56
  • Ubuntu 12.04 (x64, Desktop)
  • ATI Radeon HD 4800 Series
  • OpenGL: 3.3.11627

1

Nawet jeśli używana przeglądarka może obsługiwać webgl, Twój komputer może nie mieć takiej możliwości

Jeśli uruchomisz to polecenie w terminalu

glxinfo | grep "OpenGL version"

Powinieneś odzyskać coś takiego

OpenGL version string: 1.5 Mesa 7.9-devel

Jeśli pierwsza liczba jest mniejsza niż 2.1, nie będziesz mógł uruchomić webgl w żadnej przeglądarce

To cytat Benoit Jacoba, programisty Firefoksa

Chociaż WebGL jest najbliższy OpenGL ES v2, każda znana mi implementacja WebGL, w tym nasza, również obsługuje OpenGL na komputery stacjonarne, ale potrzebujesz przynajmniej OpenGL 2.1, ponieważ WebGL jest całkowicie oparty na programowalnym potoku. Rzeczywiście, OpenGL 1.5 nie jest wystarczająco dobry.

BTW moją własną kartą jest ATI Xpress 200M, który ma wersję OpenGL 1.5 i nie mogę używać webgl w żadnej przeglądarce.


niektórzy ludzie powinni tego potrzebować sudo apt-get install mesa-utilsprzed użyciem glxinfo
Jader Dias,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.