서기록

2023-07-27 목요일 / seogilang

 게임을 실행하면 아래와 같은 오류 메시지가 발생하는 경우가 있다.

 dx11 feature level 10.0 is required to run the engine
 (엔진 실행을 위해서는 dx11 피처 레벨 10.0이 필요합니다.)

 해당 오류는 다이렉트x와 관련된 문제이거나 그래픽 카드와 관련된 문제, 그리고 드물게는 윈도우 업데이트나 게임 파일의 손상으로 인하여 문제가 발생한다고 보면 된다.

 

dx11 feature level 10.0 관련 오류 해결하기

1. 그래픽 카드 드라이버 재설치.

 다이렉트x는 윈도우에 기본으로 포함되어 있기 때문에 해당 오류가 발생했다면 먼저 그래픽 카드 드라이버와 관련된 문제가 없는지 확인해 보는 것이 좋다.

 윈도우를 설치한 직후 라면 그래픽 카드 드라이버가 설치되어 있는지 확인하고 설치를 진행하면 되며, 드라이버가 이미 설치되어 있다면 재설치를 진행해 보자.

 그래픽 카드 드라이버의 설치는 그래픽카드 회사의 홈페이지에서 다운로드 하면 되지만 사용 중인 그래픽 카드를 정확하게 모르겠다면 [3DP CHIP]같은 프로그램의 도움을 받아 설치하는 것을 추천한다.

@3DP Chip 최신 버전 다운로드 – 공식 웹사이트

3dp chip 화면

 

2. 다이렉트x 재설치.

 간혹 다이렉트x와 관련되어 문제가 발생하는 경우도 있다.

 이런 경우에는 다이렉트x의 최종 사용자 런타임을 통해 재설치를 진행해보면 되는데 최종 사용자 런타임은 아래의 MS페이지에서 다운로드가 가능하며 다운로드 후 안내대로 진행하기만 하면 된다.
(중간에 Bing 바와 관련된 부분의 체크는 반드시 해제하자.)

 @Download DirectX 최종 사용자 런타임 웹 설치 관리자

다이렉트x 최종 사용자 런타임

 

3. 윈도우 관련.

 윈도우의 업데이트나 시스템 손상 등과 관련해서 문제가 발생하는 경우도 있다고 한다.

 이런 경우는 윈도우를 최신 상태로 업데이트를 진행해 보고 cmd에서 아래의 명령어를 순서대로 입력하여 시스템 복구를 진행해 해보자.

DISM.exe /Online /Cleanup-image /Restorehealth

sfc /scannow

 

4. 게임 관련 문제.

 온라인 게임이라면 해당 오류와 관련되어 게임의 문제일 확률은 거의 없다고 보면 된다.

 하지만 게임 파일의 손상 등으로 인하여 해당 문제가 발생할 수도 있으며 오래된 게임에서도 다이렉트x나 최신 윈도우 와의 호환성 등의 문제로 해당 문제가 발생할 수도 있다.

 게임 파일의 손상이 문제라면 게임을 재설치 후 다시 확인을 해보면 되며, 최신 윈도우와의 호환성이 문제라면 게임 실행 시 호환성 설정 변경해 보거나 아니면 vmware같은 가상 머신을 통해 윈도우의 다른 버전에서 실행을 시도해 보는 것도 방법이 될 수 있다.

 

그 외 내용

다이렉트x 관련 문제는 그래픽 카드와 호환성과 관련이 많다.

오류 메시지에 dx11이 있다고 해서 무조건 다이렉트x가 잘못돼서 발생하는 오류는 아니다.

다이렉트x는 그래픽 카드와 관련이 많다보니 관련 오류가 발생한다면 오히려 그래픽 카드와 관련되어 문제가 발생하는 경우도 많으며 그래픽 카드에 문제가 없다면 호환성과 관련한 문제가 그 다음이 아닐까 한다.

 

DX11RenderSystem Failure with HRESULT of 80070057

해당 오류도 위 글의 방법으로 오류 해결을 시도해볼 수 있다.