DirectX 12는 기본적으로 비활성화되어 있습니다. 활성화하는 방법

마지막 업데이트 : 월 13 2026
  • DirectX 12는 Windows, 드라이버 및 하드웨어가 호환될 때 작동합니다. DirectX 12는 켜고 끄는 방식이 아니라 호환성에 따라 활성화되는 기능입니다.
  • dxdiag는 실제 지원 여부를 나타내는 기능 레벨(12_0, 12_1)을 표시합니다. 이러한 레벨이 표시되지 않으면 GPU가 네이티브 DX12를 지원하지 않는 것입니다.
  • 많은 게임은 안정성을 위해 DX11로 시작하며, 게임 옵션이나 런처 설정에 따라 DX12 사용 여부가 결정되고, 고급 기능을 사용하려면 호환되는 GPU가 필요합니다.

DirectX 12는 기본적으로 비활성화되어 있습니다. 활성화하는 방법

게임을 실행했을 때 DirectX 12가 비활성화되었다는 메시지가 표시되면 뭔가 잘못된 것 같다는 생각이 드는 것은 당연합니다. 하지만 대부분의 경우, 특별한 설치가 필요한 것이 아니라 시스템, 드라이버 또는 게임 자체가 올바르게 구성되지 않았기 때문입니다 . 이 가이드에서는 Windows PC에서 DirectX 12를 활성화하는 실용적이고 명확하며 이해하기 쉬운 방법을 안내합니다.

우선, DirectX 12는 Windows와 그래픽 카드 드라이버에 종속되어 있다는 점을 이해하는 것이 중요합니다. 숨겨진 스위치로 활성화되는 것이 아니라, 시스템, 드라이버, 하드웨어가 호환될 때 자동으로 활성화됩니다 . 이 점을 명확히 했으니, 이제 단계별로 확인해야 할 사항, 실제 호환성을 확인하는 방법, 그리고 게임이 DX11을 고집하거나 D3D11 오류 또는 "DirectX 12는 지원되지 않습니다"와 같은 오류 메시지를 표시할 때 어떻게 해야 하는지 살펴보겠습니다.

DirectX 12란 무엇이고, 일부 게임에서는 왜 기본적으로 DirectX 12를 사용하지 않습니까?

DirectX 12는 마이크로소프트에서 개발한 API로, 게임이 GPU와 더욱 효율적으로 통신할 수 있도록 해줍니다. DirectX 12가 제대로 작동하면 CPU 부하를 줄이고, 코어 간 작업 분산을 개선하며, 레이 트레이싱 , 가변 레이트 셰이딩, 메시 셰이더와 같은 기술을 사용할 수 있게 됩니다. 하지만 안정성이나 호환성 문제로 인해 일부 게임은 DX11로 시작하며, DX12는 설정에서 수동으로 선택해야 하는 경우도 있습니다.

시스템에 DX12가 설치되어 있더라도 게임이 다른 API를 사용하여 실행되더라도 놀라지 마세요. 개발자는 대부분의 사용자를 위해 가장 안정적인 옵션을 우선시하는 경우가 많기 때문에 게임 설정에서 DX11에서 DX12로 전환하는 옵션이 제공됩니다.

기본 확인: Windows 버전, dxdiag 및 기능 수준

첫 번째 단계는 Windows와 하드웨어가 최신 버전인지 확인하는 것입니다. 기본적으로 DX12는 Windows 10 및 Windows 11에 통합되어 있지만 , 가장 고급 기능(DirectX 12 Ultimate)을 사용하려면 최신 운영 체제 버전이 필요합니다.

Windows 버전을 확인하세요 Windows + R을 입력하고 winver Enter 키를 누르세요. Windows 11이나 비교적 최신 Windows 10을 사용 중이라면 올바른 방향으로 가고 있는 것입니다. 그런 다음 진단 도구를 열어서 윈도우 + R → dxdiag를 그리고 살펴보세요.

dxdiag에서 시스템 탭으로 이동하여 "DirectX 버전"을 확인하세요. DirectX 12라고 표시되면 시스템에서 DirectX 12를 지원하는 것입니다. 이제 디스플레이 탭으로 이동하여 "기능 수준"을 찾으세요. 여기에 12_0, 12_1, 11_1... 과 같은 항목이 표시될 것입니다 . 이 항목은 GPU가 실제로 실행할 수 있는 기능을 나타내므로 매우 중요합니다.

