Computer >> 컴퓨터 >  >> 문제 해결 >> 브라우저

Windows에서 Chrome 블랙 스크린 해결 방법: 빠른 수정 및 문제 해결 가이드

'크롬 블랙 스크린(Chrome Black Screen)'은 구글 크롬이 웹사이트나 사용자 인터페이스(UI)를 정상적으로 렌더링하지 못하고 빈 창 또는 완전히 검은 화면만 표시하는 현상입니다. 이 문제는 주로 원격 데스크톱 세션(Chrome Remote Desktop) 중이거나 동영상·애니메이션·WebGL 콘텐츠가 포함된 무거운 웹페이지를 열 때 자주 발생합니다.


이런 상태가 되면 웹사이트를 볼 수 없고, 탭을 조작할 수 없으며 메뉴조차 보이지 않을 수 있습니다. 양식 작성, 문서 편집, 웹 앱 사용 중에 발생하면 저장하지 않은 작업 내용을 잃어버릴 위험도 있습니다.

원인은 무엇일까요?

이 문제는 대체로 다음과 같은 요인에서 비롯됩니다.

  • 하드웨어 가속 또는 GPU 렌더링 충돌
  • 오류가 있거나 불완전한 Chromium 업데이트
  • 크롬과 정상적으로 통신하지 못하는 구버전 그래픽 드라이버
  • 원격 데스크톱의 인코더/디코더 문제로 스트리밍된 크롬 창이 검게 표시되는 경우
  • 렌더링을 방해하는 손상된 확장 프로그램
  • 공격적이거나 불안정한 실험용 플래그(experimental flags)
  • 손상된 설정 또는 GPU 셰이더 캐시

쉽게 설명하면: 크롬은 GPU를 사용해 창을 그리려 하지만, 플래그·드라이버·ANGLE 백엔드·확장 프로그램·캐시 중 어딘가에서 이 과정이 끊기면서 검은 화면이 표시되는 것입니다.

원인을 파악했으니 아래 해결 방법을 쉬운 순서부터 차례대로 따라 해 보세요.

1. 모든 Chrome 플래그 초기화하기

실험용 플래그는 크롬이 페이지를 렌더링하는 방식을 변경합니다. 잘못되었거나 불안정한 플래그는 GPU가 처리할 수 없는 렌더링 경로를 강제로 사용하게 만들 수 있습니다. 초기화하면 숨겨진 모든 설정이 안정적인 기본 상태로 되돌아갑니다.

  1. Google Chrome을 실행합니다.
  2. 주소창에 다음을 입력하고 Enter 키를 누릅니다.
chrome://flags/
  1. 오른쪽 상단의 Reset all(모두 재설정)을 클릭합니다.
  2. 크롬을 완전히 종료한 후 다시 실행합니다.

2. 하드웨어 가속 비활성화하기

기본적으로 크롬은 하드웨어 가속을 사용해 렌더링 작업을 GPU에 넘깁니다. 그래픽 드라이버에 오류가 있거나 호환성이 부족하면 이 전환 과정이 실패하여 검은 화면이 나타날 수 있습니다.

하드웨어 가속을 끄면 크롬이 소프트웨어 렌더링으로 전환됩니다. 그래픽 위주 페이지에서는 다소 느려질 수 있지만, 블랙 스크린 문제 상황에서는 훨씬 안정적으로 동작하는 경우가 많습니다.

  1. Chrome을 연 뒤 점 세 개(⋮) 아이콘을 클릭합니다.
  2. 설정(Settings)을 선택합니다.
  3. 시스템(System) 메뉴로 이동합니다.
  4. '사용 가능한 경우 그래픽 가속 사용' 옵션을 끕니다.
  5. 다시 시작(Relaunch)을 클릭합니다.

3. ANGLE 그래픽 백엔드 초기화하기

ANGLE은 크롬의 그래픽 명령을 GPU가 이해할 수 있는 명령어로 변환하는 중간 계층입니다. ANGLE이 시스템에 맞지 않는 백엔드(Vulkan, D3D11 등)를 사용하면 크롬에 검은 화면이 나타날 수 있습니다. 초기화하면 시스템에 가장 적합한 호환 모드가 복원됩니다.

  1. 크롬 바로 가기 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.
  2. 대상(Target) 입력란 맨 끝에 다음을 추가합니다.
--no-experiments
  1. 이 바로 가기로 크롬을 실행합니다.
  2. chrome://flags/에 접속합니다.
  3. 'Choose ANGLE graphics backend'를 검색해 Default로 설정합니다.
  4. 크롬을 종료합니다.
  5. 바로 가기에서 --no-experiments를 제거합니다.
  6. 크롬을 평소처럼 다시 실행합니다.

4. Chrome 셰이더 캐시 삭제하기

