I have not heard anything regarding NVidia, but I believe OS control over VRAM is a fundamental requirement in a WDDM class driver.
The biggest sticking points for DX10 being backported would come from how DX10 interacts with WDDM drivers. WDDM is a fair amount more robust than WDM, and it also enables quite a bit of system interaction with the graphics card. I am not "up" on DX10 as much as I would like to be, so I am unsure how much it actually needs these features.
It could be simply that backporting DX10 would involve a performance penalty for some of the more advanced features due to complexities of coding around WDM limitations. It could also be that traditional WDM drivers are not robust enough to handle advanced features in a reliable manner. I dunno.
DWM (Aero) was originally designed around DX9. Somewhere in there they came up with a compelling enough argument to redesign the way graphics drivers interact with Windows and set graphics driver optimization back literally years. Maybe DX10 takes advantage of these changes, maybe not.
The biggest sticking points for DX10 being backported would come from how DX10 interacts with WDDM drivers. WDDM is a fair amount more robust than WDM, and it also enables quite a bit of system interaction with the graphics card. I am not "up" on DX10 as much as I would like to be, so I am unsure how much it actually needs these features.
It could be simply that backporting DX10 would involve a performance penalty for some of the more advanced features due to complexities of coding around WDM limitations. It could also be that traditional WDM drivers are not robust enough to handle advanced features in a reliable manner. I dunno.
DWM (Aero) was originally designed around DX9. Somewhere in there they came up with a compelling enough argument to redesign the way graphics drivers interact with Windows and set graphics driver optimization back literally years. Maybe DX10 takes advantage of these changes, maybe not.
Comment