drivers/gpu/drm/scheduler

DRM GPU Scheduler Framework

Shared scheduling infrastructure used by Linux DRM graphics drivers to queue, order, and dispatch GPU work submitted by user-space. It is consumed by multiple GPU drivers such as AMDGPU, Etnaviv, Lima, Panfrost, and V3D rather than driving any specific piece of hardware itself.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=gpu category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is a common helper library inside the Direct Rendering Manager subsystem that other GPU drivers build on top of. Removing or deprecating it is not on the table because real hardware drivers depend on it to function.

repository signals

10 files
3,884 source lines
172 commits, 5y
+3,429 / −1,280 lines added / removed, 5y
47 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 172 total · active in 47/61 months
2021 2022 2023 2024 2025 2026 2021-04: 2 commits · +11 −4 2021-05: 3 commits · +38 −5 2021-06: 2 commits · +13 −8 2021-07: 1 commit · +2 −16 2021-08: 5 commits · +244 −90 2021-09: 4 commits · +81 −48 2021-10: 3 commits · +18 −3 2021-11: 2 commits · +7 −5 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +5 −4 2022-03: 1 commit · +2 −0 2022-04: 4 commits · +18 −34 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +10 −3 2022-07: 1 commit · +1 −2 2022-08: 0 commits · +0 −0 2022-09: 8 commits · +250 −156 2022-10: 5 commits · +27 −55 2022-11: 1 commit · +3 −3 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 2 commits · +35 −0 2023-03: 2 commits · +1 −7 2023-04: 7 commits · +74 −28 2023-05: 5 commits · +11 −15 2023-06: 2 commits · +59 −25 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +1 −1 2023-10: 6 commits · +306 −143 2023-11: 12 commits · +204 −109 2023-12: 2 commits · +6 −5 2024-01: 2 commits · +16 −14 2024-02: 1 commit · +1 −3 2024-03: 1 commit · +9 −3 2024-04: 0 commits · +0 −0 2024-05: 1 commit · +2 −2 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +8 −17 2024-08: 1 commit · +4 −3 2024-09: 7 commits · +24 −19 2024-10: 9 commits · +83 −43 2024-11: 1 commit · +21 −2 2024-12: 2 commits · +4 −2 2025-01: 4 commits · +35 −29 2025-02: 5 commits · +120 −57 2025-03: 12 commits · +1,153 −49 2025-04: 0 commits · +0 −0 2025-05: 10 commits · +114 −57 2025-06: 2 commits · +28 −1 2025-07: 13 commits · +260 −161 2025-08: 3 commits · +23 −8 2025-09: 2 commits · +8 −6 2025-10: 5 commits · +26 −11 2025-11: 2 commits · +20 −16 2025-12: 2 commits · +37 −3 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +6 −5 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: contains the shared DRM GPU scheduler framework/helper code used by multiple DRM drivers, not hardware-bound driver implementations.