On Wed, 12 Jun 2002, David S. Miller wrote: > From: Jeff Hartmann <[EMAIL PROTECTED]> > Date: Wed, 12 Jun 2002 21:57:31 -0500 > > Actually, its most safe to default to AGP mode 1x. If we aren't > switching modes correctly there is a bug in that agp driver, and I'd > like to know about it. > >Try to enable 4X in BIOS of SiS Athlon chipset, startup X in >default mode, SPLAT. > >This is a widely known problem and you aren't going to get all >of the chipsets right in particular the AMD76x ones. I'd suggest >rethinking the "use 1X by default" logic, it's wrong in half of >the cases. > > Unforunately there is no real way to test if > anything above AGP mode 1X works correctly. Defaulting to AGP mode 1X > is the best option, since AGP mode 2X might cause the machine to lockup > upon initiating a DMA request. Certain card/motherboard combinations > just don't work above 1X. > >I totally disagree, you're locking up now on half the chipsets if the >user enables anything other than 1X mode in his BIOS. > >The reason the machine locks up on >1X mode is for the same damn >reasons, the driver isn't programming the chip correctly or we lack >the workaround which in a manner of speaking is the same problem.
Ben LaHaise suggested tonigth to me on IRC that perhaps we could read the AGP mode from the BIOS and set that by default, and also keep blacklist/whitelists in the drivers/whatever to deal with side cases or known bad combinations. That sounds good to me in theory, however I don't know how feasible it is in reality, so I thought I'd pass the idea on to you guys whom are obviously much more familiar with the intricacies of this stuff. Does this sound reasonable? Or are there factors which would make that overly difficult as well? It's a good idea to at least explore this problem domain a bit, and try to brainstorm it. It's just as frustrating for one group of 100 users to have slow 3D and not know much about reconfiguring it (or that they even can) as it would be to change things to default to faster, and lock up on other users systems. There's got to be a way we can make the situation better somehow. The more end user configuration we require, the more end users lose out, and the more complicated the whole system becomes. The more bug reports and problems, tech support, etc... Someone suggested to me setting AGPmode in Cards for different hardware, but I thought that was quite crack-rock'ish since you have no idea what mobo chipset is in use, etc. TIA -- Mike A. Harris Shipping/mailing address: OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie, XFree86 maintainer Ontario, Canada, P6C 5B3 Red Hat Inc. http://www.redhat.com ftp://people.redhat.com/mharris _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel