DirectX 12 bị vô hiệu hóa theo mặc định: cách bật nó

Cập nhật lần cuối: Có thể 13 của 2026
tác giả: Lorena Figueredo
  • DirectX 12 hoạt động khi Windows, trình điều khiển và phần cứng tương thích; nó không phải là một công tắc, mà là các khả năng được kích hoạt dựa trên sự tương thích.
  • dxdiag hiển thị Mức độ Tính năng (12_0, 12_1) cho biết khả năng hỗ trợ thực tế; nếu chúng không xuất hiện, GPU không hỗ trợ DX12 gốc.
  • Nhiều trò chơi khởi chạy ở chế độ DX11 để đảm bảo tính ổn định; các tùy chọn trong trò chơi hoặc cài đặt trình khởi chạy sẽ quyết định xem chúng có sử dụng DX12 hay không, và các tính năng nâng cao yêu cầu GPU tương thích.

DirectX 12 bị vô hiệu hóa theo mặc định, làm thế nào để kích hoạt nó?

Nếu bạn mở một trò chơi và thấy DirectX 12 bị vô hiệu hóa, việc cảm thấy thiếu thứ gì đó là bình thường. Trong nhiều trường hợp, không phải do thiếu cài đặt Magic, mà là do hệ thống, trình điều khiển hoặc bản thân trò chơi không được cấu hình như mong muốnTại đây, bạn sẽ tìm thấy hướng dẫn thực tế, rõ ràng và dễ hiểu về cách cài đặt và chạy DX12 trên PC Windows của mình.

Trước hết, điều quan trọng cần hiểu là DirectX 12 hoạt động song song với Windows và trình điều khiển card đồ họa của bạn. Nó không được kích hoạt bằng một công tắc ẩn: Nó được tự động kích hoạt khi hệ thống, trình điều khiển và phần cứng tương thíchVới suy nghĩ đó, chúng ta hãy cùng xem xét từng bước những điều cần kiểm tra, cách xác minh khả năng tương thích thực tế và những việc cần làm nếu trò chơi vẫn sử dụng DX11 hoặc hiển thị lỗi như D3D11 hoặc lỗi kinh điển "DirectX 12 không tương thích".

DirectX 12 là gì và tại sao một số trò chơi không sử dụng DirectX 12 theo mặc định?

DirectX 12 là API của Microsoft cho phép trò chơi giao tiếp với GPU của bạn hiệu quả hơn. Khi hoạt động bình thường, Nó làm giảm tải CPU, cải thiện khả năng chia sẻ tác vụ giữa các lõi và mở ra cánh cửa cho các công nghệ như Ray Tracing., Đổ bóng Tỷ lệ Biến đổi hoặc Trình đổ bóng Lưới. Tuy nhiên, một số tựa game bắt đầu ở DX11 để đảm bảo tính ổn định hoặc khả năng tương thích, nên DX12 là tùy chọn thủ công trong cài đặt.

Đừng ngạc nhiên nếu ngay cả khi hệ thống của bạn đã cài DX12, trò chơi vẫn bắt đầu bằng một API khác. Các nhà phát triển đôi khi ưu tiên con đường ổn định nhất cho phần lớn người dùng.và đó là lý do tại sao bạn sẽ thấy tùy chọn chuyển từ DX11 sang DX12 trong phần cài đặt trò chơi.

Kiểm tra cơ bản: Phiên bản Windows, dxdiag và mức tính năng

Điều đầu tiên là phải đảm bảo Windows và phần cứng của bạn hoạt động tốt. Để bắt đầu, DX12 được tích hợp sẵn trong Windows 10 và Windows 11nhưng các tính năng tiên tiến nhất (được gọi là DirectX 12 Ultimate) yêu cầu phiên bản hệ thống mới nhất.

Kiểm tra phiên bản Windows của bạn với Windows + R, nhập winver và nhấn Enter. Nếu bạn đang sử dụng Windows 11 hoặc Windows 10 tương đối mới, bạn đã đi đúng hướng. Sau đó, hãy mở công cụ chẩn đoán bằng Windows + R → dxdiag và hãy nhìn xem.

