解释Linux中图形系统数据流

运维 系统运维
间接渲染的性能比较差,尤其是3D数据,在不使用显卡的3D加速时,都通过一种OpenGL的软件实现,如Mesa转化成2D数据,再通过XServer显示。

传统上,Linux的图形系统是X11的C/S架构,一般的图形应用程序称为XClient,有一个运行于后台的程序叫XServer。这种通过XServer的渲染方式叫间接渲染,图形数据的流向大致是XClient-->XServer-->Device。

显然,间接渲染的性能比较差,尤其是3D数据,在不使用显卡的3D加速时,都通过一种OpenGL的软件实现,如Mesa转化成2D数据,再通过XServer显示。

为了改善图形系统,Linux引入了直接渲染,也叫dri(Direct Rendering Infrastructure)。通常情况下,3D数据绕过XServer,由XClient直接将数据送往显卡,而2D数据则使用传统的C/S方式,由XServer处理。

【编辑推荐】

  1. Linux下基于MVC的Java Web开发
  2. Linux开发现状的“天气预报”
  3. 大多数Linux包管理器存在安全隐患
责任编辑:赵宁宁 来源: linux伊甸园
相关推荐

2011-04-14 14:43:38

SSISTransformat

2022-03-18 08:57:17

前端数据流选型

2011-12-14 15:57:13

javanio

2009-08-19 10:41:12

Java输入数据流

2010-04-30 09:53:34

Unix系统

2011-04-19 09:18:02

SSIS数据转换

2021-06-29 19:24:42

数据流数据排序

2020-02-06 19:12:36

Java函数式编程编程语言

2009-12-17 16:28:07

Linux图形系统

2016-11-14 19:01:36

数据流聊天系统web

2023-11-13 11:01:25

数据技术

2014-02-11 08:51:15

亚马逊PaaSAppStream

2024-04-18 09:02:11

数据流Mixtral混合模型

2017-11-16 19:26:34

海量数据算法计算机

2021-10-27 10:43:36

数据流中位数偶数

2013-10-21 10:58:50

微软大数据SQL Server

2020-10-13 14:27:11

算法可视化路线

2019-12-19 14:38:08

Flink SQL数据流Join

2012-07-30 08:31:08

Storm数据流

2014-08-08 09:56:28

LinuxSwap分区
点赞
收藏

51CTO技术栈公众号