Disabling Frame Pointer Omission (FPO) optimization
In Windows 7, Windows Display Driver Model (WDDM) 1.1 kernel-mode drivers are required to disable Frame Pointer Omission (FPO) optimizations to improve the ability to diagnose performance problems. Starting with Windows 8, the same requirement is applicable for all WDDM 1.2 and later drivers (user-mode and kernel-mode), thereby making it easier to debug performance issues related to FPO in the field.
|Minimum WDDM version||1.2|
|Minimum Windows version||8|
|Driver implementation—Full graphics, Render only, and Display only||Mandatory|
|WHCK requirements and tests||Device.Graphics…WHQL FPO optimization check for kernel video driver(s) (1.1)|
For info on requirements that hardware devices must meet when they implement this feature, refer to the relevant WHCK documentation on Device.Graphics…WHQL FPO optimization check for kernel video driver(s) (1.1).
See WDDM 1.2 features for a review of features added with Windows 8.