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 version1.2
Minimum Windows version8
Driver implementation—Full graphics, Render only, and Display onlyMandatory
WHCK requirements and testsDevice.Graphics…WHQL FPO optimization check for kernel video driver(s) (1.1)


Hardware certification requirements

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.



Send comments about this topic to Microsoft