Windows에서 “D3D11 호환 GPU가 필요합니다” 오류를 해결하고 수정하는 방법

게임 실행 시 “D3D11 호환 GPU가 필요합니다” 오류를 해결하는 방법

Marvel’s Midnight Sun 같은 게임을 실행했는데 갑자기 “D3D11 호환 GPU(기능 레벨 11.0, 셰이더 모델 5.0)”가 필요하다는 오류 메시지가 뜬다면 정말 짜증 나겠죠? 이 문제는 단순히 그래픽 카드가 구형이라서 발생하는 것이 아닙니다.드라이버 문제이거나 Windows에서 GPU를 제대로 인식하지 못하는 경우도 있습니다.전에는 아무 문제 없이 게임이 잘 실행되다가 갑자기 이런 오류가 발생하는 거죠.자, 이제 게임을 다시 즐길 수 있도록 몇 가지 확인 사항과 해결 방법을 알려드리겠습니다. Windows 업데이트나 드라이버 변경 후에, 비교적 괜찮은 사양의 컴퓨터에서도 이런 오류가 발생하는 건 참 이상한 일입니다.하드웨어 문제가 아닌 경우가 많고, 소프트웨어 문제인 경우가 흔하죠.그러니 바로 새 GPU를 구입하기 전에, 아래 단계를 먼저 시도해 보세요.최악의 경우, 하드웨어가 더 이상 호환되지 않는다는 것을 확인하게 되겠지만, 드라이버를 패치하거나 일부 설정을 조정하면 문제가 해결될 가능성이 높습니다.

1.게임의 시스템 요구 사항과 PC 사양을 확인하세요.

이 오류 메시지는 GPU가 게임 요구 사항을 충족하지 못한다는 것을 명확히 보여주므로, 게임에 실제로 필요한 사양을 다시 한번 확인해 보세요.공식 웹사이트, 게임 플랫폼(예: Steam), 또는 설명서를 참조하십시오.일반적으로 D3D11 기능을 요구하는 게임은 GPU가 Feature Level 11.0 및 Shader Model 5.0을 지원해야 한다는 것을 의미합니다.이는 최고급 사양은 아니지만, 모든 구형 GPU가 이를 지원하는 것은 아닙니다.하드웨어가 최소 사양에 근접하거나 약간 못 미치는 경우, 업그레이드가 유일한 해결책일 수 있습니다.하지만 GPU가 이러한 기능을 지원해야 한다면 드라이버 또는 소프트웨어 문제일 가능성이 높습니다.간혹 드라이버가 업데이트된 구형 그래픽 카드도 드라이버 버그나 Windows 오류로 인해 D3D11을 완전히 지원하지 못하는 경우가 있습니다.

2. Windows에서 Direct3D 지원을 제대로 인식하는지 확인하십시오.

여기서부터 약간 기술적인 내용이 나오지만, 그리 어렵지는 않습니다.dxdiag를 사용하면 Windows가 Direct3D 기능을 제대로 인식하는지 확인할 수 있습니다.

  • Windows 검색창에 dxdiag를 입력 하고 Enter 키를 누르세요.
  • 디스플레이 탭을 선택하고 드라이버 항목 에서 D3D가 목록에 있는지 확인하세요.
  • Direct3D가 목록에 표시되지 않거나 이전 버전이 표시되는 경우, 그것이 문제의 원인일 수 있습니다.이는 Windows가 Direct3D 11 지원을 제대로 인식하지 못하고 있음을 나타냅니다.

