노트북 부팅 후 GPU인식 안됨, 블루스크린 증상 튕김 문제 해결 방법.

노트북을 잘 사용하다가 어느 날 갑자기 부팅 할 때마다 블루스크린이 뜨면서 재부팅 됩니다.
제가 이 증상을 겪었고 지금은 해결한 상태입니다.
혹시 저랑 비슷한 문제를 겪는 분은 아래 방법을 참고하시길 바랍니다.

윈도우 부팅 후 블루스크린 증상
부팅 후 얼마 지나지 않아서 이렇게 블루스크린이 뜹니다.
블루스크린에 표시되는 에러 코드 종류는 많았는데요.
저의 경우 3가지 코드가 떴습니다.

VIDEO_DXGKRNL_FATAL_ERROR

DRIVER_POWER_STATE_FAILURE

VIDEO_MEMORY_MANAGEMENT_INTERNAL

위의 적힌 영어를 읽어봐도 GPU 그래픽카드 문제라고 생각이 들었죠.
우선 최근에 업데이트 한 GPU 드라이버를 확인하시길 바랍니다.

저의 증상도 이것저것 해결을 시도해보고 GPU 드라이버 문제라는 걸을 알게 되었습니다.

기존 GPU 드라이버를 완전히 삭제한 후 노트북 제조사에서 제공하는 드라이버로 설치를 해야합니다.

저는 아래 방법을 통해서 드라이버를 재설치 하였습니다.


제조사 GPU 드라이버
우선 노트북 제조사에서 GPU 드라이버를 다운로드 받습니다.
NVIDIA 홈페이지에서 제공하는 것 말고 삼성, LG, HP, 레노버 등 노트북 제조사 홈페이지에 업로드 된 파일이 있습니다.
그걸 먼저 다운로드 받으세요.

윈도우 안전모드 부팅
안전모드 부팅 상태
그 다음 윈도우 안전모드로 부팅을 합니다.
안전모드 부팅 방법을 모르는 분은 아래 링크를 참고하세요.

윈도우 안전모드 부팅 방법


장치관리자 GPU 디바이스 제거
'장치관리자'로 들어가서 '디스플레이 어댑터' 항목에 있는 그래픽 카드를 선택합니다.
'디바이스 제거(U)' 클릭.
'이 장치의 드라이버 소프트웨어를 삭제합니다.' 토클 체크 후 제거 클릭.
위에 적힌 번호를 순서대로 진행하면 됩니다.

장치관리자 하드웨어 변경사항 검색
디바이스 제거가 완료되었다면 '하드웨어 변경 사항 검색' 아이콘을 클릭하여 새로고침 해줍니다.

장치관리자 Microsoft 기본 디스플레이 어댑터
GPU 드라이버 완전 삭제 된 상태.
새로고침을 하였을 때, 위의 화면처럼 장치관리자에 전혀 다른 이름으로 GPU 표시가 뜨는 걸 확인할 수 있습니다.

'Microsoft 기본 디스플레이 어댑터'

라는 이름으로 그래픽 카드를 인식하는 것을 확인할 수 있습니다.
저처럼 이름 표시가 떴다면 GPU 드라이버가 완전히 삭제된 상태입니다.
아까 설치했던 제조사 드라이버를 새로 설치해주면 됩니다.


그런데 어떤 분은 여전히 NVIDIA 그래픽 카드 이름이 표시되는 분들도 있습니다.
그 경우 이전에 설치된 드라이버 버전으로 인식되었을 수 있는데요.

앞에서 설명했던 디바이스 제거 - 드라이버 소프트웨어 삭제를 재시도 해줍니다.
위의 이미지처럼 NVIDIA 그래픽카드로 인식이 되지 않을 때 까지요.

그래픽 드라이버 새로 설치가 끝났다면 컴퓨터를 다시 시작하여 일반 부팅을 해줍니다.



명령프롬프트 관리자 권한 실행

명령프롬프트 - 관리자권한 실행 클릭.
검은색 키보드 입력창을 띄웁니다.


bcdedit /set pciexpress forcedisable (1)
입력화면에

bcdedit /set pciexpress forcedisable


명령어를 입력합니다.


bcdedit /set pciexpress forcedisable (2)
작업을 완료했습니다.
안내 문구가 뜨는 걸 확인 할 수 있습니다.
위의 명령어는 PCIe 연결 확인 기능을 강제로 끄는 기능입니다.
GPU 그래픽 카드는 PCIe라고 부르는 초고속 통신으로 연결되어있습니다.

윈도우OS에서는 하드웨어 장치가 PCIe에 잘 연결이 되어있는지 부팅 시 확인과정을 거치는데요.
그러나 어떤 이유인지 정확히 할 수 없지만 윈도우OS와 하드웨어 호환성이 나쁠 경우 블루스크린이 뜨거나 GPU 인식이 안되는 문제가 발생할 수 있습니다.

그래서 위의 명령어를 입력하여 윈도우 기본 PCIe 확인 기능을 꺼줌으로써 충돌 오류를 벗어나는 것이죠.

다시 원래대로 되돌리는 명령어 코드도 있습니다.
입력창에

bcdedit /set pciexpress default

명령어를 입력하면 됩니다.

bcdedit /set pciexpress default

그러면 다시 윈도우 PCIe 기본 모드로 전환됩니다.

여기까지가 제가 했던 방법입니다.

제가 시도한 방법이 100% 해결되었다고 장담할 수 없습니다.
그렇지만 저는 이 방법을 통해서 블루스크린 증상을 해결하였기에 혹시 저와 비슷한 증상을 겪는 분이라면 도움이 되었으면 좋겠네요.

정리하면 아래와 같습니다.


노트북 부팅 후 블루스크린 증상

  • 제조사 제공 GPU 드라이버 설치 파일 다운로드.
  • 안전모드로 부팅 후 장치관리자에서 GPU 드라이버 완전 삭제 후 재설치.
  • 일반모드로 재부팅 후 명령프롬프트 입력창에 PCIe 기본모드 강제로 끄기.

댓글