我正在通过我的Linux内核源drm radeon驱动程序。在那里我有一些理解上的困难,在我的显示器实际工作的设置/模式上。 (我从内核消息中可以知道使用了什么微代码,我的屏幕正在处理什么连接器和编码器,但是这并不能提示图形内容来自哪里以及它的存储位置,理解它正确的方式)。Radeon环缓冲区的使用和modesetting
首先 - 环缓冲区是一个潜在的必要性总体上让我的gfx卡工作,或者是环形缓冲区建议建立一些3D图形功能?
在内核模式设置中,环形缓冲区是唯一的用户模式设置工具还是环形缓冲区可以工作(在后台或目标中)?环形缓冲区在启动过程中被初始化(我可以在内核消息中看到环地址) - 但是实际使用它的应用程序,我无法说清楚。它是显示管理器,例如X11(如果是的话 - 显示管理器使用环形缓冲区是什么 - 正常显示或在Xlib中某些奇特的3D功能)?
总的来说,显示管理器(比如说X11)是否在用户模式设置下工作,控制台帧缓冲区是以千位为单位工作的?是否有以kms为单位使用radeon驱动程序的图形性能限制?
谢谢!