Trong dxdiag, hãy chuyển đến tab Hệ thống để xem "Phiên bản DirectX". Nếu hiển thị DirectX 12, nghĩa là hệ thống của bạn hỗ trợ DirectX. Bây giờ, hãy chuyển đến tab Hiển thị và tìm "Mức độ Tính năng". Tại đây, bạn sẽ thấy nội dung tương tự như sau: 12_0, 12_1, 11_1…Dòng này rất quan trọng vì nó cho biết GPU của bạn thực sự có thể chạy những gì.

Nếu bạn thấy 12_0 hoặc 12_1, phần cứng của bạn hỗ trợ DX12. Nếu bạn không thấy 12_x, cạc đồ họa không đạt đến mức đó và do đó, Sẽ không có cách nào để áp dụng DX12 một cách tự nhiên.Trong trường hợp đó, bên dưới chúng tôi sẽ hướng dẫn bạn cách sống chung với DX11 hoặc những giải pháp thay thế nếu trò chơi cho phép.

Cập nhật Windows: Bước đầu tiên khắc phục được nhiều lỗi nhất

Nhiều vấn đề được giải quyết bằng cách cập nhật hệ thống. Mở Cài đặt → Cập nhật & Bảo mật (hoặc Windows Update trong Windows 11) và nhấp vào “Kiểm tra bản cập nhật”. Cài đặt mọi thứ đang chờ xử lý và khởi động lại nếu được nhắc.. DX12 và các thành phần của nó thường có sẵn thông qua Windows Update, vì vậy đừng đợi đến ngày khác.

  Hướng dẫn cập nhật Android thủ công từng bước một và không gặp sự cố bất ngờ.

Ngay cả khi mọi thứ có vẻ đã được cập nhật, vẫn có thể có các bản vá hoặc bản cập nhật chất lượng ảnh hưởng đến ngăn xếp đồ họa. Khởi động lại một vài lần sau khi cập nhật sẽ không gây hại cho hệ thống., đặc biệt nếu bạn đang nâng cấp từ phiên bản Windows 10 cũ hơn.

Trình điều khiển GPU: Cài đặt lại sạch từ trang web của nhà sản xuất

Trình điều khiển đồ họa là cốt lõi của mọi thứ. Hãy truy cập trang web chính thức của nhà sản xuất và tải xuống phiên bản mới nhất: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) hoặc Intel (intel.com/support/graphics-drivers)Tránh sử dụng các công cụ của bên thứ ba và sử dụng trình cài đặt chính thức.

Khi chạy trình cài đặt, nếu có thể, hãy chọn "cài đặt mới". Thao tác này sẽ xóa bỏ những phần còn sót lại của phiên bản trước có thể gây xung đột. Sau khi cập nhật, hãy khởi động lại máy tính để trình điều khiển tải đúng cách.. Sau đó, quay lại dxdiag và kiểm tra lại “Mức tính năng”.

Đối với máy tính xách tay, bạn nên kiểm tra trang web hỗ trợ của nhà sản xuất máy tính nếu bạn đang sử dụng GPU tích hợp hoặc GPU lai. Một số thiết bị yêu cầu trình điều khiển được OEM xác thực. để kích hoạt đúng một số tính năng đồ họa nhất định.

Kiểm tra xem trò chơi có cho phép bạn chọn DirectX 12 không

Một số tựa game cho phép bạn chọn API đồ họa trong Tùy chọn Video. Hãy vào menu trò chơi, tìm kiếm "Đồ họa" hoặc "Kết xuất", và nếu tùy chọn này xuất hiện, thay đổi trình kết xuất từ ​​DirectX 11 (hoặc Vulkan) thành DirectX 12. Đôi khi bạn phải khởi động lại trò chơi để có hiệu lực.

Nếu trò chơi không cung cấp trình khởi chạy, hãy kiểm tra tài liệu của nhà phát triển. Trong một số trường hợp, họ sẽ hiển thị các tham số dòng lệnh hoặc công tắc trong trình khởi chạy. Mỗi tựa phim đều xử lý phần này theo cách riêng, vì vậy đừng ngạc nhiên khi thấy bối cảnh phim ở một nơi không rõ ràng..

Lỗi Steam thường gặp: Cài đặt khởi chạy và Xác minh tệp

Nếu bạn đang sử dụng Steam, hãy vào Thư viện, nhấp chuột phải vào trò chơi → Thuộc tính → Tùy chọn khởi chạy. Nếu bạn thấy -dx12 o -d3d12 và đưa ra vấn đề, hãy thử để trống ô này để sử dụng cài đặt mặc địnhNgược lại, nếu GPU của bạn không hỗ trợ DX12 và trò chơi yêu cầu, hãy thêm -dx11 để áp dụng DirectX 11 khi tựa game cho phép.

