Khắc phục: Yêu cầu tính năng DX11 cấp 10.0 để chạy động cơ



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Lỗi “Yêu cầu tính năng DX11 cấp 10.0 để chạy động cơ” xuất hiện khi hệ thống không có Mức tính năng phần cứng Direct3D yêu cầu của công cụ trò chơi. Thông báo lỗi cụ thể này báo hiệu rằng công cụ ứng dụng không thể sử dụng Cấp độ tính năng 3D trực tiếp phiên bản 10.0 . Nếu hệ điều hành có phiên bản DirectX mới nhất, lỗi thường là dấu hiệu cho thấy GPU không đáp ứng các yêu cầu hệ thống tối thiểu hoặc đang chạy trên phần mềm trình điều khiển lỗi thời. Người dùng sẽ gặp lỗi này khi cố gắng chạy trò chơi và các ứng dụng khác yêu cầu xử lý đồ họa rộng rãi.



DirectX là gì?

Directx là một tập hợp của giao diện lập trình ứng dụng (API) do Microsoft phát triển để xử lý các tác vụ liên quan đến lập trình trò chơi và đa phương tiện trên tất cả các nền tảng do Microsoft liên kết. Bộ sưu tập các API cung cấp các chương trình tương thích với DirectX với hỗ trợ đa phương tiện được tăng tốc phần cứng. Trong số những thứ khác, DirectX cung cấp phương tiện cho một chương trình (trò chơi hoặc ứng dụng khác) để xác định khả năng phần cứng của bạn và điều chỉnh các thông số của nó để mang lại trải nghiệm tốt nhất.



Nhiều API có trong hệ thống con DirectX là bắt buộc và nên được coi là cần thiết cho mọi thứ, từ phát lại video đơn giản đến các trò chơi video 3D đòi hỏi cao.



DirectX Runtime so với Direct3D Cấp tính năng phần cứng

Rất nhiều người dùng đang nhầm lẫn Thời gian chạy DirectX môi trường với Mức tính năng phần cứng Direct3D . DirectX Runtime mô tả phiên bản DirectX mà phần mềm hệ điều hành có thể hỗ trợ. Mặt khác, Mức tính năng phần cứng Direct3d mô tả hỗ trợ mà phần cứng video (GPU) của bạn cung cấp.

Với lưu ý này, việc cài đặt môi trường thời gian chạy DirectX mới nhất trên PC của bạn không có nghĩa là phần cứng của bạn có khả năng hỗ trợ Tính năng phần cứng Direct3D Mức 10.0. Ngay cả khi phiên bản Windows của bạn được trang bị để xử lý các API DirectX mới nhất, thẻ GPU của bạn có thể không hỗ trợ các mức tính năng. Điều này thường xảy ra với các GPU tích hợp hoặc cũ hơn.

Cách tìm hiểu xem DirectX đã được cài đặt chưa

Nếu bạn có Windows 10, DirectX 12.0 Runtime đã được cài đặt tự động với hệ điều hành (giả sử rằng bạn có bản cập nhật Windows mới nhất). Nhưng để sử dụng các API DirectX mới, thẻ GPU của bạn cần phải hỗ trợ chúng.



Để xác nhận điều này và kiểm tra phiên bản DirectX nào được hỗ trợ bởi hệ điều hành của bạn, bạn sẽ cần chạy Công cụ chẩn đoán DirectX (dxdiag) . Công cụ Windows tích hợp sẵn này có thể được truy cập trên bất kỳ phiên bản Windows nào bằng cách mở hộp Run ( Phím Windows + R ) và nhập “ dxdiag '.

Bạn có thể xem phiên bản thời gian chạy DirectX của mình trong Thông tin hệ thống bên trong Hệ thống chuyển hướng.

Để xem liệu GPU của bạn có khả năng hỗ trợ các mức tính năng cần thiết hay không, hãy chuyển đến Trưng bày tab dưới Trình điều khiển và xem cái nào Cấp độ tính năng được hỗ trợ bởi cạc đồ họa của bạn.

