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