Trong cùng cửa sổ đó, bên dưới Tệp cục bộ, hãy nhấp vào "Xác minh tính toàn vẹn của tệp trò chơi". Thao tác này sẽ sửa các bản tải xuống bị hỏng có thể gây ra thông báo tương thích gây hiểu lầm. Một kiểm tra đơn giản thường khắc phục được các lần khởi chạy không thành công.

Cài đặt các thành phần DirectX từ Microsoft (khi có lý do)

Tải xuống “DirectX End-User Runtime Web Installer” từ Microsoft được sử dụng để cài đặt các thư viện bổ sung mà nhiều trò chơi hoặc công cụ cũ hơn vẫn yêu cầu. Đây không phải là trình cài đặt “DX12” vì DX12 đi kèm với Windows, nhưng nó có thể khắc phục các sự cố thời gian chạy DX9/10/11.

Nếu bạn muốn tham khảo hướng dẫn bên ngoài, vui lòng hết sức thận trọng. Tránh cài đặt phần mềm được quảng cáo trên các biểu ngữ có thể là PUP (chương trình có khả năng không mong muốn).Bất cứ khi nào có thể, hãy sử dụng các nguồn chính thức để tránh cài đặt phần mềm rác trên máy tính của bạn.

Sửa chữa các tập tin hệ thống bằng SFC và DISM

Nếu bạn nghi ngờ tệp bị hỏng trong Windows, hãy mở Dấu nhắc lệnh với tư cách quản trị viên và chạy sfc /scannow. Hãy để nó hoàn tất. Quá trình quét này thường mất một lúc, nhưng nó sẽ phát hiện và sửa chữa các thành phần quan trọng.

Sau đó, nhập theo thứ tự sau: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealth. DISM sửa chữa hình ảnh Windows và khắc phục những điểm không nhất quán mà SFC không thể tự giải quyết được.

  Cách kiểm tra xem bạn đang sử dụng phiên bản Android nào và liệu nó đã được cập nhật hay chưa.

Khi hoàn tất, hãy khởi động lại. Nhiều vấn đề liên quan đến dịch vụ đồ họa, thư viện và các phụ thuộc sẽ được giải quyết sau quá trình này.và các trò chơi trước đây không thể ra mắt trên DX12 thường sẽ ra mắt mà không cần thêm thông tin gì thêm.

DX12 Ultimate, Ray Tracing và “Function Levels”: Những điều cần biết trong dxdiag

DirectX 12 Ultimate không phải là một tệp thực thi riêng biệt mà bạn cài đặt: đó là một tập hợp các khả năng Chúng được kích hoạt khi Windows, trình điều khiển và GPU tương thích khớp với nhau.Các công nghệ như Ray Tracing phần cứng, VRS hoặc Mesh Shading phụ thuộc vào bộ ba này.

Trong dxdiag, bạn sẽ không thấy nút chuyển từ "tắt" sang "bật". Những gì bạn sẽ thấy là "Mức tính năng", phản ánh mức hỗ trợ phần cứng. Chỉ vì nhãn văn bản không thay đổi không có nghĩa là DX12 không hoạt động.; nói một cách đơn giản, bảng điều khiển đó không hiển thị DX12 Ultimate như một công tắc.

Nếu bạn lo ngại về tính năng dò tia hoặc các tính năng nâng cao, hãy kiểm tra trang web của nhà sản xuất GPU. Một số iGPU không hỗ trợ Ray Tracing phần cứng và một số công nghệ độc quyền của trò chơi, vì vậy không có lối tắt nào: bạn cần chuẩn bị phần cứng.

Các trường hợp thực tế: D3D11 trong Fortnite, "DX12 bị vô hiệu hóa" và các trò chơi không khởi động được

Sau khi cài đặt lại Windows, Fortnite thường hiển thị lỗi D3D11. Trên thực tế, lỗi này thường là do trình điều khiển bị thiếu hoặc trò chơi đang cố gắng sử dụng API không phù hợp với phần cứng của bạnCập nhật Windows, cài đặt lại trình điều khiển GPU mới và xác minh các tệp trên Steam hoặc trình khởi chạy Epic Games.