크롬은 컴파일된 GPU 셰이더를 캐시 폴더에 저장해 페이지 로딩 속도를 높입니다. 그러나 시간이 지나면 이 캐시 파일들이 손상되거나 현재 GPU 드라이버·크롬 버전과 맞지 않을 수 있습니다. 이 경우 크롬이 창을 올바르게 그리지 못해 검은 화면이 표시될 수 있습니다.

셰이더 캐시를 삭제하면 크롬이 현재 드라이버와 브라우저 버전을 기준으로 파일을 새로 생성합니다.

  1. Google Chrome을 완전히 종료합니다. 백그라운드에 크롬 창이 남아 있지 않은지 확인하세요.
  2. Win + R 키를 누르고 다음을 입력합니다.
%localappdata%
  1. 다음 경로로 이동합니다: Google → Chrome → User Data → ShaderCache → GPUCache
  2. GPUCache 폴더 안의 모든 파일을 삭제합니다.
  3. 크롬을 다시 실행합니다.

해당 폴더나 경로가 존재하지 않으면 이 단계는 건너뛰고 다음 해결 방법으로 넘어가세요.

5. 그래픽 드라이버 업데이트하기

오래되었거나 버그가 있는 그래픽 드라이버는 브라우저 렌더링 문제의 가장 흔한 원인 중 하나입니다. GPU 드라이버가 크롬이 보내는 명령(특히 최신 그래픽 APIANGLE 백엔드 관련)을 이해하지 못하면 조용히 실패하고 검은 창만 남게 됩니다.

그래픽 드라이버를 최신 버전으로 업데이트하면 GPU 제조사가 배포하는 최신 호환성 패치, 성능 개선 사항, 버그 수정이 적용됩니다. 이는 GPU가 크롬의 렌더링 작업을 처리하는 방식에 직접적인 영향을 미치며, 지속되던 블랙 스크린 문제를 해결하는 경우가 많습니다.

그래픽 드라이버 업데이트 방법은 '그래픽 드라이버 업데이트 방법(AMD/Nvidia/Intel)' 단계별 가이드를 참고하세요.

6. 오류가 있는 확장 프로그램 비활성화하기

일부 확장 프로그램은 오버레이를 삽입하거나 페이지 렌더링을 변경합니다. 이 중 하나에 결함이 있으면 크롬 탭 영역이 검게 변할 수 있습니다. 모든 확장 프로그램을 껐다가 하나씩 다시 켜면 원인을 찾을 수 있습니다.

  1. 크롬을 실행합니다.
  2. 다음 주소로 접속합니다.
chrome://extensions/
  1. 모든 확장 프로그램을 끕니다.
  2. 크롬을 다시 시작합니다.
  3. 확장 프로그램을 하나씩 다시 켜면서 어떤 항목이 문제를 일으키는지 확인합니다.

추가 참고 사항

  • 이 글의 절차는 Windows 기준으로 작성되었습니다. chrome://flags, 하드웨어 가속 비활성화, 확장 프로그램 관리 같은 옵션은 macOS와 ChromeOS에서도 적용되지만, 폴더 경로와 시스템 메뉴는 다르게 표시됩니다.
  • 원격 데스크톱 세션에서는 크롬 창이 영상으로 스트리밍됩니다. 연결이 불안정하거나 호스트 PC의 렌더링 경로에 문제가 있으면 크롬이 로컬에서는 정상 작동하더라도 스트림이 검은 화면으로 보일 수 있습니다. 위의 해결 방법들은 호스트 PC의 렌더링을 안정화하는 데 도움이 됩니다.

위의 해결 방법을 적용하면 크롬이 다시 정상적으로 렌더링되며 더 이상 검은 창이 나타나지 않을 것입니다.

그래도 블랙 스크린 문제가 계속된다면 크롬 프로필 초기화 또는 크롬 재설치를 고려해 보세요. 이는 더 깊은 손상 가능성을 배제하기 위한 조치입니다.

  • 프로필 초기화는 크롬 설정을 기본값으로 되돌리지만, Google 계정에 로그인되어 있다면 북마크와 비밀번호는 삭제되지 않습니다.
  • 완전 재설치는 손상된 잔여 파일이나 실험용 설정 없이 깨끗한 상태의 크롬을 새로 사용할 수 있게 해 줍니다.

크롬이 기본적이고 안정적인 구성으로 돌아오면 GPU와 정상적으로 통신하며 블랙 스크린 없이 페이지를 표시할 수 있습니다.

작성자 소개

Hamza Mohammad Anwar는 MERN 기술 스택을 활용한 고성능 웹 애플리케이션 개발을 전문으로 하는 JavaScript 웹 개발자입니다. ReactJS, MongoDB, Express, NodeJS 등 관련 기술에 대한 전문성을 갖추고 있으며, Google IT 인증 전문가이기도 합니다. 다양한 기술적 문제를 해결하는 것을 좋아하며, 실제 컴퓨터에서 오류를 재현하고 해결책을 찾는 과정을 통해 그 노하우를 독자들에게 공유하고 있습니다.