Cách sửa lỗi “D3D11-compatible GPU” trong Windows 11/10

Lỗi “D3D11-compatible GPU” là một lỗi phổ biến liên quan đến game đối với cả Windows 10 và 11. Bạn thường thấy thông báo lỗi này khi cố gắng bắt đầu một số game bị ảnh hưởng. Nó sẽ hiển thị thông báo lỗi có nội dung “a D3D11-compatible GPU (feature level 11, shader model-5) is required to run the engine" và các game bị ảnh hưởng không bắt đầu.

Lỗi này được báo cáo rộng rãi hơn đối với Fortnite nhưng cũng xảy ra đối với các tựa game Windows khác. Nếu bạn đang gặp vấn đề tương tự, đây là cách bạn có thể khắc phục lỗi “D3D11-compatible GPU” trong Windows 10 và 11.

1. Cài đặt mọi bản cập nhật Windows có sẵn

Khi bạn cập nhật Windows, máy tính của bạn cũng sẽ cập nhật DirectX. Điều này rất quan trọng, vì DirectX là một API chơi game và đa phương tiện. Thông báo lỗi “D3D11-compatible GPU” đề cập đến Direct3D 11, một phần của DirectX. Vì lỗi “D3D11-compatible GPU” được liên kết với DirectX, bạn nên cài đặt tất cả các bản cập nhật Windows có sẵn và xem liệu điều đó có khắc phục được lỗi không.

2. Quét các file hệ thống bằng SFC

Để kiểm tra lỗi file hệ thống có thể gây ra lỗi “D3D11-compatible GPU”, hãy chạy quét SFC (System File Checker). Công cụ SFC sẽ quét và sửa chữa các file hệ thống bị hỏng trong Windows.

3. Thiết lập game sử dụng card đồ họa chuyên dụng

PC của bạn có adapter đồ họa tích hợp và đồ họa rời (chuyên dụng) không? Nếu đúng như vậy, hãy đảm bảo game bị ảnh hưởng đang sử dụng GPU chuyên dụng trên PC của bạn. Để làm như vậy, bạn có thể chọn tùy chọn đồ họa High-performance cho game thông qua Settings. Hướng dẫn chọn card đồ họa ưu tiên cho ứng dụng của Quantrimang.com sẽ cho bạn biết cách đặt GPU chuyên dụng cho game trong Settings.

Nút High-performance
Nút High-performance

Hoặc thay vào đó, bạn có thể chọn tắt GPU tích hợp của PC. Điều đó sẽ đảm bảo tất cả các game của bạn sử dụng adapter đồ họa chuyên dụng cao cấp của PC. Bạn có thể tắt GPU tích hợp như thế này:

1. Mở Device Manager mà bạn có thể truy cập bằng cách nhấn phím Windows + X và nhấp vào shortcut của tiện ích đó.

2. Nhấp đúp vào danh mục Display adapters để xem adapter đồ họa.

Tùy chọn Disable device
Tùy chọn Disable device

3. Nhấp vào adapter đồ họa tích hợp của PC để chọn Disable.

4. Chọn Yes trên hộp thoại yêu cầu bạn cung cấp xác nhận bổ sung.

4. Cập nhật driver cho card đồ họa

Đôi khi, việc cập nhật driver đơn vị xử lý đồ họa (GPU) của bạn sẽ khắc phục lỗi “D3D11-compatible GPU”. Nếu driver card đồ họa của bạn đã lỗi thời, cập nhật nó có thể là giải pháp.

Bài viết khuyên người dùng nên tải xuống và cài đặt driver mới nhất cho card đồ họa của mình theo cách thủ công từ trang web NVIDIA, Intel hoặc AMD. Hướng dẫn của Quantrimang.com về cách cập nhật driver đồ họa trên Windows có thêm thông tin về chủ đề này nếu bạn cần trợ giúp.

5. Sửa chữa hoặc cập nhật Visual C++ Redistributables trên PC

Lỗi “D3D11-compatible GPU” đôi khi có thể là do các thư viện runtime Microsoft Visual C++ Redistributable bị thiếu hoặc bị hỏng. Vì vậy, bạn có thể cần sửa chữa hoặc cài đặt thư viện runtime trên PC của mình.

Đây là cách bạn có thể chọn sửa chữa Visual C++ Redistributables thông qua Apps & Features:

1. Mở tab cài đặt Apps & Features.

2. Nhập Microsoft Visual C++ vào hộp tìm kiếm ở đầu Apps & Features.

3. Sau đó nhấp vào nút menu ba chấm để Microsoft Visual C++ Redistributable sửa chữa tại đó.

4. Chọn tùy chọn Modify.

Tùy chọn Modify
Tùy chọn Modify

5. Nhấn nút Repair trong cửa sổ Visual C++ mở ra.

Nút Repair
Nút Repair

6. Lặp lại hai bước trước đó cho tất cả Microsoft Visual C++ Redistributables được liệt kê trong Apps & features.

Hoặc bạn có thể cần cài đặt một số thư viện Visual C++ Redistributables bị thiếu. Bạn có thể cài đặt các thư viện runtime mới nhất với gói Microsoft Visual C++ 2015-2022 Redistributable như sau:

