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

แก้ไขข้อผิดพลาด OpenGL 4.3 ที่ไม่รองรับของ Blender – วิธีแก้ปัญหาทีละขั้นตอน

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

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

1. อัปเดตไดรเวอร์ GPU ของคุณ

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

  1. ไปที่หน้าไดรเวอร์ NVIDIA หรือเว็บไซต์ของผู้จำหน่าย GPU ของคุณ (AMD หรือ Intel)
  2. ป้อนรุ่น GPU ของคุณ และระบบปฏิบัติการ
  3. ดาวน์โหลดและติดตั้งไดรเวอร์ล่าสุดที่มีอยู่ .

หลังการติดตั้ง ให้รีสตาร์ทพีซีของคุณแล้วเรียกใช้ Blender อีกครั้ง

2. เปิดใช้งาน GPU แบบรวม

หากคุณไม่มี GPU เฉพาะที่ทรงพลัง การเปิดใช้งาน GPU ในตัว (iGPU) อาจช่วยได้หากรองรับ OpenGL 4.3 บางระบบปิดใช้งาน iGPU ตามค่าเริ่มต้น ซึ่งอาจทำให้ Blender ไม่สามารถโหลดได้เมื่อไม่มี GPU สำรอง

หมายเหตุ: แนะนำให้ใช้วิธีนี้เฉพาะในกรณีที่ GPU เฉพาะของคุณไม่รองรับ OpenGL 4.3 หรือทำงานผิดปกติ การเปิดใช้งาน iGPU บนแล็ปท็อปอาจเปลี่ยนแปลงการตั้งค่าการแสดงผลหรือทำให้เกิดภาระความร้อนเพิ่มเติม

  1. คลิกขวาที่ เมนู Start และคลิกที่ ตัวจัดการอุปกรณ์ .

  1. ขยาย อะแดปเตอร์จอแสดงผล แล้วคุณจะเห็น iGPU ของคุณที่นี่
  2. คลิกขวาที่มันและตรวจสอบให้แน่ใจว่า เปิดใช้งาน แล้ว .

3. เรียกใช้การสแกน SFC

แม้ว่าข้อผิดพลาด OpenGL 4.3 จะไม่ได้เกิดขึ้นโดยตรงจากไฟล์ Windows ที่เสียหาย แต่ไฟล์ที่เสียหายอาจทำให้ Blender ไม่เสถียรมากขึ้นหรือทำให้เกิดข้อขัดข้องที่ไม่คาดคิดได้ การเรียกใช้ SFC (ตัวตรวจสอบไฟล์ระบบ) การสแกนทำให้ไฟล์ระบบของคุณไม่เสียหาย

  1. คลิก เมนูเริ่ม ให้พิมพ์ พร้อมรับคำสั่ง คลิกขวาและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .

  1. พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
    sfc /scannow

  1. รอให้การสแกนเสร็จสิ้น อาจใช้เวลาประมาณ 5-10 นาที รีสตาร์ทพีซีของคุณหลังจากนั้นและเปิด Blender ใหม่

4. ตรวจสอบว่า GPU ของคุณตรงตามข้อกำหนดด้านฮาร์ดแวร์ของ Blender หรือไม่

Blender 3.x เวอร์ชันต้องใช้ฮาร์ดแวร์ที่รองรับ OpenGL 4.3 หรือสูงกว่า หาก GPU ของคุณไม่ตรงตามข้อกำหนดขั้นต่ำ Blender จะไม่ทำงาน และไม่มีวิธีแก้ปัญหาชั่วคราวที่สามารถข้ามข้อกำหนดนี้ได้ในเวอร์ชันล่าสุด

ข้อกำหนดขั้นต่ำของ GPU:

  • NVIDIA: GeForce ซีรีส์ 400 หรือใหม่กว่า
  • เอเอ็มดี: GCN รุ่นที่ 1 (เช่น Radeon HD 7000) หรือใหม่กว่า
  • อินเทล: CPU รุ่นที่ 5 (Broadwell) หรือใหม่กว่า

