DirectX 12 bị vô hiệu hóa theo mặc định: Cách bật lại và lấy lại hỗ trợ đầy đủ trên PC của bạn

  • DX12 phụ thuộc vào phần cứng và trình điều khiển: nó không phải là thứ bạn cài đặt hoặc kích hoạt như một ứng dụng.
  • Dxdiag sẽ hiển thị mức độ tính năng thực sự; trình điều khiển chính thức là chìa khóa.
  • Những trường hợp đặc biệt như Haswell iGPU có thể yêu cầu phải quay lại trình điều khiển trước đó.

DirectX 12 bị vô hiệu hóa theo mặc định

Khi bạn thấy DirectX 12 bị tắt theo mặc định, bạn có thể tự hỏi liệu có nút bấm thần kỳ nào để bật nó lên không. Thực ra, còn nhiều điều hơn thế nữa: DX12 phụ thuộc vào phần cứng của bạn cung cấp những gì và trình điều khiển đồ họa hiển thị những gì.. Do đó, ngay cả với Windows mới nhất, một số trò chơi nhất định có thể không khởi chạy được ở DX12 hoặc có thể buộc bạn phải sử dụng DX11.

Hướng dẫn này sẽ cho bạn biết chi tiết ý nghĩa của thông báo đó, cách kiểm tra chính xác hỗ trợ thiết bị của bạn, lý do tại sao Trình điều khiển GPU có vai trò quan trọng hơn bất kỳ trình cài đặt nào và những việc cần làm trong các tình huống thực tế đã được chứng kiến ​​trong cộng đồng và diễn đàn hỗ trợ. Bạn cũng sẽ thấy một trường hợp đặc biệt: một số iGPU Intel thế hệ thứ 4 đã vô hiệu hóa DX12 vì lý do bảo mật, với một giải pháp cụ thể liên quan đến hạ cấp xuống trình điều khiển trước đó.

Tắt DirectX 12 có nghĩa là gì?

Điều đầu tiên là phải phá vỡ một huyền thoại: DirectX 12 không phải là một công tắc hay chương trình mà bạn có thể thay thế bằng tay.. Đây là một tập hợp các API và mức tính năng phụ thuộc vào GPU và trình điều khiển của nó. Windows có thể hỗ trợ nó, nhưng nếu card hoặc trình điều khiển của nó không hiển thị một mức nhất định, hệ thống và trò chơi sẽ không thể sử dụng nó.

Trong Windows 11, có rất nhiều cuộc thảo luận về DirectX 12 Ultimate. Cái tên đó nó không phải là một API khác, mà đúng hơn là một tập hợp các tính năng nâng cao—chẳng hạn như Ray Tracing, VRS, Mesh Shaders và Sampler Feedback—mà hệ thống hỗ trợ khi phần cứng và trình điều khiển cho phép. Nói một cách đơn giản, bạn sẽ không tìm thấy chỗ nào để thay thế văn bản DX12 bằng bất kỳ thứ gì khác; Nó không thay đổi như người nào đó cài đặt một ứng dụng.

Đây là những gì được biết về Windows 12
Bài viết liên quan:
Những gì chúng ta đã biết về Windows 12: có gì mới, yêu cầu, giao diện và ra mắt

Làm thế nào để kiểm tra mức DirectX mà máy tính của bạn hỗ trợ?

Đồng minh chính của bạn là công cụ chẩn đoán: dxdiagMở nó từ hộp tìm kiếm của Windows bằng cách nhập dxdiag và chuyển đến tab Hiển thị. Ở bên phải, trong phần Trình điều khiển, bạn sẽ thấy Mức Tính năng. Các cấp độ tính năng được liệt kê ở đó. mà GPU và trình điều khiển của nó cung cấp cho hệ thống.

