关于GPU图像处理下的DRM/RGA/MPP

直接渲染管理器(DRM)是Linux内核中用于3D应用直接访问硬件的模块,确保安全和并发访问。DRM支持DRI,提供图形硬件同步访问、安全规则强制和通用DMA引擎。本文探讨了DRM与fbdev、drm dev的区别。
摘要由CSDN通过智能技术生成

直接渲染管理器(Direct Rendering Manager)是给予DRI客户端直接访问硬件的内核模块。
该模块处理DMA,AGP内存管理,资源锁和安全硬件访问。为了支持多个并发的3D应用,3D画图硬件必须以共享形式来看待。提供锁来保持互斥。DMA传输和AGP结构用来发送buffer和图像命令给硬件。最后,必须有安全保证,防止客户端使用图像硬件进行权限提升。因为Linux内核内部接口和数据结构随时可能改变,因此DRI内核模块对于特殊内核版本必须特别编译。DRI【Direct Rendering Infrastructure 可翻译为:直接着色基础结构(基层直接渲染);DRI是一个安全且有效率的直接对显示硬件存取的方法。它包含对X server,一些client函数库、以及对内核的变更;DRI的一个主要目的就是提供高效能的OpenGL支持】内核模块放置目录为/lib/modules/.../kernel/drivers/gpu/drm,一般情况下,不管DRI模是否需要,X服务都自动加载. [1] 。DRI:Direct Rendering Infrastructure 可翻译为:直接着色基础结构(基层直接渲染);DRI是一个安全且有效率的直接对显示硬件存取的方法。它包含对X server,一些client函数库、以及

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值