Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi OpenGL 4.3 không được hỗ trợ của Blender – Giải pháp từng bước

Blender hiển thị lỗi OpenGL 4.3 chủ yếu là do GPU của bạn hoặc trình điều khiển của nó không hỗ trợ OpenGL 4.3 , đây là yêu cầu tối thiểu để chạy các phiên bản Blender hiện đại. Điều này ngăn Blender khởi chạy hoặc có thể khiến máy gặp sự cố thường xuyên trong quá trình sử dụng.

Rất may là có các bản sửa lỗi đã được xác minh có thể giải quyết vấn đề này cho hầu hết người dùng. Dưới đây là hướng dẫn từng bước giải thích lý do mỗi phương pháp hoạt động và cách áp dụng đúng cách.

1. Cập nhật trình điều khiển GPU của bạn

Như thông báo lỗi gợi ý, bạn nên bắt đầu bằng cách cập nhật trình điều khiển GPU của mình . Trình điều khiển cũ hơn có thể không hỗ trợ phiên bản OpenGL mà Blender yêu cầu. Luôn cập nhật trình điều khiển của bạn để đảm bảo khả năng tương thích tối đa với phần mềm hiện đại.

  1. Truy cập trang Trình điều khiển NVIDIA hoặc trang web của nhà cung cấp GPU của bạn (AMD hoặc Intel).
  2. Nhập kiểu GPU của bạn và hệ điều hành.
  3. Tải xuống và cài đặt trình điều khiển mới nhất hiện có .

Sau khi cài đặt, hãy khởi động lại PC của bạn và chạy lại Blender.

2. Kích hoạt GPU tích hợp

Nếu bạn không có GPU chuyên dụng mạnh mẽ, việc bật GPU tích hợp (iGPU) có thể hữu ích nếu nó hỗ trợ OpenGL 4.3. Một số hệ thống tắt iGPU theo mặc định, điều này có thể dẫn đến việc Blender không tải được khi không có sẵn GPU dự phòng.

Lưu ý: Phương pháp này chỉ được khuyến nghị nếu GPU chuyên dụng của bạn không hỗ trợ OpenGL 4.3 hoặc bị trục trặc. Kích hoạt iGPU trên máy tính xách tay có thể thay đổi cài đặt hiển thị hoặc dẫn đến tải nhiệt bổ sung.

  1. Nhấp chuột phải vào menu Bắt đầu và nhấp vào Trình quản lý thiết bị .

  1. Mở rộng Bộ điều hợp hiển thị và bạn sẽ thấy iGPU của mình ở đây.
  2. Nhấp chuột phải vào nó và đảm bảo nó được bật .

3. Chạy Quét SFC

Mặc dù lỗi OpenGL 4.3 không trực tiếp do các tệp Windows bị hỏng gây ra, nhưng lỗi tệp có thể khiến Blender hoạt động không ổn định hơn hoặc gây ra các sự cố không mong muốn. Chạy SFC (Trình kiểm tra tệp hệ thống) quét đảm bảo các tệp hệ thống của bạn còn nguyên vẹn.

  1. Nhấp vào menu Bắt đầu , gõ Dấu nhắc lệnh , nhấp chuột phải vào nó và chọn Chạy với tư cách quản trị viên .

  1. Nhập lệnh sau và nhấn Enter:
    sfc /scannow

  1. Đợi quá trình quét hoàn tất. Có thể mất 5–10 phút. Sau đó khởi động lại PC của bạn và khởi chạy lại Blender.

4. Kiểm tra xem GPU của bạn có đáp ứng yêu cầu phần cứng của Blender hay không

Phiên bản Blender 3.x yêu cầu phần cứng hỗ trợ OpenGL 4.3 trở lên. Nếu GPU của bạn không đáp ứng thông số kỹ thuật tối thiểu, Blender sẽ không chạy và không có giải pháp nào có thể bỏ qua yêu cầu này trong các phiên bản mới nhất.