Nếu bạn không thấy DX12 hoặc thiếu các mức cụ thể, nguyên nhân phổ biến nhất là trình điều khiển lỗi thời hoặc không phù hợpLưu ý: Không phải lúc nào lỗi cũng do Windows. Đôi khi vấn đề nằm ở gói phần mềm của nhà sản xuất GPU—dù là tích hợp hay chuyên dụng—và cách trình điều khiển đó bật hoặc tắt các tính năng.

Windows 11 và DirectX 12 Ultimate: Những điều bạn cần biết

Trên máy tính Windows 11 hiện tại, hỗ trợ DX12 Ultimate được tích hợp sẵn trong nền tảng. Để đảm bảo mọi tính năng bạn có thể bật đều đã được bật, hãy mở Start, vào Settings, vào Windows Update và nhấp vào Check for updates. Nếu có bất kỳ thành phần nào đang chờ xử lý, hãy khởi động lại và kiểm tra lại dxdiag. để xem danh sách tính năng có thay đổi không.

Nhiều người tìm kiếm trình cài đặt DX12 trên các trang web của bên thứ ba. Điều này dễ hiểu, nhưng vẫn nên thận trọng. Các hướng dẫn bên ngoài như một số hướng dẫn từ MiniTool có thể hữu ích., mặc dù chúng không thuộc về Microsoft. Nếu bạn truy cập các trang web này, hãy cẩn thận với các quảng cáo gợi ý bạn tải xuống tiện ích Miracle: Chúng thường được phân loại là PUP —các chương trình có khả năng không mong muốn—. Tránh các tệp thực thi không đến từ nguồn chính thức.

DirectX 12 bị vô hiệu hóa theo mặc định

Trình điều khiển GPU là chìa khóa

Một khuyến nghị mà bạn sẽ thấy được lặp lại bởi người dùng với các bảng là cài đặt lại hoặc cập nhật trình điều khiển đồ họa từ trang web chính thức của nhà sản xuất từ máy tính hoặc GPU của bạn. Các phiên bản DirectX cần thiết đi kèm với trình điều khiển phù hợp; do đó, bước quyết định thường là cài đặt đúng gói từ nhà sản xuất, thay vì tìm kiếm "trình cài đặt DX12" riêng biệt.

Trên trang hỗ trợ của máy tính, bạn sẽ tìm thấy thông tin về GPU tích hợp hoặc chuyên dụng mà bạn đã cài đặt và, theo nghĩa mở rộng, các cấp độ DirectX mà nó chính thức hỗ trợNếu bạn không biết chính xác model máy, nhiều trang web của nhà sản xuất cung cấp công cụ phát hiện tự động để tránh lỗi và tải xuống trình điều khiển chính xác.

Các trường hợp thực tế: khi một trò chơi mở trong DX11

Có những người dùng cố gắng thử nghiệm các hiệu ứng như Ray Tracing và công nghệ nâng cấp tương tự DLSS, nhưng tựa game vẫn khởi động ở DX11. Trong một trường hợp đã biết, một người có Intel iGPU và dGPU được cập nhật Tôi không thể chuyển một game cấu hình cao sang DX12, dẫn đến việc không có RT hay DLSS. Hệ thống cứ khăng khăng đòi DX11 bất kể tôi đã cập nhật bao nhiêu lần.

Tại sao điều này lại xảy ra? Trò chơi có thể phát hiện cách bạn kích hoạt GPU tích hợp thay vì GPU chuyên dụng; bộ điều hợp đã chọn không đáp ứng mức tính năng yêu cầu; hoặc bản thân trình điều khiển đã tạm thời tắt DX12 vì lý do tương thích hoặc bảo mật. Nếu không có mức tính năng phù hợp được trình điều khiển hiển thị, trò chơi sẽ mặc định là DX11 hoặc tắt hoàn toàn các tùy chọn nâng cao.

Lỗi D3D11 sau khi cài đặt lại Windows

