DirectX 12 is not supported on your system 오류, 그래픽카드부터 드라이버까지 확인하는 방법

이 글은 2026년 10월 기준으로 내용을 다시 확인하고 최신 정보에 맞게 수정했습니다.


 게임을 실행했는데 갑자기 “DirectX 12 is not supported on your system”이라는 문구가 나타나면 DirectX를 다시 설치해야 하나 싶어집니다.

그런데 이 오류는 DirectX 파일 하나가 없어서 생기는 경우만 있는 것은 아닙니다. Windows 버전, 그래픽카드, 그래픽 드라이버, 게임이 요구하는 Direct3D 기능이 서로 맞지 않을 때도 같은 메시지가 나타날 수 있습니다.

특히 dxdiag에서 DirectX 12가 확인되는데도 게임이 실행되지 않는 경우가 있습니다. 이때는 DirectX의 버전만 볼 것이 아니라 현재 사용하는 그래픽카드가 해당 게임에서 요구하는 기능을 지원하는지까지 확인해야 합니다.

이 글에서는 이 오류가 나타났을 때 무엇부터 확인해야 하는지 순서대로 알려드리겠습니다.

DirectX 12 is not supported
DirectX 12 is not supported


DirectX 12 is not supported on your system 오류, 그래픽카드부터 드라이버까지 확인하는 방법

먼저 알아둘 것, DirectX 12가 있다고 모두 실행되는 것은 아닙니다

Windows에 DirectX 12가 제공되고 있다고 해서 모든 DirectX 12 게임을 실행할 수 있다는 뜻은 아닙니다. @.@ 잉? 뭐? 왜?

Direct3D에는 Feature Level(기능 수준)이라는 개념이 있고, 그래픽카드가 지원하는 기능 범위에 따라 사용할 수 있는 기능이 달라집니다. 그래서 dxdiag에서 DirectX 12가 표시되는 것과 특정 게임의 그래픽 요구사항을 충족하는 것은 같은 의미가 아닙니다.

게임에 따라 필요한 Feature Level이나 Shader Model 등 별도의 그래픽 기능을 요구할 수도 있습니다.

이 오류가 발생했을 때는

“DirectX 12가 설치되어 있나?”

만이 아닌,

“내 그래픽카드가 이 게임이 요구하는 Direct3D 기능을 지원하나?”

까지 확인해야 합니다.


1. 먼저 dxdiag에서 내 PC 상태 확인하기

가장 먼저 확인하기 좋은 도구가 Windows에 기본으로 들어 있는 dxdiag입니다.

키보드에서 Windows 키 + R을 누른 뒤 dxdiag를 입력하고 실행합니다.

진단 도구가 열리면 다음 내용을 확인합니다.


시스템 탭

Windows 버전과 시스템 정보를 확인할 수 있습니다.

DirectX 관련 정보도 이곳에서 확인할 수 있습니다.


디스플레이 탭

오류 원인을 찾을 때는 이쪽이 더 중요합니다.

현재 사용 중인 그래픽카드 이름과 그래픽 드라이버 정보를 확인합니다.

노트북처럼 내장 그래픽과 외장 그래픽이 함께 있는 컴퓨터라면 디스플레이 장치가 여러 개 표시될 수도 있습니다.

Microsoft에서도 DirectX 버전과 그래픽 관련 문제를 확인할 때 dxdiag를 이용하는 방법을 안내하고 있습니다.

문제가 계속된다면 모든 정보 저장을 이용해 진단 정보를 파일로 보관해 두는 것도 좋습니다.


2. 게임의 그래픽 요구사항을 확인합니다

다음으로 확인할 것은 "게임 자체"의 시스템 요구사항입니다.

여기서 "DirectX 12 지원"이라는 문구만 보는 것이 아닙니다.

게임에 따라 필요한 그래픽카드, VRAM, Feature Level, Shader Model 등의 조건이 따로 있을 수 있습니다.

예를 들어 오래된 그래픽카드가 DirectX 12와 관련된 일부 기능을 지원하더라도 최신 게임이 요구하는 기능까지 모두 지원하지 않을 수 있습니다.

그래서 "게임의 공식 시스템 요구사항"에서 그래픽카드와 DirectX 관련 조건을 확인하는 것이 좋습니다.

이때 현재 사용하는 GPU가 게임의 최소 사양보다 낮다면 드라이버를 다시 설치하는 것만으로 해결되지 않을 수 있습니다.


3. 그래픽 드라이버를 확인합니다

그래픽카드가 게임 요구사항을 충족한다면 다음으로 드라이버를 확인합니다.

