Cách sửa lỗi game báo card màn hình không hỗ trợ DirectX 12

Game báo card màn hình không hỗ trợ DirectX 12? Cách kiểm tra bằng dxdiag, cập nhật driver và Windows, chọn đúng card trên laptop, và khi nào cần nâng cấp card.
Mở game lên và gặp thông báo kiểu "card đồ họa không hỗ trợ DirectX 12" là chuyện khá thường gặp. Có ba hướng nguyên nhân chính: driver card quá cũ hoặc cài hỏng, game đang chạy trên card đồ họa tích hợp thay vì card rời (đặc biệt trên laptop), hoặc card quá cũ thật sự không đáp ứng yêu cầu của game.
Bài này hướng dẫn kiểm tra theo thứ tự từ dễ tới khó. DirectX là bộ công nghệ của Microsoft giúp game giao tiếp với card đồ họa, và DirectX 12 là phiên bản mới nhiều game yêu cầu. Nếu game chỉ báo thiếu thành phần, xem thêm game báo thiếu DirectX, Visual C++.
Bước 1: Kiểm tra máy đang có gì bằng dxdiag
- Nhấn Windows + R để mở hộp Run (Chạy).
- Gõ
dxdiagrồi nhấn Enter. Nếu có hộp thoại hỏi kiểm tra chữ ký driver, chọn Yes (Có) hoặc No (Không) đều được. - Ở thẻ System (Hệ thống), nhìn dòng DirectX Version (Phiên bản DirectX). Nếu ghi DirectX 12 nghĩa là Windows của bạn đã có DirectX 12.
- Chuyển sang thẻ Display (Hiển thị). Máy có hai card sẽ có hai thẻ Display, hãy xem cả hai.
- Ghi lại Name (Tên) của card và dòng Feature Levels (Mức tính năng), ví dụ 12_1, 12_0, 11_1.
Cách hiểu: nếu game yêu cầu DirectX 12 mà card chỉ hiển thị mức tính năng thấp (ví dụ chỉ có 11_x) thì card hoặc driver không đáp ứng. Yêu cầu chi tiết của từng game xem trên trang cửa hàng game hoặc nhà phát hành.
Bước 2: Cập nhật Windows và driver card đồ họa
Driver cũ là nguyên nhân phổ biến nhất.
- Vào Settings (Cài đặt) > Windows Update > Check for updates (Kiểm tra cập nhật) và cài các bản có sẵn.
- Tải driver mới nhất từ trang chính thức của NVIDIA, AMD hoặc Intel, hoặc từ trang hỗ trợ của hãng laptop.
- Cài driver, chọn tùy chọn cài mới/sạch nếu có, rồi khởi động lại máy.
- Chạy lại dxdiag để kiểm tra.
Bạn xem chi tiết ở bài cập nhật driver card đồ họa NVIDIA, AMD. Nếu cài mãi không được, đọc không cài được driver card đồ họa. Chỉ tải driver từ trang chính thức, tránh phần mềm "tự cập nhật driver" không rõ nguồn.
Bước 3: Với laptop, ép game dùng card rời
Laptop gaming thường có hai card: card tích hợp (tiết kiệm điện) và card rời (mạnh). Nếu game chạy bằng card tích hợp, nó có thể báo không đủ yêu cầu.
- Vào Settings > System > Display (Hiển thị) > Graphics (Đồ họa).
- Tìm game trong danh sách, hoặc nhấn Browse (Duyệt) để chọn file chạy của game.
- Chọn game, nhấn Options (Tùy chọn), chọn High performance (Hiệu suất cao), rồi Save (Lưu).
- Cắm sạc và thử mở lại game.
Nếu máy vẫn không dùng card rời, xem laptop gaming không dùng card rời khi chơi game. Với PC, cắm dây hình vào cổng của card rời chứ không phải cổng trên mainboard, xem máy tính không chạy card rời, chỉ dùng card onboard.
Bước 4: Kiểm tra card có bị lỗi nhận diện không
- Nhấn chuột phải nút Start, chọn Device Manager (Trình quản lý thiết bị).
- Mở mục Display adapters (Bộ điều hợp hiển thị).
- Nếu thấy chữ Microsoft Basic Display Adapter, nghĩa là driver chưa được cài đúng, quay lại bước 2.
- Nếu card có dấu chấm than vàng, xem card màn hình báo lỗi Code 43.
Bước 5: Kiểm tra phiên bản Windows
DirectX 12 có sẵn trên Windows 10 và 11 bản hiện hành. Nếu bạn dùng Windows quá cũ hoặc chưa cập nhật đủ, hãy cập nhật Windows. Máy ảo hoặc kết nối điều khiển từ xa đôi khi không dùng được card thật, hãy chạy game trực tiếp trên máy.
Khi nào card thật sự quá cũ
Nếu đã cập nhật driver, chạy đúng card rời mà dxdiag vẫn cho thấy mức tính năng thấp, hoặc card quá cũ so với yêu cầu game, thì cách xử lý còn lại là nâng cấp card đồ họa hoặc chọn game khác phù hợp máy. Hãy xem trước yêu cầu cấu hình trên trang cửa hàng của game, đồng thời đọc VRAM bao nhiêu GB là đủ.
Nếu cần chọn card, bạn có thể tham khảo ASUS Dual RTX 3050 6GB hoặc ASUS Dual RTX 4060 OC 8GB. Mức nào hợp tùy game, độ phân giải và ngân sách của bạn. Bạn cũng nên kiểm tra nguồn đủ công suất và khe PCIe trên mainboard bằng công cụ Build PC.
Cần hỗ trợ thêm?
Bạn đã làm hết các bước mà game vẫn báo lỗi? Hãy gọi hotline 0943.847.333, kèm ảnh chụp dxdiag và thông báo lỗi, bên mình sẽ xem máy của bạn cần cập nhật hay nâng cấp gì. Ngoài ra bạn có thể mang máy tới dịch vụ sửa chữa để kiểm tra.
Câu hỏi thường gặp
Làm sao biết card màn hình có hỗ trợ DirectX 12 không?
Nhấn Windows + R, gõ dxdiag, xem thẻ Display ở dòng Feature Levels và tên card. Bạn cũng đối chiếu thông số trên trang hãng hoặc trang yêu cầu cấu hình của game.
Cập nhật driver có sửa được lỗi này không?
Nhiều trường hợp có. Driver quá cũ hoặc cài hỏng hay khiến game không nhận đúng khả năng của card. Hãy tải driver từ trang chính thức.
Laptop có card rời mà game vẫn báo lỗi thì sao?
Có thể game đang chạy bằng card tích hợp. Vào Settings > System > Display > Graphics, chọn game và đặt High performance, đồng thời cắm sạc khi chơi.
Card quá cũ có nâng cấp lên DirectX 12 được không?
Không. DirectX 12 phụ thuộc vào phần cứng và driver của card. Nếu card quá cũ thì cần thay card mới phù hợp.
Cảm ơn bạn đã góp ý! Cần gỡ rối ngay? Gọi 0943.847.333 hoặc nhắn Zalo — kỹ thuật viên hỗ trợ miễn phí.








