Xgl是基于OpenGL上的X服务架构,现在处于开发阶段,很多重要的部分还未完成。Xglx是目前唯一使用这种结构的X服务器,它需要在一个已 有的X服务器,只用于测试和开发目的。Xegl是基于Xgl架构的新一代X服务器,它将使用EGL扩展独立地运行在OpenGL上。
它有哪些新的特性呢?
基于OpenGL的X层,使用混合桌面,开启通往新功能、新机会的大门。以下是一些可能出现的功能,其中一些现在已经实现。我们要破除基于OpenGL的X中看不中用的迷信。
①加倍窗口显示分辨率,应用程序可以用特定的分辨率渲染窗口,而与桌面的分辨率不同。想像一下梯度背景,这样的一个窗口或材质只有几个色素,却以1600x1200或更大的尺寸显示。
②快速、简单的屏幕旋转、翻转、摇动、放大。
③高级字体渲染,包括使用材质和分段程序的及时轮廓字体渲染。
④模拟硬件层面,历史悠久的工作站图形功能可以用材质混合实现
⑤全屏颜色处理,包括伽玛纠正、对比增强、模糊、加亮等等。
Xgl 是依附于OpenGL的一个全新的 Xserver 层。Xgl 可以执行复杂图形指令-比如渲染抗锯齿字体--明显比其他现有的不用 OpenGL 的 Xserver 快。目前执行的后端程序是 Xglx 但以后将会是 Xegl。 更重要的是,Xgl加速了负载的复合操作,通过针对OpenGL优化的复合/窗口管理,比如Compiz,使炫目视觉效果成为可能。这些视效有广泛的实际应用,使
现在很多人常说的xgl效果,实际上是Xgl+Compiz的效果,xgl的全称是X over OpenGL(基于OpenGL的X服务)。它是Novell公司所推出的一个独立的X服务器,而Redhat也有一个这样的东西Aiglx,但它只是在原有的X服务上使用添加新协议支持的Mesa升级版和带有混合管理器版本的metacity,让用户稍作改动即可在桌面上使用GL效果。这么说来他们都是让桌面启用OpenG
配置XGL实现梦幻般Linux 3D桌面 发布时间:2006-09-16 12:01:25来源:红联作者:flycocoon 转载,本文仅做参考学习之用 时下,Linux社区最热门的话题之一莫过于对XGL和AIGL X的讨论和实现。XGL出自于Novell,完全基于OpenGL绘图引擎,通过利用 nvidia/ATI显卡优良的硬件加速通道实现可用的2D/ 3D桌面。XGL可以说是新一代的建立在Op
在 Fedora Core 5 上体验 Aiglx 和 Xgl & Compiz(转) 摘要: Aiglx是一个旨在为标准桌面启用GL加速功能的项目,目的在于通过小幅度修改X server、使用添加新协议支持的Mesa升级版和带有混合管理器版本的metacity,让用户稍作改动即可在桌面上使用GL效果,随意开启、关闭该功能而无需替代使用中的X server。 Xgl是基于OpenGL上
官方文档中的 Problematic Hardware 小节中有以下这么一节文字: 代码: * ATI Radeon Mobility M6 LY using DRI drivers drawing artifacts and occasional flickering * Intel i815, i845, i855 Too old, Xgl works, but compiz will
在 SUSE Linux 上使用 Xgl 简述 我们努力简化 Xgl/Compiz 在 SUSE Linux 10.1 和 SUSE Linux Enterprise Desktop 10 的安装配置(起码和 在老版本 SUSE Linux 上使用 Xgl 比起来)。 尽管如此,这个软件仍然十分年轻,有些小地方甚至是粗糙不堪的。本页面解释怎样在 SUSE Linux 上启用 Xgl ,并解决一些常
安装好显卡驱动后,现在就来体验一下酷酷的XGL: 首先添加源: deb http://www.beerorkid.com/compiz edgy main-edgy deb http://media.blutkind.org/xgl/ edgy main-edgy deb http://ubuntu.compiz.net/ edgy main-edgy 获取签名: wget http://www.
安装 XGL 和一些 Gnome 和 Nvidia 的小技巧 Nvidia 用户你们好。如果你是一个 ATI 用户,那么请使用下列向导: http://www.ubuntuforums.org/showthread.php?p=739758 AMD64 用户看这个: http://www.ubuntuforums.org/showthread.php?t=131659 一些注意事项: 你必须编译最
XGL的安装步骤: 1. 安装 ubuntu 6.06 2. 更新软件包 sudo apt-get update 3. 安装 libgl1-mesa libglitz1 libglitz-glx1 xserver-xgl sudo apt-get install libgl1-mesa libglitz1 libglitz-glx1 xser
Linux获得真正3D桌面 开源支持者喜不自禁 以前见过一些3D桌面的Demo(好像是Sun的Looking Glass),虽然觉得新鲜,但不觉得有什么好用的,今天看到XGL的Demo,觉得非常棒! MS Vista中也加入了对3D桌面的支持,也许这是一个趋势? 视频Demo下载 http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi Track
如何在OpenSUSE LINUX 10.1 中安装Xgl(转) Novell ?Xgl抱予相?高度的支持,?然OpenSuSE ?行Xgl也?有?铨 以同?一套做法,?作了三台?呢,其中一台是PC,一台是Notebook。 ?所皆知,Xgl 在支援上仍不蓖完美, 佩例?真,我?作的三台?呢上,有一台完全做不起?,而那一的主?板晶片是SiS 648。?管我?他更?锢示卡、增加??篦