Skip to content

Commit

Permalink
Staging: udlfb: improved rendering performance
Browse files Browse the repository at this point in the history
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 <bernie@plugable.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Bernie Thompson authored and Greg Kroah-Hartman committed Mar 4, 2010
1 parent 2469d5d commit 530f43a
Show file tree
Hide file tree
Showing 2 changed files with 341 additions and 580 deletions.
Loading

0 comments on commit 530f43a

Please sign in to comment.