There does exist a D3DDEVCAPS_TEXTURESYSTEMMEMORY property. http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dx81_c/dire... However, I don't think wine sets it. I wonder if perhaps SetTexture should return a specific error code if a video card doesn't support that. Ie, perhaps 3DMark01 just attempts to use D3DPOOL_SYSTEMMEM textures, and falls back to something else if it fails to set them. That's just a guess of course.