12_0 또는 12_1이 표시되면 하드웨어가 DX12를 지원하는 것입니다. 12_x가 표시되지 않으면 그래픽 카드가 DX12를 지원하지 않으므로 네이티브 DX12를 강제로 사용할 수 없습니다 . 이 경우, 아래에서 DX11을 사용하는 방법 또는 게임에서 지원하는 경우 사용할 수 있는 다른 대안에 대해 설명합니다.

Windows 업데이트: 가장 많은 문제를 해결하는 첫 번째 단계

시스템을 업데이트하면 많은 문제가 해결됩니다. 설정 → 업데이트 및 보안(Windows 11의 경우 Windows 업데이트 )을 열고 "업데이트 확인"을 클릭하세요. 보류 중인 업데이트가 있으면 설치하고, 메시지가 표시되면 컴퓨터를 다시 시작하세요 . DirectX 12 및 관련 구성 요소는 일반적으로 Windows 업데이트를 통해 제공되므로 미루지 말고 업데이트를 진행하세요.

  Windows에서 WinRing0을 제거하고 실제로 바이러스인지 확인하는 방법

모든 것이 최신 상태인 것처럼 보이더라도 그래픽 스택에 영향을 미치는 누적 업데이트나 품질 패치가 있을 수 있습니다. 특히 이전 버전의 Windows 10에서 업그레이드하는 경우 업데이트 후 시스템을 몇 번 재시작하는 것이 좋습니다 .

GPU 드라이버: 제조업체 웹사이트에서 새로 설치

그래픽 드라이버는 이 모든 것의 핵심입니다. 제조사 공식 웹사이트 (NVIDIA(nvidia.com/drivers), AMD(amd.com/support), Intel(intel.com/support/graphics-drivers))를 방문하여 최신 버전을 다운로드하십시오 . 타사 도구는 사용하지 말고 공식 설치 프로그램을 사용하십시오.

설치 프로그램을 실행할 때 "클린 설치" 옵션이 있으면 선택하십시오. 이렇게 하면 충돌을 일으킬 수 있는 이전 버전의 잔여 파일이 제거됩니다. 업데이트 후 컴퓨터를 다시 시작하여 드라이버가 올바르게 로드되도록 하십시오 . 그런 다음 dxdiag로 돌아가서 "기능 수준"을 다시 확인하십시오.

노트북의 경우, 내장형 또는 하이브리드 GPU를 사용 중이라면 컴퓨터 제조업체의 지원 웹사이트를 방문하는 것이 좋습니다. 일부 시스템은 특정 그래픽 기능을 제대로 활성화하기 위해 OEM에서 인증한 드라이버가 필요할 수 있습니다 .

게임 자체에서 DirectX 12를 선택할 수 있는지 확인하세요.

일부 게임에서는 비디오 옵션에서 그래픽 API를 선택할 수 있습니다. 게임 메뉴로 이동하여 그래픽 또는 렌더링 항목을 찾고, 해당 옵션이 보이면 렌더러를 DirectX 11(또는 Vulkan)에서 DirectX 12로 변경하세요. 변경 사항이 적용되려면 게임을 다시 시작해야 할 수도 있습니다.

게임에서 해당 선택기를 제공하지 않는다면 개발사 문서를 확인해 보세요. 경우에 따라 명령줄 매개변수나 런처의 토글 옵션이 나와 있을 수 있습니다. 각 게임마다 설정 방법이 다르므로, 찾기 어려운 곳에 설정이 있더라도 놀라지 마세요.

일반적인 Steam 오류: 실행 설정 및 파일 확인

Steam을 사용하는 경우 라이브러리로 이동하여 게임을 마우스 오른쪽 버튼으로 클릭하고 속성 → 실행 옵션을 선택하세요. -dx12 o -d3d12 문제가 생기면 시도해보세요 기본 설정을 사용하려면 이 상자를 비워 두십시오.. 반대로, GPU가 DX12를 지원하지 않고 게임에서 요구하는 경우 다음을 추가하세요. -dx11 타이틀에서 허용하는 경우 DirectX 11을 강제로 적용합니다.

