Saya ingin dapat menggunakan situs berbasis WebGL seperti Shadertoy , WebGL Earth , dll, tetapi situs-situs itu memberi tahu saya bahwa WebGL dinonaktifkan di browser saya. Bagaimana saya bisa mengaktifkannya?
Saya ingin dapat menggunakan situs berbasis WebGL seperti Shadertoy , WebGL Earth , dll, tetapi situs-situs itu memberi tahu saya bahwa WebGL dinonaktifkan di browser saya. Bagaimana saya bisa mengaktifkannya?
Saya membuat jawaban ini sebagai posting wiki komunitas, jadi harap perbarui jika Anda melihat ada informasi yang ketinggalan zaman atau hilang.
Periksa caniuse.com/webgl untuk melihat apakah browser Anda mendukung WebGL.
Jika browser Anda mendukung WebGL, ikuti petunjuk ini untuk mengaktifkannya:
Pertama, aktifkan akselerasi perangkat keras:
chrome://settings
Kemudian aktifkan WebGL:
chrome://flags
Dalam versi yang lebih baru, opsi Disable WebGL ini tidak akan tersedia, Anda harus mencari WebGL 2.0 (atau versi yang berbeda) yang terlihat seperti ini:
Di sini Anda harus mengubah Default
ke Enabled
dalam drop down.
Kemudian periksa status WebGL:
chrome://gpu
Jika statusnya bukan "Perangkat keras yang dipercepat" , maka daftar Masalah yang Terdeteksi (di bawah daftar Status Fitur Grafik ) dapat menjelaskan mengapa akselerasi perangkat keras tidak tersedia.
Jika kartu grafis / driver Anda masuk daftar hitam, Anda dapat mengganti daftar hitam. Peringatan: ini tidak disarankan! (lihat catatan daftar hitam di bawah). Untuk mengganti daftar hitam:
chrome://flags
Untuk informasi lebih lanjut, lihat: Bantuan Chrome: WebGL dan grafik 3D .
Pertama, aktifkan WebGL:
about:config
webgl.disabled
false
(setiap perubahan segera berlaku tanpa meluncurkan ulang Firefox)Kemudian periksa status WebGL:
about:support
Jika kartu grafis / driver Anda masuk daftar hitam, Anda dapat mengganti daftar hitam. Peringatan: ini tidak disarankan! (lihat catatan daftar hitam di bawah). Untuk mengganti daftar hitam:
about:config
webgl.force-enabled
true
(Seperti Chrome, Firefox memiliki kotak centang Gunakan akselerasi perangkat keras saat tersedia , di Preferensi > Tingkat Lanjut > Umum > Menjelajah . Namun, tidak seperti Chrome, Firefox tidak mengharuskan kotak centang ini untuk diperiksa agar WebGL berfungsi.)
Jika driver grafis Anda terlalu tua untuk mendukung WebGL, Anda mungkin dapat memutakhirkannya.
Informasi lebih lanjut tersedia di sini:
Kartu grafis dan driver tertentu dimasukkan dalam daftar hitam oleh beberapa browser, karena mereka diketahui mengandung bug serius atau menyebabkan crash. Dalam kasus yang sangat parah, ini bahkan dapat menyebabkan seluruh komputer membeku! Misalnya, masalah ini menyebabkan komputer Mac tertentu membeku dan perlu memulai ulang.
Banyak browser memiliki opsi untuk mengganti daftar hitam (yaitu: upaya untuk menggunakan fitur daftar hitam, meskipun risikonya). Ini tidak direkomendasikan! Anda hanya boleh mengganti daftar hitam jika Anda memahami dan menerima risikonya.
Informasi lebih lanjut tersedia di sini:
gfx.crash-guard.status.glcontext
(Lihat dari sourceforge.net/p/x3dom/mailman/message/34731616 ). Saya lebih suka memposting sebagai komentar sebelum diedit ke jawaban komunitas ini.webgl.*
Firefox sangat buruk didokumentasikan. Apa artinya semua itu? Berikut adalah beberapa opsi tambahan untuk dilihat.Sangat berguna untuk Chrome - kecuali bahwa mungkin lebih baik untuk memperjelas opsi Nonaktifkan WebGL - yang tidak jelas di Chrome.
Opsi Nonaktifkan WebGL harus dinonaktifkan (urgh - dobel negatif), yaitu tautan di bawah ini harus bertuliskan 'Aktifkan' - yang berarti menonaktifkan webGL tidak aktif ... Dapat menyelamatkan seseorang beberapa menit.
Salam, Andy
sumber