แก้ไข: ไม่รองรับ WebGL



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

มีรายงานว่าผู้ใช้บางรายไม่สามารถใช้ไซต์ที่ใช้ WebGL เช่น WebGL Earth, Shadertoy ฯลฯ ข้อความที่ปรากฏขึ้นคือ ' ไม่รองรับ WebGL ‘. แม้ว่าข้อความจะพบได้บ่อยใน Google Chrome แต่ก็ยังได้รับการยืนยันว่าจะปรากฏในเบราว์เซอร์อื่น ๆ (Opera & Firefox) ปัญหานี้ไม่ได้เกิดขึ้นเฉพาะกับ Windows บางรุ่น แต่ส่วนใหญ่มีรายงานว่าเกิดขึ้นกับระบบที่ใช้ GPU รุ่นเก่ากว่า



ไม่รองรับ WebGL



WebGL คืออะไร?

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



การใช้งานหลักของ WebGL คือการนำการใช้งานฟิสิกส์เอฟเฟกต์และการประมวลผลภาพที่เร่งด้วย GPU มาใช้เป็นส่วนหนึ่งของพื้นที่หน้าเว็บ ผู้เขียนต้นฉบับของ WebGL คือ Mozilla Foundation

อะไรเป็นสาเหตุของปัญหา 'WebGL not supported'

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

  • เวอร์ชันของเบราว์เซอร์ไม่รองรับ WebGL - เบราว์เซอร์เวอร์ชันเก่าไม่ได้ออกแบบมาเพื่อรองรับเทคโนโลยี WebGL หากคุณพบปัญหาเกี่ยวกับเบราว์เซอร์เวอร์ชันที่ล้าสมัยการแก้ไขคืออัปเดตเป็นเวอร์ชันที่รองรับ WebGL
  • ไม่ได้เปิดใช้งานการเร่งฮาร์ดแวร์ในเบราว์เซอร์ของคุณ - แม้ว่าการเร่งด้วยฮาร์ดแวร์จะไม่ใช่ข้อกำหนดสำหรับ WebGL แต่เราพบรายงานจำนวนมากที่เทคโนโลยี WebGL ทำงานไม่ถูกต้อง Chrome เป็นที่ทราบกันดีว่ารายงานเท็จว่า WebGL ไม่ได้รับการสนับสนุนหากปิดใช้งานการเร่งฮาร์ดแวร์ ในกรณีนี้วิธีแก้ปัญหาคือเข้าถึงการตั้งค่าเบราว์เซอร์ของคุณและเปิดใช้งานการเร่งฮาร์ดแวร์จากเบราว์เซอร์ของคุณ
  • ไดรเวอร์กราฟิกที่ล้าสมัย - ทริกเกอร์อื่นที่เป็นไปได้ที่จะทำให้เกิดข้อผิดพลาด 'WebGL is not supported' คือไดรเวอร์กราฟิกที่ล้าสมัยอย่างมาก ในกรณีนี้การแก้ไขเพื่ออัปเดตไดรเวอร์กราฟิกเป็นเวอร์ชันล่าสุดโดยอัตโนมัติ (โดยใช้ Device Manager) หรือด้วยตนเอง (โดยใช้ซอฟต์แวร์อัปเดตที่เป็นกรรมสิทธิ์จากผู้ผลิต GPU ของคุณ)
  • Windows XP ไม่รองรับ WebGL - หากคุณยังคงใช้ Windows XP คุณอาจต้องอัปเกรดเพื่อใช้เทคโนโลยี WebGL วิธีแก้ปัญหาที่จะช่วยให้คุณใช้ XP ได้คือใช้ Chromium build รุ่นเก่า (ไม่แนะนำ)

หากคุณกำลังมองหาวิธีแก้ไขปัญหา ' ไม่รองรับ WebGL 'ข้อผิดพลาดบนเบราว์เซอร์ของคุณบทความนี้จะให้ขั้นตอนการแก้ปัญหาต่างๆแก่คุณ ด้านล่างนี้คุณจะพบชุดวิธีการที่ผู้ใช้รายอื่นที่อยู่ในสถานการณ์คล้าย ๆ กันใช้ในการแก้ไขปัญหา



