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: WHQL FPO optimization check for kernel video driver

Hardware certification requirements

For info on requirements that hardware devices must meet when they implement this feature, refer to the relevant WHCK documentation on WHQL FPO optimization check for kernel video driver.

See WDDM 1.2 features for a review of features added with Windows 8.