같은 창에서 로컬 파일 아래에 있는 "게임 파일 무결성 확인"을 클릭하세요. 이렇게 하면 잘못된 호환성 메시지를 유발할 수 있는 손상된 다운로드 파일을 복구할 수 있습니다. 간단한 확인만으로도 실행 실패 문제를 해결할 수 있는 경우가 많습니다.

Microsoft에서 DirectX 구성 요소를 설치합니다(필요한 경우)

마이크로소프트에서 제공하는 "DirectX 최종 사용자 런타임 웹 설치 프로그램"을 다운로드하면 많은 구형 게임이나 게임 엔진에서 여전히 필요한 추가 라이브러리를 설치할 수 있습니다 . DX12는 Windows에 기본적으로 포함되어 있으므로 엄밀히 말하면 "DX12" 설치 프로그램은 아니지만, DX9/10/11 관련 런타임 문제를 해결할 수 있습니다.

외부 가이드를 참고하기로 결정했다면, 극도로 주의하십시오. PUP(잠재적으로 원치 않는 프로그램)일 수 있는 배너 광고에 나오는 소프트웨어는 설치하지 마십시오 . 가능하면 공식적인 자료를 활용하여 컴퓨터에 불필요한 소프트웨어를 설치하지 않도록 하십시오.

SFC 및 DISM을 사용하여 시스템 파일 복구

Windows에서 파일 손상이 의심되는 경우 관리자 권한으로 명령 프롬프트를 열고 다음을 실행하세요. sfc /scannow. 완료될 때까지 기다리세요. 이 검사는 보통 시간이 좀 걸리지만, 중요한 구성 요소를 감지하고 복구합니다.

그런 다음, 다음 순서를 입력하세요. DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM은 Windows 이미지를 복구하고 SFC가 스스로 해결할 수 없는 불일치를 수정합니다.

작업이 완료되면 재시작하십시오. 이 과정을 거치면 그래픽 서비스, 라이브러리 및 종속성 관련 문제가 많이 해결되며 , 이전에는 DX12에서 실행되지 않던 게임도 문제없이 실행되는 경우가 많습니다.

  윈도우 11에서 SSD를 최적화하여 진정으로 초고속 성능을 구현하는 방법

DX12 Ultimate, 레이 트레이싱 및 "기능 수준": dxdiag에서 예상되는 사항

DirectX 12 Ultimate는 별도로 설치하는 실행 파일이 아니라, Windows, 드라이버, 호환되는 GPU가 모두 설치되어 있을 때 활성화되는 기능 모음입니다 . 하드웨어 레이 트레이싱, VRS, 메시 셰이딩과 같은 기술은 이러한 구성 요소에 의존합니다.

dxdiag에서는 "끄기"에서 "켜기"로 전환하는 버튼이 표시되지 않습니다. 대신 하드웨어 지원 수준을 나타내는 "기능 레벨"이 표시됩니다. 텍스트 레이블이 변경되지 않는다고 해서 DX12가 작동하지 않는다는 의미는 아닙니다 . 단지 이 패널에서 DX12 Ultimate를 스위치로 표시하지 않는다는 뜻입니다.

레이 트레이싱이나 고급 기능에 대해 궁금한 점이 있다면 GPU 제조사 웹사이트를 확인하세요. 일부 내장 그래픽(iGPU)은 하드웨어 레이 트레이싱이나 특정 게임 전용 기술을 지원하지 않으므로 , 호환되는 하드웨어가 필요합니다.

실제 사례: Fortnite의 D3D11, "DX12 비활성화" 및 시작되지 않는 게임

Windows를 재설치한 후 Fortnite에서 D3D11 오류가 발생하는 경우가 있습니다. 이는 일반적으로 드라이버가 설치되지 않았거나 게임이 하드웨어와 호환되지 않는 API를 사용하려고 할 때 발생합니다 . Windows를 업데이트하고, GPU 드라이버를 새로 설치한 다음, Steam 또는 Epic Games Launcher에서 파일 무결성 검사를 실행해 보세요.