วิธีที่ 1: ตรวจสอบว่าเวอร์ชันเบราว์เซอร์ของคุณรองรับ WebGL หรือไม่

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

เบราว์เซอร์เวอร์ชันล่าสุดเกือบทั้งหมดได้รับการติดตั้งเพื่อรองรับ Web GL แต่มีข้อยกเว้นบางประการ ตัวอย่างเช่นไม่รองรับ WebGL บน Opera Mini ไม่ว่าคุณจะใช้เวอร์ชันใดก็ตาม

วิธีที่รวดเร็วในการตรวจสอบว่าเวอร์ชันเบราว์เซอร์ของคุณรองรับ WebGL หรือไม่คือการตรวจสอบตารางนี้ ( ที่นี่ ). คุณสามารถดูได้อย่างง่ายดายว่าเบราว์เซอร์เวอร์ชันใดพร้อมสำหรับจัดการ WebGL

ตรวจสอบว่ารองรับ WebGL ในเวอร์ชันเบราว์เซอร์ของคุณหรือไม่

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

อัปเดต Google Chrome

กำลังอัปเดต Google Chrome

หากคุณมั่นใจว่าเบราว์เซอร์เวอร์ชันปัจจุบันของคุณพร้อมรองรับ WebGL และคุณยังคงพบกับ ไม่รองรับ WebGL 'ข้อผิดพลาดเลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 2: การเปิดใช้งานการเร่งฮาร์ดแวร์บนเบราว์เซอร์ของคุณ

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

เนื่องจากขั้นตอนในการเปิดใช้งานการเร่งความเร็วฮาร์ดแวร์แตกต่างจากเบราว์เซอร์หนึ่งไปยังเบราว์เซอร์เราจึงได้สร้างคำแนะนำแยกต่างหากสำหรับเว็บเบราว์เซอร์ยอดนิยมทั้งหมด โปรดปฏิบัติตามสิ่งที่เกี่ยวข้องกับเบราว์เซอร์ที่คุณใช้:

เปิดใช้งานการเร่งฮาร์ดแวร์บน Chrome

  1. คลิกที่เมนูการทำงาน (ไอคอนสามจุด) ที่มุมขวาบนจากนั้นคลิกที่ การตั้งค่า .
  2. ข้างใน การตั้งค่า เลื่อนลงไปที่ด้านล่างของรายการแล้วคลิกที่ ขั้นสูง เพื่อให้มองเห็นตัวเลือกการตั้งค่าขั้นสูง
  3. เลื่อนลงไปที่ไฟล์ ระบบ และตรวจสอบการสลับที่เกี่ยวข้องกับ ใช้การเร่งฮาร์ดแวร์ เมื่อมี
  4. คลิก เปิดใหม่ ปุ่มเพื่อบังคับใช้การเปลี่ยนแปลง

เปิดใช้งานการเร่งฮาร์ดแวร์บน Google Chrome

เปิดใช้งานการเร่งฮาร์ดแวร์บน Mozilla Firefox

  1. เปิด Firefox และไปที่ปุ่มการกระทำ (มุมขวาบน) แล้วคลิกที่ ตัวเลือก.
  2. จากนั้นใน ตัวเลือก เลื่อนลงไปที่ ประสิทธิภาพ และปิดใช้งานช่องทำเครื่องหมายที่เกี่ยวข้องกับ ใช้การตั้งค่าประสิทธิภาพที่แนะนำ .
  3. เมื่อปิดใช้งานการตั้งค่าประสิทธิภาพที่แนะนำให้เปิดใช้งานช่องทำเครื่องหมายที่เกี่ยวข้อง ใช้การเร่งฮาร์ดแวร์เมื่อมี .
  4. รีสตาร์ทเบราว์เซอร์ของคุณเพื่อบังคับให้การเปลี่ยนแปลงมีผล

