Saya memiliki masalah dengan WebGL di browser Chromium Raspberry Pi 3. Saya melakukan pengaturan yang diperlukan tetapi tidak ada yang terjadi.
Ini informasiku
- Perangkat: Raspberry Pi 3
- OS: Linux raspberrypi 4.9.80-v7 + # 1098 SMP Jumat 9 Maret 19:11:42 GMT 2018 armv7l GNU / Linux (Peregangan Raspian dengan desktop, saya juga coba lite)
- Browser: chromium-browser version => Chromium 60.0.3112.89 Dibangun pada Ubuntu 14.04, berjalan pada Raspbian 9.3
- Driver Grafik: vc4-kms-v3d
Berikut adalah hasil get.webgl.org:
Berikut adalah contoh threejs.org ("webgl_animation_cloth") hasil:
Saya menguji situs web yang sama di firefox iceweasel.
Mereka bekerja seperti yang ditunjukkan oleh screenshot ini:
Saya mencoba beberapa pengaturan di chrome: // flag tetapi tidak ada yang berubah
Ketika saya mulai chromium-browser
dari baris perintah, saya melihat
libgl error: MESA-LOADER: failed to retrieve device information
tetapi @ eric-anholt mengatakan ini seharusnya tidak memiliki efek penting.
Jawaban:
Oke jadi saya menemukan solusinya di sini: https://www.raspberrypi.org/forums/viewtopic.php?t=191087
Bekerja untukku!
sumber
Sepertinya Anda bukan satu-satunya dengan masalah ini. Anda mungkin ingin memeriksa
chrome://flash
halaman Anda , dan melihat apakah Anda menggunakan driver yang tidak seharusnya. Tes dan periksa setiap driver sesuai untuk fungsi. Setelah itu, hapus instalan lalu instal ulang kromium untuk melihat apakah ada yang berubah:Jika solusi ini tidak berhasil ...
Kebanyakan orang melaporkan masalah ini berkaitan dengan kartu grafis mereka, Anda dapat melihat masalah ini dengan mengunjungi
chrome://gpu/
dan melihat apakah akselerasi perangkat keras diaktifkan untuk WebGL. Jika tidak, ini kemungkinan karena kromium telah memasukkan daftar hitam GPU RPi; itulah sebabnya Anda mendapatkan prompt berikutkarena GPU Pi Anda telah masuk daftar hitam. Anda harus menemukan cara untuk memulai Chromium sambil mengabaikan daftar hitam. Saya tahu bahwa untuk Google Chrome perintahnya adalah
Jadi, Anda mungkin ingin mencoba sesuatu yang serupa untuk Chromium.
Sementara itu, gunakan Firefox jika Anda bisa, dan periksa tautan di sini membahas daftar hitam di WebGL, Anda mungkin juga ingin melaporkan ini sebagai bug kepada pengembang.
----MEMPERBARUI----
Perintah berikut harus memperbaiki masalah Anda:
sumber
chromium-browser --enable-webgl --ignore-gpu-blacklist
mengembalikan banyak kesalahan, tetapi itu mulai krom danget.webgl.org
berhasil!Saya menemukan bahwa berikut ini berfungsi untuk "Raspbian GNU / Linux 9 (stretch)": Untuk mengetahui versi yang Anda miliki ketik "cat / etc / os-release" di terminal.
Konsol: sudo raspi-config Di bawah "7 Opsi Lanjutan" / "Driver A7 GL" pilih "G2 GL (Fake KMS)"
Desktop: Preferensi / Tambah Hapus pencarian Perangkat Lunak untuk "Chrome" dan pilih "driver WebDriver untuk Browser Chromium", klik "OK"
sumber