게임은 컴퓨터에 많은 리소스를 요구하는 작업으로, 고사양 그래픽에 의존하는 최신 게임을 원활하게 실행하려면 고성능 PC가 필수적입니다. 게이밍 PC는 대용량 RAM, 강력한 멀티코어 프로세서, 고가의 그래픽 카드를 갖추고 있는 경우가 많습니다. 하지만 이런 사양을 모두 갖췄더라도 예상치 못한 오류의 발생까지 막을 수는 없습니다. 블루스크린 오류(BSOD)는 특히 반복적으로 발생할 때 게이머에게 악몽과도 같은 존재입니다. 이 문제는 대개 저절로 사라지기도 하지만, 효과적인 해결 방법들도 존재합니다.
PAGE_FAULT_IN_NONPAGED_AREA (dxgmms2.sys) 오류란?
이 오류는 주로 게임 중에 발생하지만, 게임을 전혀 하지 않는 상황에서도 무작위로 나타날 수 있습니다. Windows 10에서만 발생하는 것으로 보이며, 동일한 문제를 신고한 수많은 사용자들에게 Nvidia가 명확한 답변을 주지 않았기 때문에 정확한 원인은 아직 밝혀지지 않았습니다.

이 오류 메시지의 진짜 문제점은 무작위로 발생한다는 점입니다. 게임 진행 상황이나 작성 중이던 문서 등을 잃게 만들 수 있습니다. 아래에서 이 문제를 처리하는 방법을 확인해 보세요. BSOD 관련 일반적인 해결책도 함께 참고하시면 좋습니다.
해결 방법 1: 그래픽 카드 드라이버 롤백
이 오류는 Windows 10과 Nvidia 그래픽 카드 조합에서만 나타나는 것으로 보입니다. 새로운 Windows 10 업데이트가 최신 Nvidia 그래픽 드라이버와 호환성 문제를 일으켜 시스템 불안정과 충돌로 이어졌을 가능성이 큽니다.
- 제어판을 열고 아이콘 보기로 전환합니다.

- 장치 및 프린터 옵션을 선택합니다.

- 장치 항목에서 내 PC 이름이 표시된 아이콘을 마우스 오른쪽 버튼으로 클릭하고 장치 설치 설정을 선택합니다.

- Windows가 자동으로 앱을 다운로드할지 묻는 창이 나타나면 '아니요(장치가 예상대로 작동하지 않을 수 있음)'를 클릭하고 진행합니다.
- 'Windows 업데이트에서 드라이버 소프트웨어를 자동으로 설치 안 함' 옵션도 함께 선택합니다.

이제 Windows가 자동으로 새 드라이버를 다운로드하지 않도록 차단했습니다. 다음은 Nvidia 그래픽 드라이버를 이전 버전으로 되돌려야 합니다.
- 검색창에 "장치 관리자"를 입력하고 실행합니다.

- 디스플레이 어댑터를 찾아 목록을 확장합니다.
- 그래픽 카드를 찾아 마우스 오른쪽 버튼으로 클릭한 후 디바이스 제거를 선택합니다.

- 내장 그래픽 카드를 계속 사용할 수 있으므로 컴퓨터를 사용할 수 없게 되는 걱정은 하지 않아도 됩니다.
- 많은 사용자들이 Nvidia 347.88 드라이버를 권장합니다. Nvidia 공식 사이트에서 다운로드하세요.
- 다운로드한 파일을 실행하고 화면의 지시에 따릅니다. 설치 과정에서 컴퓨터가 재시작되고 화면이 잠깐 끊길 수 있습니다.
- 문제가 해결되었는지 확인합니다. 이 문제는 특정 Windows 10 버전과 관련된 것이므로, 다음 Windows 10 업데이트 이후에는 최신 드라이버로 되돌릴 수 있습니다.

해결 방법 2: 일부 모니터 비활성화
일부 사용자들은 멀티 모니터 환경을 구성한 후 이 문제가 시작되었다고 보고했습니다. 새로운 Windows 및 Nvidia 업데이트가 배포될 때까지 보조 모니터를 비활성화해 두는 것이 좋습니다.
- 바탕화면을 마우스 오른쪽 버튼으로 클릭하고 "디스플레이 설정"을 선택하여 보조 모니터를 비활성화할 수 있습니다. 설정 앱이 열리면 해당 모니터를 비활성화하기만 하면 됩니다.

- Windows 키 + P 조합을 사용해서도 보조 모니터를 비활성화할 수 있습니다.
- 설정 앱에서 모니터 비활성화 옵션을 찾을 수 없다면, 아래 실행 명령을 사용해 해당 옵션이 있는 기존 설정 창에 접근하세요:
control.exe desk.cpl,Settings,@Settings
Nvidia 제어판이 설치되어 있다면 이를 활용할 수도 있습니다.

