You are not logged in.
I have cancelled repo -athlonxp, because I think that, having i686 binary, it's useless compile programs 2 times ( for i686 and athlonxp ). The increase of speed is null...
If you want, I can publish my personal script that compile all xgl related programs, and re-compile for athlonxp yourself. Or, simply, you can download PKGBUILD from aur
Bye
Offline
- Updated PKGBUILD for xgl; I've changed dependencies. Now XGL works with version of mesa, libdrm, glproto, glitz that are in [current] and [extra] repo. Only two libs ( that you can found in aur or in my repo ) are required: damageproto-git and randrproto-git, waiting upgrade from devs. A good way to exit from this situation is:
pacman -Rd cairo-git glproto-git glitz-cvs mesa-xgl-cvs libdrm-git
pacman -Sy cairo glproto glitz libdrm
( I suppose that you have mesa already installed ).
Then, simply
pacman -S xgl-git
- Updated dependencies for compiz package; now it doesn't require any -cvs or -git version of libraries. The only old dep is to libwnck-compiz, but I think that in the future we can drop it.
Modify to my repo are available in the next few hours.
Thank you.
Offline
It's time to say 'goodbye XGL'.
XGL haven't no more developers, and with newer change in mesa, I can't compile it.
I'm going to disown all my xgl-related package in AUR, if you have a solution, you're free to keep it.
I'm sure that in my repo will be last version of XGL ( that i'm currently running ), builded 3 days ago. I can't remember what I do, for compiling it.
I hope that archlinux devs upgrade their Xorg to 7.2, which have a good version of AIGLX.
If you have news, please post it.
Offline
Hey DaNiMoTh,
What enhancements to AIGLX were made to the latest xorg 7.2? AIGLX seems to work fine on my end with compiz (xorg 7.1), however, it seems to eat much more cpu than xgl (latest from your repo).
Thanks for the repo
Offline
The main problem with AIGLX is that you can't use fglrx. I know it's not the X fault, but the ATI's one.
You'll say I should switch to free radeon drivers, but for my laptop, it means lass battery-time.
Offline
The main problem with AIGLX is that you can't use fglrx. I know it's not the X fault, but the ATI's one.
You'll say I should switch to free radeon drivers, but for my laptop, it means lass battery-time.
Perhaps this wiki entry helps you: http://www.thinkwiki.org/wiki/How_to_ma … eon_driver
hightower
Offline
I know this Xorg parameter, but since it's reverse engeenering, it doesn't have the performance and the power-management of fglrx.
I can't find any value about the differences between them in term of power-consumption
Thinkwiki stills say; "Power saving is much better than with the radeon driver, but doesn't work in dual-screen configuration"
http://www.thinkwiki.org/wiki/Fglrx#Power_saving
What "much better" means ?
Offline
however, it seems to eat much more cpu than xgl (latest from your repo).
Yes. XGL is more fast than AIGLX or NVIDIA closed driver.
But it isn't developped.. Can we make a development team of XGL? Who want join?
Last edited by DaNiMoTh (2007-02-24 14:19:08)
Offline
Why have the original developers decided to stop XGL development?
hightower
Offline
uhm.. where did you get the info that xgl is not developped anymore?
davidr is currently doing input redirection for the x-server and since he is the only real developer of xgl and glitz, this might slow those parts down, but i don't think he completely stopped it. if you have any confirmation of course, i'd like to see them.
Offline
Perhaps I didn't understand DaNiMoTh comments properly, but he sounds as if the development of XGL has been stopped, but I have no concrete information.
hightower
Offline
.
Last edited by stjepan (2022-09-20 21:47:13)
Offline
My informator was a developer of X.org, in #xorg ( on freenode ) channel.
If XGL is in development, why status of repo is
"7 weeks ago xgl-0-0-1" ( like as: last edit was 7 weeks ago ) ?
Offline
I personal wrote this patch, that resolve this error:
> xglinput.c: In function 'xglMouseProc':
xglinput.c:56: warning: 'miPointerGetMotionBufferSize' is deprecated
(declared at ../../mi/mipointer.h:105)
xglinput.c:56: error: too few arguments to function
'InitPointerDeviceStruct'
xglinput.c: In function 'xglInitInput':
xglinput.c:261: warning: implicit declaration of function
'miRegisterPointerDevice'
xglinput.c:261: warning: nested extern declaration of
'miRegisterPointerDevice'
xglinput.c:262: error: too many arguments to function 'mieqInit'
The patch is:
--- a/hw/xgl/xglinput.c
+++ b/hw/xgl/xglinput.c
@@ -51,9 +51,9 @@ xglMouseProc (DeviceIntPtr pDevice,
InitPointerDeviceStruct (pDev,
map,
NUM_BUTTONS,
- miPointerGetMotionEvents,
+ GetMotionHistory,
(PtrCtrlProcPtr) NoopDDA,
- miPointerGetMotionBufferSize ());
+ 0, 2);
break;
case DEVICE_ON:
pDev->on = TRUE;
@@ -259,5 +259,5 @@ xglInitInput (int argc, char **argv)
RegisterKeyboardDevice (pKeyboard);miRegisterPointerDevice (screenInfo.screens[0], pPointer);
- mieqInit (&pKeyboard->public, &pPointer->public);
+ mieqInit ();
}
But now I have another error:
xglcompose.c: In function 'xglCompositeGeneral':
xglcompose.c:134: error: 'union _SourcePict' has no member named 'source'
xglcompose.c:172: error: 'union _SourcePict' has no member named 'source'
make[3]: *** [xglcompose.o] Error 1
xglCompositeGeneral from xglcompose.c contain:
#define XGL_GET_SOURCE_PICTURE(pPicture, outSurface) \
(outSurface) = ((pPicture)->pDrawable) ? \
XGL_GET_PIXMAP_PRIV ((PixmapPtr) (pPicture)->pDrawable)->surface : \
(glitz_surface_t *) (pPicture)->pSourcePict->source.devPrivate.ptr
SourcePict union's from xorg-server/render/picturestr.h:121,
but, indeed, there is no `source` member
typedef union _SourcePict {
unsigned int type;
PictSolidFill solidFill;
PictGradient gradient;
PictLinearGradient linear;
PictRadialGradient radial;
PictConicalGradient conical;
} SourcePict, *SourcePictPtr;
In google there are a lot of posts about this error, but there aren't solutions.
Can you help me?
Thanks
Last edited by DaNiMoTh (2007-02-25 09:40:40)
Offline
#define XGL_GET_SOURCE_PICTURE(pPicture, outSurface) \
(outSurface) = ((pPicture)->pDrawable) ? \
XGL_GET_PIXMAP_PRIV ((PixmapPtr) (pPicture)->pDrawable)->surface : \
(glitz_surface_t *) (pPicture)->pSourcePict->source.devPrivate.ptr
Look at the red part. You have a member named source. I'm not a great programmer but I just noticed that; maybe that is your error?
Intel i7-920 (stock), ASUS P6TD-Deluxe, AMD R9 270X, RAM: 6GB
Offline
yes: pSourcePict has no member called source. And I don't know how fix it.
Offline
- Updated xgl-git. This pkgbuild try to make xgl from lastest source ( both mesa and xserver from git repo )
- Added xgl-0.0.1. This pkgbuild make xgl from source of 05 01 2007 and mesa 6.5.2 ( Thanks to gentoo cousins ). I am testing it.
Offline
I get this with xgl-0.0.1:
pacman -S xgl-0.0.1
Targets: xgl-0.0.1-20070105-3
Total Package Size: 1.7 MB
Proceed with upgrade? [Y/n] y
checking package integrity... done.
loading package data... done.
checking for file conflicts...
error: the following file conflicts were found:
xgl-0.0.1: /usr/man/man1/Xserver.1.gz: exists in filesystem
errors occurred, no packages were upgraded.
Offline
Fixed in -5 version.
Offline
Re-adding mesa-xgl-git. Now it is dep of compiz-git, because it has problem, if it doesn't preload any libGL. To avoid confusion, I've insert in package a compizrc script ( see wiki entry for compiz ) that preload /opt/mesa-xgl/lib/libGL.so .
Offline
Now I get:
failed downloading /arch/i686/danimoth.db.tar.gz from jjdanimoth.altervista.org: HTTP/1.1 404 Not Found
failed to synchronize danimoth
BTW I downloaded the file xgl-0.0.1-20070105-5.pkg.tar.gz from http://jjdanimoth.altervista.org/arch/i … ?dir=i686/ but I still get
xgl-0.0.1: /usr/man/man1/Xserver.1.gz: exists in filesystem
Last edited by karmapolice (2007-02-28 23:54:00)
Offline
I get the same error with pacman -Syu
failed downloading /arch/i686/danimoth.db.tar.gz from jjdanimoth.altervista.org: HTTP/1.1 404 Not Found
failed to synchronize danimoth
Offline
me too..
please Danimoth.. bring up your repo again
Offline
It is because gFTP often crash. Now I'm using FireFTP, I hope that these problems will not be anymore.
Thanks for segnalation
Offline
i still got problem accessing your repo via HTTP.
should i change my pacman.conf to FTP access?
what is the login/pass for FTP access? coz i can't login with anonymous one.
Offline