Một kịch bản khác được thấy trong các diễn đàn: sau một cài đặt sạch Windows 11 Do sự cố khởi động lại, người dùng có Ryzen 7 3700X đã gặp phải Lỗi D3D11 khi mở Fortnite. Anh ấy đã cập nhật Windows, bản thân trò chơi và trình điều khiển, nhưng dxdiag vẫn hiển thị một số phần của DX12 bị vô hiệu hóa. Ngoài ra, khi cố gắng "cài đặt DX12" theo cách thủ công, hệ thống trả lời rằng nó đã ở phiên bản mới nhất.

Một lần nữa, cách đọc vẫn như vậy: Không có gói DirectX 12 kỳ diệu nào Để khắc phục lỗi này, vì nó phụ thuộc vào những gì trình điều khiển hiển thị. Cách tốt nhất để thực hiện việc này là cập nhật từ trang web GPU chính thức, kiểm tra xem trò chơi đang sử dụng bộ điều hợp nào và kiểm tra mức tính năng trong dxdiag sau mỗi lần thay đổi.

iGPU và dGPU cùng lúc: ai mới thực sự hoạt động

Nhiều máy tính xách tay kết hợp iGPU và dGPU. Trong các cấu hình này, Hệ thống hoặc bản thân trò chơi có thể chọn mặc định tích hợp, giới hạn các tính năng nâng cao nếu iGPU đó không hỗ trợ DX12 hoặc không đạt được mức yêu cầu. Mỗi máy tính xử lý vấn đề này khác nhau, nhưng bạn nên kiểm tra cài đặt trò chơi và bảng điều khiển GPU để xem bộ điều hợp nào đang hoạt động và, nếu có thể, hãy tìm hiểu cách Sử dụng công tắc MUX trên máy tính xách tay.

Ngay cả khi mọi thứ đã được cập nhật, nếu bạn phần cứng không đáp ứng được mức độ chức năng cần thiết Nhân tiện, không có tùy chọn menu nào để ép DX12 vào trò chơi này. Quay lại ý chính: DX12 là khả năng được cung cấp bởi gói trình điều khiển phần cứng. Trên các hệ thống cũ hơn, hoặc trong một số trường hợp cụ thể, chỉ cần nhấn nút là không đủ.

Trường hợp đặc biệt của Intel Haswell: DX12 bị vô hiệu hóa vì lý do bảo mật

Có một sự cố rất cụ thể và được ghi chép lại ảnh hưởng đến Bộ xử lý Intel thế hệ thứ 4 với đồ họa tích hợp (Kiến trúc Haswell). Do lỗ hổng bảo mật, Intel đã tạm thời vô hiệu hóa hỗ trợ DirectX 12 trên các iGPU này thông qua trình điều khiển.

Thay vì bản vá, biện pháp khắc phục bao gồm việc vô hiệu hóa hỗ trợ cho một phiên bản trình điều khiển nhất định. Bộ điều khiển được chỉ định là 15.40.44.5107; Intel khuyến nghị người dùng quay lại phiên bản 15.40.42.5063 hoặc phiên bản cũ hơn để khôi phục DX12 trong khi họ thực hiện bản sửa lỗi cuối cùng.

Các mô hình iGPU Haswell có liên quan

Các chip bị ảnh hưởng bao gồm dòng chip Iris Pro 5200 và Iris 5100, cũng như dòng Intel HD 5000, 4600, 4400 và 4200, chưa kể đến một số bộ xử lý Pentium và Celeron dựa trên thế hệ Core đó. Chúng là những bộ xử lý cũ nhưng vẫn rất phổ biến., đặc biệt là trên máy tính xách tay hoặc máy tính để bàn cơ bản, do đó sự thay đổi này rất đáng chú ý đối với những người vẫn đang chạy trò chơi trên DX12.

  • Bộ xử lý Intel thế hệ thứ 4 với Iris Pro 5200.
  • Mô hình với iris 5100 cùng thế hệ.
  • Loạt Sách Intel HD 5000, 4600, 4400 và 4200.
  • Pentium và Celeron với Intel HD iGPU dựa trên Lõi thế hệ thứ 4.

