Betulkan: WebGL Tidak Disokong

Sesetengah pengguna dilaporkan tidak dapat menggunakan laman web berasaskan WebGL seperti WebGL Earth, Shadertoy, dll. Mesej yang muncul adalah ' WebGL tidak disokong '. Walaupun mesej itu lebih biasa dengan Google Chrome, ia juga disahkan untuk muncul dengan penyemak imbas lain (Opera & Firefox). Isu ini tidak eksklusif untuk versi Windows tertentu, tetapi kebanyakannya dilaporkan berlaku dengan sistem menggunakan model GPU yang lebih tua.

WebGL tidak disokong

Apa itu WebGL?

WebGL adalah API JavaScript yang digunakan untuk memberikan grafik 2D dan 3D interaktif tanpa menggunakan plug-in dalam mana-mana pelayar web yang serasi. Walaupun WebGL terintegrasi sepenuhnya dengan kebanyakan piawaian web, ia masih bergantung pada sokongan GPU dan mungkin tidak tersedia pada peranti lama.

Penggunaan utama WebGL adalah penerapan penggunaan fisika, efek dan pemprosesan GPU yang dipercepat GPU sebagai bagian dari kanvas laman web. Penulis asli WebGL adalah Yayasan Mozilla.

Apa yang menyebabkan masalah 'WebGL tidak disokong'?

Kami menyiasat isu khusus ini dengan melihat pelbagai laporan pengguna dan strategi pembaikan yang mereka sendiri gunakan untuk menyelesaikan isu tertentu ini. Berdasarkan apa yang kita kumpulkan, terdapat beberapa senario umum yang akan mencetuskan isu tertentu ini:

  • Versi penyemak imbas tidak menyokong WebGL - Versi penyemak imbas yang lebih lama tidak direka untuk menyokong teknologi WebGL. Sekiranya anda menghadapi masalah dengan versi penyemak imbas yang ketinggalan zaman, penetapannya adalah untuk mengemaskini kepada versi yang menyokong WebGL.
  • Percepatan perkakasan tidak didayakan dalam penyemak imbas anda - Walaupun pecutan perkakasan bukan merupakan keperluan untuk WebGL, kami telah menemui banyak laporan di mana teknologi WebGL tidak berfungsi dengan betul. Chrome diketahui salah melaporkan bahawa WebGL tidak disokong jika pecutan perkakasan dilumpuhkan. Dalam kes ini, penyelesaiannya adalah untuk mengakses tetapan pelayar anda dan membolehkan pecutan perkakasan dari penyemak imbas anda.
  • Pemandu grafik yang sudah lapuk - Satu lagi pencetus yang mungkin menyebabkan kesilapan 'WebGL tidak disokong' adalah pemandu grafik yang ketinggalan zaman. Dalam kes ini, fix untuk mengemas kini pemandu grafik ke versi terkini secara automatik (menggunakan Pengurus Peranti) atau secara manual (menggunakan perisian pengemaskinian proprietari dari pengeluar GPU anda).
  • Windows XP tidak menyokong WebGL - Jika anda masih menggunakan Windows XP, anda mungkin perlu meningkatkannya untuk menggunakan teknologi WebGL. Satu penyelesaian yang akan membolehkan anda menggunakan XP adalah dengan menggunakan kromium lama yang dibina (tidak disyorkan)

Jika anda mencari jalan untuk menyelesaikan ralat ' WebGL tidak disokong ' pada penyemak imbas anda, artikel ini akan memberi anda beberapa langkah penyelesaian masalah. Turun di bawah ini, anda akan menemui koleksi kaedah yang pengguna lain dalam keadaan yang sama telah digunakan untuk mendapatkan masalah diselesaikan.

Kaedah 1: Periksa sama ada versi pelayar anda menyokong WebGL

Perlu diingat bahawa tidak semua versi penyemak imbas akan menyokong WebGL. Jika versi pelayar anda ketinggalan zaman, anda mungkin melihat mesej ralat ini kerana pelayar anda tidak dilengkapi untuk mengendalikan WebGL.

Hampir semua versi pelayar terkini dilengkapi untuk mengendalikan Web GL, tetapi terdapat beberapa pengecualian. Sebagai contoh, WebGL tidak disokong oleh Opera Mini tanpa mengira versi yang anda gunakan.

Cara cepat untuk memeriksa sama ada versi penyemak imbas anda menyokong WebGL adalah untuk memeriksa jadual ini (di sini). Anda boleh melihat versi penyemak imbas mana yang lengkap untuk mengendalikan WebGL.

Memeriksa jika WebGL disokong pada versi penyemak imbas anda

Oleh kerana semua pelayar popular kini menyokong WebGL dengan versi desktop terkini, anda mungkin akan dapat menyelesaikan masalah ini dengan mengemaskini kepada pembangun terkini yang tersedia.

Mengemas kini Google Chrome

Sekiranya anda telah memastikan versi penyemak imbas anda disiapkan untuk menyokong WebGL dan anda masih menghadapi ralat ' WebGL tidak disokong ', beralih ke kaedah seterusnya di bawah.

Kaedah 2: Membolehkan pecutan perkakasan pada penyemak imbas anda

Salah satu sebab mengapa anda mungkin menghadapi ralat ' WebGL tidak disokong ' ialah pecutan perkakasan dilumpuhkan dalam penyemak imbas web anda. Teknologi WebGL bergantung pada pecutan perkakasan, jadi anda perlu mengambil langkah-langkah yang sesuai untuk memastikan percepatan perkakasan diaktifkan pada penyemak imbas anda.

