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)

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