On Fri, Dec 07, 2001 at 05:27:06PM +0000, Simon Harvey wrote:
> I've been having problems for a while with my Voodoo3 2000PCI and XFree86
> (what I thought was overheating:
> http://www.xfree86.org/pipermail/xpert/2001-August/010690.html )
> 
> Having searched through tdfx_driver.c in CVS, and looked at the
> voodoo3_spec pdf, I'm pretty sure the problem is due to the memory delay
> settings.
> 
> The defaults given for the DRAMINIT1 register in the 3dfx specs seem to
> differ from those in the actual BIOS if the following info is correct:
> http://www.v3info.de/english/html/memdocs.shtml
> 
> Specifically Bit13 (sg_clk_nodelay) is clear, not set as in tdfx_driver,
> and depending on the BIOS, various delays are imposed on reading from the
> SGRAM (set by bits 19-16). The oflop_del_adj bits differ too. I've a
> V3-2000PCI, BIOS 2.15.06, btw.
> 
> It's entirely possible I haven't got a clue about any of this but couldn't
> the BIOS value for DRAMINIT1 be left unchanged unless some XF86Config
> setting says otherwise? The "we've never had a problem with them [V3/V5]"
> comment in the source made me smile. The lack of any fan near my V3
> probably just exacerbates any marginal memory access settings; the hard
> lockup only occurs in a program which uses nearly 100% of texture memory
> and has very low CPU overhead (84fps in 1024x768) - and never a problem in
> Win98.
> 
> Please tell me if I'm wrong; I'm not sure who's currently working on this
> driver,
> 
Ooops. Noticed you've got a V3 and not a Banshee.

If you change that ifdef to PCI_CHIP_VOODOO3 does it help your problem ?

Alan.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to