1*1da177e4SLinus Torvaldsconfig AGP 2*1da177e4SLinus Torvalds tristate "/dev/agpgart (AGP Support)" if !GART_IOMMU 3*1da177e4SLinus Torvalds depends on ALPHA || IA64 || PPC || X86 4*1da177e4SLinus Torvalds default y if GART_IOMMU 5*1da177e4SLinus Torvalds ---help--- 6*1da177e4SLinus Torvalds AGP (Accelerated Graphics Port) is a bus system mainly used to 7*1da177e4SLinus Torvalds connect graphics cards to the rest of the system. 8*1da177e4SLinus Torvalds 9*1da177e4SLinus Torvalds If you have an AGP system and you say Y here, it will be possible to 10*1da177e4SLinus Torvalds use the AGP features of your 3D rendering video card. This code acts 11*1da177e4SLinus Torvalds as a sort of "AGP driver" for the motherboard's chipset. 12*1da177e4SLinus Torvalds 13*1da177e4SLinus Torvalds If you need more texture memory than you can get with the AGP GART 14*1da177e4SLinus Torvalds (theoretically up to 256 MB, but in practice usually 64 or 128 MB 15*1da177e4SLinus Torvalds due to kernel allocation issues), you could use PCI accesses 16*1da177e4SLinus Torvalds and have up to a couple gigs of texture space. 17*1da177e4SLinus Torvalds 18*1da177e4SLinus Torvalds Note that this is the only means to have XFree4/GLX use 19*1da177e4SLinus Torvalds write-combining with MTRR support on the AGP bus. Without it, OpenGL 20*1da177e4SLinus Torvalds direct rendering will be a lot slower but still faster than PIO. 21*1da177e4SLinus Torvalds 22*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 23*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say N. 24*1da177e4SLinus Torvalds 25*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 26*1da177e4SLinus Torvalds module will be called agpgart. 27*1da177e4SLinus Torvalds 28*1da177e4SLinus Torvaldsconfig AGP_ALI 29*1da177e4SLinus Torvalds tristate "ALI chipset support" 30*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 31*1da177e4SLinus Torvalds ---help--- 32*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of 33*1da177e4SLinus Torvalds XFree86 4.x on the following ALi chipsets. The supported chipsets 34*1da177e4SLinus Torvalds include M1541, M1621, M1631, M1632, M1641,M1647,and M1651. 35*1da177e4SLinus Torvalds For the ALi-chipset question, ALi suggests you refer to 36*1da177e4SLinus Torvalds <http://www.ali.com.tw/eng/support/index.shtml>. 37*1da177e4SLinus Torvalds 38*1da177e4SLinus Torvalds The M1541 chipset can do AGP 1x and 2x, but note that there is an 39*1da177e4SLinus Torvalds acknowledged incompatibility with Matrox G200 cards. Due to 40*1da177e4SLinus Torvalds timing issues, this chipset cannot do AGP 2x with the G200. 41*1da177e4SLinus Torvalds This is a hardware limitation. AGP 1x seems to be fine, though. 42*1da177e4SLinus Torvalds 43*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 44*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say N. 45*1da177e4SLinus Torvalds 46*1da177e4SLinus Torvaldsconfig AGP_ATI 47*1da177e4SLinus Torvalds tristate "ATI chipset support" 48*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 49*1da177e4SLinus Torvalds ---help--- 50*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of 51*1da177e4SLinus Torvalds XFree86 4.x on the ATI RadeonIGP family of chipsets. 52*1da177e4SLinus Torvalds 53*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 54*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say N. 55*1da177e4SLinus Torvalds 56*1da177e4SLinus Torvaldsconfig AGP_AMD 57*1da177e4SLinus Torvalds tristate "AMD Irongate, 761, and 762 chipset support" 58*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 59*1da177e4SLinus Torvalds help 60*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of 61*1da177e4SLinus Torvalds XFree86 4.x on AMD Irongate, 761, and 762 chipsets. 62*1da177e4SLinus Torvalds 63*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 64*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say N. 65*1da177e4SLinus Torvalds 66*1da177e4SLinus Torvaldsconfig AGP_AMD64 67*1da177e4SLinus Torvalds tristate "AMD Opteron/Athlon64 on-CPU GART support" if !GART_IOMMU 68*1da177e4SLinus Torvalds depends on AGP && X86 69*1da177e4SLinus Torvalds default y if GART_IOMMU 70*1da177e4SLinus Torvalds help 71*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of 72*1da177e4SLinus Torvalds XFree86 4.x using the on-CPU northbridge of the AMD Athlon64/Opteron CPUs. 73*1da177e4SLinus Torvalds You still need an external AGP bridge like the AMD 8151, VIA 74*1da177e4SLinus Torvalds K8T400M, SiS755. It may also support other AGP bridges when loaded 75*1da177e4SLinus Torvalds with agp_try_unsupported=1. 76*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 77*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say Y 78*1da177e4SLinus Torvalds 79*1da177e4SLinus Torvaldsconfig AGP_INTEL 80*1da177e4SLinus Torvalds tristate "Intel 440LX/BX/GX, I8xx and E7x05 chipset support" 81*1da177e4SLinus Torvalds depends on AGP && X86 82*1da177e4SLinus Torvalds help 83*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of XFree86 4.x 84*1da177e4SLinus Torvalds on Intel 440LX/BX/GX, 815, 820, 830, 840, 845, 850, 860, 875, 85*1da177e4SLinus Torvalds E7205 and E7505 chipsets and full support for the 810, 815, 830M, 845G, 86*1da177e4SLinus Torvalds 852GM, 855GM, 865G and I915 integrated graphics chipsets. 87*1da177e4SLinus Torvalds 88*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 89*1da177e4SLinus Torvalds use GLX or DRI, or if you have any Intel integrated graphics 90*1da177e4SLinus Torvalds chipsets. If unsure, say Y. 91*1da177e4SLinus Torvalds 92*1da177e4SLinus Torvaldsconfig AGP_NVIDIA 93*1da177e4SLinus Torvalds tristate "NVIDIA nForce/nForce2 chipset support" 94*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 95*1da177e4SLinus Torvalds help 96*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of 97*1da177e4SLinus Torvalds XFree86 4.x on the following NVIDIA chipsets. The supported chipsets 98*1da177e4SLinus Torvalds include nForce and nForce2 99*1da177e4SLinus Torvalds 100*1da177e4SLinus Torvaldsconfig AGP_SIS 101*1da177e4SLinus Torvalds tristate "SiS chipset support" 102*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 103*1da177e4SLinus Torvalds help 104*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of 105*1da177e4SLinus Torvalds XFree86 4.x on Silicon Integrated Systems [SiS] chipsets. 106*1da177e4SLinus Torvalds 107*1da177e4SLinus Torvalds Note that 5591/5592 AGP chipsets are NOT supported. 108*1da177e4SLinus Torvalds 109*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 110*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say N. 111*1da177e4SLinus Torvalds 112*1da177e4SLinus Torvaldsconfig AGP_SWORKS 113*1da177e4SLinus Torvalds tristate "Serverworks LE/HE chipset support" 114*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 115*1da177e4SLinus Torvalds help 116*1da177e4SLinus Torvalds Say Y here to support the Serverworks AGP card. See 117*1da177e4SLinus Torvalds <http://www.serverworks.com/> for product descriptions and images. 118*1da177e4SLinus Torvalds 119*1da177e4SLinus Torvaldsconfig AGP_VIA 120*1da177e4SLinus Torvalds tristate "VIA chipset support" 121*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 122*1da177e4SLinus Torvalds help 123*1da177e4SLinus Torvalds This option gives you AGP support for the GLX component of 124*1da177e4SLinus Torvalds XFree86 4.x on VIA MVP3/Apollo Pro chipsets. 125*1da177e4SLinus Torvalds 126*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 127*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say N. 128*1da177e4SLinus Torvalds 129*1da177e4SLinus Torvaldsconfig AGP_I460 130*1da177e4SLinus Torvalds tristate "Intel 460GX chipset support" 131*1da177e4SLinus Torvalds depends on AGP && (IA64_DIG || IA64_GENERIC) 132*1da177e4SLinus Torvalds help 133*1da177e4SLinus Torvalds This option gives you AGP GART support for the Intel 460GX chipset 134*1da177e4SLinus Torvalds for IA64 processors. 135*1da177e4SLinus Torvalds 136*1da177e4SLinus Torvaldsconfig AGP_HP_ZX1 137*1da177e4SLinus Torvalds tristate "HP ZX1 chipset AGP support" 138*1da177e4SLinus Torvalds depends on AGP && (IA64_HP_ZX1 || IA64_HP_ZX1_SWIOTLB || IA64_GENERIC) 139*1da177e4SLinus Torvalds help 140*1da177e4SLinus Torvalds This option gives you AGP GART support for the HP ZX1 chipset 141*1da177e4SLinus Torvalds for IA64 processors. 142*1da177e4SLinus Torvalds 143*1da177e4SLinus Torvaldsconfig AGP_ALPHA_CORE 144*1da177e4SLinus Torvalds tristate "Alpha AGP support" 145*1da177e4SLinus Torvalds depends on AGP && (ALPHA_GENERIC || ALPHA_TITAN || ALPHA_MARVEL) 146*1da177e4SLinus Torvalds default AGP 147*1da177e4SLinus Torvalds 148*1da177e4SLinus Torvaldsconfig AGP_UNINORTH 149*1da177e4SLinus Torvalds tristate "Apple UniNorth & U3 AGP support" 150*1da177e4SLinus Torvalds depends on AGP && PPC_PMAC 151*1da177e4SLinus Torvalds help 152*1da177e4SLinus Torvalds This option gives you AGP support for Apple machines with a 153*1da177e4SLinus Torvalds UniNorth or U3 (Apple G5) bridge. 154*1da177e4SLinus Torvalds 155*1da177e4SLinus Torvaldsconfig AGP_EFFICEON 156*1da177e4SLinus Torvalds tristate "Transmeta Efficeon support" 157*1da177e4SLinus Torvalds depends on AGP && X86 && !X86_64 158*1da177e4SLinus Torvalds help 159*1da177e4SLinus Torvalds This option gives you AGP support for the Transmeta Efficeon 160*1da177e4SLinus Torvalds series processors with integrated northbridges. 161*1da177e4SLinus Torvalds 162*1da177e4SLinus Torvalds You should say Y here if you use XFree86 3.3.6 or 4.x and want to 163*1da177e4SLinus Torvalds use GLX or DRI. If unsure, say Y. 164*1da177e4SLinus Torvalds 165*1da177e4SLinus Torvaldsconfig AGP_SGI_TIOCA 166*1da177e4SLinus Torvalds tristate "SGI TIO chipset AGP support" 167*1da177e4SLinus Torvalds depends on AGP && (IA64_SGI_SN2 || IA64_GENERIC) 168*1da177e4SLinus Torvalds help 169*1da177e4SLinus Torvalds This option gives you AGP GART support for the SGI TIO chipset 170*1da177e4SLinus Torvalds for IA64 processors. 171*1da177e4SLinus Torvalds 172