"엔진을 실행하려면 DX11 기능 수준 10.0이 필요합니다." 오류 시스템에 적절한 Direct3D 하드웨어 기능 수준이 없을 때 나타납니다. 게임 엔진에서 필요합니다. 이 특정 오류 메시지는 애플리케이션 엔진이 Direct 3D 기능 수준을 사용할 수 없다는 신호입니다. 버전 10.0 . 운영 체제에 최신 DirectX 버전이 있는 경우 오류는 일반적으로 GPU가 충족하지 않는다는 신호입니다. 최소 시스템 요구 사항 또는 오래된 드라이버 소프트웨어에서 실행 중입니다. 사용자가 광범위한 그래픽 처리가 필요한 게임 및 기타 응용 프로그램을 실행하려고 할 때 이 오류가 발생합니다.
DirectX란 무엇입니까?
다이렉트X 애플리케이션 프로그래밍 인터페이스 모음입니다. (API) 모든 Microsoft 관련 플랫폼에서 게임 프로그래밍 및 멀티미디어와 관련된 작업을 처리하기 위해 Microsoft에서 개발했습니다. API 컬렉션은 하드웨어 가속 멀티미디어 지원과 함께 DirectX 호환 프로그램을 제공합니다. 무엇보다도 DirectX는 프로그램(게임 또는 기타 응용 프로그램)이 하드웨어 기능을 확인하고 해당 매개변수를 조정하여 최상의 경험을 제공할 수 있는 수단을 제공합니다.
DirectX 하위 시스템에 있는 많은 API는 필수이며 간단한 비디오 재생에서 까다로운 3D 비디오 게임에 이르기까지 모든 것에 필수적인 것으로 간주되어야 합니다.
손상된 파일 복구
여기에서 손상되거나 누락된 파일을 스캔하고 복원하려면 Restoro를 다운로드하고 실행하세요. . 완료되면 아래 솔루션을 진행하세요.
DirectX 런타임 대 Direct3D 하드웨어 기능 수준
많은 사용자가 DirectX 런타임을 혼동하고 있습니다. Direct3D 하드웨어 기능 수준이 있는 환경 . DirectX 런타임은 OS 소프트웨어가 지원할 수 있는 DirectX 버전을 설명합니다. 반면에 Direct3d 하드웨어 기능 수준 비디오 하드웨어(GPU)가 제공하는 지원을 설명합니다.
이를 염두에 두고 PC에 최신 DirectX 런타임 환경이 설치되어 있다고 해서 하드웨어가 Direct3D 하드웨어 기능 수준 10.0을 지원할 수 있다는 의미는 아닙니다. 최신 DirectX API를 처리할 수 있는 Windows 버전이 장착되어 있어도 GPU 카드가 필수 기능 수준을 지원하지 않을 수 있습니다. 이것은 종종 구형 또는 통합 GPU의 경우입니다.
DirectX가 설치되어 있는지 확인하는 방법
Windows 10이 있는 경우 DirectX 12.0 런타임 운영 체제와 함께 자동으로 설치되었습니다(최신 Windows 업데이트가 있다고 가정). 그러나 새로운 DirectX API를 사용하려면 GPU 카드가 이를 지원해야 합니다.
이를 확인하고 OS에서 지원하는 DirectX 버전을 확인하려면 DirectX 진단 도구(dxdiag)를 실행해야 합니다. . 이 내장 Windows 도구는 실행 상자(Windows 키 + R ) "dxdiag 입력 ".
시스템 정보에서 DirectX 런타임 버전을 볼 수 있습니다. 시스템에서 탭.
GPU가 필요한 기능 수준을 지원할 수 있는지 확인하려면 디스플레이로 이동하세요. 드라이버 아래의 탭 어떤 기능 수준을 확인하세요. 그래픽 카드에서 지원됩니다.
기능 수준 10_0(10.0)을 찾으면 기능 수준에 표시되지 않음 DirectX 진단 도구 내의 항목 , 다음 시나리오 중 하나입니다.
- 그래픽 카드(GPU)가 업데이트가 필요한 오래된 드라이버로 실행되고 있습니다. 시스템에 그래픽 하드웨어에 각각의 기능 수준을 사용하는 방법을 지시하는 드라이버가 없으면 DirectX 진단 도구 내에서 쇼핑하지 않습니다.
- OS에 추가 플랫폼 업데이트가 필요합니다. Windows 7 및 Windows XP 사용자에게만 적용됩니다.
- 그래픽 카드가 기능 수준 10.0을 지원하지 않습니다. . 이 경우 적용 가능한 수정 사항은 새 그래픽 카드(GPU)를 구입하는 것입니다.
DirectX에는 이전 버전과의 호환성이 있습니다. DirectX 12가 있는 경우 이전의 모든 런타임 배포가 시스템에 있어야 합니다. DirectX 11 및 DirectX 10도 마찬가지입니다.
그러나 일부 레거시 게임에는 Windows 10에서 더 이상 사용되지 않으며 DirectX 9.0c 에서만 찾을 수 있는 이전 DirectX API가 필요합니다. 이하. 이 경우 프로그램을 실행하려면 특정 배포판을 설치해야 합니다. 최신 DirectX 버전이 12.0이지만 대다수의 게임은 여전히 DirectX 10 런타임으로 구현된 기능 수준에 크게 의존합니다.
"엔진을 실행하려면 DX11 기능 수준 10.0이 필요합니다" 오류 수정
DirectX 진단 도구에서 DirectX 10 런타임 이상이 있고 GPU가 필요한 Direct3D 기능 수준을 지원하는 것으로 확인된 경우 해당 애플리케이션을 실행하는 데 필요한 구성요소가 있어야 합니다. 그러나 여전히 "엔진을 실행하려면 DX11 기능 수준 10.0이 필요합니다." 가 표시되는 경우 요구 사항을 충족했음에도 불구하고 오류가 발생했지만 이 문서의 수정 사항 중 하나로 오류를 수정할 수 있습니다.
아래에는 사용자가 "엔진을 실행하려면 DX11 기능 수준 10.0이 필요합니다"를 수정하는 데 도움이 되는 솔루션 모음이 있습니다. 오류. 자신에게 맞는 수정 사항을 찾을 때까지 각 방법을 순서대로 따르십시오.
참고: 아래 방법은 GPU가 기능 수준 10.0을 지원한다고 확신하는 경우에만 적용됩니다. . 수정 사항을 시도하기 전에 그래픽 카드 사양을 조사하여 Direct3D 기능 수준 10.0을 지원할 수 있는지 확인하는 것이 좋습니다. .
방법 1:전용 GPU로 애플리케이션 실행
랩톱이나 노트북에서 오류가 표시되는 경우 전용 GPU와 통합 솔루션이 모두 있을 가능성이 있습니다. 두 개의 카드가 있는 경우 시스템은 애플리케이션 엔진에 필요한 리소스 수를 분석하여 사용할 GPU 카드를 결정합니다. 그러나 이것은 배터리 절약 유틸리티에 의해 무시될 수 있습니다. 배터리 절약 모드로 설정된 경우 더 적은 리소스를 소비하기 때문에 시스템이 통합 GPU로 프로그램을 시작하도록 강제할 수 있습니다.
유틸리티를 "성능 모드로 설정하면 이 문제를 쉽게 해결할 수 있습니다. " 또는 소프트웨어를 완전히 제거합니다. 그러나 배터리 관리자를 제거하지 않으려면 게임 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 그래픽 프로세서로 실행을 선택하여 전용 GPU를 강제 실행할 수 있습니다. 그런 다음 전용 카드를 선택하고 "엔진을 실행하려면 DX11 기능 수준 10.0이 필요합니다." 없이 시작되는지 확인합니다. 오류.
성공적으로 시작되면 이 설정으로 돌아가 기본 그래픽 프로세서 변경을 클릭할 수 있습니다. GPU 제어판에서 프로그램에 대한 영구 규칙을 설정하려면 설정.
방법 2:그래픽 카드 드라이버 업데이트
"엔진을 실행하려면 DX11 기능 수준 10.0이 필요합니다"를 해결하기 위해 시작해야 할 분명한 위치 오류는 그래픽 카드 드라이버를 업데이트하는 것입니다. 여러 가지 방법이 있지만 이상적인 방법은 비디오 카드 제조업체에 따라 다릅니다.
최신 Windows 버전(Windows 10 및 Windows 8)은 그래픽 카드에 필요한 소프트웨어 드라이버를 자동으로 설치해야 합니다. 그러나 OS가 GPU용 드라이버를 자동으로 다운로드하여 설치하더라도 사용 가능한 최신 버전이 아닐 가능성이 있습니다. GPU가 기능 수준 10.0 사용 방법을 모르기 때문에 시스템에서 이 오류를 보고할 수 있습니다. 지원 하드웨어가 있음에도 불구하고.
적절한 그래픽 드라이버를 설치하면 이 문제를 해결할 수 있습니다. 이를 수행하는 보편적인 방법이 하나 있지만(GPU 제조업체에 관계없이) 제조업체의 드라이버 설치 지침을 따르는 것만큼 안정적이지 않습니다.
장치 관리자를 통해 그래픽 드라이버 설치
다음은 장치 관리자를 통해 그래픽 드라이버를 업데이트하는 단계입니다. . 시작하기에 좋은 곳이지만 온라인에서 적절한 드라이버를 찾기 위해 Windows 업데이트에 의존합니다. 이 방법으로 GPU 드라이버가 업데이트되지 않으면 가장 인기 있는 그래픽 카드 제조업체에 해당하는 다음 가이드를 따르십시오.
- Windows 키 + R 누르기 , "devmgmt.msc 입력 "를 누르고 Enter 키를 누릅니다. 장치 관리자 열기 .
- 디스플레이 어댑터까지 아래로 스크롤합니다. 드롭다운 메뉴를 확장합니다. 그래픽 드라이버를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트(드라이버 소프트웨어 업데이트)를 선택합니다. .
참고: 디스플레이 어댑터 아래에 두 개의 다른 항목이 표시될 수 있습니다. 이것은 일반적으로 통합 그래픽 카드와 전용 그래픽 카드가 모두 있는 노트북과 노트북에서 발생합니다. 현재 인텔은 통합 카드만 제조합니다. 전용 카드는 처리 능력이 더 뛰어나며 까다로운 게임 및 애플리케이션을 처리하는 데 사용됩니다. 우리의 목적을 위해 전용 구성 요소를 업데이트하십시오. - 업데이트된 드라이버 소프트웨어 자동 검색을 클릭합니다. Windows가 온라인에서 드라이버를 검색하는 동안 기다립니다. 최신 드라이버가 발견되면 드라이버가 설치되고 시스템이 재부팅될 때까지 기다리십시오.
Windows에서 최신 드라이버를 가지고 있다고 판단한 경우 아래 가이드 중 하나를 계속 진행합니다. 위의 단계에서 새 드라이버를 설치한 경우 응용 프로그램을 시작할 때 오류가 계속 발생하는지 확인하십시오. 그렇다면 방법 2로 이동합니다. .
Nvidia 그래픽 카드 사용자
Nvidia GeForce 전용 그래픽 카드가 있는 경우 두 가지 방법으로 드라이버를 업데이트할 수 있습니다. 가장 우아한 솔루션은 GeForce Experience를 다운로드하고 소프트웨어가 자동으로 GPU를 식별하고 적절한 드라이버를 설치하도록 하는 것입니다. 프로그램을 사용하면 최신 드라이버 버전을 수동으로 검색할 필요가 없습니다.
그러나 GeForce Experience는 일부 마더보드 모델에서 결함이 있고 제대로 작동하지 않는 것으로 알려져 있습니다. GeForce Experience를 사용할 수 없는 경우 아래 단계에 따라 GPU용 최신 그래픽 카드 드라이버를 수동으로 다운로드하십시오.
- Nvidia 공식 다운로드 페이지(여기)를 방문하여 제품 유형, 제품 시리즈를 선택합니다. 및 제품 . 적절한 운영체제 를 선택해야 합니다. 검색을 누르세요. 버튼.
참고: 더 빠른 방법은옵션 2로 이동하는 것입니다. 그래픽 드라이버를 클릭합니다. . 그러면 자동으로 시스템을 스캔하고 GPU에 적합한 드라이버를 다운로드합니다. 그러나 이 작업을 수행하려면 최신 버전의 Java를 다운로드해야 할 수도 있습니다.
- 추천 Nvidia 드라이버를 다운로드하여 설치합니다.
- 설치가 완료되었을 때 시스템이 자동으로 재부팅되지 않으면 수동으로 다시 시작하여 문제가 해결되었는지 확인하십시오.
ATI 그래픽 카드 사용자
GeForce Experience에 해당하는 AMD는 Gaming Evolved입니다. 이 AMD 유틸리티를 사용하여 그래픽 카드 드라이버를 자동으로 업데이트할 수 있습니다. 시스템을 최신 그래픽 드라이버로 업데이트하는 것 외에도 Gaming Evolved는 시스템 사양에 따라 최상의 경험을 얻을 수 있도록 그래픽 설정을 자동으로 변경하여 게임을 최적화합니다.
이 작업을 위해 추가 프로그램을 설치하지 않으려면 구식 방식으로 드라이버를 다운로드할 수도 있습니다. 전체에 대한 빠른 안내는 다음과 같습니다.
- AMD 공식 다운로드 페이지(여기)를 방문하십시오.
- 수동으로 드라이버 선택에서 , 제품 유형, 제품군 선택 및 모델 . 그런 다음 적절한 운영 체제를 선택하고 결과 표시를 클릭합니다. .
참고: GPU 모델이 확실하지 않거나 더 자동화하려는 경우 지금 다운로드를 클릭할 수도 있습니다. 드라이버 자동 감지 및 설치 아래의 버튼 . 그러면 시스템을 스캔하고 최신 드라이버를 적용하는 또 다른 ATI 유틸리티가 설치됩니다. - 드라이버를 설치한 후 컴퓨터를 재부팅하고 오류가 제거되었는지 확인합니다.
Intel 그래픽이 통합된 사용자
지금까지 ATI는 통합 그래픽 카드만 생산했습니다. 대부분의 경우 드라이버는 장치 관리자에서 성공적으로 업데이트됩니다(이 방법의 첫 번째 가이드). 그러나 여기에서 업데이트할 수 없는 경우 인텔 다운로드 센터(여기)에서 다운로드할 수 있습니다.
방법 3:DirectX 런타임 환경 복구
DirectX 패키지에 포함된 API는 거의 중단되지 않지만 발생하는 것으로 알려져 있습니다. 불행히도 DirectX를 효과적으로 제거할 수는 없습니다. DirectX 런타임 11.3 및 12는 Windows 10에 포함되어 있으며 모든 업데이트/수리는 Windows 업데이트에서 처리됩니다. 이러한 버전의 DirectX에는 독립 실행형 패키지가 없습니다.
그러나 DirectX 최종 사용자 런타임 웹 설치 프로그램을 사용하여 모든 DirectX 파일(DX12의 파일 제외)을 복구할 수 있습니다. 및 DirectX Redist(2010년 6월) .
DirectX 최종 사용자 런타임 웹 설치 프로그램을 다운로드하여 시작합니다. (여기). 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택해야 합니다. 상승된 권한을 부여합니다. 그런 다음 화면의 지시에 따라 모든 DirectX 9.0c 파일이 손상되지 않았는지 확인하십시오.
그런 다음 이 링크(여기)에서 DirectX Redist(2010년 6월)를 다운로드합니다. 패키지를 열고 DirectX SDK 압축을 풉니다. 접근 가능한 곳. 그런 다음 추출된 파일로 이동하여 DXSetup을 엽니다. 실행 가능. 화면의 지시에 따라 DirectX 구성 요소를 다시 설치하십시오.
설치가 완료되면 시스템을 재부팅하고 문제가 해결되었는지 확인하십시오.
방법 4:플랫폼 업데이트 KB2670838 설치(Windows 7만 해당)
Windows 8 및 Windows 10과 달리 Windows 7에는 추가 플랫폼 업데이트가 필요합니다(KB2670838). DX 11 기능 수준 10.0을 활성화하기 위해. 선택적 업데이트로 표시되어 있으므로 WU가 최신 상태라고 생각하더라도 놓쳤을 수 있습니다.
이것이 오류의 원인인지 확인하려면 보류 중인 모든 선택적 업데이트를 적용하거나 이 Microsoft 링크(여기)를 방문하여 KB2670838 플랫폼 업데이트. 업데이트가 설치된 상태에서 컴퓨터를 재부팅하고 문제가 해결되었는지 확인하십시오.