# WDDM Managing Memory in D3DPOOL_DEFAULT

In this question I saw that I was running out of memory in D3DPOOL_DEFAULT in DX9EX. After changing my usage from D3DUSAGE_DYNAMIC to 0 (static usage), everything runs wonderfully with no DX9 error.

At the point in my load process where I would previously get DX9's out of memory error, I now see system memory start to grow. So I assume that the WDDM is managing my textures.

So my question is, am I really seeing memory management here? I read about the WDDM in Copying and Accessing Resource Data (Direct3D 10), but I'm not sure that pertains to DX9EX. Wikipedia says: WDDM drivers allow video memory to be virtuallized and video data to be paged out of video memory into system RAM.