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

Reply via email to