Nếu bạn thấy rằng cấp tính năng 10_0 (10.0) không hiển thị trong số Cấp độ tính năng mục bên trong Công cụ chẩn đoán DirectX , đó là một trong những tình huống sau:

  • Cạc đồ họa (GPU) của bạn đang chạy với các trình điều khiển đã lỗi thời cần được cập nhật. Trừ khi hệ thống của bạn có trình điều khiển hướng dẫn phần cứng đồ họa về cách sử dụng cấp tính năng tương ứng, nếu không, hệ thống sẽ không tích hợp sẵn bên trong Công cụ chẩn đoán DirectX.
  • Hệ điều hành của bạn yêu cầu một bản cập nhật nền tảng bổ sung. Chỉ áp dụng cho người dùng Windows 7 và Windows XP.
  • Cạc đồ họa của bạn không hỗ trợ Cấp tính năng 10.0 . Trong trường hợp này, cách khắc phục có thể áp dụng là mua một card đồ họa (GPU) mới.

Hãy nhớ rằng DirectX có khả năng tương thích ngược - nếu bạn có DirectX 12, tất cả các bản phân phối thời gian chạy trước đó sẽ có trên hệ thống của bạn. Tương tự đối với DirectX 11 và DirectX 10.

Tuy nhiên, một số trò chơi kế thừa cần các API DirectX cũ hơn đã lỗi thời trên Windows 10 và chỉ có thể được tìm thấy trên DirectX 9.0c hoặc thấp hơn . Trong trường hợp này, bạn sẽ được yêu cầu cài đặt bản phân phối cụ thể đó để chạy chương trình. Mặc dù phiên bản DirectX mới nhất là 12.0, phần lớn các trò chơi vẫn dựa nhiều vào các cấp tính năng được triển khai với thời gian chạy DirectX 10.

Sửa lỗi “Yêu cầu tính năng DX11 cấp 10.0 để chạy động cơ”

Nếu công cụ Chẩn đoán DirectX tiết lộ rằng bạn có thời gian chạy DirectX 10 hoặc mới hơn và GPU của bạn hỗ trợ mức tính năng Direct3D được yêu cầu, bạn nên có các thành phần cần thiết để chạy ứng dụng được đề cập. Tuy nhiên, nếu bạn vẫn nhận được “Yêu cầu tính năng DX11 cấp 10.0 để chạy động cơ” lỗi mặc dù đáp ứng các yêu cầu, một trong các bản sửa lỗi trong bài viết này sẽ cho phép bạn sửa lỗi.

Dưới đây, bạn có một bộ sưu tập các giải pháp mà người dùng thấy hữu ích trong việc sửa lỗi “Yêu cầu tính năng DX11 cấp 10.0 để chạy động cơ” lỗi. Vui lòng làm theo từng phương pháp theo thứ tự cho đến khi bạn gặp phải bản sửa lỗi phù hợp với mình.

Ghi chú: Các phương pháp dưới đây chỉ có thể áp dụng nếu bạn chắc chắn rằng GPU của mình hỗ trợ Cấp tính năng 10.0 . Trước khi thử bất kỳ bản sửa lỗi nào, bạn nên thực hiện một số nghiên cứu về thông số kỹ thuật cạc đồ họa của mình để xem nó có khả năng hỗ trợ Tính năng Direct3D Mức 10.0 .

Phương pháp 1: Chạy ứng dụng với GPU chuyên dụng

