Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

'디스플레이 드라이버 nvlddmkm이 응답을 중지했지만 성공적으로 복구되었습니다' 오류의 원인과 12가지 해결 방법

Windows 10/11 사용자 중 일부는 화면이 몇 초간 검은색으로 변했다가 아무 일도 없었다는 듯 다시 정상으로 돌아오는 현상을 경험했다고 보고했습니다. 경우에 따라서는 화면이 꺼지기 전에 영상이나 화면에 표시된 내용이 일그러지기도 합니다. 다행히 사용자는 이후 하던 작업을 그대로 이어갈 수 있습니다.

단순한 일시적 오류나 순간적인 전원 공급 문제라고 생각하기 쉽지만, 항상 그런 것은 아닙니다. 문제를 겪은 사용자가 이벤트 로그를 확인해 보면 '디스플레이 드라이버 nvlddmkm이 응답을 중지했지만 성공적으로 복구되었습니다(Display Driver Nvlddmkm Stopped Responding and Has Successfully Recovered)'라는 오류 메시지가 기록되어 있는 것을 발견하게 됩니다.

같은 상황을 겪고 있다면 걱정하지 마세요. 이 글에서는 해당 오류가 무엇인지, 어떤 원인으로 발생하는지, 그리고 어떻게 해결할 수 있는지까지 모든 내용을 자세히 살펴보겠습니다.

nvlddmkm이란 무엇인가?

nvlddmkm은 'Nvidia Windows Longhorn Display Driver Model Kernel Mode'의 약자로, Windows 디스플레이 드라이버입니다. 이는 Windows가 NVIDIA에서 만든 디스플레이 장치와 통신할 수 있도록 해주는 소프트웨어 프로그램입니다.

이 디스플레이 드라이버는 모니터에게 이미지를 만들고, 데스크톱을 그리고, 열려 있는 응용 프로그램을 표시하는 방법을 알려줍니다. 즉, 픽셀을 그림과 동영상으로 바꿔주는 역할을 하는 것이죠. 다른 장치 드라이버와 마찬가지로 nvlddmkm 디스플레이 드라이버도 다양한 문제에 직면할 수 있으며, 이번 글에서는 그중 하나를 자세히 다룹니다.

'디스플레이 드라이버 nvlddmkm이 응답을 중지했습니다' 오류란?

nvlddmkm.sys는 비디오 카드 및 디스플레이 같은 그래픽 하드웨어의 사용을 처리하는 Windows 커널 모드 드라이버입니다. 이 드라이버에 문제가 발생하면 '디스플레이 드라이버 nvlddmkm이 응답을 중지했지만 성공적으로 복구되었습니다'와 같은 오류 메시지가 나타납니다.

대부분의 경우 사용자는 몇 초간 검은 화면을 보게 되지만, 잠시 후에는 모든 것이 정상으로 돌아옵니다. 마치 아무 일도 없었던 것처럼요. 그래서 일부 사용자는 케이블 연결 불량이나 짧은 정전으로 인한 단순한 화면 오류로 생각하기도 합니다.

오류의 주요 원인

이 오류는 컴퓨터 시스템이 연결된 하나 이상의 장치와 호환성 문제를 겪을 때 발생할 수 있습니다. 가장 흔한 원인은 디스플레이 어댑터이지만, 그 외에도 다음과 같은 요인들이 원인이 될 수 있습니다.

  • 전원 공급 문제
  • 과열
  • 바이러스 등 맬웨어 감염
  • 손상되거나 오래된 그래픽 드라이버

PC에서 이 오류가 발생한다면 아래의 문제 해결 방법을 참고해 보세요.

'디스플레이 드라이버 nvlddmkm' 오류 해결 방법 12가지

아래에서 소개하는 해결 방법을 모두 시도할 필요는 없습니다. 문제가 해결되는 방법을 찾을 때까지 하나씩 적용해 보세요.

해결 방법 1: Aura iCUE 플러그인 제거

일부 사용자에 따르면 ASUS 메인보드용 플러그인인 iCUE 플러그인이 이 오류를 유발할 수 있습니다. EVGA x1 소프트웨어를 실행하면 오류 메시지가 나타나고, 화면이 몇 초간 꺼졌다가 다시 켜지는 현상이 발생합니다.

Aura iCUE 플러그인을 제거하면 문제를 해결할 수 있습니다. 방법은 다음과 같습니다.

  1. iCUE를 실행합니다.
  2. 설정(Settings) 탭으로 이동합니다.
  3. 장치 설정(Device Settings)에서 Vengeance RGB PRO 섹션을 찾습니다.
  4. 전체 소프트웨어 제어 사용(Enable Full Software Control) 옵션을 해제합니다.
  5. 문제가 해결되었는지 확인합니다.

