You are not logged in.
Thanks to rasta's adjusted sleep command, I can actually get it to load now. Though its absurdly sluggish, with no added effects, which I am pretty sure is because compiz throws an error on startup and says there are no managable screens. Is there some adjustment I need to make to my X config to get it to work?
I am running an AMD64 3500+, gig of RAM and a 9800 Pro.
Offline
Tried out shadowhands repro mesa-xgl-cvs seems to be missing ? (as per Arch wiki!)
Would Xgl work with say Openbox ?
Oh, I am sorry, I have edited wiki but I forgot that Shadowhand's repository isn't updated to my latest PKGBUILDs version. So if you want to use packages from Shadowhand's repository, install mesa-cvs instead of mesa-xgl-cvs (but it is dependency of compiz, so it shuld be installed by pacman automatically).
Offline
thanks rasta
Adjusting the sleep value has done the job.
8)
Anyone who has never made a mistake has never tried anything new (Albert Einstein)
Specs PC: P4,2.8GHz,HT;1GB DDR;ATI Radeon 9800Pro 128Mb
Laptop:PM, 1.5GHz;512DDR;ATI Mobility Radeon 9700 64Mb
Offline
my only problem is when I run iit with xfce-svn is uber small fonts, where can I change this?
*edit* sort of fixed I guess, I went through and up'ed all my font sizes and forced firefox to render no lower than size 16 for all fonts. Wonder why xgl makes all the fonts appear smaller.
Offline
!!! UPDATE !!!
You can checkout my latest release from my Bazaar-NG repository or download it here:
xgl-abs-overlay-20060414-1.tar.gz
Pkgver is one day in future because problems with timezones in CVS. I _hate_ CVS... CVS must die! ;-)
Changelog:
· Added libwnck-compiz PKGBUILD (latest stable libwnck version with patches from David Reveman). This should add an opacity sub-menu to the window action menu (but I don't see it, why?) and makes it possible to move windows using the pager (this works great for me).
· Added --enable-gconf-dump option to compiz-cvs and compiz-quinn-cvs
· Removed mesa-tfp-update-1.patch from mesa-xgl-cvs and xgl-cvs (commited to mesa cvs head)
· Upstream bugs in compiz-quinn-cvs (buggy GNOME workspace switcher applet, badly working show desktop button) are now fixed.
Offline
I'm having a little problem and I can't fix it
When I try to build "mesa-xgl-cvs" I get this error:
In file included from ../../../src/mesa/drivers/dri/common/glcontextmodes.h:33,
from glcontextmodes.c:63:
../../../include/GL/internal/glcore.h:147: error: duplicate member 'bindToTextureRgb'
../../../include/GL/internal/glcore.h:148: error: duplicate member 'bindToTextureRgba'
../../../include/GL/internal/glcore.h:149: error: duplicate member 'bindToMipmapTexture'
../../../include/GL/internal/glcore.h:150: error: duplicate member 'bindToTextureTargets'
../../../include/GL/internal/glcore.h:151: error: duplicate member 'yInverted'
../../../include/GL/internal/glcore.h:154: error: duplicate member 'bindToTextureRgb'
../../../include/GL/internal/glcore.h:155: error: duplicate member 'bindToTextureRgba'
../../../include/GL/internal/glcore.h:156: error: duplicate member 'bindToMipmapTexture'
../../../include/GL/internal/glcore.h:157: error: duplicate member 'bindToTextureTargets'
../../../include/GL/internal/glcore.h:158: error: duplicate member 'yInverted'
../../../include/GL/internal/glcore.h:161: error: duplicate member 'bindToTextureRgb'
../../../include/GL/internal/glcore.h:162: error: duplicate member 'bindToTextureRgba'
../../../include/GL/internal/glcore.h:163: error: duplicate member 'bindToMipmapTexture'
../../../include/GL/internal/glcore.h:164: error: duplicate member 'bindToTextureTargets'
../../../include/GL/internal/glcore.h:165: error: duplicate member 'yInverted'
../../../include/GL/internal/glcore.h:168: error: duplicate member 'bindToTextureRgb'
../../../include/GL/internal/glcore.h:169: error: duplicate member 'bindToTextureRgba'
../../../include/GL/internal/glcore.h:170: error: duplicate member 'bindToMipmapTexture'
../../../include/GL/internal/glcore.h:171: error: duplicate member 'bindToTextureTargets'
../../../include/GL/internal/glcore.h:172: error: duplicate member 'yInverted'
../../../include/GL/internal/glcore.h:175: error: duplicate member 'bindToTextureRgb'
../../../include/GL/internal/glcore.h:176: error: duplicate member 'bindToTextureRgba'
../../../include/GL/internal/glcore.h:177: error: duplicate member 'bindToMipmapTexture'
../../../include/GL/internal/glcore.h:178: error: duplicate member 'bindToTextureTargets'
../../../include/GL/internal/glcore.h:179: error: duplicate member 'yInverted'
../../../include/GL/internal/glcore.h:182: error: duplicate member 'bindToTextureRgb'
../../../include/GL/internal/glcore.h:183: error: duplicate member 'bindToTextureRgba'
../../../include/GL/internal/glcore.h:184: error: duplicate member 'bindToMipmapTexture'
../../../include/GL/internal/glcore.h:185: error: duplicate member 'bindToTextureTargets'
../../../include/GL/internal/glcore.h:186: error: duplicate member 'yInverted'
../../../include/GL/internal/glcore.h:191: error: duplicate member 'bindToTextureRgb'
../../../include/GL/internal/glcore.h:192: error: duplicate member 'bindToTextureRgba'
../../../include/GL/internal/glcore.h:193: error: duplicate member 'bindToMipmapTexture'
../../../include/GL/internal/glcore.h:194: error: duplicate member 'bindToTextureTargets'
../../../include/GL/internal/glcore.h:195: error: duplicate member 'yInverted'
make[3]: *** [glcontextmodes.o] Error 1
make[3]: Leaving directory `/home/profox/xgl/mesa-xgl-cvs/src/Mesa-build/src/glx/x11'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/home/profox/xgl/mesa-xgl-cvs/src/Mesa-build/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/home/profox/xgl/mesa-xgl-cvs/src/Mesa-build'
make: *** [linux-dri-x86] Error 2
==> ERROR: Build Failed. Aborting...
Why exactly does this happen?
Now I also tried to combine some building of your packages with Shadowhand's repo (I know it's not the best solution in some aspects, but I think I kept okay with dependancies)
Now I get the following error when running "startxgl 1 gnome ati" as root for testing:
==> Starting Compiz (window and composite manager)
compiz: SmcOpenConnection failed: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
compiz: No GLXFBConfig for default depth, this isn't going to work.
compiz: Failed to manage screen: 0
compiz: No managable screens found on display :1
Google hasn't seen this error, so I'm quite confused.
Collecting data is only the first step toward wisdom.
But sharing data is the first step toward community.
Offline
I don't know why mesa-xgl-cvs build fails for you :-( It works for me...
But IMHO that Compiz error is caused by old vesion of xgl-cvs and mesa-xgl-cvs (withou tfp update). You _must_ have latest xgl-cvs and mesa-xgl-cvs for latest compiz-cvs or compiz-quinn-cvs.
Offline
I don't know why mesa-xgl-cvs build fails for you :-( It works for me...
But IMHO that Compiz error is caused by old vesion of xgl-cvs and mesa-xgl-cvs (withou tfp update). You _must_ have latest xgl-cvs and mesa-xgl-cvs for latest compiz-cvs or compiz-quinn-cvs.
I think so too. But since I can't build it I have a little problem
The mesa-xgl-cvs from Shadowhand is of 20060411 so that's probably too old.
Also, xgl-cvs doesn't seem to be included in Shadowhand repository anymore?
[root@archflame mesa-xgl-cvs]# pacman -sS xgl-cvs
shadowhand/mesa-xgl-cvs 20060411-1
Mesa DRI OpenGL library and drivers
Collecting data is only the first step toward wisdom.
But sharing data is the first step toward community.
Offline
I don't know, I am not Shadowhand :-) But I have posted about my updates to his forum, so maybe he will update his repo soon... so wait :-)
Offline
I can't get XGL to build. Haven't been able to for days. Here's me error:
ccache gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include -I../../../include -I../../../include -I../../../include -I../../../include -I../../../include -I../../../include -I/home/woodrow/Packages/repo_pkgbuild/xgl-cvs/src/Mesa-build/include -I../X -I../array_cache -I../glapi -I../main -I../math -I../shader -I../swrast -I../swrast_setup -I../tnl -I.. -I../../../hw/xfree86/os-support -DHAVE_DIX_CONFIG_H -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 -march=i686 -O2 -pipe -MT accum.lo -MD -MP -MF .deps/accum.Tpo -c accum.c -fPIC -DPIC -o .libs/accum.o
In file included from accum.h:41,
from accum.c:26:
mtypes.h:44:20: error: bitset.h: No such file or directory
make[3]: *** [accum.lo] Error 1
make[3]: Leaving directory `/mnt/media/depot/packages/repo_pkgbuild/xgl-cvs/src/xserver-build/xorg/GL/mesa/main'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/media/depot/packages/repo_pkgbuild/xgl-cvs/src/xserver-build/xorg/GL/mesa'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/media/depot/packages/repo_pkgbuild/xgl-cvs/src/xserver-build/xorg/GL'
make: *** [all-recursive] Error 1
==> ERROR: Build Failed. Aborting...
bitset.h is part of the python pkg btw.
·¬»· i am shadowhand, powered by webfaction
Offline
bitset.h is part of the python pkg btw.
I suppose you already tried to (re)install python and python libraries and dev files?
Collecting data is only the first step toward wisdom.
But sharing data is the first step toward community.
Offline
shadowhand wrote:bitset.h is part of the python pkg btw.
I suppose you already tried to (re)install python and python libraries and dev files?
Of course.
·¬»· i am shadowhand, powered by webfaction
Offline
No, bitset.h is part of fetched Mesa CVS sourcecode. It must be manually added to symlinks-mesa.sh file (in Xgl sourcecode). But this was fixed in Xgl CVS today, so I have removed appropriate patch.
So there is problem in your fetched Xgl source tree - it is not actual. Maybe some another timezone problem? This is really pissing me off, I am starting to _hate_ CVS :evil:
Offline
Thanks Mikos... I'll try a clean source tree and build tonight.
·¬»· i am shadowhand, powered by webfaction
Offline
Perhaps the Xorg devs should switch to Git, you think?
Offline
Perhaps the Xorg devs should switch to Git, you think?
Yes.
Git, Bazaar-NG, Darcs, Mercurial... there are really good distributed SCMs out there. Subversion would be also much better than CVS (even though it is far worse than distributed SCMs, it is still _much_ better than CVS).
Offline
Perhaps someone ought to propose a migration on the Xorg mailing list. Xorg could probably do with the sort of rapid improvement that the Linux kernel went through after they moved it to Git...
Offline
Well, Git (and other distributed SCMs) have similar concept to BitKeeper, so I don't think that switch to Git have something to do with rapid improvements in kernel. But it was definitely good step, because BitKeeper is proprietary closedsource software.
Offline
Hi , back once more.
XGL runs great, fast and smooth. Compiz, however, does not .
error output:
compiz: GLX_EXT_texture_from_pixmap is missing
compiz: Failed to manage screen: 0
compiz: No managable screens found on display :1.0
I've commented out the part where compiz is loaded in the xgl startup script or else compiz would totally mess up my screen.
xgl started with:
starxgl 1 nvidia gnome
I think it has something to do with mesa, which overrides libGL.so , so I think I have to create a symlink to the mesa GL which I can't find. ( I do know that I have it installed)
Help is very much appreciated.
Offline
compiz: GLX_EXT_texture_from_pixmap is missing compiz: Failed to manage screen: 0 compiz: No managable screens found on display :1.0
It looks like you are trying to run compiz in normal X server, not Xgl (because Xgl provides GLX_EXT_texture_from_pixmap). Maybe your Xgl installation is somehow messed up?
xgl started with:
starxgl 1 nvidia gnome
It should be:
starxgl 1 gnome nvidia
I think it has something to do with mesa, which overrides libGL.so , so I think I have to create a symlink to the mesa GL which I can't find. ( I do know that I have it installed)
mesa-xgl-cvs doesn't override your libGL.so, it is installed to /opt/mesa-xgl-cvs and used only by compiz (by running it with LD_LIBRARY_PATH=/opt/mesa-xgl-cvs/lib/). So no links needed. Are you sure that your graphics drivers are well installed?
Offline
startxgl 1 gnome nvidia
Ah yes, I know. Sorry, it was late at the time (past 2 AM )
It looks like you are trying to run compiz in normal X server, not Xgl (because Xgl provides GLX_EXT_texture_from_pixmap). Maybe your Xgl installation is somehow messed up?
XGL did somehow got messed up pretty bad but that doesn't matter anymore because, since Shadowhands latest repo update this morning, everthing works just fine.
I did have to disable (commend out) the NoRenderExtension and AllowGLXWithComposite and had to add 'decoration' to the active plugins, just like it was stated in the Xgl wiki
mesa-xgl-cvs doesn't override your libGL.so, it is installed to /opt/mesa-xgl-cvs and used only by compiz (by running it with LD_LIBRARY_PATH=/opt/mesa-xgl-cvs/lib/). So no links needed. Are you sure that your graphics drivers are well installed?
According to the Gentoo wiki/forums, it does I must be mistaken and , of course, Gentoo = not Arch and the Gentoo Xgl wiki must be outdated due to xgl/compiz improvements and such.
I sure as hell wanted to get xgl to work though, that's why I tried other wiki's. And to answer your question, yes.
I will add it to the Wiki page (just so that everybody knows that you can get it to work with a Geforce2 graphics card)
One more thing I would like to add, the 'print screen' button on my keyboard caused a total system freeze under Xgl and it takes almost 2 minutes to load my background and icons (profox has the same problem, he told me on IRC).
Thanks though 8)
Offline
# makepkg.....
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libX11.a when searching for -lX11
/usr/bin/ld: skipping incompatible /usr/lib/libX11.so when searching for -lX11
/usr/bin/ld: skipping incompatible /usr/lib/libX11.a when searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
mklib: Installing libGL.so.1.2 libGL.so.1 libGL.so in ../../../lib
mv: cannot stat `libGL.so.1.2': No such file or directory
make[3]: *** [../../../lib/libGL.so] Error 1
make[3]: Leaving directory `/root/docs/gz/xgl/mesa-xgl-cvs/src/Mesa-build/src/glx/x11'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/root/docs/gz/xgl/mesa-xgl-cvs/src/Mesa-build/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/root/docs/gz/xgl/mesa-xgl-cvs/src/Mesa-build'
make: *** [linux-dri-x86] Error 2
==> ERROR: Build Failed. Aborting.Arch x86_64....
I can't compile mesa-xgl-cvs on Arch64 too
p.s. I changed in PKGBUILD CONFIG option from "linux-dri-x86" to "linux-dri-x86-64", but it still doesn't compile
Offline
Is the problem of freezing when closing is solved ?
Offline
I did a "pacman -Suy" today... after reboot... gdm freeze
(Used my modified gdm.conf with xgl)
If i use normal gdm... it work... xlg causing GLOBAL system freeze !
Mouse cursor in center of the screen freeze... cannot access any term... numlock jammed !!!
Need help to make XGL reworking !!!
Offline
the 20050425 buld also screwed up for me.....well not as bad as a system freeze, but the "hotspots" are no longer active, like when you go the top right, or you go to the left or right side of the screen.
anyways, i rolled back to 20060422, which works fine and dandy. the only thing i noticed in the 25 build was novell on top of the cube.
Offline