Nếu bạn thấy lỗi trên máy tính xách tay hoặc máy tính xách tay, rất có thể bạn có cả GPU chuyên dụng và giải pháp tích hợp. Nếu bạn có hai thẻ, hệ thống của bạn sẽ quyết định sử dụng thẻ GPU nào bằng cách phân tích số lượng tài nguyên được yêu cầu bởi công cụ ứng dụng. Tuy nhiên, điều này có thể bị tiện ích tiết kiệm pin của bạn ghi đè - nếu nó được đặt ở chế độ tiết kiệm pin, nó có thể buộc hệ thống khởi động chương trình với GPU tích hợp vì nó tiêu thụ ít tài nguyên hơn.

Điều này có thể dễ dàng khắc phục bằng cách đặt tiện ích thành “ Chế độ biểu diễn ”Hoặc bằng cách gỡ cài đặt hoàn toàn phần mềm. Nhưng nếu không muốn gỡ cài đặt trình quản lý pin, bạn có thể buộc GPU chuyên dụng của mình bằng cách nhấp chuột phải vào phím tắt trò chơi và chọn Chạy với bộ xử lý đồ họa. Sau đó, chọn thẻ chuyên dụng của bạn và xem liệu nó có bắt đầu mà không có “Yêu cầu tính năng DX11 cấp 10.0 để chạy động cơ” lỗi.

Nếu nó bắt đầu thành công, bạn có thể quay lại cài đặt này và nhấp vào Thay đổi bộ xử lý đồ họa mặc định để đặt quy tắc vĩnh viễn cho chương trình trong GPU của bạn Bảng điều khiển cài đặt.

Phương pháp 2: Cập nhật trình điều khiển cạc đồ họa của bạn

Nơi rõ ràng để bắt đầu để giải quyết “Yêu cầu tính năng DX11 cấp 10.0 để chạy động cơ” lỗi là cập nhật trình điều khiển cạc đồ họa của bạn. Có một số cách để làm như vậy, nhưng cách lý tưởng để làm điều đó là tùy thuộc vào nhà sản xuất card màn hình.

Các phiên bản Windows mới nhất (Windows 10 và Windows 8) sẽ tự động cài đặt trình điều khiển phần mềm cần thiết cho cạc đồ họa của bạn. Nhưng ngay cả khi hệ điều hành của bạn tự động tải xuống và cài đặt trình điều khiển cho GPU của bạn, rất có thể đó không phải là phiên bản mới nhất có sẵn. Hệ thống của bạn có thể báo cáo lỗi này vì GPU không biết cách sử dụng Cấp tính năng 10.0 mặc dù có phần cứng hỗ trợ.

Điều này có thể được giải quyết bằng cách cài đặt trình điều khiển đồ họa thích hợp. Có một cách phổ biến để thực hiện điều đó (bất kể nhà sản xuất GPU của bạn là gì), nhưng cách này không đáng tin cậy bằng cách làm theo nguyên tắc cài đặt trình điều khiển của nhà sản xuất.

Cài đặt trình điều khiển đồ họa qua Trình quản lý thiết bị

Dưới đây, bạn có các bước cập nhật trình điều khiển đồ họa của mình qua Quản lý thiết bị . Đó là một nơi tốt để bắt đầu, nhưng nó dựa vào Windows Update để tìm kiếm trình điều khiển thích hợp trực tuyến. Nếu phương pháp này không cập nhật trình điều khiển GPU của bạn, hãy làm theo hướng dẫn tiếp theo dành riêng cho các nhà sản xuất cạc đồ họa phổ biến nhất.

  1. nhấn Phím Windows + R , kiểu ' devmgmt.msc ' va đanh Đi vào mở Quản lý thiết bị .
  2. Cuộn xuống Bộ điều hợp hiển thị và mở rộng menu thả xuống. Nhấp chuột phải vào trình điều khiển đồ họa và chọn Cập nhật trình điều khiển (Cập nhật phần mềm trình điều khiển) .
    Ghi chú: Bạn có thể thấy hai mục nhập khác nhau dưới Bộ điều hợp hiển thị. Điều này thường xảy ra với máy tính xách tay và máy tính xách tay có cả card đồ họa tích hợp và chuyên dụng. Hiện tại, Intel chỉ sản xuất thẻ tích hợp. Thẻ chuyên dụng có nhiều sức mạnh xử lý hơn và được sử dụng để xử lý các trò chơi và ứng dụng đòi hỏi cao - vì mục đích của chúng tôi, vui lòng cập nhật thành phần chuyên dụng.
  3. Bấm vào Tự động tìm kiếm phần mềm trình điều khiển được cập nhật và đợi trong khi Windows quét trực tuyến để tìm trình điều khiển. Nếu nó tạo ra một trình điều khiển mới hơn, hãy đợi cho đến khi nó được cài đặt và hệ thống của bạn khởi động lại.
    Trong trường hợp Windows xác định rằng bạn có trình điều khiển mới nhất, hãy tiếp tục với một trong các hướng dẫn bên dưới. Nếu các bước trên đã cài đặt trình điều khiển mới, hãy xem lỗi có còn xảy ra khi bạn khởi chạy ứng dụng hay không. Nếu có, hãy chuyển sang Phương pháp 2 .