해결 방법 2: 전원 관리 모드 변경

이 오류의 흔한 원인 중 하나는 전원 공급입니다. 비디오 카드나 디스플레이 드라이버에 충분한 전력이 공급되지 않으면 이런 문제가 발생할 수 있습니다.

케이블이 제대로 연결되어 있는지 확인하고, 전원 설정을 변경해 차이가 있는지 살펴보세요.

  1. Windows + R 키를 눌러 실행(Run) 유틸리티를 엽니다.
  2. 입력창에 control panel을 입력하고 Enter 키를 누릅니다.
  3. 제어판 창에서 큰 아이콘 보기를 선택합니다.
  4. 목록에서 전원 옵션(Power Options)을 클릭합니다.
  5. 전원 계획 설정 변경으로 이동합니다.
  6. 고급 전원 설정 변경 옵션을 클릭합니다.
  7. 옵션 목록에서 PCI Express를 찾아 확장합니다.
  8. 링크 상태 전원 관리(Link State Power Management) 설정이 '꺼짐(Off)'으로 되어 있는지 확인합니다.
  9. 적용(Apply) 버튼을 눌러 변경 사항을 저장합니다.
  10. 제어판을 닫습니다.
  11. 컴퓨터를 재시작하여 변경 사항을 적용합니다.
  12. 오류가 지속되는지 확인합니다.

해결 방법 3: 디스플레이 드라이버 업데이트

디스플레이 드라이버는 그래픽 카드를 제어하고 모니터에 표시되는 화면을 관리하는 소프트웨어입니다. 그래픽 카드가 이미지를 제대로 생성하려면 디스플레이 드라이버가 반드시 필요합니다.

다른 소프트웨어와 마찬가지로 디스플레이 드라이버도 문제를 수정하기 위해 정기적인 업데이트를 받습니다. 이러한 업데이트를 설치하지 않으면 지금 겪고 있는 것과 같은 오류가 자주 발생할 수 있습니다.

장치 관리자를 통해 디스플레이 드라이버를 업데이트하는 방법은 다음과 같습니다.

  1. Windows + X 키를 함께 눌러 WinX 메뉴를 엽니다.
  2. 장치 관리자(Device Manager)를 선택합니다.
  3. 디스플레이 어댑터(Display Adapters) 섹션으로 이동하여 현재 사용 중인 디스플레이 드라이버를 찾습니다.
  4. 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트(Update Driver Software) 옵션을 선택해 업데이트를 시작합니다.
  5. 프로세스가 완료될 때까지 기다린 후 컴퓨터를 재시작합니다.
  6. 재부팅 후 오류가 여전히 나타나는지 확인합니다.

더 간편하게 드라이버를 업데이트하고 싶다면 서드파티 드라이버 업데이터 도구를 사용하는 것도 좋은 방법입니다. 이런 도구를 활용하면 호환성 문제를 예방할 수 있고, 내 컴퓨터에 맞는 올바른 드라이버를 자동으로 찾아 시간을 절약할 수 있습니다.

해결 방법 4: 이전 버전의 디스플레이 드라이버로 롤백

문제를 해결하는 또 다른 방법은 이전 버전의 디스플레이 드라이버로 롤백하는 것입니다. 특히 451.48 DCH와 451.67 DCH 두 버전이 이 문제를 유발하는 것으로 알려져 있습니다.

오류 메시지가 나타나기 전에 정상적으로 작동하던 구버전 드라이버로 되돌려 보세요.

  1. 시작(Start) 메뉴로 이동합니다.
  2. 장치 관리자를 선택하고 최상위 결과를 클릭합니다.
  3. 디스플레이 어댑터 섹션에서 현재 사용 중인 드라이버를 찾습니다.
  4. 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
  5. 드라이버(Driver) 탭을 엽니다.
  6. 드라이버 롤백(Roll Back Driver) 버튼을 클릭합니다.
  7. 롤백하려는 이유를 선택합니다.
  8. 예(Yes) 버튼을 클릭해 작업을 확인합니다.
  9. 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다.

해결 방법 5: 디스플레이 드라이버 제거 후 재설치

