기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

QT에서 2D가속기를 사용하려면

DirectFB를 사용하라고 나옵니다.

그런데 DirectFB에 gfxdriver를 만들어 주어야 합니다.

초보수준에 gfxdriver에 손대는 것이 맞는지도 모르겠고

2D 가속을 하면 얼마나 효과가 있는지 모르겠습니다.

방향을 제대로 잡고 있나요?


정경진

2012.09.19 20:48:08
*.94.41.89

2D 가속기라 함은, Exynos에서 제공하는 FIMG-2D 가속기를 말하는 건가요??

G2D 가속기는 특정 상황에 대해서만 CPU보다 성능이 좋습니다. 예를 들어, 1:1 non-scaled bit-blit의 경우는 그냥 CPU NEON instruction으로 처리하는 것이 더 빠릅니다. scaled blit, alpha blend인 경우, 그리고 1:1 non-scaled bitblit 시 400*400 정도 이상의 크기를 수행할 때에는 G2D가 성능이 더 좋을 수 있습니다.

한편, 비록 G2D가 일부 상황에서는 CPU보다 느리다고 해도, G2D에게 2D operation을 수행하도록 하고 CPU는 다른 일을 하도록 함으로써, 병렬 처리 효과를 보고자 하는 경우에도 도움이 될 수 있습니다.


정리하자면, Qt에 2D 가속기를 적용하고자 한다면, 항상 모든 경우에 대해 2D 가속기를 사용하려고 하지 말고, 주요 함수에 대해서 조건을 테스트해서 2D 가속기를 사용하는 경우와 CPU를 사용하는 경우로 분기하도록 구현하는 것이 바람직합니다.


고도리

2012.09.20 01:00:07
*.200.239.210

bit-blitter 외엔 그다지 성능을 발휘하기는 힘듭니다만........


QT와 같은 GUI 시스템에서는 많은 성능 개선효과가 있을겁니다.

다만 붙이기가 까다롭다는데 그 문제가 있죠...^^

List of Articles
번호 제목 글쓴이 날짜 조회 수
5528 Linaro에서 제공하는 boot, kernel [3] 박영기 2012-09-24 1463
5527 안드로이드 logcat 시 로그가 케리지리턴없이 나오는 현상은?? file [3] 칼마 2012-09-21 1591
5526 Android audio sampling rate관련 질문 [3] 신현호 2012-09-20 1418
5525 안드로이드 화면 처리 문의드립니다. [1] 안시영 2012-09-20 1337
5524 ORIGEN 4412 보드 부팅 관련 건 file [5] 램퍼 2012-09-20 1610
5523 soundPool사용 이유 [2] ljcg 2012-09-20 1454
» 2D 가속기를 사용하면 얼마나 효과가 있을까요? [2] 박영기 2012-09-19 1405
5521 안드로이드에 블루투스 동글 사용시 [1] 김민욱 2012-09-19 2012
5520 [해결]플래쉬 파일 시스템 관련 질문입니다 [2] Mango 2012-09-18 1291
5519 ICS에 TSLIB 추가하려면...? [3] 김승한 2012-09-18 1407
5518 OpenSSL을 NDK로 연결해서 사용하려고합니다. [6] 더페이퍼 2012-09-17 1537
5517 MIDI파일 재생엔진 질문 & AUdio Track관련 질문 & DownMixi... [3] ljcg 2012-09-17 1430
5516 ALSA 를 이용해서 마이크로부터 음성(PCM Data)을 Recoding 하려... [2] 파란새 2012-09-17 1703
5515 UBIFS image를 NAND Flash Programmer 장비에서 Burning하는 방법... [3] 하얀전구 2012-09-15 1689
5514 풀업/풀다운 저항값은 왜 다른가요? [6] 비둘기사냥꾼 2012-09-14 6135
5513 USB Auto mount에 관해 질문 드립니다. bfvconfidenc 2012-09-14 864
5512 간단한 크로스 컴파일 경로 설정문의입니다. [2] 강동하 2012-09-14 1269
5511 임베디드 리눅스 배포판으로 무엇이 좋을까요? [1] LLVM 2012-09-14 1402
5510 이더넷 4개를 붙이려고 합니다... [2] 윤동열 2012-09-14 1130
5509 ORIGEN 4412 질문! [7] 신준희 2012-09-13 1090

사용자 로그인