ฉันต้องการใช้เว็บไซต์ที่ใช้ WebGL เช่น Shadertoy , WebGL Earthและอื่น ๆ แต่ไซต์เหล่านั้นบอกว่า WebGL ถูกปิดใช้งานในเบราว์เซอร์ของฉัน ฉันจะเปิดใช้งานได้อย่างไร
ฉันต้องการใช้เว็บไซต์ที่ใช้ WebGL เช่น Shadertoy , WebGL Earthและอื่น ๆ แต่ไซต์เหล่านั้นบอกว่า WebGL ถูกปิดใช้งานในเบราว์เซอร์ของฉัน ฉันจะเปิดใช้งานได้อย่างไร
คำตอบ:
ฉันได้ทำคำตอบนี้ในโพสต์ของวิกิชุมชนดังนั้นโปรดอัปเดตถ้าคุณสังเกตเห็นข้อมูลที่ล้าสมัยหรือขาดหายไป
ตรวจสอบcaniuse.com/webglเพื่อดูว่าเบราว์เซอร์ของคุณรองรับ WebGL หรือไม่
หากเบราว์เซอร์ของคุณรองรับ WebGL ให้ทำตามคำแนะนำเหล่านี้เพื่อเปิดใช้งาน:
ก่อนเปิดใช้งานการเร่งด้วยฮาร์ดแวร์:
chrome://settings
จากนั้นเปิดใช้งาน WebGL:
chrome://flags
ในรุ่นที่ใหม่กว่าตัวเลือกปิดการใช้งาน WebGLจะไม่สามารถใช้งานได้คุณจะต้องค้นหา WebGL 2.0 (หรือรุ่นอื่น) ที่มีลักษณะดังนี้:
ที่นี่คุณจะมีการเปลี่ยนแปลงDefault
ไปEnabled
ในแบบเลื่อนลง
จากนั้นตรวจสอบสถานะของ WebGL:
chrome://gpu
ถ้าสถานะไม่ได้เป็น"ฮาร์ดแวร์เร่ง"แล้วปัญหาที่ตรวจพบรายการ (ด้านล่างกราฟิกคุณลักษณะสถานะรายการ) อาจอธิบายว่าทำไมการเร่งฮาร์ดแวร์ไม่พร้อมใช้งาน
หากกราฟิกการ์ด / ไดรเวอร์ของคุณถูกขึ้นบัญชีดำคุณสามารถลบล้างบัญชีดำได้ คำเตือน: ไม่แนะนำ! (ดูบัญชีดำบันทึกด้านล่าง) หากต้องการแทนที่บัญชีดำ:
chrome://flags
สำหรับข้อมูลเพิ่มเติมโปรดดูที่: ช่วยเหลือของ Chrome: WebGL และกราฟิก
ก่อนเปิดใช้งาน WebGL:
about:config
webgl.disabled
false
(การเปลี่ยนแปลงใด ๆ จะมีผลทันทีโดยไม่ต้องเปิด Firefox ใหม่)จากนั้นตรวจสอบสถานะของ WebGL:
about:support
หากกราฟิกการ์ด / ไดรเวอร์ของคุณถูกขึ้นบัญชีดำคุณสามารถลบล้างบัญชีดำได้ คำเตือน: ไม่แนะนำ! (ดูบัญชีดำบันทึกด้านล่าง) หากต้องการแทนที่บัญชีดำ:
about:config
webgl.force-enabled
true
(เช่นเดียวกับ Chrome Firefox มีช่องทำเครื่องหมายใช้การเร่งด้วยฮาร์ดแวร์เมื่อพร้อมใช้งานในการกำหนดค่าตามความชอบ > ขั้นสูง > ทั่วไป > การเรียกดูอย่างไรก็ตาม Firefox ไม่ได้ต้องการช่องทำเครื่องหมายนี้เพื่อตรวจสอบ WebGL เพื่อให้ทำงาน)
หากไดรเวอร์กราฟิกของคุณเก่าเกินไปที่จะรองรับ WebGL คุณอาจสามารถอัปเกรดได้
ข้อมูลเพิ่มเติมสามารถดูได้ที่นี่:
การ์ดกราฟิกและไดรเวอร์บางตัวนั้นอยู่ในรายการที่ไม่อนุญาตของเบราว์เซอร์บางตัวเนื่องจากเป็นที่ทราบกันว่ามีข้อบกพร่องร้ายแรงหรือทำให้เกิดปัญหา ในกรณีที่รุนแรงมากสิ่งเหล่านี้อาจทำให้คอมพิวเตอร์ทั้งหมดหยุดทำงาน! ตัวอย่างเช่น ปัญหานี้ ทำให้คอมพิวเตอร์ Mac บางเครื่องหยุดและต้องเริ่มต้นใหม่
เบราว์เซอร์จำนวนมากมีตัวเลือกในการแทนที่บัญชีดำ (เช่น: พยายามใช้คุณสมบัติบัญชีดำแม้จะมีความเสี่ยง) ไม่แนะนำ! คุณควรแทนที่บัญชีดำหากคุณเข้าใจและยอมรับความเสี่ยง
ข้อมูลเพิ่มเติมสามารถดูได้ที่นี่:
มีประโยชน์มากสำหรับ Chrome - ยกเว้นว่ามันจะเป็นการดีที่สุดที่จะชี้แจงตัวเลือกปิดการใช้งาน WebGL - ซึ่งไม่ชัดเจนใน Chrome
ต้องปิดใช้งานตัวเลือกปิดการใช้งาน WebGL (urgh - double เชิงลบ) เช่นลิงก์ด้านล่างต้องระบุว่า 'เปิดใช้งาน' - หมายถึงการปิดการใช้งาน webGL นั้นถูกปิด ... อาจช่วยคนไม่กี่นาที
ด้วยความปรารถนาดีแอนดี้
gfx.crash-guard.status.glcontext
(ดูจากsourceforge.net/p/x3dom/mailman/message/34731616 ) ฉันต้องการโพสต์เป็นความคิดเห็นก่อนที่จะแก้ไขคำตอบของชุมชนนี้