On Mit, 2003-01-15 at 04:12, Mike A. Harris wrote: > On Tue, 14 Jan 2003, Schultz, Dale C. wrote: > > >I've been struggling with this for about a month now and thought > >someone could help me out. I have an AOpen motherboard with > >built-in AGP graphic chip. To get better 3D performance I > >installed and ATI Radeon 7000 PCI adapter. The default Radeon > >driver does not support direct rendering to PCI cards. So I > >used a hack to enable PCI and recompiled my complete xserver > >from cvs. All worked great until I rebooted my system with it > >still set to initdefault 5 in the inittab file. The system > >comes almost all the way up but when the screen switches from > >text mode to graphics mode the system hangs. The reset button > >is the only thing that can get it going again. > > Radeon PCI DRI is supported only on the Alpha processor. It does > not work on x86 architecture, which is why it isn't enabled in > XFree86 by default for x86. > > To enable it, requires a slight kernel modification, as well as a > slight X server modification. The result however just shows why > it is disabled by default. > > 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. > 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. Anyway, I don't think this is a good reason to keep it disabled because PCI GART will only be used with Option "ForcePCIMode". But owners of PCI cards would at least have a chance to try it without having to modify the source. 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. > >The strange part is that if I set inittab to initdefault 3 and > >use the startx command all works fine. The biggest problem (not > >for me) is the login. When my kids boot up the system and don't > >see the graphical login screen they panic and shut the machine > >off (just about as bad as a crash). > > That's odd. Indeed. > >I've checked the Xfree86.log file and it ends abruptly when the > >system hangs around the area when the drm extensions(?) are > >being initialized. If I disable drm in the XF config file the > >system doesn't hang, but of course the 3D performance sucks, > >just ask Tuxracer... > > Sounds like the problem that occurs on x86 which caused Radeon > PCI to be disabled by default. To me it rather sounds like using an X server where PCI GART is enabled with a DRM where it isn't. -- 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

