Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> เบราว์เซอร์

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

ข้อผิดพลาดนี้มักพบกับผู้ใช้ Google Chrome และยากที่จะจับได้เพราะผู้ใช้มักไม่รู้ว่า WebGL คืออะไร WebGL (Web Graphics Library) เป็น JavaScript API ใช้สำหรับเรนเดอร์กราฟิกส์ 2D และ 3D แบบโต้ตอบภายใน Chrome โดยไม่ต้องใช้ปลั๊กอิน WebGL ผสานรวมกับมาตรฐานเว็บของเบราว์เซอร์ อนุญาตให้ใช้ GPU สำหรับฟิสิกส์และประมวลผลภาพเป็นส่วนหนึ่งของ Canvas ของหน้าเว็บ

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

อย่างไรก็ตาม รหัสข้อผิดพลาดข้างต้นป้องกันไม่ให้เข้าถึงเว็บไซต์บางแห่ง โดยข้อความปรากฏทุกครั้ง หน้าเว็บอาจไม่ทำงานแม้โหลดซ้ำ เนื่องจากมีสิ่งกีดขวาง WebGL ไม่ให้เข้าถึงการ์ดกราฟิกส์ ปฏิบัติตามขั้นตอนด้านล่างเพื่อแก้ไขอย่างมีประสิทธิภาพ

วิธีที่ 1: ปิด WebGL ในการตั้งค่า Chrome

คุณสามารถปิด WebGL ใน Chrome ได้ และข้อผิดพลาดจะหายไปทันที บางเว็บที่ใช้ WebGL อาจโหลดช้าลง เพราะ WebGL ใช้ GPU เร่งความเร็ว แต่ประสบการณ์โดยรวมจะดีขึ้น

  1. เปิด Chrome คลิกที่แถบที่อยู่ พิมพ์: chrome://flags (ไม่ต้องมีเครื่องหมายคำพูด) กด Enter

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

  1. ในแถบค้นหาหน้า Flags พิมพ์ webgl ควรมีผลลัพธ์ 1 รายการ ให้ปิดมัน ถ้าตัวเลือกแสดง Disable ให้คลิก มิฉะนั้นอย่าทำอะไร

วิธีที่ 2: ปิด Hardware Acceleration (แฮร์ดแวร์เร่งความเร็ว)

การปิด Hardware Acceleration ในเบราว์เซอร์เป็นวิธีแก้ไขที่แนะนำมากที่สุดสำหรับปัญหานี้ และไม่ใช่เรื่องบังเอิญ ผู้ใช้จำนวนมากแก้ปัญหาได้หลังปิด Hardware Acceleration ให้ลองวิธีนี้แน่ๆ

  1. เปิด Google Chrome บน PC
  2. คลิกสามจุดแนวนอนมุมขวาบน (Customize and control Google Chrome) จะเปิดเมนูแบบดรอปดาวน์

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

  1. คลิก Settings ใกล้ด้านล่างของเมนู
  2. เลื่อนลงล่างสุด คลิก Show advanced settings
  3. เลื่อนลงล่างอีกครั้ง ยกเลิกติ๊ก Use hardware acceleration when available เพื่อปิดตัวเลือกนี้ หากปิดอยู่แล้ว ลองเปิดดูว่าช่วยได้ไหม

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

วิธีที่ 3: ล้างแคชและคุกกี้จาก Google Chrome

การล้างแคชและคุกกี้จาก Chrome ถูกรายงานว่าแก้ปัญหานี้ได้ทันที แนะนำให้ทำโดยเร็วที่สุด

  1. ล้างข้อมูลการท่องเว็บใน Chrome โดยเข้า Settings > คลิกสามจุดแนวตั้งมุมขวาบน > More tools > Clear browsing data เลือก the beginning of time เป็นช่วงเวลา และเลือกประเภทข้อมูลที่ต้องการลบ แนะนำล้าง Cache และ Cookies

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

  1. รีสตาร์ทคอมพิวเตอร์ แล้วถอดสาย DSL หรือปิด/เปิด Wi-Fi ก่อนดำเนินต่อ
  2. เพื่อลบคุกกี้ทั้งหมด คลิกสามจุด > Settings เลื่อนลงขยาย Advanced settings เปิด Content settings เลื่อนลงรายการคุกกี้ที่เหลือหลังขั้นตอนที่ 1 ลบทั้งหมดหรือเฉพาะเว็บที่มีปัญหา
  3. รีสตาร์ทคอมพิวเตอร์อีกครั้ง ตรวจสอบว่าปัญหาแก้ไขหรือยัง

วิธีที่ 4: อัปเดตไดรเวอร์ GPU

เนื่องจาก WebGL ใช้ GPU เพื่อเร่งประสิทธิภาพหน้าเว็บและเรนเดอร์ภาพ/วิดีโอ ประสิทธิภาพจึงขึ้นอยู่กับไดรเวอร์การ์ดจอ การอัปเดตไดรเวอร์จึงสำคัญหากต้องการกำจัดข้อผิดพลาดนี้ทุกข้อนิรันดร์

ขั้นตอน:

  1. คลิก Start พิมพ์ Run เลือก Run จะมีกล่อง Run dialog ปรากฏ
  2. พิมพ์ devmgmt.msc ในกล่อง Run คลิก OK เพื่อเปิด Device Manager

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

  1. หาไดรเวอร์การ์ดจอที่ Display adapters คลิกลูกศรซ้ายเพื่อดูรายการ
  2. คลิกขวาที่ Adapter ของการ์ดจอคุณ เลือก Update driver หากใช้ Onboard ก็จะมีรายการเดียว หากใช้การ์ดจอแยก ให้อัปเดตตัวนั้นอย่างเดียว

วิธีแก้ไขข้อผิดพลาด WebGL Hit a Snag ใน Chrome

  1. คลิก Search automatically for updated driver software Windows จะค้นหาติดตั้งให้อัตโนมัติ
  2. รีสตาร์ท PC เพื่อให้การเปลี่ยนแปลงมีผล

หมายเหตุ: คุณยังสามารถไปที่เว็บผู้ผลิตการ์ดจอเพื่อดาวน์โหลดไดรเวอร์ล่าสุด พวกเขามักให้ความช่วยเหลือในการเลือกไดรเวอร์ที่เหมาะกับระบบของคุณ