Lines Matching +full:a +full:- +full:display
1 .. _amdgpu-display-core:
4 drm/amd/display - Display Core (DC)
7 AMD display engine is partially shared with other operating systems; for this
8 reason, our Display Core Driver is divided into two pieces:
10 #. **Display Core (DC)** contains the OS-agnostic components. Things like
12 #. **Display Manager (DM)** contains the OS-dependent components. Hooks to the
14 display/amdgpu_dm/ folder.
16 ------------------
18 ------------------
20 Maintaining the same code base across multiple OSes requires a lot of
22 DC case, we maintain a tree to centralize code from different parts. The shared
23 repository has integration tests with our Internal Linux CI farm, and we run a
28 When we upstream a new feature or some patches, we pack them in a patchset with
30 `amd-staging-drm-next <https://gitlab.freedesktop.org/agd5f/linux>`_. All of
31 those patches are under a DC version tested as follows:
35 * Prepare a branch with those patches for our validation team. If there is an
36 error, a developer will debug as fast as possible; usually, a simple bisect
37 in the series is enough to point to a bad change, and two possible actions
40 * Finally, developers wait a few days for community feedback before we merge
49 * Stress test with multiple display configuration changes via the user interface.
58 * IGT tests in a farm with GPUs and APUs that support DCN and DCE.
60 * Cross-compilation for PowerPC 64/32, ARM 64/32, and x86 32.
65 #. In terms of userspace, we only use fully updated open-source components
73 --------------
75 --------------
77 The display pipe is responsible for "scanning out" a rendered frame from the
78 GPU memory (also called VRAM, FrameBuffer, etc.) to a display. In other words,
85 If you want to learn more about our driver details, take a look at the below
90 display-manager.rst
91 dcn-overview.rst
92 dcn-blocks.rst
93 programming-model-dcn.rst
94 mpo-overview.rst
95 dc-debug.rst
96 display-contributing.rst
97 dc-glossary.rst