X Window System 入门与本地 X 服务器启动指南
1. X Window System 简介
1.1 X 扩展协议
X Window System 有多种扩展协议,为系统带来了丰富的功能:
- XKEYBOARD :支持复杂的键盘映射和配置。
- XTEST :扩展 X 协议,简化性能基准测试。
- XINERAMA :提供单屏幕、多显示器支持。
- XVideo :在硬件支持下,能对视频流(如摄像机或电视调谐卡的视频流)进行转换、变换,并叠加到 X 显示器上,显著提升视频性能。
- XVideo - MotionCompensation :利用硬件支持进行视频解压缩,对 DVD 观看和其他 MPEG 视频播放很有用。
1.2 内核与用户空间驱动的界限
操作系统内核通常负责管理所有系统硬件,普通用户空间程序只能通过操作系统访问硬件。但在实现 X 服务器时,很难维持内核和用户空间程序之间清晰的界限。
这是因为显卡的 GPU 能力和总体架构差异巨大,很难在内核中的视频驱动和用户空间的 X 服务器之间创建一个适用于所有显卡的简单、明确的接口。目前,大多数内核/X 服务器组合(如 Linux 搭配 X.org 服务器)在访问显卡时基本让 X 服务器自由操作,不过有些显卡驱动(如 NVIDIA 闭源驱动)会使用一个小的内核模块来辅助。
未来这种情况可能会改变,X 服务器最终
X Window System 入门与 X 服务器启动指南
超级会员免费看
订阅专栏 解锁全文
1623

被折叠的 条评论
为什么被折叠?



