윈도우11에서 DX12가 설치되어 있는지, 따로 업데이트를 해야 하는지 헷갈리는 분들이 많습니다. 결론부터 말씀드리면, 윈도우11에는 DirectX 12가 기본 포함되어 있어서 대부분의 사용자는 별도 설치 없이 자동 업데이트만으로 최신 버전을 유지할 수 있습니다. 다만 특정 게임에서 그래픽 오류가 발생하거나, 자동 업데이트가 꺼져 있는 경우에는 수동 설치가 더 확실한 해결책이 됩니다. 이 글에서는 현재 내 PC의 DirectX 버전을 확인하는 방법부터, 자동 업데이트 설정과 공식 수동 설치 절차까지 차근차근 정리해 드리겠습니다.
DX12 설치 여부, dxdiag 한 줄로 끝내기
내 컴퓨터에 DirectX 12가 설치되어 있는지 가장 빠르게 확인하는 방법은 dxdiag 명령어를 실행하는 것입니다. 실행 방법은 아주 간단합니다.
- 키보드에서 윈도우 키 + R을 눌러 '실행' 창을 엽니다.
- 입력란에 dxdiag라고 치고 엔터를 누릅니다.
- 잠시 후 열리는 'DirectX 진단 도구' 창에서 하단의 DirectX 버전 항목을 확인합니다.
여기에 DirectX 12라고 표시된다면 이미 최신 버전이 설치된 상태입니다. 만약 DirectX 11 또는 그 이하 버전으로 표시된다면, 업데이트가 필요하거나 시스템 파일에 문제가 있을 가능성이 있습니다. 이 경우 다음 단계로 넘어가 자동 업데이트를 확인해 보시는 것이 좋습니다.
윈도우11 자동 업데이트로 DX12 유지하는 법
윈도우11은 기본적으로 자동 업데이트가 활성화되어 있어서, 별도의 조작 없이도 DX12를 포함한 필수 시스템 업데이트가 설치됩니다. 다만 자동 업데이트가 꺼져 있거나, 업데이트를 수동으로 확인하고 싶다면 아래 순서를 따라 하시면 됩니다.
- 화면 왼쪽 하단의 윈도우 아이콘을 클릭하고 설정을 선택합니다.
- 설정 메뉴에서 업데이트 및 보안으로 이동합니다.
- 업데이트 확인 버튼을 클릭합니다.
시스템이 최신 업데이트를 자동으로 검색하고, DX12 관련 패치가 있다면 다운로드 및 설치가 진행됩니다. 이 과정은 인터넷 속도에 따라 몇 분에서 30분 정도 소요될 수 있습니다. 설치가 완료된 후에는 업데이트 기록 보기를 클릭해서 DirectX 관련 항목이 정상적으로 설치되었는지 확인할 수 있습니다.
자동 업데이트가 실패할 때, 수동 설치 방법
자동 업데이트가 실패했거나, 특정 게임에서 오래된 DirectX 파일이 필요하다고 오류가 나는 경우에는 수동 설치가 더 확실합니다. 이때 중요한 점은 반드시 마이크로소프트 공식 웹사이트에서만 다운로드해야 한다는 것입니다. 비공식 사이트에서 받은 파일은 보안에 심각한 위협이 될 수 있습니다.
수동 설치는 아래 순서로 진행하면 됩니다.
- 마이크로소프트 공식 웹사이트에 접속합니다.
- DirectX End-User Runtime Web Installer를 다운로드합니다.
- 다운로드한 파일을 실행하면 설치 마법사가 나타납니다. 화면의 지시에 따라 진행합니다.
- 설치가 완료되면 시스템을 재부팅합니다.
재부팅 후 다시 dxdiag를 실행하여 DirectX 버전이 DirectX 12로 정상 표시되는지 확인하면 됩니다. 참고로, 수동 설치를 진행하는 동안에는 다른 프로그램이나 백그라운드 작업을 종료해 두는 것이 좋습니다. 특히 시스템 성능에 영향을 미치는 프로그램은 사전에 닫아야 설치 오류를 줄일 수 있습니다.
DX12 업데이트 후 성능 변화, 이렇게 확인하세요
업데이트가 끝났다면 실제로 성능이 향상되었는지 확인해 보는 것도 중요합니다. DX12는 멀티코어 CPU를 효율적으로 활용하기 때문에, 같은 하드웨어라도 프레임 레이트가 향상되는 경우가 많습니다. 다만 그 효과를 정확히 확인하려면 업데이트 전후를 비교해야 합니다.
- 3DMark나 FurMark 같은 벤치마크 툴을 실행해서 프레임 레이트, CPU 사용률, GPU 온도 등을 측정해 보세요.
- DX12를 지원하는 게임을 직접 실행해서 로딩 시간이나 그래픽 품질의 변화를 체감하는 것도 좋은 방법입니다.
- MSI Afterburner 같은 모니터링 툴을 사용하면 실시간으로 CPU와 GPU 사용률의 변화를 눈으로 확인할 수 있습니다.
벤치마크 테스트에서 DX12를 사용하는 게임이 DX11보다 평균 20% 이상의 성능 향상을 보이기도 한 사례가 있습니다. 다만 이 수치는 게임의 종류와 시스템 사양에 따라 달라질 수 있습니다.
게임에서 그래픽 오류가 계속된다면? 확인할 것
DX12 설치를 완료했는데도 특정 게임에서 그래픽 오류가 계속 발생한다면, 다른 원인을 의심해 봐야 합니다. 몇 가지 가능성을 정리해 보면 다음과 같습니다.
- 게임 자체가 DirectX 11 또는 9 기반일 수 있습니다. 이 경우 DX12 업데이트와 별개로, 게임 실행에 필요한 구버전 DirectX 런타임 파일이 누락된 것일 수 있습니다. 이때는 마이크로소프트 공식 웹사이트에서 DirectX End-User Runtime을 다시 설치하면 해결되는 경우가 많습니다.
- 그래픽 카드 드라이버가 DirectX 12를 제대로 지원하지 않는 경우입니다. 엔비디아, AMD, 인텔 공식 사이트에서 최신 드라이버를 설치해 보세요. 그래도 해결되지 않는다면 하드웨어 자체가 DX12를 지원하지 않을 가능성이 있습니다.
Q. 윈도우11에서 DX12 설치 파일을 실행했는데 "최신 버전입니다"라고 나옵니다. 정상인가요?
정상입니다. 윈도우11에 이미 DirectX 12가 포함되어 있기 때문에, 수동 설치 파일을 실행하면 최신 상태라고 안내하며 추가 설치가 필요 없다는 메시지가 나타납니다. 이 경우 별도 조치 없이 사용하시면 됩니다.
Q. DX12를 설치하면 모든 게임이 빨라지나요?
그렇지 않습니다. DX12의 성능 향상은 게임이 DirectX 12 API를 지원해야만 발휘됩니다. DirectX 11 기반으로 만들어진 게임이라면 DX12 업데이트와 관계없이 성능 변화가 없거나 미미할 수 있습니다.
Q. 수동 설치 파일을 비공식 사이트에서 받아도 되나요?
절대 권장하지 않습니다. 비공식 사이트에서 배포되는 DirectX 설치 파일은 악성 코드가 포함되어 있을 위험이 높습니다. 반드시 마이크로소프트 공식 웹사이트에서만 다운로드하세요.