Shadertoy , WebGL Earth 등과 같은 WebGL 기반 사이트를 사용할 수 있기를 원 하지만 해당 사이트는 브라우저에서 WebGL이 비활성화되어 있다고 알려줍니다. 어떻게 활성화합니까?
Shadertoy , WebGL Earth 등과 같은 WebGL 기반 사이트를 사용할 수 있기를 원 하지만 해당 사이트는 브라우저에서 WebGL이 비활성화되어 있다고 알려줍니다. 어떻게 활성화합니까?
답변:
이 답변을 커뮤니티 위키 게시물로 만들었으므로 오래된 정보가 누락 된 경우 업데이트하십시오.
확인 caniuse.com/webgl를 브라우저가 WebGL을 지원하는지 여부를 확인합니다.
브라우저가 WebGL을 지원하는 경우 다음 지시 사항에 따라 사용 가능하게하십시오.
먼저 하드웨어 가속을 활성화하십시오.
chrome://settings
그런 다음 WebGL을 활성화하십시오.
chrome://flags
최신 버전에서는이 WebGL 사용 안함 옵션을 사용할 수 없으며 대신 다음과 같은 WebGL 2.0 (또는 다른 버전)을 검색해야합니다.
드롭 다운에서 로 변경 Default
해야 Enabled
합니다.
그런 다음 WebGL의 상태를 점검하십시오.
chrome://gpu
상태가 "하드웨어 가속" 이 아닌 경우, 감지 된 문제점 목록 ( 그래픽 기능 상태 목록 아래 )에 하드웨어 가속을 사용할 수없는 이유가 설명 될 수 있습니다.
그래픽 카드 / 드라이버가 블랙리스트에 있으면 블랙리스트를 무시할 수 있습니다. 경고 : 권장하지 않습니다! (아래 블랙리스트 참고 참조). 블랙리스트를 재정의하려면 다음을 수행하십시오.
chrome://flags
자세한 내용은 Chrome 도움말 : WebGL 및 3D 그래픽을 참조하십시오 .
먼저 WebGL을 활성화하십시오.
about:config
webgl.disabled
false
(Firefox를 다시 시작하지 않고 변경 사항이 즉시 적용됨)그런 다음 WebGL의 상태를 점검하십시오.
about:support
그래픽 카드 / 드라이버가 블랙리스트에 있으면 블랙리스트를 무시할 수 있습니다. 경고 : 권장하지 않습니다! (아래 블랙리스트 참고 참조). 블랙리스트를 재정의하려면 다음을 수행하십시오.
about:config
webgl.force-enabled
true
(Chrome과 마찬가지로 Firefox는 기본 설정 > 고급 > 일반 > 찾아보기 에서 사용 가능한 경우 하드웨어 가속 사용 확인란이 있습니다 . 그러나 Chrome과 달리 WebGL이 작동하려면 Firefox와 달리이 확인란을 선택하지 않아도됩니다.)
그래픽 드라이버가 너무 오래되어 WebGL을 지원하지 않는 경우 업그레이드 할 수 있습니다.
자세한 내용은 여기를 참조하십시오 :
특정 그래픽 카드 및 드라이버는 심각한 버그를 포함하거나 충돌을 일으키는 것으로 알려져 있기 때문에 일부 브라우저에서 블랙리스트에 추가됩니다. 매우 심각한 경우 전체 컴퓨터가 정지 될 수도 있습니다! 예 를 들어이 문제로 인해 특정 Mac 컴퓨터가 정지되고 다시 시작해야합니다.
많은 브라우저에는 블랙리스트를 재정의 할 수있는 옵션이 있습니다 (예 : 위험에도 불구하고 블랙리스트 기능 사용). 권장하지 않습니다! 위험을 이해하고 수용하는 경우에만 블랙리스트를 무시해야합니다.
자세한 내용은 여기를 참조하십시오 :
gfx.crash-guard.status.glcontext
( sourceforge.net/p/x3dom/mailman/message/34731616 참조 ). 이 커뮤니티 답변을 수정하기 전에 의견으로 게시하는 것을 선호합니다.