Nếu dxdiag của bạn hiển thị DX12 trên hệ thống nhưng trò chơi khởi động ở DX11, hãy kiểm tra xem có công tắc nào trong cài đặt trò chơi không. Nếu tựa game không cung cấp DX12 trong menu, có thể nhà phát triển đã tắt tính năng này trên phần cứng của bạn. để có sự ổn định hoặc mong đợi một số khả năng nhất định mà GPU của bạn không thể hiện được.

inZOI và thông báo “DirectX 12 không tương thích với hệ thống của bạn”

Cách bật DirectX 12 nếu nó bị tắt theo mặc định

Với inZOI (và các trò chơi mới khác), đôi khi bạn sẽ nhận được thông báo "DX12 không được hỗ trợ". Trước tiên, hãy vào dxdiag → Hiển thị → "Mức tính năng" và xác nhận rằng nó được đặt thành 12_0 hoặc 12_1. Nếu chúng không xuất hiện thì nghĩa là GPU của bạn không hỗ trợ DX12. và bạn sẽ phải ép DX11 nếu trò chơi cho phép.

Trong Steam: Thư viện → Nhấp chuột phải vào trò chơi → Thuộc tính → Tùy chọn khởi chạy. Xóa -dx12 nếu đã được thiết lập và thử khởi động ở chế độ mặc định. Nếu phần cứng của bạn không đạt tới DX12, hãy viết -dx11 để buộc DirectX 11 khi tiêu đề hỗ trợ. Hãy nhớ cập nhật trình điều khiển và kiểm tra tính toàn vẹn của tệp nếu vẫn tiếp tục bị lỗi.

iGPU và dGPU: Ai thực sự điều hành trò chơi?

Trên máy tính có đồ họa tích hợp (iGPU) và rời (dGPU), trò chơi có thể đang cố gắng sử dụng đồ họa tích hợp. Trong trường hợp này, Nhiều tính năng DX12 hoặc RT sẽ không xuất hiện vì iGPU không hỗ trợ chúng.. Mở bảng điều khiển GPU (NVIDIA Control Panel, AMD Software Adrenalin) và gán tệp thực thi trò chơi cho “GPU hiệu suất cao”.

Trên máy tính xách tay, hãy kiểm tra Cài đặt đồ họa của Windows (Cài đặt → Hiển thị → Cài đặt đồ họa) và đặt trò chơi ở chế độ Hiệu suất cao. Nếu tựa game chạy trên dGPU, việc xuất hiện nhiều tính năng DX12 hơn là điều bình thường. và cải thiện hiệu suất đáng kể.

Phần mềm nền, lớp phủ và phần mềm diệt vi-rút

Lớp phủ, card ghi hình, màn hình FPS hoặc bộ tối ưu hóa có thể gây nhiễu. Hãy thử tắt chúng, đóng các tiện ích ép xung và nếu cần, chạy trò chơi với tư cách quản trị viênTrong phần mềm diệt vi-rút, hãy loại trừ các thư mục trò chơi và nền tảng (Steam, Epic) để tránh sự cố.

  Cách sử dụng Play Store trên máy tính: trình giả lập, Google Play Games và nhiều hơn nữa

Nếu bạn nhận thấy trò chơi chỉ bị sập lần đầu tiên sau khi cài đặt trình điều khiển, thì việc biên dịch shader tạo ra xung đột với các công cụ của bên thứ ba là điều không hiếm gặp. Giày không có lớp phủ thường ngăn chặn được tình trạng này..

Cập nhật BIOS/UEFI và Hỗ trợ của Nhà sản xuất

Mặc dù hiếm gặp, nhưng BIOS/UEFI lỗi thời có thể gây ra lỗi không tương thích với một số tính năng của hệ thống. Hãy kiểm tra trang hỗ trợ của bo mạch chủ hoặc máy tính xách tay để biết các bản cập nhật được khuyến nghị. Chỉ cập nhật BIOS theo hướng dẫn của nhà sản xuất và có bản sao lưu trước đó., vì một quy trình không thành công có thể khiến thiết bị không hoạt động được.

Đối với thiết bị OEM (thương hiệu), hãy kiểm tra trang web hỗ trợ của họ: họ thường chỉ ra phiên bản DirectX nào mà cấu hình của họ hỗ trợ và công bố trình điều khiển đã được xác thực. Khi có thắc mắc về iGPU, tài liệu của nhà sản xuất thiết bị sẽ giải đáp nhiều câu hỏi..

