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

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

이 오류는 주로 구글 크롬(Google Chrome) 사용자에게 나타나며, 많은 사용자가 WebGL이 정확히 무엇인지 모르는 경우가 많아 원인을 파악하기 어려운 편입니다. WebGL(Web Graphics Library)은 플러그인 없이도 브라우저 내에서 인터랙티브한 2D 및 3D 그래픽을 렌더링할 수 있게 해주는 자바스크립트 API입니다. WebGL은 브라우저의 웹 표준에 통합되어 있어, 웹 페이지 캔버스의 일부로 GPU 가속을 활용한 물리 연산과 이미지 처리가 가능합니다.

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

그러나 위와 같은 오류 코드가 나타나면 특정 웹사이트에 접속할 수 없게 되며, 페이지를 새로고침해도 문제가 해결되지 않는 경우가 대부분입니다. 이는 무언가가 WebGL이 그래픽 카드에 접근하는 것을 차단하고 있기 때문입니다. 아래의 해결 방법을 순서대로 따라 하면 이 문제를 효과적으로 해결할 수 있습니다.

해결 방법 1: Chrome 설정에서 WebGL 비활성화

다행히 구글 크롬 브라우저에서 WebGL을 비활성화하면 오류 코드가 완전히 사라집니다. WebGL을 사용하는 일부 사이트는 이전보다 로딩 속도가 느려질 수 있습니다(기존에는 그래픽 처리 성능을 활용해 더 빠르게 로드되었기 때문입니다). 하지만 전반적인 사용 경험은 훨씬 개선될 것입니다.

  1. 구글 크롬 브라우저를 열고 주소창을 클릭한 후 "chrome://flags"를 입력하고 Enter 키를 눌러 해당 설정 화면으로 이동합니다.

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

  1. flags 페이지 상단의 검색창에 "webgl"을 입력합니다. 검색 결과가 하나 표시되면 해당 항목을 비활성화합니다. 옵션이 "Disable"로 표시되어 있다면 클릭하고, 그렇지 않은 경우에는 아무것도 변경하지 않습니다.

해결 방법 2: 하드웨어 가속 끄기

브라우저에서 하드웨어 가속을 끄는 것은 이 문제에 대해 가장 추천되는 해결책이며, 결코 우연이 아닙니다. 실제로 많은 사용자가 하드웨어 가속을 비활성화한 후 문제를 해결했으므로 꼭 한번 시도해 보시기 바랍니다.

  1. PC에서 구글 크롬 브라우저를 엽니다.
  2. 브라우저 우측 상단의 점 세 개(⋮) 메뉴를 클릭합니다. 마우스를 올리면 'Google Chrome 맞춤설정 및 제어'라고 표시되며, 클릭하면 드롭다운 메뉴가 열립니다.

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

  1. 드롭다운 메뉴 하단 부근의 '설정(Settings)'을 클릭합니다.
  2. 설정 페이지 하단으로 스크롤하여 '고급 설정 표시'를 클릭합니다.
  3. 새 페이지의 맨 아래로 다시 스크롤한 후, '사용 가능한 경우 하드웨어 가속 사용' 항목 왼쪽의 체크박스를 해제하여 이 기능을 비활성화합니다. 참고로 최신 Chrome 버전에서는 설정 → 시스템 메뉴에서 이 옵션을 찾을 수 있습니다. 만약 이미 꺼져 있다면, 반대로 켜서 문제가 해결되는지 확인해 볼 수도 있습니다.

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

해결 방법 3: Chrome에서 캐시 및 쿠키 삭제

캐시와 쿠키를 삭제하면 이 문제가 즉시 해결되었다는 보고가 많으므로, 가급적 빨리 아래 단계를 따라 진행해 보시기 바랍니다.

  1. Chrome에서 인터넷 사용 기록을 삭제하려면 우측 상단의 점 세 개 메뉴를 클릭한 후 '도구 더보기' → '인터넷 사용 기록 삭제'를 선택합니다. 모든 데이터를 삭제하려면 기간을 '전체 기간'으로 설정하고 삭제할 데이터 유형을 선택합니다.
    캐시와 쿠키 삭제를 권장합니다.

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

  1. 작업 후 컴퓨터를 재시작하고, DSL 인터넷 케이블을 분리하거나 Wi-Fi 어댑터를 껐다 켠 후 다음 단계로 진행하세요.
  2. 남아 있는 모든 쿠키를 제거하려면 다시 점 세 개 메뉴를 클릭하고 '설정'을 선택합니다. 하단으로 스크롤하여 고급 설정을 펼친 후 '콘텐츠 설정'을 엽니다. 1단계에서 삭제한 후에도 남아 있는 쿠키 목록이 표시되면, 모든 쿠키를 삭제하거나 정상적으로 작동하지 않는 웹사이트와 관련된 쿠키만 골라서 삭제합니다.
  3. 컴퓨터를 다시 한 번 재시작하고 문제가 해결되었는지 확인합니다.

해결 방법 4: GPU 드라이버 업데이트

WebGL은 특정 웹 페이지의 성능을 높이고 이미지와 동영상을 렌더링하기 위해 GPU 처리 능력을 사용합니다. 따라서 WebGL의 성능은 그래픽 드라이버에 크게 좌우됩니다. 이 오류를 완전히 없애고 싶다면 드라이버를 최신 상태로 유지하는 것이 필수적입니다.

아래의 단계를 순서대로 따라 해 보세요.

  1. 시작 버튼을 클릭하고 '실행(Run)'을 입력한 후 실행 앱을 선택합니다. 실행 대화상자가 나타납니다.
  2. 실행 대화상자에 "devmgmt.msc"를 입력하고 확인 버튼을 클릭합니다. 그러면 장치 관리자 창이 열립니다.

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

  1. '디스플레이 어댑터' 섹션에서 그래픽 카드 드라이버를 찾습니다. 섹션 왼쪽의 화살표를 클릭하면 디스플레이 어댑터 드라이버 목록을 확인할 수 있습니다.
  2. 그래픽 카드 어댑터를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 '드라이버 업데이트'를 선택합니다. 내장 그래픽을 사용 중이라면 목록에 항목이 하나만 있을 것이며, 외장 그래픽 카드를 사용 중이라면 해당 항목만 업데이트하면 됩니다.

Chrome에서 발생하는 WebGL 오류 해결 방법 총정리

  1. '업데이트된 드라이버 소프트웨어 자동 검색'을 클릭합니다. 그러면 Windows가 자동으로 검색하여 새 드라이버를 설치해 줍니다.
  2. 변경 사항을 적용하기 위해 PC를 재시작합니다.

참고: NVIDIA, AMD, Intel 등 그래픽 카드 제조사의 공식 웹사이트를 방문하여 최신 드라이버를 직접 다운로드할 수도 있습니다. 제조사 사이트에서는 시스템에 맞는 올바른 드라이버를 선택할 수 있도록 안내를 받을 수 있습니다.