nanogui: Nano-X running on BF531 uClinux board: extermely slow updates
Subject:
Re: [nanogui] Re: Nano-X running on BF531 uClinux board: extermely slow updates
From:
"vishal" ####@####.####
Date:
28 Jun 2004 06:39:28 +0100
Message-Id: <02ec01c45cd0$507822e0$e900a8c0@VISHALISOFTT>
Hi all,
Further to the tesing that i carried out with the vnc application
(LINK_APP_INTO_SERVER=Y), I found that the screen write functions being
called are
1. linear16_drawpixel,
2. linear16_readpixel,
3. linear16_drawhorzline,
blitting isnt used, and the linear16_blit function isnt called (even with
PSF_HAVEBLIT defined)
Also i am using 16 bit display access ( #define USE_16BIT_ACCESS 1 )
However none of these fuctions seem to be taking any significant amount
of time.
also on profiling of an entire screen update, i see that the time taken
varies. sometimes its just 1 sec and sometimes its like 2,3,4 secs or more.
Cud i be missing something somewhere??
regards,
Vishal
----- Original Message -----
From: "Greg Haerr" ####@####.####
To: "vishal" ####@####.#### "Aaron J. Grier" ####@####.####
####@####.####
Sent: Saturday, June 19, 2004 2:03 AM
Subject: Re: [nanogui] Re: Nano-X running on BF531 uClinux board: extermely
slow updates
> : like even after eliminating the socket layer ( LINK_APP_INTO_SERVER=Y) &
> : with a newer version of microwindows (0.90), i am still are stuck with
the
> : same performance as in the 0.89-pre7!!
>
> If the socket code isn't taking up the time, it's probably the
> screen blitting, hard to tell for sure. Perhaps you
> should profile the code. I assume you're running a fast
> network to the VNC server?
>
>
> : so i changed this line to:
> : psd->addr = mmap(NULL, psd->size,
PROT_READ|PROT_WRITE,0,fb,0);
> : Which works
>
> This needs to be #ifdef __uclibc__, and I'll add it to CVS.
>
> Regards,
>
> Greg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ####@####.####
> For additional commands, e-mail: ####@####.####