最終更新:2021-03-02 (火) 04:52:21 (1447d)
Linux/DRM
Direct Rendering Manager
https://dri.freedesktop.org/wiki/DRM/
概要
- The DRM is a kernel module that gives direct hardware access to DRI clients.
- DRIのカーネル部分のコンポーネントとして開発された
- created to allow multiple programs to use video hardware resources cooperatively.
- GPUにアクセスするためのインターフェース(DRM API)をアプリケーションに提供
その他のコンポーネント
DRI (Direct Rendering Infrastructure)
- Interfaces to access hardware directly
GEM (Graphics Execution Manager)
Linux/KMS
ドライバ
libdrm
- libdrm provides a user space library for accessing the DRM, direct rendering manager, on operating systems that support the ioctl interface.
DRI
- Direct Rendering Infrastructure
- a framework for allowing direct access to graphics hardware under the X Window System in a safe and efficient manner
- DRI kernel modules must be specially compiled for a particular kernel version.
- drivers/gpu/drm
デバイス
- Linux/drv/dri?/cardX