Chrome 브라우저에서 내 mac mini 2011 mid 컴퓨터의 WebGL 기능을 막았다. 정확히는 mac 제품에 들어있는 HD3000 그래픽 카드를 막은 듯 하다. 이전에 잘 작동하던 3D viewer 프로그램이 Chrome 브라우저에서 오류 메세지를 띄웠다.
` three.js:19603 THREE.WebGLRenderer: Error creating WebGL context. `
사용되는 라이브러리는 Javascript Three.js다. 이와 관련된 질문을 검색하던 중 다음 페이지를 보게 되었다.
blvz라는 ID의 댓글을 보면 HD3000 그래픽 카드를 Chrome에서 막은 듯 하다. 해결 방법은 Chrome 주소창에 chrome://flags/#ignore-gpu-blacklist 를 입력하고 ` 소프트웨어 렌더링 목록 무시 ` 부분을 활성화 한다. Chrome 브라우저를 재실행 하면 된다.
추가로 gpu blacklist 라는 게 있는듯 해서 해당 내용을 확인해 보고 싶었다.
https://cs.chromium.org/chromium/src/gpu/config/software_rendering_list_json.cc (find: Intel HD 3000)
위 페이지에서 Intel HD 3000 을 검색하여 찾아보면 다음과 같은 줄이 나온다.
` "description": "Intel HD 3000 driver crashes frequently on Mac" `