Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Lỗi "The driver does not appear to support OpenGL" khi chạy Minecraft trên Windows

Trong bài viết này, chúng tôi cung cấp các giải pháp cho lỗi The driver does not appear to support OpenGL khi bạn cố gắng khởi động Minecraft Launcher và nó không mở trên thiết bị. Lỗi này cũng có thể xảy ra khi bạn cố gắng mở một số game hoặc ứng dụng nhất định.

Lỗi  The driver does not appear to support OpenGL  khi chạy Minecraft trên Windows

Khi bạn gặp sự cố này, bạn sẽ nhận được thông báo lỗi đầy đủ sau:

Minecraft
GLFW error 65542: WGL: The driver does not appear to support OpenGL.
Please make sure you have up-to-date drivers (see aka.ms/mcdriver for instructions).

Trong một số trường hợp, bạn sẽ nhận được cửa sổ lỗi với thông báo sau:

Error!
OpenGL 2.0 renderer not supported! Reason:
OpenGL 2.0 is not supported
OpenGL 1.4 renderer not supported! Reason:
OpenGL 1.3 is not supported

OpenGL là gì?

OpenGL (Open Graphics Library) là giao diện lập trình ứng dụng (API) đa ngôn ngữ, đa nền tảng để render đồ họa 2D và 3D. API này được sử dụng để giảm tải render của hệ thống, cho phép game Minecraft và các game, ứng dụng khác chạy nhanh hơn và mượt hơn trên PC của bạn.

Lỗi "The driver does not appear to support OpenGL" khi chạy Minecraft

Nếu bạn đang gặp The driver does not appear to support OpenGL trên Windows 11/10, bạn có thể thử các giải pháp được đề xuất dưới đây theo bất kỳ thứ tự nào và xem có giúp khắc phục lỗi Minecraft Launcher trên hệ thống của bạn không.

  1. Cập nhật driver đồ họa (graphics driver)
  2. Khôi phục/Thay thế file opengl32.dll
  3. Gỡ cài đặt DisplayLink (nếu áp dụng)
  4. Tải xuống OpenCL and OpenGL Compatibility Pack
  5. Đặt lại Minecraft (Reset Minecraft)

Hãy xem mô tả quy trình liên quan đến từng giải pháp được liệt kê.

Trước khi thử các giải pháp dưới đây, hãy kiểm tra cập nhật và cài đặt các bản cập nhật có sẵn trên thiết bị Windows 11/10 và xem lỗi có xuất hiện lại khi bạn cố gắng khởi động trình khởi chạy không. Ngoài ra, bạn có thể tải xuống và cài đặt DirectX Extensions Viewer và kiểm tra xem OpenGL có được hỗ trợ hay không.

1] Cập nhật driver đồ họa

Lỗi  The driver does not appear to support OpenGL  khi chạy Minecraft trên Windows

Vì lỗi bạn gặp trên Windows 11/10 dường như liên quan đến driver đồ họa, bạn có thể bắt đầu khắc phục sự cố để khắc phục vấn đề bằng cách cập nhật driver đồ họa trên hệ thống của bạn.

Bạn có thể cập nhật thủ công driver đồ họa qua Device Manager nếu bạn đã tải xuống file .inf hoặc .sys cho driver. Bạn cũng có thể cập nhật driver qua Command Prompt. Trong Windows Update, bạn cũng có thể nhận được cập nhật driver ở phần Optional Updates (Cập nhật tùy chọn) hoặc bạn có thể tải phiên bản mới nhất của driver từ trang web của nhà sản xuất phần cứng đồ họa.

2] Khôi phục/Thay thế file opengl32.dll

Nếu file opengl32.dll bị thiếu trên Windows 11/10, lỗi đang xem có thể được kích hoạt khi bạn cố gắng khởi động Minecraft Launcher. Trong trường hợp này, để giải quyết vấn đề, bạn có thể thủ công khôi phục/thay thế file opengl32.dll vào thư mục Java và JRE trên thiết bị của bạn.

