WebGL บน Google Chrome พร้อมการ์ด AMD


9

เมื่อฉันพยายามใช้ Cooliris สำหรับ Google Chrome จะแสดงข้อความต่อไปนี้

WebGL เริ่มต้นไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าคุณใช้งาน Chrome เวอร์ชันล่าสุด

ฉันมีการ์ดแสดงผล AMD / ATI จะแก้ไขได้อย่างไร? รุ่น Google Chrome คือ 13.0.782.218

http://get.webgl.org/พูดว่า "อืมขณะที่เบราว์เซอร์ของคุณดูเหมือนจะรองรับ WebGL แต่จะปิดการใช้งานหรือไม่สามารถใช้งานได้ถ้าเป็นไปได้โปรดตรวจสอบให้แน่ใจว่าคุณใช้ไดรเวอร์ล่าสุดสำหรับการ์ดแสดงผล"

Catalyst Control Center กล่าวว่า "Catalyst เวอร์ชัน 11.5 และไดร์เวอร์บรรจุภัณฑ์เวอร์ชั่น 8.84.6-110324a-116088C-ATI"

google-chrome --enable-webgl ไม่ทำงาน


1
@JaderDias โปรดแก้ไขโพสต์ของคุณแทนการโพสต์ข้อมูลในความคิดเห็น การทำเช่นนั้นจะมอบประสบการณ์ที่มีคุณภาพสูงขึ้นสำหรับผู้ใช้ทั้งหมด
Marco Ceppi

Firefox ในขณะนี้สนับสนุน WebGL และที่มีอยู่บนลินุกซ์ :)
Pritesh เชน

คำตอบ:


8

WebGL บน Google Chrome มีให้บริการแต่ไม่ใช่บน Linux จริง ๆ แล้วมีคำถามมากมายเกี่ยวกับเรื่องนี้ในกลุ่ม Google และตัวติดตามปัญหา Chromium สิ่งนี้เกิดขึ้นในทั้งรุ่น x86 และ x86-64

ทำงานgoogle-chrome --enable-webgl --in-process-webgl หรือgoogle-chrome --enable-webglไม่มีผลกระทบใด ๆ กับเบราว์เซอร์

get.webgl.org พูดถึงเรื่องนี้:

  • อืมมม แม้ว่าเบราว์เซอร์ของคุณจะรองรับ WebGL แต่เบราว์เซอร์นั้นถูกปิดใช้งาน หากเป็นไปได้โปรดตรวจสอบให้แน่ใจว่าคุณใช้ไดรเวอร์ล่าสุดสำหรับการ์ดแสดงผลของคุณ

หากคุณไปที่ลิงค์ Wiki แล้วคลิกที่วิธีรับ WebGL Implementationคุณจะเห็นสิ่งนี้:

  • โครเมียม

  • WebGL พร้อมใช้งานใน Chrome รุ่นเสถียร โปรดรายงานปัญหาที่คุณพบว่าเป็นรายชื่อรับเมลสาธารณะ WebGL หรือผ่านตัวติดตามปัญหา Chromium

นี่เป็นความจริงเพียงครึ่งเดียวไม่ว่าจะเป็นคอกม้าหรือนักพัฒนา Chrome เวอร์ชันต่างๆมี WebGL บน Linux (OP กำลังใช้รุ่นที่เสถียรและฉันกำลังใช้รุ่น dev)


2
หมายเหตุ: หนึ่งในข้อความกลุ่ม google แนะนำให้ใช้ firefox หากจำเป็นต้องลอง webgl ดังนั้นจึงมีการสนับสนุนสำหรับ linux ซึ่งเป็นเพียง chrome ที่ไม่รองรับ
Uri Herrera

1
ดูเหมือนว่าจะทำงานได้ดีบน Firefox ความคิดใดว่าทำไม Chrome ยังไม่รองรับ
ผี

2

ขั้นตอนต่อไปนี้อนุญาตให้ฉันเรียกใช้การสาธิตบนthreejs.org :

บนหน้า chrome://flags/

  • แทนที่รายการการเรนเดอร์ซอฟต์แวร์ (เลือกenable)
  • ปิดการใช้งาน WebGL (เลือกdisable)

คุณสามารถตรวจสอบว่า WebGL เปิดใช้งานโดยใช้หน้าต่อไปนี้:

chrome://gpu/

สำหรับการอ้างอิงฉันกำลังทำงาน:

  • Chromium 24.0.1312.56
  • Ubuntu 12.04 (x64, เดสก์ท็อป)
  • ATI Radeon HD 4800 Series
  • OpenGL: 3.3.11627

1

แม้ว่าเบราว์เซอร์ที่คุณใช้นั้นจะสามารถเรียกใช้ webgl ได้ แต่คอมพิวเตอร์ของคุณอาจไม่สามารถทำได้

หากคุณรันคำสั่งนี้ในเทอร์มินัล

glxinfo | grep "OpenGL version"

คุณควรจะได้สิ่งนี้กลับมา

OpenGL version string: 1.5 Mesa 7.9-devel

หากหมายเลขแรกต่ำกว่า 2.1 คุณจะไม่สามารถเรียกใช้ webgl ในเบราว์เซอร์ใด ๆ ได้อย่างน่าเสียดาย

นี่เป็นคำพูดจาก Benoit Jacob นักพัฒนา Firefox

แม้ว่า WebGL นั้นใกล้เคียงที่สุดกับ OpenGL ES v2 ทุกการติดตั้ง WebGL ที่ฉันรู้จักรวมถึงของเรารองรับเดสก์ท็อป OpenGL ด้วย แต่คุณต้องมีอย่างน้อย OpenGL 2.1 เพราะ WebGL นั้นอิงตามไปป์ไลน์ที่ตั้งโปรแกรมได้ทั้งหมด แน่นอนว่า OpenGL 1.5 นั้นไม่ดีพอ

BTW การ์ดของฉันคือ ATI Xpress 200M ซึ่งมี opengl เวอร์ชัน 1.5 และฉันไม่สามารถใช้ webgl ในเบราว์เซอร์ใดก็ได้


บางคนควรจำเป็นต้องsudo apt-get install mesa-utilsใช้ glxinfo ก่อน
Jader Dias
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.