드라이버 롤백으로 문제가 해결되지 않는다면 제거 후 재설치를 시도해 보세요. 과정은 생각보다 간단합니다.

  1. Windows + R 키를 눌러 실행 유틸리티를 엽니다.
  2. 검색창에 devmgmt.msc를 입력하고 Enter 키를 누릅니다.
  3. 가장 관련성 높은 검색 결과를 클릭합니다.
  4. 디스플레이 어댑터 섹션을 찾아 더블클릭하면 해당 범주의 장치 목록이 표시됩니다.
  5. 제거하려는 문제의 디스플레이 드라이버를 마우스 오른쪽 버튼으로 클릭합니다.
  6. 제거(Uninstall)를 선택합니다.
  7. 드라이버가 제거되면 다음 단계는 재설치입니다.
  8. 디스플레이 드라이버 제조사의 공식 웹사이트를 방문합니다. 이때 컴퓨터의 시리얼 번호, 제조사, 모델명을 미리 확인해 두세요. 검색창에 winver를 입력하고 Enter 키를 누르면 컴퓨터 정보가 담긴 창을 확인할 수 있습니다.
  9. 제조사 웹사이트에서 컴퓨터 사양에 맞는 디스플레이 드라이버 모델을 찾습니다.
  10. 다운로드 후 설치합니다.
  11. 설치가 완료되면 컴퓨터를 재시작합니다.
  12. 재부팅 후 오류가 지속되는지 확인합니다.

해결 방법 6: 그래픽 카드 교체

그래픽 드라이버는 반드시 장치 제조사에서 받아야 합니다. 대부분의 장치에는 OEM(Original Equipment Manufacturer) 그래픽 카드가 장착되어 있으므로, 호환되지 않는 그래픽 카드를 설치하면 장치 성능에 영향을 줄 수 있습니다.

그래픽 카드를 새것으로 교체하는 방법은 다음과 같습니다.

  1. 컴퓨터 전원을 끕니다.
  2. 데스크톱 PC라면 파워서플라이도 꺼주세요.
  3. 나사를 조심스럽게 풀어 CPU 측면 패널을 분리합니다.
  4. PCI-e 슬롯 클립을 찾습니다.
  5. 카드를 천천히 당겨 기존 GPU를 분리합니다.
  6. 새 그래픽 카드를 PCI-e 슬롯 위에 놓습니다.
  7. 그래픽 카드를 조심스럽게 눌러 슬롯에 연결부가 들어가도록 합니다. 잠금 장치가 딸깍 소리와 함께 고정되는지 확인하세요.
  8. 후면 브래킷을 다시 나사로 고정합니다.
  9. 분리했던 PSU 케이블을 다시 연결합니다.
  10. 측면 패널을 다시 부착합니다.
  11. 컴퓨터 전원을 켜고 정상 작동하는지 확인합니다.

해결 방법 7: 컴퓨터 테마 변경

Windows 10/11의 Aero 테마를 설치해 사용 중이라면 테마를 변경해 보는 것이 좋습니다. 일부 사용자에 따르면 이 테마가 오류를 유발하는 것으로 알려져 있으며, Windows 10/11에서 Discord 검은 화면 오류의 원인이 되기도 했습니다.

테마를 변경하려면 바탕화면에서 마우스 오른쪽 버튼을 클릭하고 속성으로 이동한 뒤, Aero 테마가 아닌 다른 테마를 선택하면 됩니다.

해결 방법 8: 사용 가능한 Windows 업데이트 설치

업데이트와 패치는 컴퓨터 유지 관리에 필수적입니다. Windows 업데이트는 운영 체제의 버그를 수정하고 보안 기능을 개선하는 등 다양한 역할을 합니다. 이러한 업데이트는 Windows Update를 통해 자동으로 다운로드하거나 Microsoft 웹사이트에서 수동으로 받을 수 있습니다.

  1. 시작 메뉴로 이동해 설정(Settings)을 선택합니다.
  2. 업데이트 및 보안(Update & Security)을 선택합니다.
  3. Windows Update를 클릭합니다.
  4. 업데이트 확인(Check for Updates) 버튼을 클릭합니다.
  5. 업데이트가 설치될 때까지 기다립니다.
  6. 완료되면 컴퓨터를 재시작합니다.

해결 방법 9: RAM 제거 후 교체

RAM(Random-Access Memory)은 모든 컴퓨터의 핵심 부품입니다. RAM이 없으면 컴퓨터는 전혀 작동할 수 없습니다. RAM은 시스템에서 실행 중인 프로그램의 작업 공간이자 임시 저장소 역할을 하며, 데이터에 무작위로 접근할 수 있어 여러 위치의 정보를 빠르게 불러올 수 있습니다.

RAM에 문제가 생기면 '디스플레이 드라이버 nvlddmkm이 응답을 중지했습니다'와 같은 오류 메시지가 나타날 수 있습니다. 대부분의 경우 RAM에 문제가 발생하면 교체하면 해결되지만, 기술에 익숙하지 않다면 직접 교체하지 않는 것이 좋습니다. 전문가에게 맡기는 것이 안전합니다.

해결 방법 10: 냉각 장치 개선

