게임이나 소프트웨어를 실행하다 보면 "DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument."라는 오류 메시지를 만날 수 있습니다. 이는 시스템이 DirectX 12를 지원하지 않아서 발생하는 문제입니다. 이번 글에서는 이 오류를 해결하는 방법을 단계별로 자세히 설명하겠습니다.
DirectX 12 오류의 원인 파악
DirectX 12란 무엇인가?
DirectX 12는 마이크로소프트가 개발한 멀티미디어 API(Application Programming Interface)로, 주로 게임과 그래픽 소프트웨어에서 사용됩니다. 이 API는 최신 그래픽 기술을 지원하며, 보다 나은 성능과 효율성을 제공합니다. 그러나 모든 시스템이 이를 지원하는 것은 아니므로, DirectX 12 관련 오류 메시지가 발생할 수 있습니다.
시스템 사양 확인
DirectX 12 오류를 해결하기 위해서는 먼저 시스템이 DirectX 12를 지원하는지 확인해야 합니다. 이를 위해 다음 단계를 따라주세요:
- Windows 키 + R을 눌러 실행 창을 엽니다.
- "dxdiag"를 입력하고 Enter 키를 누릅니다.
- DirectX 진단 도구가 열리면, "시스템" 탭을 확인하여 DirectX 버전을 확인합니다.
이 단계를 통해 시스템에서 지원하는 DirectX 버전을 확인할 수 있습니다. 만약 DirectX 12가 지원되지 않는다면, 오류가 발생할 수 있습니다.
DirectX 12 오류 해결 방법
방법 1: 명령 행 인수 제거
오류 메시지에서 제안한 대로, -dx12 또는 -d3d12 명령 행 인수를 제거하는 방법입니다.
- 게임 실행 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
- "대상" 필드에서 -dx12 또는 -d3d12 인수를 찾아 삭제합니다.
- "적용" 및 "확인" 버튼을 눌러 변경 사항을 저장합니다.
이 방법을 통해 DirectX 12 관련 인수를 제거하여 문제를 해결할 수 있습니다.
방법 2: DirectX 11로 실행
DirectX 12를 지원하지 않는다면, DirectX 11로 실행하는 것도 좋은 방법입니다.
- 게임 실행 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 선택합니다.
- "대상" 필드에 -dx11 인수를 추가합니다.
- "적용" 및 "확인" 버튼을 눌러 변경 사항을 저장합니다.
이 방법을 통해 DirectX 11로 게임을 실행하여 문제를 해결할 수 있습니다.
방법 3: 그래픽 드라이버 업데이트
그래픽 드라이버가 최신 버전인지 확인하고 업데이트하는 방법입니다.
- 장치 관리자를 엽니다.
- 디스플레이 어댑터를 확장하고 그래픽 카드를 마우스 오른쪽 버튼으로 클릭합니다.
- "드라이버 업데이트"를 선택하고 "자동으로 검색"을 선택합니다.
그래픽 드라이버를 최신 버전으로 업데이트하면 DirectX 관련 문제를 해결할 수 있습니다.
방법 4: 시스템 업데이트
Windows 업데이트를 통해 시스템을 최신 상태로 유지하면 DirectX 관련 문제를 해결할 수 있습니다.
- 설정을 엽니다.
- "업데이트 및 보안"을 선택합니다.
- "Windows 업데이트"에서 "업데이트 확인"을 클릭합니다.
시스템을 최신 상태로 유지하면 DirectX 12 관련 오류를 예방하고 해결할 수 있습니다.
DirectX 12 실행 오류는 다양한 원인으로 발생할 수 있지만, 위의 방법들을 통해 쉽게 해결할 수 있습니다. 명령 행 인수를 제거하거나, DirectX 11로 실행하거나, 그래픽 드라이버와 시스템을 업데이트하는 등의 방법을 시도해 보세요. 이 글을 통해 여러분의 게임 또는 소프트웨어 실행 문제가 해결되기를 바랍니다.