윈도우 11의 업데이트와 레거시 지원 철회 소식이 화두인 이때
한 가지 기시감을 느꼈는데 바로 크롬 브라우저 입니다.
브라우저가 GPU의 연산능력을 빌려다 쓰기 시작한지도
매우 오랜 시간이 지났습니다. 아직도 구형 컴퓨터 이야기가 간혹
올라오고 있고 그런 컴에서 간단한 웹페이지 보는것 정도를 목표로
하는 분이시라면 꼭 알아 두셔야 할것은 크롬이 지원 GPU를 주기적으로
쳐내기 때문인데 이것이 많이 알려져 있진 않더라구요
확인하는 법은 브라우저 주소창에 about(또는 크롬,엣지)://gpu
입력하고 graphic feature status를 확인하면 됩니다
저렇게 software only로 잔뜩 떠있으시다면 당첨되신겁니다
저러면 모든 처리를 CPU로 하기때문에 저사양일수록
간단한 페이지 렌더링도 힘겨워 하게 됩니다
어제까지만 잘 되던게 갑자기 힘겨워 하기 시작하고 느려진다면
사용자 입장에선 많이 당황스럽게 되는데 표면적으론 브라우저에서
아무 경고문도 띄우지 않기에 알 도리가 없습니다.
저도 처음 당한날 원인을 알고 많이 황당해 했었습니다
해결 방법은 FLAGS 페이지 가셔서 ovrride software rendering list를
사용으로 바꿔주시면 됩니다
스크린샷이 작아서 보이실진 모르겠으나 이거에요...
이러면 모든 그래픽 가속 기능이 강제로 활성화 되게 됩니다
버그로 제대로 작동하지 않는 기능까지 같이 활성화가 되기 때문에
악으로 깡으로 버티셔야하지만 제가 써오는데는 큰 문제는 없었던것 같습니다
이 문제를 알고 나서 구글님께 여쭤봐가면서 좀 더 파보니
완전 차단조건은 OS 버전 + 드라이버 버전 조합으로 주로 차단이 되며
윈도우 8에서 A 버전의 드라이버를 잘 가속이 되었더라도
윈도우 10에서 A 버전의 드라이버를 사용시 차단 블랙 리스트에 걸려
가속이 안되는 경우가 발생할수 있고
가끔 기능별로 해당 GPU와 테스트를 하지 않았다는 이유로
아키텍쳐 혹은 특정 GPU를(+드라이버 버젼) 꼭 찝어서 기능차단
하는경우도 있습니다
새로운 기능 적용할때 구형 GPU에서 작동을 보장하지 않으니 그 기능을
차단한다는 사례가 많이 보였습니다
어떤건 잘 작동하는데 느린 GPU라는 이유로 차단한 사례도 있네요
파이어폭스도 이런 블랙리스트를 걸지 않는건 아닌데 크롬보단
기준이 크게 느슨하다고 알려져있습니다.
이 차단 문제는 전반적인 문제를 일으키는 수준에 이르렀는데
크롬이 안들어간 프로그램을 찾기 힘들정도로 크롬은 컴퓨터 많은 부분에
적용이 되었다는것이죠
CEF - 크롬 확장 프레임웍 의 향연... 게임 좀 하시는 분들이라면 작업관리자에서
CEF 석자 들어간 프로세스가 꽤 돌고 있을거고 제가 직접 확인한것만
유비소프트/EA 오리진/스마일게이트 스토브/스팀/블리자드 배틀넷/
스타크래프트 1 의 UI일부/디스코드/월페이퍼 엔진 등등...
뭔가 UI 괜찮다 싶은것들은 죄다 크롬 불러와서 쓴다 생각하면 편합니다
스팀 내장된 브라우저에서 GPU 페이지를 호출한 모습.JPG
플래시 가속여부등이 표기되는것으로 보아 레거시 GPU컷 이전 버젼을 쓰고 있는데
스팀같이 이렇게 접근이라도 허용한 사례는 정말 친절한거구요
어느 프로그램에 크롬의 어떤 버전이 들어가는지 알아내기도 힘들고
가속이 꺼져서 쌩 CPU만으로 돌아가는지 알기도 힘듭니다.
엣지/크롬등의 독립 브라우저처럼 FLAGS 페이지를 통한
강제 가속 활성화는 못한다고 봐야하는데
CEF 쓰는 프로그램은 알게 모르게 많이 퍼져있죠
당신이 DX11+ 이상이 지원이 되는 GPU를 쓰신다면
당장 몇 년간은 크롬의 GPU 블랙리스트를 걱정 하지 않으셔도 됩니다
그 미만이고 브라우저가 심각하게 느리다면 의심해보셔야합니다
안드로이드도 안심해선 안됩니다.
그리고 가속 강제로 활성화 하니까 대환장 파티가...
상시 두통+피로 땜에 머리가 멍해서 집중도 잘 안 되어 횡설수설하는데다
글 솜씨도 안좋은 탓에 글 쓰기가 많이 꺼려저서 쓸까 말까 한참 고민했던 주제입니다
여기까지 읽어주셔서 감사합니다.
스타크래프트 리플레이를 보는 도중 혹은 설정창을 띄운상태에서
SceneCefBrowser.exe를 강제 종료시켜보세요
문제는 연식이 있다보니 오래 켜두면 발열로 화면이 깨지는 경우도 있다보니 ㅠㅠ
조만간에 내부청소+서멀그리스 재도포를 해주어야 겠습니다.