[Dev] [SDK/Emulator] display invalidating improvement

Stanislav Vorobiov s.vorobiov at samsung.com
Wed Apr 16 06:17:12 GMT 2014


Hi, GiWoong

It's:

1. Windows 7 64-bit
2. nVidia GeForce GT 240, driver 12.05.2013, 9.18.13.2018

Also, when you check this be sure that there's static content on emulator screen, i.e. nothing is changing,
scrolling or animating, one good example is mobile home screen.

Thanks

On 04/16/2014 05:24 AM, 김기웅 wrote:
> Hi, Stanislav
> 
> I cannot reproduce it on Windows 7 & Nvidia GeForce GT 530.
> 
> Would you tell me your host machine spec in detail?
> 
> Thank you.
> 
>  
> 
> ------- *Original Message* -------
> 
> *Sender* : Stanislav Vorobiov<s.vorobiov at samsung.com> Expert Engineer/SRR-Tizen S/W Group/삼성전자
> 
> *Date* : 2014-04-15 21:53 (GMT+09:00)
> 
> *Title* : Re: [Dev] [SDK/Emulator] display invalidating improvement
> 
>  
> 
> Hi, GiWoong
> 
> I've notice one small problem with new display invalidate logic. It happens only on windows with
> nVidia GPUs. When I drag some other window over emulator (i.e. obscure emulator) the emulator
> doesn't automatically get redrawn, only on actual content update.
> 
> Can you check this please, thanks!
> 
> On 04/14/2014 02:59 PM, 김기웅 wrote:
>> Dear all,
>>
>> I've submitted a patch to improve Tizen emulator performance.
>>
>> Check this out.
>>
>> https://review.tizen.org/gerrit/#/c/19484/
>>
>>  
>>
>> It is a dirty checking for emulator display base on VIGS.
>>
>> This Qemu patch brings more efficiency at just idle screen moment.
>>
>> Now, Emulator does not need to high cost for framebuffer drawing any more at that time.
>>
>> Display will be stopped updating when it has not any changes.
>>
>> I am attaching the simple performance testing result(host %cpu, coremark).
>>
>>  
>>
>> Stanislav Vorobiov(s.vorobiov at samsung.com ) much helped out this work.
>>
>> And we tested emulator many times on all supported host platforms.
>>
>> It works fine.
>>
>> So, I am going to merge this commit to public Qemu git repository.
>>
>>  
>>
>> Please contact me if you have any problems or questions.
>>
>> Thank you.
>>
>>  
>>
>>  
>>
> 
>  
> 
>  
> 
>  
> 



More information about the Dev mailing list