jcome. 发表于 2006-2-14 10:20:49

据说Xgl还不是最快的,而且它是一个过渡方案。Xgl实际上是要在Xgl后边再跑一个X服务器来处理渲染的最终结果。

Xegl是一个把X应用的请求直接解析到glitz的玩意,而glitz是直接指向OpenGL的。这样跳过了一个后台X服务器的阶段,肯定是要比Xgl这个过渡方案效果更强。但可惜Xegl还要等很长时间才能研究出成果,据说是因为缺少足够的驱动程序。

Currently only Radeon R200 hardware under Linux is functioning.

x11_yao 发表于 2006-2-14 10:53:57

购炫是够炫,不过不知道对日常操作有何实际价值-_-!

果冻窗口是没太多,但是窗口排列和实时预览的任务选择是有用的。

rockmen 发表于 2006-2-14 10:55:40

这几天编译了一下XORG CVS的XGL,虽然用上了fglrx加速,但是速度上还是比现在用的xorg要慢

你下载的那一部分?我从xorg的cvs上弄的xgl,怎么也编译不过去

我下载那个是xgl-0-0-1的branch

cobranail 发表于 2006-2-14 13:37:19

mesa source必须有么?
这个是我用的参数,glitz已经使用
./configure --enable-xgl --enable-glx --prefix=/opt/xgl --disable-xorg --disable-xprint
奇怪的是glx模块没有被编译

rockmen 发表于 2006-2-14 15:19:25

Yes,you need mesa source form CVS,and if you want compiz to work, you need to compile mesa cvs with "make linux-dir-x86"

rockmen 发表于 2006-2-14 16:22:17

用起来很爽了,现在,可惜就是不知道为什么没了窗口边框

cobranail 发表于 2006-2-14 17:14:02

NNNN-D,最新的xgl中的symlink-mesa.sh和最新的mesa的cvs代码有问题
compiz就不用了,mesa我也不编译了,只编译个xgl

In file included from /tmp/xgl/Mesa/src/mesa/glapi/glapi.h:49,
               from glapi.c:54:
/tmp/xgl/Mesa/src/mesa/glapi/glapitable.h:856: error: expected declaration specifiers or '...' before 'GLint64EXT'
/tmp/xgl/Mesa/src/mesa/glapi/glapitable.h:857: error: expected declaration specifiers or '...' before 'GLuint64EXT'
In file included from glapi.c:130:
/tmp/xgl/Mesa/src/mesa/glapi/glapitemp.h:5043: error: expected declaration specifiers or '...' before 'GLint64EXT'
/tmp/xgl/Mesa/src/mesa/glapi/glapitemp.h:5048: error: expected declaration specifiers or '...' before 'GLuint64EXT'

没话说了
cvs -d :pserver:[email protected]:/cvs/mesa co Mesa
cvs -d :pserver:[email protected]:/cvs/xorg co -r xgl-0-0-1 xserver

jcome. 发表于 2006-2-14 17:47:09

购炫是够炫,不过不知道对日常操作有何实际价值-_-!

Using 3D for the desktop is not just about making more eye candy. A lot of the 3D generated eye candy may just be glitz but there are also valid reasons for using 3D. 3D is simply faster than 2D, no one is making their 2D functions faster, all of silicon engineering is going into 3D. You can do fast, arbitrary image processing for things like color space conversion, stretching/warping, etc.

cobranail 发表于 2006-2-14 18:27:37

../../include -I../../include -I../../include -I../../include -I../../GL/include -I../../hw/xfree86/os-support -DHAVE_DIX_CONFIG_H -I/tmp/xgl/Mesa/include -I/tmp/xgl/Mesa/src/mesa/glapi -I/tmp/xgl/Mesa/src/mesa/main -DXGLServer -DUSE_MGL_NAMESPACE -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I../../include -I../../include -I../../Xext -I../../composite -I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/shadow -I../../miext/damage -I../../render -I../../randr -I../../fb -g -O2 -MT glxcmds.lo -MD -MP -MF .deps/glxcmds.Tpo -c glxcmds.c-fPIC -DPIC -o .libs/glxcmds.o
glxcmds.c: In function '__glXVendorPrivate':
glxcmds.c:2300: error: 'X_GLXvop_BindTexImageEXT' undeclared (first use in this function)
glxcmds.c:2300: error: (Each undeclared identifier is reported only once
glxcmds.c:2300: error: for each function it appears in.)
glxcmds.c:2302: error: 'X_GLXvop_ReleaseTexImageEXT' undeclared (first use in this function)
make: *** Error 1
make: Leaving directory `/tmp/xgl/xserver/xorg/GL/glx'
make: *** Error 1
make: Leaving directory `/tmp/xgl/xserver/xorg/GL'
make: *** Error 1
#

最新的错误

rockmen 发表于 2006-2-14 20:04:36

要装最新的proto/GL
cvs -d :pserver:[email protected]:/cvs/xorg co proto/GL

另外
Mesa/src/mesa/tnl 里面的两个文件:t_pipeline.c和t_pipeline.h刚刚更新,要用前一个版本

cobranail 发表于 2006-2-15 01:57:44

这次编译出来了

flaking 发表于 2006-3-4 16:54:45

太牛了,不知啥时才能用到

Linux_Lyb 发表于 2006-3-4 21:26:53

楼上的,我们早就用过了:mrgreen:

atfa 发表于 2006-3-7 23:00:42

反正我在我的集成显卡上

虽然编译了xgl

但是没有用上

总是有错



不想折腾了

等ubuntu能不能弄的好一点

Linux_Lyb 发表于 2006-3-7 23:11:48

我用的就是ubuntu,www.ubuntuforum.org上有很多教程,里面有现成的软件包下。
页: 1 [2]
查看完整版本: 又一个XGL视频>_<