그래픽카드 제조사에 따라 공식 드라이버를 확인하면 됩니다.

NVIDIA 그래픽카드 -> NVIDIA 공식 드라이버

AMD 그래픽카드 -> AMD 공식 드라이버

Intel 그래픽카드 -> Intel 공식 드라이버

드라이버를 업데이트한 뒤에는 Windows를 다시 시작하고 게임을 실행합니다. (꼭 리부팅!)

특히 오래된 컴퓨터에서 최신 게임을 실행하거나 Windows 업데이트 이후 갑자기 문제가 생겼다면 드라이버 상태를 확인할 필요가 있습니다.

반대로 최신 드라이버를 이미 설치했는데도 같은 오류가 반복된다면 계속 드라이버만 다시 설치하기보다는 게임의 요구사항과 그래픽카드의 지원 기능을 확인하는 단계로 넘어가는 것이 좋습니다.

4. 노트북이라면 어떤 GPU로 실행되는지도 확인합니다

노트북에는 CPU에 포함된 내장 그래픽과 별도의 외장 GPU가 함께 들어 있는 경우가 있습니다.

게임이 어떤 그래픽 프로세서를 사용하는지 확인합니다.

Windows의 그래픽 설정이나 그래픽카드 제조사의 설정에서 해당 게임의 GPU 사용 상태를 확인할 수 있습니다.

그러나 외장 그래픽카드가 있다고 해서 모든 DirectX 오류가 자동으로 해결되는 것은 아닙니다.

외장 GPU를 사용하도록 설정했더라도 그 GPU 자체가 게임에서 요구하는 기능을 지원하지 않는다면 다른 원인을 찾아야 합니다.


5. Windows 업데이트 상태도 확인합니다

DirectX는 별도의 프로그램 하나를 내려받아 설치하는 것만으로 되는 것이 아닙니다.

Windows에 포함된 DirectX 구성 요소와 그래픽 드라이버, 운영체제의 상태가 함께 영향을 줍니다.

현재 지원되는 Windows 환경을 사용하고 있는지도 확인하는 것이 좋습니다.

특히 Windows 10은 2025년 10월 14일 공식 지원이 종료됐습니다. 따라서 현재 새 게임에서 문제가 발생했다면 단순히 “Windows 10 이상이면 된다”고 판단하기보다는 사용 중인 운영체제의 지원 상태와 게임의 요구사항을 함께 확인해 봅니다.

Windows 11을 사용하고 있다면 Windows Update를 통해 최신 업데이트가 적용되어 있는지도 확인해보세요.


6. 게임이 DirectX 11 실행을 지원하는지도 확인합니다

일부 PC 게임은 DirectX 11과 DirectX 12 중 실행 방식을 선택할 수 있습니다.

게임에서 공식적으로 DX11 실행을 지원한다면 DX12 오류가 발생할 때 하나의 확인 방법이 될 수 있습니다.

그러나 모든 게임에서 사용할 수 있는 방법은 아닙니다.

게임이 DX11을 지원하지 않는다면 실행 옵션을 임의로 변경해도 해결되지 않을 수 있습니다.

또 DX11로 실행된다고 해서 게임의 모든 기능이나 성능이 동일하게 유지된다고 볼 수도 없습니다.

이것은 모든 PC에서 사용하는 해결책이라기보다 해당 게임이 제공하는 경우에만 시도할 수 있는 방법으로 보는 것이 좋습니다.


그래픽카드를 바꿔야 하는 경우도 있습니다

여기까지 확인했는데도 오류가 계속된다면 조금 다른 가능성을 생각해야 합니다.

그래픽 드라이버도 정상이고 Windows도 지원되는 환경이며 게임 요구사항과 현재 GPU를 비교했을 때 필요한 기능을 지원하지 않는다면, 소프트웨어 설정만으로 해결하기 어려울 수 있습니다.

이 경우에는 DirectX를 반복해서 설치하거나 드라이버를 계속 삭제하고 설치하는 것보다 현재 그래픽카드가 게임에서 요구하는 기능을 지원하는지 확인하는 것이 먼저입니다.

오래된 그래픽카드에서는 이런 상황이 생길 수 있습니다.

이때 필요한 것은 DirectX를 새로 설치하는 것이 아니라 게임 요구사항을 충족하는 하드웨어인지 판단하는 일입니다.


DirectX 12 오류가 발생했을 때 확인할 순서

복잡하게 생각하지 않고 다음 순서대로 확인하면 됩니다.

1. Win + R → dxdiag 실행

2. Windows 버전 확인