이 오류를 해결하는 데 효과가 있었던 또 다른 방법은 냉각 부품을 활용하는 것입니다. 어떤 경우에는 과열이 문제의 원인이므로, 새 팬을 설치하거나 다른 컴퓨터 냉각 방법을 적용함으로써 문제가 해결된 사례가 있습니다.

해결 방법 11: 기본 그래픽 드라이버 설치

문제가 있는 디스플레이 드라이버도 이 오류의 주요 원인 중 하나입니다. 드라이버는 장치에 연결된 대부분의 하드웨어 구성 요소를 구동하는 핵심 요소로, 손상되거나 오래되면 다양한 오류 메시지가 나타날 수 있습니다.

디스플레이 드라이버에 문제가 있는 경우 기본 버전을 설치하면 해결되기도 합니다.

  1. 컴퓨터를 안전 모드(Safe Mode)로 부팅합니다.
  2. 안전 모드에서 Windows 메뉴를 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.
  3. 디스플레이 어댑터 섹션을 확장하고 디스플레이 하드웨어를 마우스 오른쪽 버튼으로 클릭합니다.
  4. 디바이스 제거(Uninstall Device)를 선택합니다. 확인 팝업이 나타나면 확인(OK)을 눌러 진행합니다.
  5. 장치를 재시작하고 문제가 해결되었는지 확인합니다. 해결되지 않았다면 다음 단계로 진행합니다.
  6. 다시 장치 관리자 메인 창으로 돌아갑니다.
  7. 드라이버 업데이트(Update Driver)를 선택합니다.
  8. 업데이트된 드라이버 소프트웨어 자동 검색(Search Automatically for Updated Driver Software) 옵션을 선택합니다.
  9. Windows가 장치와 호환되는 디스플레이 드라이버를 찾을 때까지 기다립니다.
  10. 컴퓨터를 다시 재시작하고 문제가 사라졌는지 확인합니다.

해결 방법 12: 레지스트리 키 추가

위의 방법들로도 해결되지 않는다면 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/GraphicsDrivers 위치에 두 개의 레지스트리 키를 추가해 보세요.

단, 레지스트리를 수정하기 전에 반드시 백업을 먼저 진행해야 합니다. Windows 레지스트리는 PC의 소프트웨어 구성 데이터를 저장하는 시스템으로, 컴퓨터의 모든 설정과 옵션이 담겨 있습니다. 따라서 레지스트리에 잘못된 변경이 생기면 더 심각한 문제가 발생할 수 있습니다.

레지스트리를 백업했다면 다음 단계에 따라 디스플레이 드라이버 키를 추가하세요.

  1. Windows + R 키를 동시에 눌러 실행 유틸리티를 엽니다.
  2. 입력창에 regedit를 입력하고 확인(OK)을 누릅니다. 그러면 레지스트리 편집기가 실행됩니다.
  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers 위치로 이동해 해당 폴더를 클릭합니다.
  4. 오른쪽 창으로 이동해 편집(Edit) 메뉴를 엽니다.
  5. 빈 공간을 마우스 오른쪽 버튼으로 클릭합니다.
  6. 새로 만들기(New)를 누르고 시스템 아키텍처에 따라 DWORD(32비트) 값 또는 QWORD(64비트) 값을 선택합니다.
  7. 이름(Name) 값에 TdrDelay를 입력합니다.
  8. Enter 키를 눌러 진행합니다.
  9. 새로 만든 키를 더블클릭하고 값 데이터(Value Data)20을 입력합니다.
  10. 5~9단계를 반복합니다. 이번에는 DWORD 키 이름을 TdrDdiDelay로 지정하고 값 데이터에 20을 입력합니다.
  11. 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다.

마무리

'디스플레이 드라이버 nvlddmkm이 응답을 중지했지만 성공적으로 복구되었습니다' 오류는 상당히 일반적인 오류로, 다양한 요인에 의해 발생할 수 있습니다. 위의 해결 방법으로도 문제가 해결되지 않는다면 전문 기술자에게 장치를 점검받는 것이 좋습니다. 컴퓨터의 구성이 다를 수 있으며, 인증된 기술자가 원인을 정확히 찾아낼 수 있습니다.

직접 문제 해결에 도전하고 싶다면 이 가이드를 적극 활용해 보세요. 불필요한 플러그인 제거, 전원 설정 변경, 드라이버 업데이트, 최신 Windows 업데이트 설치, 새 하드웨어 장착, 심지어 레지스트리 수정까지 다양한 방법을 시도할 수 있습니다. 지침을 주의 깊게 따르기만 한다면 큰 문제는 없을 것입니다.

혹시 이전에 같은 오류를 겪어본 적이 있나요? 어떻게 해결하셨는지 아래 댓글로 알려주세요.