หาก GPU ปัจจุบันของคุณเก่าเกินไป:

  • พิจารณาอัปเกรดเป็นการ์ดกราฟิกรุ่นใหม่ที่รองรับ OpenGL 4.3 หรือสูงกว่า
  • หรืออีกวิธีหนึ่ง ให้ใช้ Blender เวอร์ชันเก่า เช่น 2.79 หรือ 2.83 LTS ซึ่งรองรับ OpenGL เวอร์ชันก่อนหน้า . คุณสามารถดูได้ที่ Blender Release Archive

5. ใช้ Mesa3D OpenGL Emulator (ทดลอง)

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

คำเตือน: Mesa3D ไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก Blender และอาจใช้งานไม่ได้ในทุกกรณี ใช้เฉพาะเมื่อคุณมีประสบการณ์และเข้าใจความเสี่ยงเท่านั้น

  1. เยี่ยมชมหน้าไบนารี Mesa3D อย่างเป็นทางการ:Mesa3D Windows Builds

  1. ดาวน์โหลด รุ่นล่าสุด “x64” หรือ “x86” ขึ้นอยู่กับสถาปัตยกรรมระบบของคุณ (ระบบสมัยใหม่ส่วนใหญ่ใช้ x64)
  2. แยกไฟล์ ZIP โดยใช้เครื่องมือเช่น WinRAR หรือ 7-Zip

  1. เปิดโฟลเดอร์ที่แยกออกมาและค้นหา opengl32.dll ไฟล์ภายในไดเร็กทอรี 'mesa3d'

  1. คัดลอกไฟล์ 'opengl32.dll' นี้ลงในโฟลเดอร์การติดตั้ง Blender โดยที่ 'blender.exe' ตั้งอยู่ ตัวอย่างเช่น:
    C:\Program Files\Blender Foundation\Blender 3.x\
  2. อย่า อย่าแทนที่ DLLs ของระบบ . วาง DLL ไว้ในโฟลเดอร์ Blender เท่านั้นเพื่อให้แน่ใจว่ามีเพียง Blender เท่านั้นที่ใช้งานได้
  3. เปิด Blender ตามปกติ ตอนนี้ควรใช้ตัวเรนเดอร์ซอฟต์แวร์ของ Mesa3D และอาจข้ามข้อผิดพลาด OpenGL 4.3 ได้

เคล็ดลับ: เพื่อยืนยันว่า Blender ใช้ Mesa3D ให้ไปที่ แก้ไข> การตั้งค่า> ระบบ และตรวจสอบแบ็กเอนด์ GPU คุณอาจเห็น “llvmpipe” หรือ “Software Rasterizer” อยู่ในรายการ

หากวิธีการเหล่านี้ไม่ได้ผล คุณสามารถไปที่หน้าการสนับสนุนอย่างเป็นทางการของ Blender เพื่อขอความช่วยเหลือส่วนบุคคลได้

เกี่ยวกับผู้เขียน

แก้ไขข้อผิดพลาด OpenGL 4.3 ที่ไม่รองรับของ Blender – วิธีแก้ปัญหาทีละขั้นตอน

อับดุลลอฮ์ อิคบาล

Abdullah เป็นช่างเทคนิคฝ่ายช่วยเหลือที่ได้รับการรับรองด้าน IT ของ Google และมีประสบการณ์อย่างกว้างขวางในการให้การสนับสนุนทางเทคนิคแก่ผู้ใช้ระบบ เขามีประวัติที่ได้รับการพิสูจน์แล้วในการแก้ไขปัญหาด้านไอทีอย่างมีประสิทธิภาพ และเชี่ยวชาญในการทำงานกับเครื่องมืออย่าง Jira และ ZenDesk เพื่อจัดการตั๋วสนับสนุนอย่างมีประสิทธิภาพ Abdullah มุ่งมั่นที่จะติดตามความก้าวหน้าทางเทคโนโลยีล่าสุดและพยายามพัฒนาทักษะและความรู้ของเขาอย่างต่อเนื่องผ่านโอกาสในการพัฒนาทางวิชาชีพ