summaryrefslogtreecommitdiff
path: root/LinuxTagMeeting2005Zack.mdwn
blob: 9d45375cb99613e532dfd1215ce508d14ad0b480 (plain)
1
2
3
4
5
6
7


# Acceleration Architecture

Zack Rusin 

The currently used acceleration architecture in Xorg (XAA) is unsuitable  for modern desktop usage. As a result of heavily using the card's 2D  engine to accelerate mostly rarely used operations (like patterned  fills and Bresenham lines) it invalidates any backing  store you might  have on a region. Furthermore accelerating the Render extension using  XAA is rather complicated and severely limited by its memory manager. In this talk I'd like to describe the problems and solutions used in the  new acceleration architecture designed for X.org that has been based on  KAA. The goal of the talk is to give X.Org developers full overview of  the new architecture.