DirectX 12는 무엇일까?
DirectX 12(DX12)는 게임이나 멀티미디어 프로그램에서 성능을 극대화하기 위해 Microsoft가 개발한 그래픽 API예요. 하지만 "DX12 is not supported on your system" 오류가 발생할 때가 있는데, 이는 주로 하드웨어나 소프트웨어 호환성 문제 때문이에요. 아래의 방법들을 통해 이 오류를 해결할 수 있어요.
1. DirectX 12 지원 여부 확인하기
먼저, 내 시스템이 DirectX 12를 지원하는지 확인해야 해요.
- DxDiag 실행:
Windows + R
을 눌러 실행 창을 열고,dxdiag
를 입력한 후 Enter를 누르면 돼요. - DirectX 버전 확인: 시스템 탭에서 DirectX 버전이 12인지 확인해 주세요. 만약 버전이 12 미만이라면, 내 시스템이 DX12를 지원하지 않는 거예요.
2. 그래픽 카드 호환성 확인하기
DirectX 12는 최신 그래픽 카드에서만 지원돼요. 내 그래픽 카드가 DX12를 지원하는지 확인해 보세요.
- 인텔: 하스웰(4세대) 및 브로드웰(5세대) 이상
- 엔비디아: 지포스 GTX 600 시리즈 이상
- AMD: 라데온 HD 7000 시리즈 이상
만약 내 그래픽 카드가 DX12를 지원하지 않는다면, DX11로 게임을 실행하거나 새로운 그래픽 카드로 업그레이드해야 해요.
3. 그래픽 드라이버 업데이트하기
그래픽 카드가 DX12를 지원하더라도 드라이버가 최신 버전이 아니면 문제가 발생할 수 있어요. 다음 단계를 통해 드라이버를 업데이트해 주세요.
- 장치 관리자 실행:
Windows + X
를 눌러 장치 관리자를 열어 주세요. - 디스플레이 어댑터 선택: 디스플레이 어댑터 항목을 확장하고, 내 그래픽 카드를 마우스 오른쪽 버튼으로 클릭한 후 '드라이버 업데이트'를 선택해 주세요.
- 자동 업데이트: 드라이버 자동 검색을 통해 최신 버전으로 업데이트할 수 있어요.
또한, 제조사 공식 웹사이트(NVIDIA, AMD, Intel)에서 직접 최신 드라이버를 다운로드하여 설치할 수도 있어요.
⬇️ 아래 링크들은 각각의 그래픽 드라이버를 다운받을 수 있는 정식 사이트에요.⬇️
최신 정식 NVIDIA 드라이버 다운로드
최신 정식 NVIDIA 드라이버를 다운로드하여 PC 게임 경험을 향상시키고 앱을 더 빠르게 실행하세요.
www.nvidia.com
프로세서와 그래픽 드라이버 및 지원
www.amd.com
인텔® 드라이버 및 지원 도우미
인텔® 드라이버 및 지원 도우미는 사용 가능한 드라이버 업데이트가 있을 때 자동으로 탐지해주므로 시스템을 최신 상태로 유지하는 데 도움이 됩니다.
www.intel.co.kr
4. DirectX 런타임 설치하기
DirectX가 설치되어 있더라도 오래된 런타임 파일이 문제가 될 수 있어요. Microsoft의 공식 사이트에서 최신 DirectX 런타임을 다운로드하여 설치한 후 다시 시도해 보세요.
⬇️아래 링크는 Direct X 런타임을 공식적으로 다운로드 받을 수 있는 링크에요!⬇️
Download DirectX 최종 사용자 런타임 웹 설치 관리자 from Official Microsoft Download Center
Microsoft DirectX® 최종 사용자 런타임은 D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT 및/또는 Managed DirectX 1.1을 사용하는 일부 게임과 관련된 레거시 DirectX SDK의 여러 런타임 라이브러리를 설치합니다.
www.microsoft.com
5. Windows 업데이트하기
Windows 운영 체제가 최신 상태인지 확인해 주세요. 오래된 Windows 버전은 DirectX 12와 호환되지 않을 수 있어요.
- Windows 업데이트 확인:
설정 > 업데이트 및 보안 > Windows 업데이트
로 이동하여 '업데이트 확인'을 눌러 주세요. - Windows 10의 경우 빌드 번호가 최소 19090 이상이어야 해요.
6. Microsoft Visual C++ 재배포 가능 패키지 설치하기
Visual C++ 라이브러리가 손상되었거나 누락되면 DirectX 관련 오류가 발생할 수 있어요. Microsoft Visual C++ 재배포 가능 패키지를 다시 설치하고 시스템을 재부팅해 보세요.
⬇️아래 링크는 Microsoft Visual C++ 재배포 기능 패키지를 정식으로 받을 수 있는 링크에요!⬇️
지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드
이 문서에는 최신 버전의 Visual C++ 재배포 가능 패키지에 대한 다운로드 링크가 나열되어 있습니다.
learn.microsoft.com
7. 게임 설정 변경하기 (선택 사항)
게임 실행 시 문제가 계속된다면, 게임의 시작 옵션에서 DirectX 11 모드를 강제로 활성화할 수 있어요.
- Steam 라이브러리에서 게임을 마우스 오른쪽 버튼으로 클릭하고 '속성'으로 이동하세요.
- '일반' 탭에서 시작 옵션에
-dx11
또는-d3d11
을 입력하여 DirectX 11 모드로 실행해 보세요.
8. 윈도우 초기화하기 (최후의 수단)
위의 모든 방법이 실패한다면, Windows 초기화를 고려할 수 있어요. 이 과정은 모든 파일과 프로그램이 삭제되므로 백업 후 진행해야 해요.
모든 방법을 해도 안된다면
"DX12 is not supported on your system" 오류는 주로 하드웨어 호환성 문제나 드라이버 업데이트 부족으로 발생해요. 위의 단계를 따라 문제를 해결하고, 필요한 경우 시스템 및 하드웨어 업그레이드를 고려해 보세요.
'컴퓨터 > 윈도우' 카테고리의 다른 글
윈도우 Bad System Config Info 블루스크린 원인 및 해결방법 (0) | 2024.11.18 |
---|