3. 디스플레이 탭에서 그래픽카드 모델 확인

4. 그래픽 드라이버 상태 확인

5. 게임 공식 시스템 요구사항 확인

6. 필요한 Direct3D 기능과 현재 GPU 지원 여부 확인

7. 그래픽 드라이버 업데이트

8. Windows Update 확인

9. 노트북이라면 게임이 사용하는 GPU 확인

10. 게임에서 DX11 실행을 지원한다면 해당 방식도 확인


여기까지 확인했는데도 문제가 남는다면 단순한 설정 문제가 아니라 하드웨어의 기능 지원 여부까지 살펴봐야 합니다.


FAQ.자주 묻는 질문

Q. DirectX 12가 설치되어 있는데 왜 오류가 발생하나요?

DirectX 12가 Windows에 존재하는 것과 그래픽카드가 해당 게임에서 요구하는 Direct3D 기능을 지원하는 것은 별개의 문제입니다. 게임이 요구하는 기능과 현재 GPU의 지원 범위를 확인해야 합니다.


Q. 그래픽카드가 DirectX 12를 지원하는데도 실행되지 않습니다.

그래픽카드의 DirectX 12 지원 여부만으로는 부족할 수 있습니다. 게임이 요구하는 Feature Level이나 다른 그래픽 기능, 드라이버 상태, Windows 환경을 함께 확인해보는 것이 좋습니다.


Q. DirectX 12를 다시 설치하면 해결되나요?

항상 그렇지는 않습니다. DirectX 12는 Windows와 함께 제공되는 구성 요소이므로, 이 오류가 발생했다고 해서 별도의 DirectX 12 설치 파일을 찾는 것부터 시작할 필요는 없습니다.


Q. Windows 11에서도 이 오류가 발생할 수 있나요?

발생할 수 있습니다. Windows 11을 사용하고 있더라도 그래픽 드라이버 문제나 게임의 요구사항을 충족하지 못하는 하드웨어라면 오류가 나타날 수 있습니다.


Q. 그래픽카드를 바꿔야 하나요?

모든 경우에 그런 것은 아닙니다. 드라이버나 Windows 문제라면 소프트웨어 조치로 해결할 수 있습니다. 다만 현재 GPU가 게임에서 요구하는 기능을 지원하지 않는 경우에는 설정 변경만으로 해결하기 어려울 수 있습니다.

끝으로

DirectX 12 is not supported on your system이라는 메시지가 나타났을 때 가장 먼저 해야 할 일은 DirectX를 다시 설치하는 것이 아닙니다.

dxdiag에서 현재 PC의 그래픽 환경을 확인하고, 게임이 요구하는 그래픽 기능과 먼저 비교해 봅니다.

드라이버 문제인지, Windows 문제인지, 노트북의 GPU 선택 문제인지, 아니면 그래픽카드 자체가 게임의 요구사항을 충족하지 못하는 것인지에 따라 해결 방법이 달라집니다.

특히 “DirectX 12가 표시된다”와 “이 게임을 실행할 수 있다”는 같은 말이 아니라는 점을 기억해두면 비슷한 오류를 만났을 때 불필요하게 프로그램을 반복 설치하는 일을 줄일 수 있습니다.

컴퓨터 오류는 같은 문구가 나타나도 원인이 서로 다른 경우가 많습니다. 그래서 한 가지 해결 방법을 반복하기보다 현재 PC 환경을 하나씩 확인하는 편이 빠릅니다.


#DirectX12 #DirectX12오류 #DirectX오류 #Direct3D #그래픽카드오류 #그래픽드라이버 #dxdiag #윈도우11 #PC게임오류 #게임실행오류 #게임오류해결 #컴퓨터오류 #PC문제해결 #게임사양 #그래픽카드


관련링크 -
- 윈도우11 시작 메뉴 웹 검색 끄기! 컴퓨터 업그레이드 없이 윈도우11 반응 속도 높이는 방법
- 윈도우10 지원 종료 후 저사양 PC 최적 OS 이렇게 선택해 보세요.
- thumbs.db 파일 자동 생성하지 않기(미리보기 이미지 캐시 사용 안함 설정, 윈도우7, 윈도우8.1)
- 윈도우 10 지원 종료 후 6년 연장 가능할까? ESU 비용, 보안 업데이트, 기업 계약까지 정확히 정리
- 설치조건에 미달되는 구형 PC에 윈도우 11 설치하는 가장 쉬운 방법
- 큐센 키보드 '윈도우 락' 키 - 게임과 업무 효율을 높이는 스마트 솔루션


댓글 쓰기

다음 이전