dxdiag에서 시스템이 DX12를 지원한다고 나오는데 게임이 DX11로 실행된다면, 게임 설정에 DX12 선택 옵션이 있는지 확인해 보세요. 게임 메뉴에 DX12 옵션이 없다면, 개발자가 안정성 문제로 하드웨어 구성에서 DX12를 비활성화했거나, GPU가 충분히 활용하지 못하는 특정 기능을 요구하고 있을 가능성이 높습니다.

inZOI 및 "DirectX 12는 귀하의 시스템과 호환되지 않습니다" 메시지

기본적으로 비활성화된 DirectX 12를 활성화하는 방법

inZOI(및 기타 최신 게임)에서 "DX12가 지원되지 않습니다."라는 메시지가 표시될 수 있습니다. 먼저 dxdiag → 디스플레이 → "기능 레벨"로 이동하여 12_0 또는 12_1로 설정되어 있는지 확인하십시오. 목록에 없으면 GPU가 DX12를 지원하지 않는 것이므로 게임에서 허용하는 경우 DX11을 강제로 사용해야 합니다.

Steam: 라이브러리 → 게임 마우스 오른쪽 버튼 클릭 → 속성 → 실행 옵션. 삭제 -dx12 설정되어 있다면 기본 모드로 시작해보세요. 하드웨어가 DX12에 도달하지 못하면 다음을 작성하세요. -dx11 DirectX 11을 강제로 적용하려면 타이틀에서 지원하는 경우입니다. 계속 문제가 발생하면 드라이버를 업데이트하고 파일 무결성을 확인하세요.

iGPU와 dGPU: 실제로 게임을 실행하는 사람은 누구인가요?

내장 그래픽(iGPU)과 외장 그래픽(dGPU)이 모두 있는 시스템에서 게임이 내장 그래픽을 사용하려고 할 수 있습니다. 이 경우 내장 그래픽이 DX12 또는 RT 기능을 지원하지 않기 때문에 많은 기능이 표시되지 않습니다 . 그래픽 카드 제어판(NVIDIA 제어판, AMD 소프트웨어 Adrenalin)을 열고 게임 실행 파일을 "고성능 GPU"로 지정하십시오.

노트북의 경우, Windows 그래픽 설정(설정 → 디스플레이 → 그래픽 설정)에서 게임에 고성능 모드를 활성화하세요. 게임이 외장 그래픽 카드(dGPU)에서 실행되면 DX12 기능이 더 많이 활용 되고 성능이 크게 향상될 가능성이 높습니다.

백그라운드 소프트웨어, 오버레이 및 바이러스 백신

오버레이, 캡처 도구, FPS 모니터 또는 최적화 프로그램이 충돌을 일으킬 수 있습니다. 이러한 프로그램들을 비활성화하고, 오버클럭 유틸리티를 종료하고, 필요한 경우 게임을 관리자 권한으로 실행해 보세요 . 또한, 바이러스 백신 소프트웨어에서 게임 및 플랫폼 폴더(Steam, Epic Games Store)를 제외하여 차단되지 않도록 하세요.

드라이버를 설치한 후 게임을 처음 실행할 때만 오류가 발생하는 경우, 셰이더 컴파일이 타사 도구와 충돌하는 것일 가능성이 높습니다. 오버레이 없이 실행하면 일반적으로 이러한 문제가 해결됩니다.

  PC용 마인크래프트 다운로드 방법: 에디션 및 런처 완벽 가이드

BIOS/UEFI 업데이트 및 제조업체 지원

드물긴 하지만, 오래된 BIOS/UEFI 버전은 특정 시스템 기능과의 호환성 문제를 일으킬 수 있습니다. 메인보드 또는 노트북의 지원 페이지에서 권장 업데이트를 확인하십시오. BIOS 업데이트는 반드시 제조사의 지침을 따르고, 업데이트 전에 반드시 백업을 생성하십시오 . 업데이트 과정이 실패하면 컴퓨터를 사용할 수 없게 될 수 있습니다.

OEM(브랜드) 컴퓨터의 경우 해당 회사의 지원 웹사이트를 확인하세요. 일반적으로 해당 웹사이트에는 제품 구성에서 지원하는 DirectX 버전이 명시되어 있으며 검증된 드라이버가 게시되어 있습니다. 내장 그래픽(iGPU)에 대한 질문이 있는 경우 컴퓨터 제조업체의 설명서를 참조하면 많은 질문에 대한 답을 찾을 수 있습니다.

