WebGL di Google Chrome dengan kartu AMD

9

Ketika saya mencoba menggunakan Cooliris untuk Google Chrome itu menunjukkan pesan berikut

WebGL tidak menginisialisasi dengan benar. Pastikan Anda menjalankan Chrome versi terbaru.

Saya memiliki kartu video AMD / ATI. Bagaimana cara memperbaikinya? Versi Google Chrome adalah 13.0.782.218

http://get.webgl.org/ mengatakan "Hmm. Meskipun browser Anda tampaknya mendukung WebGL, itu dinonaktifkan atau tidak tersedia. Jika memungkinkan, pastikan Anda menjalankan driver terbaru untuk kartu video Anda."

Catalyst Control Center mengatakan "Catalyst versi 11.5 dan Versi Pengemasan Driver 8.84.6-110324a-116088C-ATI"

google-chrome --enable-webgl tidak bekerja

Jader Dias
sumber
1
@JaderDias Harap edit posting Anda alih-alih mengirim informasi di komentar. Melakukannya akan memberikan pengalaman kualitas yang lebih tinggi untuk semua pengguna.
Marco Ceppi
Firefox sekarang mendukung webgl dan tersedia di linux :)
Pritesh Jain

Jawaban:

8

WebGL di Google Chrome, tersedia TAPI bukan di Linux, sebenarnya ada banyak pertanyaan mengenai hal ini di grup Google dan pelacak isu Chromium. Ini terjadi pada versi x86 dan x86-64.

Berjalan google-chrome --enable-webgl --in-process-webgl atau google-chrome --enable-webgltidak berpengaruh pada browser.

get.webgl.org Sebutkan ini:

  • Hmm. Meskipun peramban Anda tampaknya mendukung WebGL, peramban ini dinonaktifkan atau tidak tersedia. Jika memungkinkan, pastikan Anda menjalankan driver terbaru untuk kartu video Anda.

Jika Anda sekarang pergi klik pada tautan Wiki, dan kemudian pada Bagaimana Mendapatkan Implementasi WebGL Anda akan melihat ini:

  • Chrome

  • WebGL tersedia dalam rilis stabil Chrome. Silakan laporkan masalah yang Anda temukan ke milis WebGL publik atau melalui pelacak masalah Chromium.

INI hanya setengah-benar sebagai tidak stabil atau dev. versi Chrome memiliki WebGL tersedia di Linux. (OP menggunakan rilis Stable dan saya menggunakan rilis dev.)

Uri Herrera
sumber
2
CATATAN: salah satu pesan grup google sebenarnya menyarankan untuk menggunakan firefox jika seseorang perlu mencoba webgl, jadi ada dukungan untuk linux itu hanya chrome yang tidak mendukungnya.
Uri Herrera
1
Tampaknya berfungsi dengan baik di Firefox, tahu mengapa Chrome masih tidak mendukungnya?
Ghost
2

Langkah-langkah berikut memungkinkan saya menjalankan demo di threejs.org :

Di halaman chrome://flags/

  • Timpa daftar perenderan perangkat lunak (pilih enable)
  • Nonaktifkan WebGL. (pilih disable)

Anda dapat memeriksa apakah WebGL diaktifkan dengan menggunakan halaman berikut:

chrome://gpu/

Untuk referensi, saya sedang menjalankan:

  • Chromium 24.0.1312.56
  • Ubuntu 12.04 (x64, Desktop)
  • ATI Radeon HD 4800 Series
  • OpenGL: 3.3.11627
Thomas Bratt
sumber
1

Bahkan jika browser yang Anda gunakan mampu menjalankan webgl, komputer Anda mungkin tidak bisa

Jika Anda menjalankan perintah ini di terminal

glxinfo | grep "OpenGL version"

Anda harus mendapatkan kembali sesuatu seperti ini

OpenGL version string: 1.5 Mesa 7.9-devel

Jika angka pertama lebih rendah dari 2,1 Anda tidak akan dapat menjalankan webgl di browser apa pun

Ini adalah kutipan dari Benoit Jacob, seorang pengembang Firefox

Meskipun WebGL paling dekat dengan OpenGL ES v2, setiap implementasi WebGL yang saya tahu, termasuk kita, mendukung OpenGL desktop juga, tetapi Anda memerlukan setidaknya OpenGL 2.1 karena WebGL sepenuhnya didasarkan pada pipa yang dapat diprogram. Jadi memang, OpenGL 1.5 tidak cukup baik.

BTW kartu saya sendiri adalah ATI Xpress 200M yang memiliki versi terbuka 1,5 dan saya tidak bisa menggunakan webgl di browser apa pun.

Allan
sumber
beberapa orang perlu sudo apt-get install mesa-utilssebelum menggunakan glxinfo
Jader Dias