4.7 C
Seoul
Sunday, November 17, 2019
Home Learn Tutorials 모바일 환경에서 최고의 성능을 내기위한 벌컨 스왑체인 설정은?

모바일 환경에서 최고의 성능을 내기위한 벌컨 스왑체인 설정은?

출처: 삼성 개발자 블로그

ARM의 엔지니어 Attilio Provenzano가 벌칸의 스왑체인 옵션중에 presentMode, minImageCount의 의미와 모바일 환경에 적합한 설정을 설명하는 포스트를 공개했습니다.

프레젠트 모드(Present Mode)중에는 FIFO가 MAILBOX보다 모바일 환경에 적합합니다. FIFO는 렌더링 된 이미지를 여러 장 버퍼링하기 때문에, 버퍼가 가득 찼을 때 CPU/GPU가 쉴 수 있어서 전력 사용과 발열 면에서 유리합니다.

minImageCount는 FIFO 모드에서 더블 버퍼링이나 트리플 버퍼링을 사용할지 결정합니다. 60 fps를 위해서는 16.6ms 안에 하나의 이미지를 렌더링해야 하는데, 더블 버퍼링을 사용하면서 16.6ms보다 렌더링 시간이 길어지게 되면 VSync를 기다려야 해서 30fps로 떨어질 수 있습니다. 트리플 버퍼링을 사용하면 큐잉해놓은 이미지가 한 장 더 있어 30fps까지 떨어지는 것을 막을 수 있습니다.

블로그 포스트에서 그림과 함께 자세한 내용을 확인할 수 있습니다.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay connected

58FansLike
56FollowersFollow
156FollowersFollow
128FollowersFollow

Recipe of the day