The intel X driver used to be able to allocate only the stolen memory. The driver now requires intel-agp to do any memory allocation, which can be a problem if that driver isn't working correctly:
Is there any way to add the function back to fall back and allocate only stolen if agp isn't present?
Please don't change the topic for this, obviously not the purpose this bug is fired here, as for agp issue with ati, there's already a kernel bug for it, and all logs are tracked there. No need to dup. Keep this one as the origin.
Created attachment 29503 [details] [review]
Hacky patch to bring StolenOnly back
Mike, this is a dirty hack against recent xf86-video-intel driver to bring StolenOnly option back. It will disable everything for hw accel in that case, so performance is very bad.
Actually I really don't think we should bring this back, but instead focus on why kernel agp failed with your ATI card addon, which looks mostly like a BIOS issue to me.
If the kernel's GART support is broken, it needs to be fixed, rather than building a bunch of infrastructure in userland to work around it.