Rendering translates an application's description of a scene or interface into image data. The operating system and graphics software provide structured interfaces so programs do not each need to implement a hardware-specific command path.
The bigger picture
Applications can express work through graphics APIs, while a user-mode component and a kernel-managed scheduling path coordinate execution on supported hardware. Desktop composition then combines surfaces for presentation. These boundaries explain why an API version, a package version, and a processor model describe different parts of the graphics environment.
The operating system also manages access to graphics memory and schedules workloads competing for resources. A capability can be available to one application path without being used by another. The topics below explain these distinctions rather than treating every graphics label as a performance score. Understanding the path is a stronger basis for interpreting an information panel than comparing version numbers in isolation.
Display & Graphics
Note these before you change anything
Useful facts to have to hand while reading about rendering and graphics software.
- Current driver version and date from the adapter's Driver tab
- Resolution, refresh rate and scaling for each monitor
- Which port and cable each display uses
- Any per-application graphics settings you changed
Display & Graphics: Drawing a frame (output)
- Applicationrequests drawing
- Graphics APIfor example DirectX or Vulkan
- Display driveruser and kernel parts
- GPUrenders the frame
- Monitorover the display cable
Pages in Rendering and graphics software

Graphics APIs and device assistance
A graphics API gives applications a defined vocabulary for describing rendering or computation. It separates the program's requested operations from many of…

The Windows graphics model
The Windows Display Driver Model, commonly called WDDM, defines relationships among graphics components, the operating system, and applications. It supports…

Dedicated and shared graphics memory
Graphics workloads need memory for textures, render targets, commands, and other data. Dedicated and shared memory labels describe different resource…

Desktop composition and surfaces
Desktop composition combines the visual surfaces produced by applications into the image presented on a screen. It lets the operating system manage…