Để thủ công khôi phục/thay thế opengl32.dll, hãy làm một trong các việc sau:

  • Đăng nhập vào một máy tính Windows khác đang hoạt động và đã được cập nhật gần đây, điều hướng đến thư mục C:\Windows\System32\ và tìm, sao chép file vào USB, sau đó cắm ổ USB vào máy tính gặp sự cố, điều hướng đến đúng thư mục, sau đó dán file vào vị trí đó và cũng dán file vào thư mục C:\Program Files\Java\YourJavaVersion.
  • Khôi phục file opengl32.dll vào thư mục System32 và Java với một bản sao khỏe mạnh của file DLL được tải từ Winbindex – một dịch vụ web mới cho phép người dùng xem thông tin về file OS Windows 11/10 & tải chúng từ máy chủ Microsoft.

Khi xong, khởi động lại PC, và khi boot, thử khởi động Minecraft Launcher và xem vấn đề có được giải quyết không. Nếu không, hãy thử giải pháp tiếp theo.

3] Gỡ cài đặt DisplayLink (nếu áp dụng)

Công nghệ đồ họa DisplayLink USB được thiết kế để kết nối máy tính và màn hình sử dụng USB, Ethernet, và WiFi. Nó cũng cho phép kết nối nhiều màn hình với một máy tính đơn lẻ.

Driver đồ họa DisplayLink được báo cáo xung đột với Minecraft Java và có thể là thủ phạm ở đây. Trong trường hợp này, để loại trừ khả năng này, nếu bạn đã cài đặt driver DisplayLink trên hệ thống, bạn có thể gỡ cài đặt chương trình qua ứng dụng Settings hoặc Control Panel và xem có giúp ích không. Nếu không, hãy thử giải pháp tiếp theo.

4] Tải xuống OpenCL and OpenGL Compatibility Pack

Các lớp ánh xạ (mapping layers) OpenCL và OpenGL sẽ cung cấp tăng tốc phần cứng (hardware acceleration) cho nhiều ứng dụng năng suất và sáng tạo của bạn chỉ với driver DX12, không cần driver khác. Sau khi bạn tải xuống và cài đặt compatibility pack trên Windows 11/10, các ứng dụng OpenCL và OpenGL có thể chạy mà không cần cài đặt mặc định driver phần cứng OpenCL và OpenGL.

5] Đặt lại Minecraft

Vì vấn đề đang xem liên quan đến Minecraft, một cách khả thi và dễ dàng nhất để khắc phục lỗi là đặt lại ứng dụng. Để thực hiện nhiệm vụ này, bạn có thể làm theo hướng dẫn trong bài viết về cách đặt lại ứng dụng game Minecraft trong Windows 11/10.

Hy vọng điều này hữu ích!

Bài viết liên quan: WebGL is not supported on Chrome or Firefox? Enable it! (WebGL không được hỗ trợ trên Chrome hoặc Firefox? Bật nó lên!)

Tôi có thể cài đặt OpenGL không?

Trên cả ba nền tảng máy tính để bàn chính (Linux, macOS, và Windows), OpenGL ít nhiều đi kèm với hệ thống. Tuy nhiên, bạn sẽ cần đảm bảo rằng bạn đã tải xuống và cài đặt driver gần đây cho phần cứng đồ họa của mình.

OpenGL 2.0 có miễn phí không?

Không có chi phí để sử dụng OpenGL, tuy nhiên cần lưu ý rằng bạn sẽ phải biết làm gì với thư viện đồ họa này – nó sẽ yêu cầu kiến thức lập trình chuyên sâu để sử dụng các thư viện đồ họa này.

PS: Trong bài viết trước, chúng tôi đã giải thích tại sao ứng dụng OpenGL không chạy trên màn hình không dây Miracast trong máy tính Windows 11 hoặc Windows 10. Trong bài viết khác, chúng tôi trình bày các giải pháp cho thông báo lỗi "Sorry, the version of OpenGL is too low, please upgrade the graphics driver" (Xin lỗi, phiên bản OpenGL quá thấp, vui lòng nâng cấp driver đồ họa).

Lỗi  The driver does not appear to support OpenGL  khi chạy Minecraft trên Windows