1d59f1774SYann Dirson.. _amdgpu-display-core: 2d59f1774SYann Dirson 3e91f8401SRodrigo Siqueira=================================== 4e91f8401SRodrigo Siqueiradrm/amd/display - Display Core (DC) 5e91f8401SRodrigo Siqueira=================================== 6e91f8401SRodrigo Siqueira 7522968aeSRodrigo SiqueiraAMD display engine is partially shared with other operating systems; for this 8522968aeSRodrigo Siqueirareason, our Display Core Driver is divided into two pieces: 9e91f8401SRodrigo Siqueira 10e91f8401SRodrigo Siqueira1. **Display Core (DC)** contains the OS-agnostic components. Things like 11e91f8401SRodrigo Siqueira hardware programming and resource management are handled here. 12e91f8401SRodrigo Siqueira2. **Display Manager (DM)** contains the OS-dependent components. Hooks to the 13e91f8401SRodrigo Siqueira amdgpu base driver and DRM are implemented here. 14e91f8401SRodrigo Siqueira 15522968aeSRodrigo SiqueiraThe display pipe is responsible for "scanning out" a rendered frame from the 16522968aeSRodrigo SiqueiraGPU memory (also called VRAM, FrameBuffer, etc.) to a display. In other words, 17522968aeSRodrigo Siqueirait would: 18e91f8401SRodrigo Siqueira 19522968aeSRodrigo Siqueira1. Read frame information from memory; 20522968aeSRodrigo Siqueira2. Perform required transformation; 21522968aeSRodrigo Siqueira3. Send pixel data to sink devices. 22e91f8401SRodrigo Siqueira 23522968aeSRodrigo SiqueiraIf you want to learn more about our driver details, take a look at the below 24522968aeSRodrigo Siqueiratable of content: 25e91f8401SRodrigo Siqueira 26e91f8401SRodrigo Siqueira.. toctree:: 27e91f8401SRodrigo Siqueira 28e91f8401SRodrigo Siqueira display-manager.rst 29e91f8401SRodrigo Siqueira dc-debug.rst 30522968aeSRodrigo Siqueira dcn-overview.rst 31*6c49df92SRodrigo Siqueira mpo-overview.rst 32a723c6d0SRodrigo Siqueira dc-glossary.rst 33