Khi phần cứng không còn đáp ứng được yêu cầu: các giải pháp thay thế và kỳ vọng

Nếu dxdiag không hiển thị 12_0 hoặc 12_1 và GPU của bạn cũ hơn một số kiến ​​trúc nhất định, bạn sẽ không thể chạy DX12 gốc. Trong trường hợp đó, hãy sử dụng tham số -dx11 nếu trò chơi hỗ trợ nó hoặc giữ nguyên API mặc định của tựa game. Đây không phải là một thất bại: nhiều game vẫn chạy mượt mà trên DX11 với cài đặt tốt.

Hãy nhớ rằng các tính năng như Ray Tracing yêu cầu phần cứng cụ thể và không thể được "kích hoạt" bằng phần mềm. Nếu trò chơi yêu cầu GPU có RT chuyên dụng nhưng GPU của bạn lại không có thì cài đặt này sẽ không xuất hiện. hoặc sẽ không thể kích hoạt được nếu không có những thay đổi lớn về hiệu suất.

Cài đặt lại Windows sạch sẽ: hộp mực cuối cùng

Nếu bạn đã thử tất cả các cách trên mà vẫn không hiệu quả, hãy cân nhắc cài đặt lại Windows. Trước tiên, hãy sao lưu dữ liệu. Cài đặt sạch sẽ loại bỏ các xung đột sâu sắc và phần mềm còn sót lại chặn các thành phần đồ họa.. Sau đó, cài đặt Windows Update, trình điều khiển GPU và khởi chạy trò chơi với các thông số phù hợp.

Đừng coi đây là giải pháp nhanh chóng, nhưng cũng đừng loại trừ nó nếu bạn đã phải vật lộn với nhóm của mình trong nhiều tháng. Đôi khi, đó chính là cách thực sự giải quyết các vấn đề cốt lõi với API và thời gian chạy..

Những câu hỏi nhanh để giải đáp mọi thắc mắc

Bạn có thể "cài đặt" DirectX 12 theo cách thủ công không? Về mặt kỹ thuật, không thể cài đặt dưới dạng một gói độc lập. Đi kèm với Windows và trình điều khiển hiện đạivà trình cài đặt web của Microsoft chỉ thêm thời gian chạy bổ sung mà một số trò chơi yêu cầu.

Tại sao tôi không thấy bất cứ điều gì "thay đổi" trong dxdiag khi tôi kích hoạt DX12? Bởi vì DX12 (và Ultimate) được phản ánh trong các cấp độ tính năng, không giống như một công tắc bật/tắt. Điều quan trọng là 12_0 hoặc 12_1 xuất hiện và trò chơi có tùy chọn đó.

Tôi có thể sử dụng Ray Tracing và DLSS với iGPU không? Nói chung là không. RT phần cứng và các công nghệ như DLSS yêu cầu dGPU tương thích. Nếu bạn đang tìm kiếm RT hoặc các kỹ thuật tiên tiến, bạn sẽ cần một GPU có khả năng. và trình điều khiển được cập nhật.

Tôi có nên cập nhật trình điều khiển không? Trong nhiều trường hợp, câu trả lời là có. Giữa Windows Update và cài đặt lại sạch trình điều khiển GPU, hầu hết các vấn đề với DX12 đều được giải quyết.

Nếu bạn đã đọc đến đây, hẳn bạn đã hiểu rõ: DX12 phụ thuộc vào việc toàn bộ hệ sinh thái được đồng bộ. Với Windows được cập nhật, trình điều khiển chính thức, lựa chọn API phù hợp cho từng trò chơi và xác minh bằng dxdiag, DirectX 12 vẫn hoạt động bình thường mà không cần bất kỳ thủ thuật lạ nào.Và nếu phần cứng không đạt yêu cầu, việc áp dụng DX11, duy trì tính toàn vẹn của tệp và giữ cho hệ thống sạch sẽ sẽ mang lại cho bạn trải nghiệm tốt nhất có thể trên máy của mình.

Cách sử dụng DxDiag để chẩn đoán lỗi DirectX trên PC của bạn
Bài viết liên quan:
Cách sử dụng DxDiag để chẩn đoán lỗi DirectX trên PC của bạn