เปิดใช้งานการเร่งฮาร์ดแวร์บน Opera

  1. คลิกไอคอน Opera (มุมบนซ้าย) แล้วเลือก การตั้งค่า จากเมนู
  2. ข้างใน การตั้งค่า เลื่อนลงไปที่ด้านล่างสุดของหน้าจอแล้วคลิก ขั้นสูง ปุ่มเพื่อให้มองเห็นตัวเลือกการตั้งค่าที่ซ่อนอยู่
  3. เลื่อนลงไปที่ไฟล์ ระบบ และเปิดใช้งานการสลับที่เกี่ยวข้องกับ ใช้การเร่งฮาร์ดแวร์เมื่อมี .

เปิดใช้งานการเร่งฮาร์ดแวร์บน Opera

หากคุณยังคงพบข้อผิดพลาดแม้ว่าจะเปิดใช้งานการเร่งฮาร์ดแวร์แล้วให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 3: การอัพเกรดไดรเวอร์กราฟิก

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

หากคุณมี Windows 10 คุณสามารถทำได้อย่างง่ายดายโดยใช้ Device Manager เพื่ออัปเดตไดรเวอร์กราฟิกของคุณ วิธีการมีดังนี้

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ devmgmt.msc” แล้วกด ป้อน เพื่อเปิด ตัวจัดการอุปกรณ์ .

    เรียกใช้ Device Manager โดยใช้ Run Dialog Box

  2. ภายใน Device Manager ขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับการ์ดแสดงผล จากนั้นคลิกขวาที่การ์ดแสดงผลของคุณแล้วเลือก อัปเดตไดรเวอร์ .

    อัปเดตไดรเวอร์กราฟิกโดยคลิกขวา

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

  3. จากหน้าจอถัดไปคลิกที่ ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัพเดตโดยอัตโนมัติ จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อค้นหาไดรเวอร์ใหม่ล่าสุด

    ค้นหาไดรเวอร์ใหม่ล่าสุดโดยอัตโนมัติ

  4. รอจนกระทั่งดาวน์โหลดไดรเวอร์เสร็จสมบูรณ์จากนั้นทำตามด้วยการติดตั้งเพื่อตั้งค่าไดรเวอร์รุ่นใหม่

    การดาวน์โหลดไดรเวอร์กราฟิกล่าสุด

  5. เมื่อติดตั้งไดรเวอร์รุ่นใหม่แล้วให้รีสตาร์ทคอมพิวเตอร์เพื่อทำการติดตั้งให้เสร็จสิ้น

    การอัปเดตไดรเวอร์เฉพาะของ Nvidia เป็นเวอร์ชันล่าสุด

  6. เปิดเบราว์เซอร์ของคุณอีกครั้งและดูว่าคุณสามารถดูเนื้อหา WebGL ได้หรือไม่

หากคุณมี Windows เวอร์ชันเก่ากว่าหรือ Device Manager ไม่สามารถระบุเวอร์ชันไดรเวอร์ที่ใหม่กว่าได้คุณจะต้องติดตามเวอร์ชันล่าสุดสำหรับ GPU รุ่นเฉพาะของคุณและติดตั้งด้วยตนเอง

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

  • ประสบการณ์ GeForce - Nvidia
  • อะดรีนาลิน - เอเอ็มดี
  • ไดร์เวอร์ Intel - Intel

หากคุณยังคงพบปัญหาเดิมแม้หลังจากอัปเดตไดรเวอร์ GPU แล้วให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: การติดตั้ง Windows เวอร์ชันใหม่กว่า (ถ้ามี)

เนื่องจากเบราว์เซอร์ส่วนใหญ่ลบการเรนเดอร์ GPU ใน Windows XP (เนื่องจากเหตุผลด้านความปลอดภัย) ดังนั้นคุณอาจต้องติดตั้ง Windows เวอร์ชันใหม่กว่าหากคุณต้องการใช้ WebGL

หรือหากคุณยืนยันที่จะใช้ WebGL กับ Windows XP คุณสามารถทำได้โดยใช้ Chromium เวอร์ชันเก่ากว่า หากสถานการณ์นี้ตรงกับคุณให้เลือก Chromium เวอร์ชันเก่ากว่า สร้าง 291976.

อ่าน 4 นาที