Người dùng có card đồ họa Nvidia

Nếu bạn có cạc đồ họa chuyên dụng Nvidia GeForce, bạn có thể cập nhật trình điều khiển theo hai cách khác nhau. Giải pháp thanh lịch nhất sẽ là tải xuống Trải nghiệm GeForce và để phần mềm tự động xác định GPU của bạn và cài đặt các trình điều khiển thích hợp. Chương trình sẽ giúp bạn không phải tìm kiếm phiên bản trình điều khiển mới nhất theo cách thủ công.

Tuy nhiên, GeForce Experience được biết là có trục trặc và không hoạt động bình thường với một số kiểu bo mạch chủ. Nếu bạn không thể sử dụng GeForce Experience, hãy làm theo các bước bên dưới để tải xuống thủ công trình điều khiển cạc đồ họa mới nhất cho GPU của bạn:

  1. Truy cập trang tải xuống Nvidia chính thức ( đây ), và chọn của bạn Loại sản phẩm, Dòng sản phẩmSản phẩm . Đảm bảo chọn phù hợp Hệ điều hành và đánh Tìm kiếm cái nút.
    Ghi chú: Một phương pháp nhanh hơn là đi với Tùy chọn 2 và nhấp vào Trình điều khiển đồ họa . Thao tác này sẽ tự động quét hệ thống của bạn và tải xuống trình điều khiển thích hợp cho GPU của bạn. Nhưng hãy nhớ rằng bạn có thể cần tải xuống phiên bản Java mới nhất để tính năng này hoạt động.
  2. Tải xuống và cài đặt trình điều khiển Nvidia được đề xuất.
  3. Nếu hệ thống không tự động khởi động lại khi quá trình cài đặt hoàn tất, hãy khởi động lại theo cách thủ công và xem sự cố có được giải quyết hay không.

Người dùng có card đồ họa ATI

AMD tương đương với GeForce Experience là Trò chơi đã phát triển. Bạn có thể sử dụng tiện ích AMD này để tự động cập nhật trình điều khiển cạc đồ họa của mình. Ngoài việc giữ cho hệ thống của bạn luôn cập nhật trình điều khiển đồ họa mới nhất, Gaming Evolved sẽ tối ưu hóa trò chơi của bạn bằng cách tự động thay đổi cài đặt đồ họa để bạn có được trải nghiệm tốt nhất dựa trên thông số kỹ thuật hệ thống của mình.

