Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

내 PC에 설치된 DirectX 버전 확인 및 업데이트 방법

DirectX는 DirectDraw, DirectMusic, Direct3D 등 다양한 API를 조합하여 구동되는 마이크로소프트의 멀티미디어 기술입니다. 게임과 멀티미디어 콘텐츠의 성능과 화질을 크게 향상시켜 주며, 일부 게임은 실행을 위해 특정 버전의 DirectX를 필수 요구 사항으로 지정하기도 합니다.

현재 시스템에 설치된 DirectX 버전은 DirectX 진단 도구(DirectX Diagnostic Tool)를 통해 간단히 확인할 수 있습니다. 이 글에서는 해당 도구를 찾고 사용하는 방법을 단계별로 안내합니다. 만약 시스템에 구버전의 DirectX가 설치되어 있다면, 아래 내용을 참고해 최신 버전으로 업데이트하는 것도 좋습니다.

DirectX가 정확히 어떤 역할을 하는지 궁금하다면, DirectX의 개념과 중요성을 자세히 설명한 심화 가이드도 함께 참고해 보세요.

Windows에서 DirectX 버전 확인하기

DirectX 진단 도구를 실행하면 PC에 설치된 DirectX 구성 요소와 드라이버에 관한 모든 정보를 한눈에 확인할 수 있습니다.

확인 방법은 아주 간단하며, 두 단계만 거치면 됩니다.

  1. 키보드에서 Win + R 키를 눌러 실행 창을 연 뒤, dxdiag를 입력하고 Enter 키를 누릅니다.
  2. 도구가 실행되면 시스템 정보(System Information) 항목 아래에서 DirectX 버전을 확인할 수 있습니다.

Windows 10 이상을 사용 중이라면 대부분 DirectX 12가 설치되어 있을 가능성이 높습니다. 운영체제를 설치하면 DirectX 12 API도 함께 자동으로 설치되기 때문입니다. 다만 시스템에 구버전의 DirectX가 설치되어 있다면, Windows 업데이트를 통해 비교적 간단하게 최신 버전으로 업그레이드할 수 있습니다.

Windows에서 DirectX 업데이트하기

마이크로소프트는 최신 DirectX 버전에 대한 독립형(스탠드얼론) 설치 패키지를 제공하지 않습니다. 따라서 DirectX를 최신 버전으로 유지하려면 Windows 업데이트 기능을 활용해야 합니다.

  1. Win + I 키를 눌러 설정(Settings) 앱을 실행합니다.
  2. 업데이트 및 보안 > 업데이트 확인을 차례로 선택합니다.
  1. Windows가 업데이트를 검색하도록 기다립니다. 시스템에 맞는 더 새로운 DirectX 버전이 있다면, 다른 업데이트와 함께 자동으로 다운로드 및 설치됩니다.
  2. 설치가 완료되면 PC를 재부팅한 뒤, DirectX 진단 도구를 다시 실행하여 버전이 정상적으로 업데이트되었는지 확인합니다.

만약 Windows 업데이트에 문제가 발생한다면 먼저 해당 오류를 해결해야 하며, 상황에 따라 Microsoft Update를 거치지 않고 업데이트를 진행하는 방법을 선택할 수도 있습니다.

레거시 DirectX SDK용 런타임 라이브러리 설치하기

최신 DirectX 버전이 설치되어 있음에도 불구하고 일부 오래된 게임이 실행되지 않는다면, 레거시(구형) DirectX SDK의 런타임 라이브러리 일부가 시스템에 누락되었을 가능성이 있습니다.

마이크로소프트는 D3DX9, D3DX10, XAudio 2.7, XInput 1.3, XACT, Managed DirectX 1.1 등의 런타임 라이브러리를 시스템에 설치해 주는 전용 도구를 제공합니다. 단, 이 도구는 DirectX 버전 자체를 업그레이드하는 것이 아니라, 구형 SDK의 런타임 라이브러리를 추가로 설치하는 역할만 한다는 점에 유의하세요.

  1. 마이크로소프트 공식 웹사이트에서 DirectX End-User Runtime Web Installer를 다운로드합니다.
  2. 다음을 누르고 설치 마법사의 안내에 따라 진행합니다.
  1. 설치가 완료되면 마침을 선택하여 마법사를 종료합니다.

설치를 마치면 이제 구형 게임들도 정상적으로 실행할 수 있을 것입니다.

참고로 Windows 환경에서 DirectX만이 유일한 그래픽 API는 아닙니다. 필요에 따라 VulkanRT 같은 대체 API를 활용하는 것도 좋은 선택입니다.