NVIDIA, AMD, 인텔 등 그래픽 카드 3대 제조사 제품 모두에서 '디스플레이 드라이버가 작동을 멈췄다가 복구되었습니다' 오류는 흔히 발생하는 문제입니다.
NVIDIA 그래픽 카드를 사용 중이라면 다음과 같은 세부 오류 메시지가 표시될 수 있습니다: display driver NVIDIA kernel mode driver version 310.54 stopped responding and has successfully recovered, display driver nvlddmkm stopped working and has successfully recovered
AMD 그래픽 카드의 경우 display driver AMD driver stopped responding and has successfully recovered라는 메시지가 나타납니다.
인텔 그래픽 카드에서는 Intel HD graphics drivers for Windows 8(R) 또는 Intel graphics accelerator drivers for Windows Vista(R) 관련 오류 메시지가 표시될 수 있습니다.
Windows 10, 8.1, 8, 7, Vista 등 어떤 운영체제를 사용하든, 어떤 제조사의 그래픽 카드를 사용하든 아래의 방법으로 문제를 해결할 수 있습니다.
해결 방법 한눈에 보기
- 그래픽 드라이버 제거
- 그래픽 드라이버 업데이트
- GPU 처리 시간(TDR) 늘리기
- 불필요한 프로그램 종료
- 시각 효과 조정
- GPU 초기화
- 그래픽 카드 교체
방법 1: 그래픽 드라이버 제거
그래픽 드라이버를 제거한 후 다시 설치하면 이 오류를 해결할 수 있습니다.
장치 관리자를 열고 '디스플레이 어댑터'를 확장한 뒤 그래픽 드라이버를 찾아 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택하세요. 그래픽 카드가 여러 개 장착되어 있다면 하나씩 모두 제거해야 합니다.
드라이버를 완전히 깨끗하게 제거하고 싶다면 DDU(Display Driver Uninstaller) 프로그램을 사용하는 것이 좋습니다.
드라이버를 제거한 후 컴퓨터를 재시작하면 Windows가 새 그래픽 드라이버를 자동으로 다시 설치해 줍니다.
이 방법은 Windows 7, 8, 10 환경에서 발생하는 AMD, 인텔, NVIDIA 그래픽 드라이버 오류를 수정하는 데 효과적입니다.
방법 2: 그래픽 드라이버 업데이트
드라이버 업데이트도 효과적인 해결책입니다. 장치 관리자가 항상 올바른 드라이버를 설치해 주는 것은 아니기 때문에 문제가 계속 반복될 수 있습니다. 따라서 기존 드라이버를 제거한 후 최신 드라이버로 업데이트하는 것이 좋습니다.
시간을 절약하려면 Driver Booster를 활용해 300만 개 이상의 드라이버 데이터베이스에서 자동으로 드라이버를 다운로드하고 업데이트하는 것이 좋습니다. 드라이버를 직접 찾기 어려운 경우에도 유용하며, NVIDIA든 AMD든 인텔이든 관계없이 적용할 수 있습니다.
- Driver Booster를 다운로드하여 설치한 뒤 실행합니다.
- 스캔(Scan) 버튼을 클릭해 누락되었거나 오래되었거나 손상된 드라이버를 찾습니다.
- 디스플레이 어댑터(Display adapters) 항목을 찾아 업데이트(Update)를 클릭합니다.
- 지금 업데이트(Update Now)를 선택하면 Windows 10의 모든 드라이버를 한 번에 업데이트할 수 있습니다.
최신 디스플레이 드라이버가 설치되면 화면이 정상적으로 작동하며 더 이상 복구 오류가 발생하지 않습니다.
물론 수동으로 해결할 수도 있습니다. 장치 관리자에서 그래픽 카드 모델명을 확인한 뒤 제조사 공식 웹사이트에서 해당 드라이버를 직접 다운로드하여 설치하면 됩니다. 다만 시간과 어느 정도의 기술적 지식이 필요합니다.
방법 3: GPU 처리 시간(TDR) 늘리기
'디스플레이 드라이버가 잠시 멈췄다가 복구되었습니다' 오류는 TDR 때문에 발생할 수 있습니다. TDR 값을 늘리면 디스플레이 드라이버 멈춤 현상을 줄일 수 있습니다.
TDR(Time Detection and Recovery, 시간 초과 감지 및 복구)은 하드웨어나 드라이버가 작업을 얼마나 오래 수행할 수 있는지 판단하는 Windows의 기본 기능으로, 기본 설정값은 2초입니다.
이 설정에 따라 디스플레이 드라이버가 멈추면 Windows는 그래픽 카드를 재설정해 복구를 시도하고, '디스플레이 드라이버가 복구되었습니다'라는 메시지와 함께 화면이 정상으로 돌아옵니다.
TDR 대기 시간을 늘리면 이 오류가 사라질 수 있습니다.
- 실행 중인 모든 프로그램을 종료합니다.
- 검색창에 regedit를 입력해 레지스트리 편집기를 실행합니다.
- 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
- GraphicsDrivers 폴더의 오른쪽 창에서 TdrDelay 값을 찾습니다. 해당 값이 없다면 새로 만들어야 합니다.
- 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 DWORD(32비트) 값 또는 DWORD(64비트) 값을 선택한 뒤 이름을 TdrDelay로 지정합니다.
팁: 32비트 시스템이라면 DWORD(32비트) 값을, 64비트 시스템이라면 DWORD(64비트) 값을 선택하세요.
- TdrDelay를 마우스 오른쪽 버튼으로 클릭하고 수정(Modify)을 선택합니다.
- 값 데이터를 8로 변경하고 확인을 클릭합니다.
- 레지스트리 편집기를 닫고 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다.
이후에는 디스플레이 드라이버 오류 발생 빈도가 눈에 띄게 줄어들 것입니다.
방법 4: 불필요한 프로그램 종료
GPU의 그래픽 처리 능력에는 한계가 있습니다. 특히 게임, 동영상, 고사양 응용 프로그램을 여러 개 동시에 실행하면 화면이 하얗게 멈춘 뒤 복구되는 현상이 나타날 수 있습니다. 너무 많은 프로그램을 열었다면 종료하고, 시작 프로그램도 함께 정리해 보세요.
프로그램을 종료하려면 작업표시줄을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자를 엽니다. 종료할 프로그램을 선택한 뒤 작업 끝내기를 클릭하세요.
부팅 시 자동 실행되는 프로그램을 비활성화하려면 작업 관리자에서 시작프로그램 탭으로 이동해 재부팅 시 실행되지 않기를 원하는 프로그램을 선택하고 사용 안 함을 클릭합니다.
이후 컴퓨터를 재시작해 화면이 멈추는지 확인해 보세요.
방법 5: 시각 효과 조정
여러 응용 프로그램, 브라우저 창, 오피스 창 등을 동시에 열면 많은 메모리를 차지해 컴퓨터 성능에 영향을 줍니다. 위 방법 4처럼 프로그램을 종료하는 것 외에도 시각 효과를 조정하면 도움이 됩니다.
- 검색창에 adjust appearance를 입력하고 가장 일치하는 결과인 Adjust the appearance and performance of Windows(Windows 모양 및 성능 조정)를 클릭해 성능 옵션 창을 엽니다.
- 성능 옵션 창에서 시각 효과 탭으로 이동한 뒤 최적 성능으로 조정을 선택합니다.
- 이 옵션이 부담스럽다면 첫 번째 옵션인 컴퓨터에 가장 적합하게 하도록 Windows 선택을 선택해도 됩니다.
이렇게 설정하면 GPU가 컴퓨터 상태에 맞게 효율적으로 작동합니다.
방법 6: GPU 초기화
오버클럭된 GPU를 사용 중이라면 Windows 10에서 그래픽 카드가 불안정해져 충돌이나 기타 오류가 발생할 수 있습니다. 이 경우 MSI Afterburner 같은 프로그램으로 GPU 클럭을 정상 값으로 되돌려야 합니다.
방법 7: 그래픽 카드 교체
위의 모든 방법을 시도했는데도 문제가 계속된다면 그래픽 카드가 노후되었거나 고장 났는지 점검해야 할 때입니다.
오래된 그래픽 카드는 새 운영체제와 최신 드라이버와 완전히 호환되지 않아 성능 저하가 나타날 수 있습니다. GPU 과열 여부를 먼저 확인하고, 필요하다면 새 그래픽 카드로 교체하는 것을 권장합니다.
위의 7가지 해결 방법이 Windows 10, 8, 7, Vista에서 발생하는 '디스플레이 드라이버가 작동을 멈추고 복구되었습니다' 오류를 해결하는 데 도움이 되길 바랍니다.