Back to home page

OSCL-LXR

 
 

    


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