하드웨어가 더 이상 기준에 미치지 못할 때: 대안과 기대

dxdiag에서 12_0 또는 12_1이 표시되지 않고 GPU가 특정 아키텍처보다 이전 버전인 경우 네이티브 DX12를 실행할 수 없습니다. 이 경우 다음 매개변수를 사용하세요. -dx11 게임이 지원한다면 아니면 해당 게임의 기본 API를 고수하는 것도 나쁘지 않습니다. DX11에서 좋은 설정을 적용하면 여전히 많은 게임이 원활하게 실행됩니다.

레이 트레이싱과 같은 기능은 특정 하드웨어가 필요하며 소프트웨어로는 활성화할 수 없다는 점을 유념하십시오. 게임에 레이 트레이싱 전용 GPU가 필요한데 사용자의 GPU에 해당 기능이 없다면, 설정이 표시되지 않거나 상당한 성능 저하 없이 활성화할 수 없습니다.

윈도우 재설치 깔끔하게 하기: 마지막 카트리지

위의 모든 방법을 시도해 봤는데도 문제가 해결되지 않으면 Windows를 새로 설치하는 것을 고려해 보세요. 새로 설치하기 전에 데이터를 백업해 두는 것이 좋습니다. 새로 설치하면 깊숙이 자리 잡은 충돌이나 그래픽 구성 요소를 차단할 수 있는 잔여 소프트웨어를 제거할 수 있습니다 . 그런 다음 Windows 업데이트와 GPU 드라이버를 설치하고 올바른 설정으로 게임을 실행하세요.

단기적인 해결책으로 생각하지 마세요. 하지만 몇 달 동안 팀과 어려움을 겪었다면 이 방법을 무시하지도 마세요. 때로는 API와 런타임의 뿌리 깊은 문제를 해결하는 데 진정으로 도움이 될 수 있습니다.

의심을 해소하기 위한 간단한 질문

DirectX 12를 수동으로 "설치"할 수 있나요? 엄밀히 말하면, 독립 실행형 패키지로는 설치할 수 없습니다. DirectX 12 는 Windows와 최신 드라이버에 포함되어 있으며 , Microsoft의 웹 설치 프로그램은 일부 게임에 필요한 추가 런타임만 설치합니다.

DX12를 활성화해도 dxdiag에서 아무런 변화가 보이지 않는 이유는 무엇인가요? DX12(및 Ultimate)는 켜고 끄는 스위치처럼 작동하는 것이 아니라 기능 레벨로 표시되기 때문입니다 . 중요한 것은 12_0 또는 12_1이 표시되고 게임에 해당 옵션이 제공되는 것입니다.

내장 그래픽(iGPU)으로 레이 트레이싱과 DLSS를 사용할 수 있나요? 일반적으로는 불가능합니다. 하드웨어 레이 트레이싱 및 DLSS와 같은 기술은 호환되는 외장 그래픽 카드(dGPU)가 필요합니다. 레이 트레이싱이나 고급 기술을 사용하려면 성능 좋은 외장 그래픽 카드 와 최신 드라이버가 필요합니다.

드라이버 업데이트만으로 충분할까요? 많은 경우 그렇습니다. Windows 업데이트와 GPU 드라이버의 클린 재설치를 통해 대부분의 DX12 문제가 해결됩니다.

여기까지 읽으셨다면 이미 분명히 이해하셨을 겁니다. DX12는 전체 생태계가 제대로 정렬되어야 작동합니다. 최신 버전의 Windows, 공식 드라이버, 각 게임에 맞는 올바른 API 선택, 그리고 dxdiag를 통한 검증까지 모두 완료했다면, 특별한 해결 방법 없이도 DirectX 12가 제대로 작동해야 합니다 . 만약 하드웨어 사양이 부족하다면, DX11을 강제로 사용하고, 파일 무결성을 유지하며, 시스템을 깨끗하게 관리하는 것이 컴퓨터에서 최상의 경험을 얻는 방법입니다.

DxDiag를 사용하여 PC에서 DirectX 오류를 진단하는 방법
관련 기사 :
DxDiag를 사용하여 PC에서 DirectX 오류를 진단하는 방법