Page comments @Tron I'm using a 33 MHz PCI slot because the 66MHz PCI bus cannot be used simultaneously with the AGP bus, and I still need the Radeon 9000. I don't know if the 2x AGP bus actually run at 2x speed (for uploads to the graphics card), or if transfers happen at 66 MHz. Whether an operation is limited by the bus bandwidth or not will depend on the operation being performed. Also, note that I'm currently using PIO mode for command transfer (as are the Radeon 7000/9000 drivers), so there's still room for improvement. Thu, 16 Apr 2009 00:53:45 +1200 Hans That's what I was afraid of. Well, this driver still enables the usage of the new cards so I consider it worth the effort. Does the A1 have 33MHz or 66MHz PCI-bus? Just trying to figure out if SAM-Flex would benefit speedwise here. Thu, 16 Apr 2009 00:09:42 +1200 Tron @Tron Yes, the PCI bus is going to be a bottleneck. I have blitting rectangles implemented as well now, and they are slower on the Radeon X1550 than the Radeon 9000. Unlike P96Speed's FillRect() test, the BlitRect() tests only blits small rectangles (FillRect() rendered both small and large rectangles). The test results suggest that these small blits take less time to occur than the time taken to send the commands. I haven't tested it, but I would expect blitting large rectangles to be faster on the Radeon X1550 than the Radeon 9000 due to the operation itself taking longer than sending the commands down to the card. Wed, 15 Apr 2009 23:33:29 +1200 Hans Progression! Very nice. Do you think that the PCI-bus is going to be a bottleneck in here at some point? Wed, 15 Apr 2009 01:53:42 +1200 Tron Great work! With proper HW accelerated graphics OS4.x will fly!!! Thank you for your work! Tue, 07 Apr 2009 02:32:03 +1200 Allanon