On Don, 2003-01-16 at 00:11, Mike A. Harris wrote: > On 15 Jan 2003, Michel D�nzer wrote: > > >> A few people have posted some patches that attempt to make Radeon > >> PCI DRI also work on x86, however I don't believe that XFree86 > >> sources have applied any of these patches, and I don't believe > >> that they've been adequately tested in the wild yet. > > > >Mike, this is FUD. First of all, PCI GART has been enabled on powerpc as > >well for a while, and several people have reported it to work well with > >PCI cards on x86. > > I enabled Radeon PCI for x86 in Red Hat Linux 7.3. The result > was people who did have Radeon PCI filing bug reports, or > email/IRC traffic showing that people were experiencing problems. > I did not receive any comments from people who did actually get > it working on x86, and so I disabled it. > > Discussions on dri-devel later showed that other people had > attempted this as well and it did not work. Some patches came > floating around that some people claimed worked. I never tried > them, however my recollection was that the patches did not get > into CVS and weren't explored much further by anyone. > > I contacted ATI to get some PCI Radeon hardware, and have planned > on experimenting with it. It hasn't been the highest priority to > me however, but I did test the Radeon PCI hardware I have out > with the 4.2.0 and 4.2.1 releases to no avail.
Of course 4.2 was more broken, e.g. it only enabled bus mastering in the AGP case. > So it most definitely is not FUD. If it worked for as many > people as are claiming it does now, then I'd assume it wouldn't > be disabled in CVS by default. It'd also likely work on one of > the 4 machines I've tested it on - but doesn't. Have you or any of those people tried with current CVS? > >> Anyone interested in testing out these types of patches need not > >> have a Radeon PCI though, you can just disable AGP and an AGP > >> card should work as a PCI one for the purposes of testing and > >> debugging. > > > >No, because that seems to be the reason why it's still disabled: it > >doesn't work well with AGP cards. Don't ask me why. > > I can confirm that. I received many bug reports on AGP cards due > to this as well, since some users recompile their own kernels, > not all users remember or are aware enough to also compile > agpgart. That, coupled with a glitch in our installer which > caused K5/K6/Cyrix systems to get an i386 kernel with no AGP > support, created extra problems with PCIGART enabled. How so, when it never uses PCI GART automatically? Or did you change that as well? > >I've been meaning to rip out the ugly code that disables it for a long > >time but sadly haven't gotten around to it yet. > > I can send you my patch if you like. Thanks, but I think I know what to do. :) > Do you have PCI Radeon hardware to fiddle with? No. -- Earthling Michel D�nzer (MrCooper)/ Debian GNU/Linux (powerpc) developer XFree86 and DRI project member / CS student, Free Software enthusiast _______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