Memandangkan langkah-langkah untuk membolehkan pecutan perkakasan adalah berbeza dari pelayar ke penyemak imbas, kami telah membuat panduan berasingan untuk semua pelayar web yang paling popular. Sila ikut yang berkenaan dengan pelayar yang anda gunakan:

Mempercepat pecutan perkakasan pada Chrome

  1. Klik pada menu tindakan (ikon tiga titik) di penjuru kanan sebelah atas dan kemudian klik pada Tetapan .
  2. Di dalam menu Tetapan, tatal ke bawah ke bawah senarai dan klik Advanced untuk membuat pilihan tetapan lanjutan kelihatan.
  3. Tatal ke bawah ke tab Sistem dan semak togol yang berkaitan dengan Gunakan pecutan perkakasan apabila tersedia.
  4. Klik butang Mulakan semula untuk membuat penguatkuasaan perubahan.

Mempercepat pecutan perkakasan di Google Chrome

Mempercepat pecutan perkakasan pada Mozilla Firefox

  1. Buka Firefox dan pergi ke butang tindakan (sudut kanan atas) dan klik pada Pilihan.
  2. Kemudian, dalam menu Opsyen, tatal ke bawah ke Prestasi dan lumpuhkan kotak semak yang berkaitan dengan Gunakan tetapan prestasi yang disyorkan .
  3. Dengan tetapan prestasi yang disyorkan dimatikan, dayakan kotak pilihan yang berkaitan dengan Gunakan pecutan perkakasan apabila tersedia .
  4. Mulakan semula penyemak imbas anda untuk memaksa perubahan tersebut dilaksanakan.

Mempercepat pecutan perkakasan pada Opera

  1. Klik ikon Opera (sudut kiri atas) dan pilih Tetapan dari menu.
  2. Di dalam menu Tetapan, tatal ke bawah ke bahagian bawah skrin dan klik butang Lanjutan untuk membuat pilihan tetapan tersembunyi kelihatan.
  3. Tatal ke bawah ke tab Sistem dan aktifkan togol yang berkaitan dengan Gunakan pecutan perkakasan apabila tersedia .

Mempercepat pecutan perkakasan pada Opera

Sekiranya anda masih menghadapi ralat walaupun selepas membolehkan pecutan perkakasan, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Menaik taraf pemacu grafik

Oleh kerana WebGL bergantung kepada sokongan GPU, pemandu grafik yang lebih tua mungkin berakhir menyebabkan kesilapan ' WebGL tidak disokong '. Sekiranya sistem anda dilengkapi untuk menyokong WebGL, anda mungkin dapat menyelesaikan masalah dengan hanya memastikan anda menggunakan pemandu grafik terbaru yang ada.

Sekiranya anda mempunyai Windows 10, anda boleh melakukannya dengan mudah dengan menggunakan Pengurus Peranti untuk mengemaskini pemacu grafik anda. Ini caranya:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run. Kemudian, ketik "devmgmt.msc" dan tekan Enter untuk membuka Pengurus Peranti .

    Jalankan Pengurus Peranti dengan menggunakan Run Dialog Box
  2. Di dalam Pengurus Peranti, luaskan menu menu lungsuran yang dikaitkan dengan Penyesuai paparan. Kemudian, klik kanan pada kad grafik anda dan pilih Kemas kini pemandu .

    Kemas kini Pemandu Grafik dengan mengklik kanan.

    Nota: Jika anda menggunakan sistem yang mempunyai GPU yang berdedikasi & bersepadu, sebaiknya mengemas kini kedua-duanya. Juga, pastikan anda menggunakan sambungan Internet yang stabil.

  3. Dari skrin seterusnya, klik pada Carian secara automatik untuk perisian driver terkini, kemudian ikut arahan pada skrin untuk mencari pemandu terbaru.

    Mencari pemandu terbaru secara automatik
  4. Tunggu sehingga pemandu dimuat turun sepenuhnya, kemudian ikuti dengan pemasangan untuk menyediakan pemandu yang lebih baru.

    Memuat turun pemacu grafik terkini
  5. Setelah pemacu baru dipasang, mulakan semula komputer anda untuk menyelesaikan pemasangan.

    Mengemas kini pemandu Nvidia yang berdedikasi untuk versi terkini
  6. Buka penyemak imbas anda sekali lagi dan lihat jika anda kini dapat melihat kandungan WebGL.

Jika anda mempunyai versi Windows yang lebih lama atau Pengurus Peranti gagal untuk mengenal pasti versi pemandu yang lebih baru, anda perlu mengesan versi terkini untuk model GPU tertentu anda dan memasangnya secara manual.

Nasib baik, setiap pengeluar utama GPU mempunyai perisian proprietari yang secara automatik akan mengenal pasti pemandu yang sesuai dan memasangnya untuk anda. Hanya gunakan perisian yang sesuai dengan pengeluar GPU anda:

  • Pengalaman GeForce - Nvidia
  • Adrenalin - AMD
  • Pemandu Intel - Intel

Jika anda masih menghadapi masalah yang sama walaupun selepas mengemaskini pemacu GPU anda, beralih ke kaedah seterusnya di bawah.

Kaedah 4: Memasang versi Windows yang lebih baru (jika berkenaan)

Memandangkan penyampaian GPU telah dikeluarkan di Windows XP oleh kebanyakan penyemak imbas (disebabkan oleh sebab keselamatan), maka anda mungkin perlu memasang versi Windows yang lebih baru jika anda ingin menggunakan WebGL.

Atau, jika anda mendesak menggunakan WebGL dengan Windows XP, anda boleh melakukannya dengan menggunakan versi Chromium yang lebih lama. Sekiranya senario ini digunakan untuk anda, tentukan versi Chromium yang lebih lama daripada membina 291976.

Artikel Yang Menarik