I've re-worked the non-Xv streams code and a few other things. I added a new streams reset function that seems to fix the occasional console corruption I got on my IX. I enabled the COB on savage4 and newer chips and added an option to disable it. Tim's driver had it disabled and had a note that there was a hardware bug in the COB on savage4 and prosavage; S3 enabled the COB. either way seems to work fine for me. With the COB enabled my frame rates with glxgears improved quite a bit:
depth COB No-COB 16 ~560 ~450 24 ~270 ~240 I also converted the BCI Xv stuff into an option, BCIforXv, but it still leaves artifacts even with the new streams setup and is disabled by default. I still haven't tracked down how S3 does interpolation in their driver with the old streams engine. Please test and let me know how it goes. If all is well I'll commit it. You can also download the patch here: http://www.botchco.com/alex/savage/streams_cleanup_big.diff Alex __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com
streams_cleanup_big.diff
Description: streams_cleanup_big.diff