DirectX가 필요한 지원을 제공하지 않는 경우 DirectX를 업데이트하면 도움이 될 수 있습니다. Windows는 일반적으로 DirectX를 최신 상태로 유지하지만, 때때로 구성 요소에 오류가 발생하거나 손상될 수 있습니다.- 업데이트하려면 설정 > 업데이트 및 보안 > Windows 업데이트를 통해 Windows 업데이트를 열고 선택적 업데이트를 확인하세요.- Microsoft 웹사이트(https://support.microsoft.com/en-us/help/179113/directx-end-user-runtime-web-installer)에서 최신 DirectX 최종 사용자 런타임 웹 설치 관리자를 다운로드하여 설치해 볼 수도 있습니다.이렇게 하면 누락된 Direct3D 구성 요소를 복구할 수 있습니다.참고: 일부 시스템에서는 드라이버 충돌로 인해 DirectX 업데이트가 설치되지 않을 수 있습니다.이 점을 유의하세요.

3.게임 실행 옵션을 조정하여 Direct3D 11을 강제로 사용하도록 설정하세요.

때때로 게임이 D3D11 모드로 기본 설정되지 않아 그래픽 카드가 해당 모드를 지원하더라도 오류가 발생할 수 있습니다.- Steam의 경우: – 게임을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.- 시작 옵션 설정을 클릭합니다.- ` -d3d11` (따옴표 제외)을 입력합니다.- 게임을 실행하고 문제가 해결되는지 확인합니다.- Epic Games의 경우: – 런처를 열고 라이브러리 로 이동합니다.- 게임 옆의 톱니바퀴 아이콘을 클릭하고 고급 옵션을 선택합니다.- 추가 명령줄 인수에 ` D3D11` 을 추가합니다.- 다시 실행합니다.이유는 일부 오래된 게임이나 특정 구성에서 호환되지 않는 그래픽 모드가 기본 설정되기 때문입니다. D3D11을 강제로 사용하면 오류가 해결될 수 있습니다.

4.그래픽 드라이버를 재설치하거나 업데이트하세요.

드라이버가 문제의 원인인 경우가 많으며, 특히 드라이버가 오래되었거나 손상된 경우 더욱 그렇습니다.드라이버를 올바르게 다시 설치하면 이 문제를 해결할 수 있습니다.- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.- 디스플레이 어댑터를 확장합니다.- GPU를 마우스 오른쪽 버튼으로 클릭하고 장치 제거를 선택합니다.- ” 이 장치의 드라이버 소프트웨어 삭제 ” 옵션이 있으면 선택합니다.이 옵션은 필수입니다.- PC를 다시 시작합니다.다시 시작한 후 GPU 제조업체 웹사이트로 이동합니다.- NVIDIA: [nvidia.com](https://www.nvidia.com/Download/index.aspx) – AMD: [amd.com](https://www.amd.com/en/support) – Intel: [intel.com](https://downloadcenter.intel.com/) 최신 드라이버 패키지를 다운로드하고 클린 설치합니다. NVIDIA와 AMD의 경우 설치 과정에서 클린 설치 옵션을 사용하는 것이 좋습니다. Windows의 자동 드라이버 업데이트가 올바른 드라이버를 다운로드하지 못하는 경우가 있으므로 수동 설치가 가장 좋습니다.또는 DriverFixDDU(Display Driver Uninstaller)와 같은 도구를 사용하여 새 드라이버를 설치하기 전에 이전 드라이버를 제거할 수 있습니다.단, DDU를 처음 사용하는 경우 주의해야 합니다.

5.만일의 사태에 대비하여 Windows 페이징 파일을 수정하십시오.

GPU 드라이버에 문제가 없는데도 오류가 계속 발생한다면, Windows의 가상 메모리인 “페이징 파일” 크기를 늘려보는 것이 도움이 될 수 있습니다.왜 효과가 있는지는 확실하지 않지만, 시도해 볼 가치가 있습니다.특히 시스템의 RAM 용량이 부족하거나 시스템 작동이 원활하지 않은 경우에 유용합니다.다음 단계를 따르세요.- 고급 시스템 설정 (Windows 검색)을 엽니다.- 성능 아래에서 설정을 클릭합니다.- 고급 탭으로 이동합니다.- 가상 메모리 아래에서 변경을 클릭합니다.- 모든 드라이브에 대한 페이징 크기 자동 관리를 선택 해제합니다.- 드라이브(일반적으로 C: 드라이브)를 선택합니다.- 사용자 지정 크기를 클릭합니다.- 권장 크기를 선택하고 초기 크기 로 설정합니다.- 최대 크기는 권장 크기 의 두 배로 설정합니다.- 설정을 클릭한 다음 확인을 클릭합니다.이 방법이 항상 효과가 있는 것은 아니지만, 특히 구형 하드웨어를 사용하는 경우 시스템의 그래픽 처리 성능을 안정화하는 데 도움이 될 수 있습니다.

다른 모든 방법이 실패하면 포럼이나 게임별 지원 페이지를 확인하거나, 심지어 이전 버전의 게임을 실행해 보는 것도 도움이 될 수 있습니다.이 오류는 하드웨어, 소프트웨어, 그리고 윈도우의 특성이 복합적으로 작용하여 발생하는 문제이기 때문에 해결하기가 까다롭습니다.최악의 경우 하드웨어 업그레이드가 필요할 수도 있지만, 대부분의 경우 드라이버를 수정하거나 Direct3D 11 모드를 강제로 활성화하면 문제가 해결됩니다.이 정보가 누군가에게 도움이 되어 오랫동안 골머리를 앓지 않도록 해주기를 바랍니다.

요약

  • 시스템이 게임 요구 사항을 충족하는지 확인하십시오.
  • dxdiag 명령어 를 사용하여 Windows가 Direct3D 지원을 제대로 인식하는지 확인하십시오.
  • 실행 옵션을 통해 D3D11 모드를 강제로 활성화하세요.
  • 제조사 웹사이트에서 GPU 드라이버를 재설치하거나 업데이트하세요.
  • 최후의 수단으로 윈도우 가상 메모리 설정을 조정해 보세요.

마무리

이 단계들 중 하나라도 도움이 되어 큰 문제 없이 게임을 다시 시작할 수 있기를 바랍니다.드라이버 업데이트로 해결되는 경우도 있고, 설정을 변경하거나 윈도우를 정리하는 것만으로도 해결되는 경우도 있습니다.행운을 빌며, 바로 해결되지 않더라도 포기하지 마세요.이러한 문제들은 해결하기 어려울 수 있지만, 대부분은 하드웨어를 교체하지 않고도 해결할 수 있습니다.