Nếu bạn thuộc một trong những nhóm này và sau khi cập nhật trình điều khiển, DX12 đã "biến mất" trong cấp độ tính năng dxdiag, hãy kiểm tra phiên bản trình điều khiển chính xác. Chỉ định chính thức là quay lại từ 15.40.44.5107 đến 15.40.42.5063 hoặc sớm hơnVà tất nhiên, hãy luôn tải xuống trình điều khiển từ trang web của Intel hoặc nhà sản xuất máy tính của bạn.

Cập nhật Windows và sau đó xác thực bằng dxdiag

Trong Windows 11, cách đúng đắn là cập nhật hệ thống từ Cài đặt, trong mục Cập nhật Windows. Sau mỗi bản cập nhật lớn, Chạy dxdiag và kiểm tra mức tính năngBằng cách này, bạn có thể xác nhận ngay được liệu hệ thống và trình điều khiển của bạn có thay đổi hỗ trợ DX12 hay không.

Mặc dù có vẻ lặp lại nhưng vẫn đáng để nhấn mạnh: DX12 không "cài đặt lại" như một ứng dụngCác trình cài đặt DirectX lưu hành trên Internet thường bao gồm các thư viện cũ hoặc các thành phần hỗ trợ, nhưng hỗ trợ DX12 và DX12 Ultimate thực tế được xác định bởi phần cứng và trình điều khiển hiện đại.

Thận trọng với hướng dẫn và tải xuống bên ngoài

Bạn sẽ tìm thấy các hướng dẫn trực tuyến hứa hẹn tải xuống và cài đặt DX12 chỉ với một cú nhấp chuột. Một số bài viết trên các trang web như MiniTool rất rõ ràng và được giải thích chi tiết, nhưng không thuộc về MicrosoftNếu bạn duyệt các trang web này, hãy đặc biệt cảnh giác với các biểu ngữ và cửa sổ bật lên thúc giục bạn cài đặt trình tối ưu hóa, "trình dọn dẹp" hoặc các trình tăng cường trò chơi: Chúng thường được phân loại là PUP. Nghiên cứu kỹ lưỡng từng chương trình trước khi quyết định.

Nếu bạn cần tài liệu chính thức, các nguồn tài nguyên của Microsoft bằng tiếng Tây Ban Nha sẽ giải thích rõ ràng cách kiểm tra phiên bản, ý nghĩa của các cấp độ tính năng và cách chẩn đoán các sự cố thường gặp. Truy cập vào các trang hỗ trợ chính thức là lựa chọn an toàn nhất khi bạn do dự giữa các nguồn mâu thuẫn.

Các kỹ thuật viên và cộng đồng nói gì

Trong các chủ đề trợ giúp, khá phổ biến là nếu người dùng không phản hồi các bài kiểm tra được yêu cầu, Kỹ thuật viên đóng sự cố do không hoạt động. Điều này đã được thấy trong cộng đồng Intel, với các thông báo như: không phản hồi, trường hợp đã được lưu trữ. Để tránh điều này xảy ra, hãy thử trả lời từng bước họ yêu cầu, đính kèm ảnh chụp màn hình dxdiag và chỉ định phiên bản trình điều khiển.

biết phiên bản DirectX và cách cập nhật thủ công
Bài viết liên quan:
Làm thế nào để biết tôi có phiên bản DirectX nào và cách cập nhật thủ công

Một chi tiết thú vị khác mà bạn có thể tìm thấy: Một số câu trả lời được viết với sự trợ giúp của dịch vụ dịch thuật. Không sao cả; điều quan trọng là nội dung kỹ thuật. Đôi khi chữ ký đến từ các cố vấn độc lập, chẳng hạn như một người tên là Charity, người đã nhấn mạnh vào một điểm quan trọng: trong Windows 11, DX12 Ultimate là một phần của hệ thống và không thể thay thế thủ công.

