Dave, Thanks for the clarifications. So I assume that if I use the ATI fglrx driver with its "use internal agpgart code" option set to no that the only reason the kernel agpgart module might get loaded on a machine with a PCI-E graphics card would be to satisfy the fglrx kernel module dependencies (since a single version of the fglrx kernel module is used with all ATI cards). However on a PCI-E based machine the loaded agpgart module would be dead unused code as far as the real operations of the fglrx driver were concerned. Jack