Nếu bạn không muốn cài đặt một chương trình bổ sung cho công việc này, bạn cũng có thể tải xuống trình điều khiển theo cách cũ. Dưới đây là hướng dẫn nhanh về toàn bộ vấn đề:

  1. Truy cập trang tải xuống chính thức của AMD ( đây ).
  2. Dưới Chọn trình điều khiển của bạn theo cách thủ công , chọn loại sản phẩm, họ sản phẩmmô hình . Sau đó, chọn hệ điều hành thích hợp và nhấp vào Hiển thị kết quả .
    Ghi chú: Nếu bạn không chắc chắn về mô hình GPU của mình hoặc muốn tự động hóa hơn nữa, bạn cũng có thể nhấp vào Tải ngay nút dưới Tự động phát hiện và cài đặt trình điều khiển của bạn . Thao tác này sẽ cài đặt một tiện ích ATI khác sẽ quét hệ thống của bạn và áp dụng trình điều khiển mới nhất.
  3. Sau khi trình điều khiển được cài đặt, hãy khởi động lại máy của bạn và xem lỗi có được loại bỏ hay không.

Người dùng có Đồ họa Intel tích hợp

Từ trước đến nay, ATI chỉ sản xuất card đồ họa tích hợp. Hầu hết thời gian, trình điều khiển được cập nhật thành công từ Trình quản lý Thiết bị (hướng dẫn đầu tiên trong phương pháp này). Tuy nhiên, nếu bạn không thể cập nhật từ đó, bạn có thể tải xuống từ Trung tâm tải xuống của Intel ( đây ).

Phương pháp 3: Sửa chữa môi trường thời gian chạy DirectX

Các API có trong gói DirectX hiếm khi bị hỏng, nhưng điều đó được biết là sẽ xảy ra. Rất tiếc, bạn không thể thực sự gỡ cài đặt DirectX một cách hiệu quả. Thời gian chạy DirectX 11.3 và 12 được bao gồm trong Windows 10 và mọi bản cập nhật / sửa chữa đều do Windows Update xử lý. Không có gói độc lập nào cho các phiên bản DirectX này.

Tuy nhiên, bạn có thể sửa chữa tất cả các tệp DirectX (ngoại trừ các tệp từ DX12) bằng cách sử dụng Trình cài đặt Web thời gian chạy của người dùng cuối DirectXDirectX Redist (tháng 6 năm 2010) .

Bắt đầu bằng cách tải xuống Trình cài đặt web thời gian chạy của người dùng cuối DirectX ( đây ). Bạn sẽ cần nhấp chuột phải vào tệp thực thi và chọn Chạy như quản trị viên để cấp các đặc quyền nâng cao. Sau đó, làm theo lời nhắc trên màn hình để đảm bảo rằng tất cả các tệp DirectX 9.0c của bạn đều nguyên vẹn.

Sau đó, tải xuống DirectX Redist (tháng 6 năm 2010) từ liên kết này ( đây ). Mở gói và giải nén SDK DirectX một nơi nào đó có thể truy cập được. Tiếp theo, chuyển đến các tệp đã giải nén và mở DXSetup thực thi được. Làm theo lời nhắc trên màn hình để cài đặt lại các thành phần DirectX.

Sau khi cài đặt xong, hãy khởi động lại hệ thống của bạn và xem sự cố đã được giải quyết chưa.

Phương pháp 4: Cài đặt bản cập nhật nền tảng KB2670838 (chỉ dành cho Windows 7)

Không giống như Windows 8 và Windows 10, Windows 7 yêu cầu một bản cập nhật nền tảng bổ sung ( KB2670838) để bật DX 11 Feature Level 10.0. Nó được gắn nhãn là bản cập nhật tùy chọn, vì vậy bạn có thể đã bỏ lỡ nó ngay cả khi bạn nghĩ rằng WU của mình đã được cập nhật.

Để xem liệu đây có phải là nguyên nhân gây ra lỗi hay không, hãy áp dụng tất cả các bản cập nhật tùy chọn đang chờ xử lý hoặc truy cập liên kết Microsoft này ( đây ) và tải xuống KB2670838 cập nhật nền tảng. Sau khi cài đặt bản cập nhật, hãy khởi động lại máy tính của bạn và xem nó có giải quyết được sự cố không.

8 phút đọc