Bạn cũng sẽ thấy những người dùng có kinh nghiệm—như Jeisson, một người dùng Windows kỳ cựu đã tự giới thiệu—ghi nhớ những điều cần thiết: Tất cả là về trình điều khiển phù hợp và kiểm tra mức độ trong dxdiag.Lời khuyên của họ phù hợp với thông lệ tốt nhất: cập nhật từ trang web hỗ trợ của nhà sản xuất máy tính hoặc GPU, kiểm tra khả năng tương thích và tránh các gói từ nguồn đáng ngờ.

Ghi chú bên lề và các liên kết liên quan lén lút đưa vào

Khi duyệt các bài viết về DX12, đôi khi bạn sẽ thấy các mô-đun có liên kết không liên quan nhiều đến chủ đề, chẳng hạn như hướng dẫn "cách giải quyết mã lỗi 91 và 92 trên nền tảng phát trực tuyến", "khôi phục hồ sơ từ ứng dụng hẹn hò" hoặc "chia sẻ ổ đĩa và thư mục trên mạng cục bộ". Chúng là các khối nội dung liên quan tự động không ảnh hưởng đến sự cố DX12 của bạn, nhưng có thể gây mất tập trung nếu bạn đang trong quá trình khắc phục sự cố.

Ngẫu nhiên, nhiều cộng đồng kỹ thuật đang chuyển sang máy chủ trò chuyện thời gian thực do bất đồng quan điểm với các nền tảng truyền thống. Biết được cuộc trò chuyện tập trung vào đâu là điều hữu ích, vì đó là nơi các giải pháp thực tế, tập lệnh chẩn đoán và hướng dẫn cập nhật thường xuất hiện.

Hướng dẫn nhanh về các kiểm tra cần thiết

  • Chạy dxdiag và kiểm tra Mức tính năng trong tab Hiển thị, khu vực Trình điều khiển.
  • Giữ Windows đã được cập nhật từ Cài đặt, trong Windows Update và khởi động lại khi được nhắc.
  • Cài đặt trình điều khiển chính thức từ nhà sản xuất từ máy tính hoặc GPU của bạn; tránh các kho lưu trữ ngẫu nhiên.
  • Kiểm tra cái gì bộ chuyển đổi sử dụng trò chơi; nếu iGPU bị rò rỉ, nó có thể buộc phải sử dụng DX11.
  • Nếu bạn có một Intel Haswell với iGPU và bạn bị mất DX12 sau khi cập nhật, hãy kiểm tra xem bạn có trình điều khiển 15.40.44.5107 không và cân nhắc quay lại 15.40.42.5063 hoặc phiên bản cũ hơn.

Việc thấy DX12 bị vô hiệu hóa không nhất thiết có nghĩa là Windows của bạn bị hỏng.Trong hầu hết các trường hợp, nguyên nhân đều do trình điều khiển lỗi thời, trò chơi sử dụng bộ điều hợp kém hiệu quả hoặc GPU của bạn không hỗ trợ mức tính năng cần thiết. Và trong những trường hợp rất cụ thể - chẳng hạn như một số iGPU Intel thế hệ thứ tư - bản thân trình điều khiển có thể vô hiệu hóa DX12 vì lý do bảo mật.

Khái niệm chẩn đoán sự cố máy tính
Bài viết liên quan:
Chạy dxdiag để chẩn đoán sự cố với DirectX

Luôn cập nhật hệ thống và trình điều khiển, xác thực bằng dxdiag và sử dụng các nguồn chính thức. thường trả lại các mảnh ghép về đúng vị trí của chúngNếu không thể thực hiện được do hạn chế về phần cứng, bạn có thể cần điều chỉnh cài đặt đồ họa hoặc cân nhắc nâng cấp máy tính. Chia sẻ thông tin để nhiều người dùng biết đến DirectX 12 và các tính năng của nó.