Pertanyaan Apakah Chrome menyertakan ANGLE untuk WebGL?


Saya ingin mencoba WebGL di laptop dengan ATI Mobility Radeon 9000, WinXP / 32, DirectX 9.0c.

Beberapa waktu yang lalu saya telah membuatnya bekerja dengan Firefox dan perenderan perangkat lunak.

Namun, saya mendengar tentang SUDUT dan bahwa beberapa versi Chrome mendukungnya. Jadi saya memasang Chrome 11, canary build. Apakah itu mendukung SUDUT? Apakah saya perlu mengaktifkannya?

Karena, semua halaman WebGL yang saya coba dengan pembuat kenari mengatakan sesuatu seperti: "Gagal menginisialisasi WebGL"


2
2018-02-17 17:50


asal


apakah Anda mengacu pada code.google.com/p/angleproject ? - akira
Ya, dan saya hanya membutuhkan dukungan WebGL yang sangat dasar. - feklee
ATI mengirimkan driver OpenGL mereka sendiri, mengapa Anda membutuhkan lapisan antara OpenGL dan DirectX? - akira
Karena WebGL membutuhkan OpenGL ES 2.0, yang mana driver untuk Mobility Radeon 9000 tidak menyediakan. - feklee
Saya juga ingin memiliki beberapa informasi tentang SUDUT dan jika sudah benar-benar digunakan oleh chrome dan / atau firefox ... jika seseorang tahu, tolong bagikan beberapa informasi (lebih dari dari halaman proyek) - WarrenFaith


Jawaban:


Firefox menggunakan SUDUT secara default. Ini setidaknya benar pada mesin Windows 7 saya, saya harus secara eksplisit menonaktifkan SUDUT untuk menggunakan render asli.

Anda dapat melihat driver apa yang Anda gunakan via tentang: dukungan. Dalam kasus saya, karena saya menggunakan perenderan asli, drivernya adalah sebagai berikut: NVIDIA Corporation - GeForce 210 / PCI / SSE2 - 3.3.0. Jika menggunakan ANGLE, itu akan menyatakan itu sebagai gantinya.

Anda dapat mengubahnya dengan pergi ke about: config dan beralih webgl.prefer-native-gl menjadi kenyataan.

Catatan: Saya menggunakan Firefox 5 di cabang Aurora, jadi semua ini mungkin tidak akurat di Fx 4. Yang mengatakan, saya telah mengubah referensi barang SUDUT terhadap dokumentasi di https://developer.mozilla.org dan sepertinya akurat.


3
2018-04-18 14:39



Terima kasih atas info - sangat berharga! Hanya mencoba WebGL dengan Firefox 4 dalam mode aman, dan itu tidak berfungsi. SEBUAH halaman contoh sederhana laporan: "Tidak dapat menginisialisasi WebGL, maaf :-(" Belum mencoba halaman dengan Firefox 5. - feklee
Apa hubungannya: mendukung laporan di bawah 'WebGL Renderer'? - Rushyo
Ini melaporkan: (WebGL tidak tersedia). Hal yang sama dengan opsi berikut disetel ke true: webgl.enabled_for_all_sites(tidak digunakan lagi), webgl.force-enabled - feklee
Ini sama dengan webgl.prefer-native-gl mulai Salah demikian juga? Ada juga webgl.disabled dan webgl.force_osmesa mempertimbangkan. Keduanya harus salah. - Rushyo
webgl.prefer-native-gl, webgl.disabled, dan webgl.force_osmesa semua sudah disetel ke false (default). - feklee


Saya telah menggunakan webgl pada chrome dev di xp selama beberapa bulan. Tiba-tiba itu tidak berfungsi. Penggalian saya menyebabkan http://code.google.com/p/chromium/issues/detail?id=72975 . Sepertinya sekarang dimatikan secara default untuk win xp. Saya dapat mengonfirmasi xp crash dengan webgl, ff4 juga. Malu


2
2018-03-09 14:59



Terima kasih, Colin, untuk menggali itu! Banyak informasi yang berguna di sana, meskipun tidak ada apa-apa tentang ANGLE. Saya mencoba peretasan tombol perintah "--ignore-gpu-blacklist" Chrome dalam bentuk stabil dan dalam kenari, tetapi tidak berhasil. - feklee


Saya tidak tahu untuk Firefox, tetapi seseorang memperhatikan (menggunakan GLIntercept) bahwa Chrome menggunakan DirectX di komputernya untuk menampilkan konten WebGL, namun saya tidak yakin apakah itu benar-benar Sudut atau setara Google internal:

http://bbs.demoscene.fr/code/webgl-64k-contest/msg5526/#msg5526

Dia tidak menyebutkan harus mengaktifkan apa pun, jadi saya pikir ini adalah fallback otomatis.


1
2018-02-28 14:28



Faktanya adalah bahwa WebGL tidak berfungsi dengan Chrome dan kenari Chrome yang dibangun di sistem saya. Padahal menurut dxdiag.exe Direct3D 7, 8, dan 9 berfungsi dengan baik pada sistem saya. Saat berkunjung beberapa tes WebGL sederhana, misalnya, maka Chrome canary build menampilkan jendela popup: "Tidak dapat menginisialisasi WebGL. Browser Anda mungkin tidak mendukungnya." - feklee
Baru saja menemukan bahwa ada informasi terbaru. Komentar 28 untuk masalah yang disebutkan di atas mengatakan: "Akselerasi GPU tidak lagi dinonaktifkan pada Windows XP di Chrome 11: itu akan berjalan pada driver terbaru." Masih tidak berhasil untuk saya, mungkin karena driver lama. Sayangnya saya sudah menjalankan driver ATI Mobility Radeon 9000 versi 6.14, yang merupakan AFAIK terbaru. - feklee
Ngomong-ngomong, beberapa gamer telah dilaporkan melakukan downgrade ke versi 6.5 sebagai solusi untuk memperbaiki masalah dengan akselerasi 3D. Namun, pada sistem saya dxdiag.exe melaporkan bahwa DirectX 9.0c berfungsi dengan baik, dan saya dapat melihat kubus yang berputar. - feklee