1. Điều hướng đến trang tải xuống Visual C++ Redistributable của Microsoft.

2. Nhấp vào liên kết tải xuống X64 cho Visual Studio 2015-2022.

Liên kết tải xuống X64 cho Visual Studio 2015-2022
Liên kết tải xuống X64 cho Visual Studio 2015-2022

3. Trình duyệt của bạn có thể sẽ bao gồm một tab hoặc menu hiển thị các file đã tải xuống. Mở tab Downloads có phím nóng Ctrl + J trong trình duyệt Firefox, Opera, Edge và Chrome.

Tab Downloads
Tab Downloads

4. Sau đó nhấp vào VC_redist.x64.exe để hiển thị cửa sổ bên dưới.

Cửa sổ Microsoft Visual C++ 2022
Cửa sổ Microsoft Visual C++ 2022

5. Nếu PC của bạn thiếu một số thư viện runtime, cửa sổ Microsoft Visual C++ 2015-2022 Redistributable sẽ có tùy chọn Install. Nhấp vào nút Install đó.

6. Chọn tùy chọn Restart now sau khi cập nhật thư viện.

6. Cài đặt thư viện runtime DirectX

DirectX End-User Runtime Web Installer đã giúp một số người dùng khắc phục lỗi “D3D11-compatible GPU”. Trình cài đặt đó thay thế các file DirectX bị thiếu hoặc bị hỏng. Đây là các bước để cài đặt thư viện runtime với DirectX End-User Runtime Web Installer:

1. Mở trang web tải xuống DirectX End-User Runtime Web Installer của Microsoft.

2. Chọn tùy chọn Download của trang đó.

3. Tiếp theo, nhấp vào file dxwebsetup.exe trong phần tải xuống của trình duyệt.

4. Chọn tùy chọn I accept the agreement bên trong trình hướng dẫn thiết lập DirectX.

Trình hướng dẫn cài đặt DirectX
Trình hướng dẫn cài đặt DirectX

5. Nhấp vào Next để xem ưu đãi Bing Bar.

6. Nếu bạn không muốn phần mềm bổ sung, hãy bỏ chọn tùy chọn Install the Bing Bar.

7. Nhấn nút Next trong trình hướng dẫn cài đặt DirectX.

8. Nhấp vào Finish trong trình hướng dẫn.

9. Khởi động lại máy tính Windows.

7. Thiết lập các game bị ảnh hưởng chạy bằng DirectX 11

Nếu có thể, hãy thử thiết lập một game bị ảnh hưởng chạy bằng DirectX 11 thay vì DX12. Tất nhiên, bạn sẽ không thể làm điều đó qua màn hình cài đặt của game nếu nó không bắt đầu ngay từ đầu.

Tuy nhiên, bạn có thể thiết lập game chạy bằng DirectX 11 với các đối số dòng lệnh trong Epic Games và Steam. Đây là cách thiết lập game bị ảnh hưởng để chạy với DirectX 11 trong Epic Games và Steam:

Cách buộc chạy DirectX 11 trên Epic Games

Đối với bất kỳ tựa game nào trên Epic Games:

1. Mở cửa sổ Epic Games Launcher.

2. Nhấp vào nút tài khoản người dùng ở gần góc trên cùng bên phải của cửa sổ Epic Games Launcher.

3. Chọn tùy chọn menu Settings.

Tùy chọn Settings
Tùy chọn Settings

4. Nhấp vào tiêu đề của game bị ảnh hưởng để mở rộng các tùy chọn cho game đó.

5. Sau đó chọn hộp kiểm Additional Command Line Arguments của game.

Hộp kiểm Additional Command Line Arguments
Hộp kiểm Additional Command Line Arguments

6. Nhập d3d11 vào hộp văn bản cho đối số dòng lệnh.

Cách buộc chạy DirectX 11 trên Steam

Tương tự như vậy, nếu bạn là người hâm mộ Steam:

  1. Mở phần mềm Steam client.
  2. Chọn Library dọc theo đầu cửa sổ của Steam.
  3. Nhấp chuột phải vào bất kỳ game nào có “D3D11-compatible GPU” và chọn Properties.
  4. Nhập -dx11 vào hộp văn bản tùy chọn khởi chạy trên tab General.
Tùy chọn khởi chạy Steam
Tùy chọn khởi chạy Steam

8. Mở rộng page file để có thêm bộ nhớ ảo

Mở rộng page file sẽ tăng dung lượng bộ nhớ ảo dành cho game. Đó là phương pháp khắc phục sự cố được đề xuất cho lỗi “D3D11-compatible GPU” vì PC của bạn có thể xử lý tốt hơn nhu cầu hệ thống đối với các game chuyên sâu về đồ họa với page file lớn hơn. Hãy xem hướng dẫn mở rộng bộ nhớ ảo trong Windows của Quantrimang.com để áp dụng cách khắc phục tiềm năng này.

Cửa sổ Virtual Memory
Cửa sổ Virtual Memory
Thứ Sáu, 02/06/2023 15:52
51 👨 3.081
0 Bình luận
Sắp xếp theo
    ❖ Sửa lỗi máy tính