Marc,

On 6/7/2011 11:35 PM, Marc-André Moreau wrote:
> Hi Steve,
>
> I just tried your patch - awesome!
>
Thanks.  That was the first SSE code I have ever written and it ended up 
being pretty easy.  Once we have high level agreement on the structure 
needed around these optimizations there is definitely more that can 
probably be optimized using SSE in the RemoteFX code, and I should be 
able to keep working on it.

> I can almost watch a youtube video in fullscreen now with a resolution 
> of 1680x1050.
What kind of computer are you using for your testing?  I have been 
mainly testing with an Atom D510 and so far haven't seen much 
improvement. :(

> For testing performance, I think we can go with relative comparison of 
> performance, unless someone wants to implement some way to properly 
> measure performance.
Well that might work if the change was big enough to be easily visible.  
On my test system (see above) I actually haven't been able to tell any 
real difference between any of the optimizations that have been made so 
far.  That includes all the memory allocation work that was done the 
other day as well.

I also want to try a second version of the SSE method that I already 
wrote (using integer logic instead of floats).  Without being able to 
see subtle differences I won't know which one actually performs better.

There has to be an easy way to do this.  I have used several different 
tools/techniques on the Windows side of the world in the past (most of 
my experience has been in the Windows world so far).  I will keep 
thinking about it and looking for a solution.

> It's easy to find ways to stress the implementation and see if it 
> works faster or slower. In my case, I try increasingly larger 
> resolutions for youtube videos of different qualities put in full 
> screen viewing. Non-fullscreen youtube is already very smooth, but 
> it's not smooth yet when you want to go fullscreen, especially as 
> resolutions get larger. The ideal goal would be to get a full hd video 
> smoothly played over RemoteFX, in a full hd resolution RDP session.
My ideal goal would be to get smooth application refreshes (including 
dragging/scrolling/minimizing/maximizing windows) on a ~$100-$200 basic 
PC (think Intel Atom or AMD Zacate system) with a dual-monitor setup 
running at up to 1920x1200.  A secondary goal for me would be smooth HD 
video running on at least one of the monitors.  I have no idea if we 
will get there, but every little bit will help.

Thanks,
  Steve

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to