Yêu cầu GPU tối thiểu:

  • NVIDIA: Dòng GeForce 400 hoặc mới hơn
  • AMD: GCN thế hệ 1 (ví dụ:Radeon HD 7000) hoặc mới hơn
  • Intel: CPU thế hệ thứ 5 (Broadwell) hoặc mới hơn

Nếu GPU hiện tại của bạn quá cũ:

  • Hãy cân nhắc nâng cấp lên cạc đồ họa mới hơn hỗ trợ OpenGL 4.3 trở lên.
  • Ngoài ra, hãy sử dụng phiên bản Blender cũ hơn, chẳng hạn như 2,79 hoặc 2,83 LTS, hỗ trợ các phiên bản OpenGL cũ hơn . Bạn có thể tìm thấy chúng tại Kho lưu trữ phát hành Blender.

5. Sử dụng Trình mô phỏng OpenGL Mesa3D (Thử nghiệm)

Phương án cuối cùng là một số người dùng đã sử dụng thành công Mesa3D (trình mô phỏng OpenGL dựa trên phần mềm bắt chước OpenGL 4.3 ngay cả trên các GPU không được hỗ trợ). Điều này có thể cho phép Blender khởi chạy nhưng hiệu suất sẽ bị hạn chế nghiêm trọng và có thể xảy ra lỗi.

Cảnh báo: Mesa3D không được Blender hỗ trợ chính thức và có thể không hoạt động trong mọi trường hợp. Chỉ sử dụng nếu bạn có kinh nghiệm và hiểu rõ rủi ro.

  1. Truy cập trang nhị phân chính thức của Mesa3D:Mesa3D Windows Builds.

  1. Tải xuống bản phát hành “x64” hoặc “x86” mới nhất tùy thuộc vào kiến trúc hệ thống của bạn (hầu hết các hệ thống hiện đại đều sử dụng x64).
  2. Giải nén tệp ZIP bằng công cụ như WinRAR hoặc 7-Zip.

  1. Mở thư mục đã giải nén và tìm opengl32.dll tập tin bên trong thư mục ‘mesa3d’.

  1. Sao chép tệp ‘opengl32.dll’ này vào thư mục cài đặt Blender của bạn , nơi chứa 'blender.exe'. Ví dụ:
    C:\Program Files\Blender Foundation\Blender 3.x\
  2. Không không thay thế DLL hệ thống . Chỉ đặt DLL bên trong thư mục Blender để đảm bảo chỉ Blender mới sử dụng nó.
  3. Khởi chạy Máy xay sinh tố một cách bình thường. Bây giờ nó sẽ sử dụng trình kết xuất phần mềm của Mesa3D và có thể bỏ qua lỗi OpenGL 4.3.

Mẹo: Để xác nhận rằng Blender đang sử dụng Mesa3D, hãy đi tới Chỉnh sửa> Tùy chọn> Hệ thống và kiểm tra phần phụ trợ GPU. Bạn có thể thấy “llvmpipe” hoặc “Software Rasterizer” được liệt kê.

Nếu không có phương pháp nào trong số này hiệu quả, bạn có thể truy cập trang Hỗ trợ Blender chính thức để được trợ giúp riêng.

GIỚI THIỆU TÁC GIẢ

Sửa lỗi OpenGL 4.3 không được hỗ trợ của Blender – Giải pháp từng bước

Abdullah Iqbal

Abdullah là Kỹ thuật viên bộ phận trợ giúp CNTT được Google chứng nhận với nhiều kinh nghiệm trong việc cung cấp hỗ trợ kỹ thuật cho người dùng hệ thống. Anh ấy có thành tích đã được chứng minh trong việc giải quyết các vấn đề CNTT một cách hiệu quả và rất thành thạo khi làm việc với các công cụ như Jira và ZenDesk để quản lý phiếu hỗ trợ một cách hiệu quả. Abdullah cam kết luôn cập nhật những tiến bộ công nghệ mới nhất và không ngừng tìm cách nâng cao kỹ năng và kiến ​​thức của mình thông qua các cơ hội phát triển nghề nghiệp.