2012-01-13 5 views
-1

화면을 렌더링하고 IMX31 보드에서 GUI 이벤트를 처리하기 위해 혼란을 일으켰습니다.혼란 1.6. 혼자 처음으로 화면 렌더링 속도가 느려짐

문제 설명 : -

On startup the buttons,texture will be loaded into memory. When we click any buttons then associated panel(ClutterGroup) will be processed and shown in Clutter main stage. 

화면 렌더링은 모든 아이가 볼 만들기를 처리 처음으로 느립니다. 또한 clutter-stage.c에 처음으로 230 개의 다시 그리기 오류 메시지를 표시합니다. 화면 렌더링 시간이 2 초를 초과합니다.

Clutter-Message: [PAINT] ./clutter-stage.c:3369: First redraw request 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 1 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 2 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 3 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 4 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 5 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 6 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 7 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 8 
Clutter-Message: [PAINT] ./clutter-stage.c:3380: Redraw request number 9 

           ..................... 

우리가 같은 화면으로 이동

다시 화면 전환이 너무 빨리이며 마이크로입니다.

더 많은 다시 그리기 메시지와 19 개의 다시 그리기 메시지가 없습니다.

그냥 clutter-stage.c (Clutter 1.6)에서 다시 그리기 요청을 피할 수 있는지 알고 싶습니다. 어떤 클러 터 함수 호출이 다시 그리기 요청을 트리거합니까? 당신이 클러 1.8을 확인 할 수 있도록 사전에

감사합니다, 감사와

, Karthick 우선

답변

0

는 클러 1.6은 이전 안정 버전입니다. 이 작업은 민감, 당신은 당신의 처리에있는 메모리 대역폭의 양에 따라 달라집니다 : 초기 프레임

속도가 느린 다운 아마 GPU에 이미지 데이터를 업로드 때문이다.

제 제안은 시작시 모든 텍스처를 동시에로드하지 않고 한 번에 하나씩 개별적으로 그리고 느리게 텍스처를로드하는 것입니다.