From: Bernie Thompson Date: Mon, 15 Feb 2010 14:46:21 +0000 (-0800) Subject: Staging: udlfb: improved rendering performance X-Git-Tag: v2.6.34-rc1~10^2~1^2~69 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=530f43a8a69d9fa10ec6d30652244bb5e2a29694;p=pandora-kernel.git Staging: udlfb: improved rendering performance Rework rendering for improved performance Approx 10-20% gain avg across several "benchmarks": x11perf, gtkperf, glxgears Moves from a single pre-alloc'd urb protected by a long-held mutex To a list of (4) pre-alloc'd urbs which can be dispatched asynchonously Improved rendering algorithm to hardware with lower CPU consumption, fewer system memory accesses, and slightly higher compression. Better scalability to multiple processors, especially with multiple framebuffers active. Signed-off-by: Bernie Thompson Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed