CFS3 Configuration reference:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/dire...Descriptions of Pool and Usage terms and compatability.
Lacks a comprehensive matrix on compatability Pool and Usage. Much useful information Search on MSDN. Excellent resource for D3D.
My objective was to use system memory for some of the functions and free up card memory. DirectX is about card access to system memory or other devices without a call to the CPU.
Vertex and Index Buffer pool is set to Systemmem and associated sliders were maxed. The buffers are in RAM and less than 150kB so not a big hit on system memory. The cache is very small and is in card memory. It is only a start point and is set dynamically.
If Systemmem is selected then Texture/Aircraft Pool must be Default. If Default then Rendertarget which are the "normal" settings.
I researched "flip" and "discard" and decided that discard was better.
You can play with the Pool/User settings and if not compatable, at worst the system will hang on app boot or will default to the desktop. Just reset the settings. I havent found any combination that will use Texture/Aircraft Systemmem.
In CFS3 I note some stutter in the first few dogfight turns and then is smooth. May be the driver setting indexes and vertexes.
My opinion is that the ATI driver does not fully exploit CFS 3 Configuration.