0001 .. _amdgpu-display-core:
0002
0003 ===================================
0004 drm/amd/display - Display Core (DC)
0005 ===================================
0006
0007 AMD display engine is partially shared with other operating systems; for this
0008 reason, our Display Core Driver is divided into two pieces:
0009
0010 1. **Display Core (DC)** contains the OS-agnostic components. Things like
0011 hardware programming and resource management are handled here.
0012 2. **Display Manager (DM)** contains the OS-dependent components. Hooks to the
0013 amdgpu base driver and DRM are implemented here.
0014
0015 The display pipe is responsible for "scanning out" a rendered frame from the
0016 GPU memory (also called VRAM, FrameBuffer, etc.) to a display. In other words,
0017 it would:
0018
0019 1. Read frame information from memory;
0020 2. Perform required transformation;
0021 3. Send pixel data to sink devices.
0022
0023 If you want to learn more about our driver details, take a look at the below
0024 table of content:
0025
0026 .. toctree::
0027
0028 display-manager.rst
0029 dc-debug.rst
0030 dcn-overview.rst
0031 dc-glossary.rst