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

Reply via email to