直接渲染管理器(Direct Rendering Manager)是给予DRI客户端直接访问硬件的内核模块。该模块处理DMA,AGP内存管理,资源锁和安全硬件访问。为了支持多个并发的3D应用,3D画图硬件必须以共享形式来看待。提供锁来保持互斥。DMA传输和AGP结构用来发送buffer和图像命令给硬件。最后,必须有安全保证,防止客户端使用图像硬件进行权限提升因为Linux内核内部接口和数据结构随时可能改变,因此DRI内核模块对于特殊内核版本必须特别编译。DRI内核模块防止目录为/lib/modules/.../kernel/drivers/gpu/drm,一边情况下,不管DRI模是否需要,X服务都自动加载.