MMF probably isn't too compatible with DX9.0 DX has been upgraded/recoded/changed/rearranged lots of times since MMF came out. And with DX9.0 being so new and different from previous versions, and MMF being replaced; it's likely they conflict. I suspect it's because whatever MMF is trying to use in DX is now considered "legacy supported" meaning it's kinda emulated and definately out of date.