해결 방법 3: BIOS 설정 초기화
CMOS를 지우거나 BIOS 설정을 초기화했더니 문제가 완전히 해결되었다는 사용자들도 있습니다. 이 방법은 어렵지 않으면서 컴퓨터에도 도움이 됩니다.
- 컴퓨터를 재시작하고 부팅 화면이 나타날 때까지 기다립니다.
- 화면 하단에 "Press _ to run Setup"이라는 문구가 표시됩니다. 화면이 사라지기 전에 안내된 키를 누르세요.
- BIOS는 키보드만으로 모든 작업을 수행해야 하므로 조작법을 미리 숙지해 두세요.
- "Setup Defaults" 옵션을 찾습니다. 정확한 문구가 없다면 "Reset to Default", "Factory Default", "Setup Defaults" 등의 이름으로 표시될 수 있습니다.
- "Load Setup Defaults"를 선택하고 Enter 키를 눌러 진행합니다.
- BIOS의 Exit 탭으로 이동하여 "Exit Saving Changes"(변경 사항 저장 후 종료)를 선택하면 Windows가 정상적으로 부팅됩니다.

해결 방법 4: 이전 Windows 버전으로 복원 또는 새 업데이트 대기
이 문제는 Windows 10 버전과 그래픽 카드 드라이버 간의 호환성 문제와 관련이 있으므로, 이전 버전으로 되돌린 후 새 업데이트가 출시되기를 기다리는 것도 방법입니다.
- 설정 앱 >> 업데이트 및 보안을 열고 복구 탭으로 이동합니다.
- Windows 10 이전 버전으로 되돌리기 옵션을 찾아 시작하기를 클릭합니다.

- 이 옵션은 마지막 업데이트 후 10일이 지나지 않았을 때만 사용할 수 있습니다.
- 옵션을 선택할 수 없다면 업데이트 및 보안 화면에 머무른 상태에서 Windows Update 탭으로 이동하여 업데이트 기록을 선택합니다.

- 화면 상단에 "업데이트 제거" 옵션이 나타나며, 제거 가능한 업데이트 목록을 확인할 수 있습니다.

문제를 해결해 줄 새로운 Windows 10 버전이 출시되기를 기다리는 것도 좋은 방법입니다.
해결 방법 5: 간단한 레지스트리 편집
이 간단한 수정 방법으로 여러 사용자가 문제를 영구적으로 해결했지만, 몇 가지 부작용이 있을 수 있습니다. GPU가 응답할 수 있는 시간을 늘려주는 방식으로, 기본 설정값은 2초입니다.
- 검색창이나 실행 대화상자에 "regedit"를 입력하고 확인을 클릭합니다.

- 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
- 마우스 오른쪽 버튼을 클릭하여 "DWORD(32비트)" 유형의 키를 생성합니다(64비트 OS를 사용 중이라면 DWORD(64비트) 생성)하고 이름을 "TdrDelay"로 지정합니다. 처음에는 값을 10으로 설정합니다. 이렇게 하면 GPU의 응답 시간이 기본값 2초에서 10초로 늘어납니다. 효과가 없다면 20 또는 30으로 설정해 보세요.
해결 방법 6: DirectX 조정
Microsoft DirectX는 응용 프로그램이 시스템 하드웨어와 통신할 수 있도록 지원하는 소프트웨어 모음입니다. DirectX를 통해 Windows 운영체제는 시스템의 그래픽 및 오디오/비디오 하드웨어와 원활하게 통신하여 최상의 멀티미디어 경험을 제공합니다. 문제가 DirectX와 관련되어 있으므로 이를 새로 고친 후 문제가 해결되는지 확인해 볼 수 있습니다.
- DirectX를 복구하고 재설치합니다.

- 시스템을 재시작한 후 정상적으로 작동하는지 확인합니다.
해결 방법 7: 하드웨어 가속 비활성화
하드웨어 가속은 그래픽 렌더링 작업을 소프트웨어/CPU 대신 GPU 등 컴퓨터의 그래픽 하드웨어에 위임하여 더 빠르고 매끄러운 화면 출력을 가능하게 합니다. 시스템이 게임을 감당하지 못한다면 하드웨어 가속을 비활성화하는 것이 문제 해결에 도움이 될 수 있습니다.
- 하드웨어 가속을 비활성화합니다.
- 시스템을 재시작하고 문제가 완전히 해결되었는지 확인합니다.