구글 크롬, 하드웨어 가속으로 속도 향상 꾀하다

 요즘 웹브라우저 관련 포스팅을 하다보니 계속 구글 크롬(Google Chrome)과 관련된 내용만 다루게 되네요 ^^ 워낙에 개인적으로 빠져있는 브라우저라 그런듯 합니다. 많이들 아시겠지만 IE9 에서의 GPU 가속 이야기가 화제가 됨에 따라 파이어폭스, 크롬 등에서도 GPU 가속을 지원하는 움직임이 보여지고 있는데요. 예전에 파이어폭스 4.0, 하드웨어 가속 활성화 방법 포스팅에서 베타 버전인지라 사용자가 직접 GPU 가속을 위해 활성화 설정을 해줘야 한다고 소개한 적 있죠?
 본문에서 소개할 내용인 구글 크롬의 GPU 가속 활성화 내용도 마찬가지입니다. 사실, 예전에 트위터 멘션을 통해 잠깐 크롬의 GPU 가속에 대한 이야기를 한 적이 있는데요. 당시와는 버전 등의 차이도 있어 디폴트값에서 꽤 달라졌기에 포스팅으로 정리를 할까 합니다.


 단지, 구글 크롬이 버전 7 이상인 개발자 빌드와 카나리아 빌드에서만 이 내용은 적용이 가능합니다. 참고로 크롬6 에서는 이를 지원하지 않는 것으로 아는데... 가능하다는 의견들도 있길래 테스트해 보았지만 전혀 활성화 되지 않더군요.

구글 크롬, GPU 가속 활성화 방법은?

▼ 구글 크롬 실행 파일의 [속성] 으로 들어가서, 대상 항목에 표시되는 내용에 이어 아래의 명령어를 추가해 주면 설정은 끝입니다.

※ GPU 활성화하기 : --enable-accelerated-2d-canvas


 예전에 공개되서 지금까지 소개되는 관련 팁들을 보면 "--enable-accelerated-compositing --enable-gpu-rendering --enable-video-layering --enable-webgl --enable-accelerated-2d-canvas --enable-fastback" 을 추가해줘야 하는 것으로 많이 알려져 있는데요.

 외국 포럼이나 몇몇 커뮤니티를 참고해 본 결과... --enable-accelerated-compositing 와 --enable-webgl 는 개발자 빌드에서 이제 디폴트값이 "enable" 로 설정되어 별도로 활성화할 필요가 없다고 합니다. 그래서 예전에 트위터에서 제가 소개했던 팁에는 이 부분이 포함되어 있었지만 이제는 굳이 입력하지 않으셔도 됩니다. 그리고 나머지 부분들은 GPU 가속과는 직접적인 연관이 없거나 페이지 캐시를 참조하는 내용인지라 굳이 더 작성하지 않아도 무관하다고 하더군요.

 크롬의 GPU 가속과 관련해서 입력해야 하는 명령어가 너무 많아 기존에 추가한 내용까지 하면 모두 입력할 수가 없다는 분들도 종종 계시던데 그런 분들은 위와 같이 한 문장만 입력하시면 되니 참고하시면 좋겠네요.

▼ 아래는 ie.microsoft.com/testdrive 에서 Speed Reading 테스트를 한 결과입니다. 좌측의 이미지가 GPU 가속을 활성화한 후 결과값인데요. 잘 안보이는 분들은 클릭해서 보시면 크게 보실 수 있습니다.

 표시되는 결과값만으로는 어느 정도의 차이인지 잘 짐작이 안되시죠? 크롬 개발자 빌드를 이용하시는 분들은 직접 테스트해 보시면 금방 이해가 되겠지만 그 전에 어떤 차이가 있나 궁금하신 분들을 위해 테스트 장면 중 일부분(약 10초)을 영상으로 담아보았습니다.

 그 전에 GPU 가속이 제대로 활성화되었는지 궁금하신 분들은 크롬에서 바로 확인할 수 있는 방법이 있습니다. 주소 입력창에 [about:gpu] 또는 [about:memory] 를 입력했을 때 GPU 관련 내용이 표시되면 제대로 적용된 것이니 참고하세요.

▼ GPU 가속을 활성화하기 전 테스트 장면입니다. 화면이 넘어가는 모습을 눈여겨 보시면 활성화 후와 어떤 차이가 있는지 이해가 되실 겁니다.

 

▼ 아래는 GPU 가속을 활성화한 후 테스트한 장면이니다. 차이가 느껴지시나요? ^^

 

 개인적으로 구글 크롬 개발자 빌드를 설치해서 사용하고 있는데, 일반적인 사이트에서는 원래 속도가 출중했던지라 잘 모르겠지만 특정 서비스의 경우에는 비약적인 속도 향상을 느낄 수 있었습니다.

 제가 요즘 크롬 이야기를 하면 크롬 플러스에서의 적용 여부를 묻는 분들이 많이 계시던데, 크롬 플러스는 그 기반이 되는 크롬 버전이 업데이트되어 새롭게 릴리스되지 않으면 최근의 기능들을 포함하지 않는 경우가 대부분입니다. 참고로 현재 크롬 플러스 최신 버전은 크롬 5 를 기본으로 하는 듯 하더군요.
 아무튼, 크롬에서 GPU 가속을 활성화하여 좀 더 빠른 웹서핑 등을 즐기고자 하는 분들은 위 방법을 참고하세요. 이 포스팅은 여기까지 입니다 ^^
LiveREX 유튜브 채널 추천 영상 (구독하고 선물도 받아가세요!)
☞ 이 글은 LiveREX 의 동의없이 재발행/재배포 할 수 없습니다. [License] 를 참고하세요!
Facebook Comment