You are not logged in.

#26 2007-02-11 15:40:57

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

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 big_smile

Bye

Offline

#27 2007-02-20 15:13:23

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

- 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

#28 2007-02-22 14:30:49

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

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

#29 2007-02-24 05:35:20

vitalstatistix
Member
Registered: 2007-01-31
Posts: 28

Re: XGL: Actual situation

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

#30 2007-02-24 12:07:09

cougar
Member
From: France
Registered: 2006-06-24
Posts: 93

Re: XGL: Actual situation

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

#31 2007-02-24 13:28:15

hightower
Member
Registered: 2006-04-02
Posts: 182

Re: XGL: Actual situation

cougar wrote:

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

#32 2007-02-24 13:53:24

cougar
Member
From: France
Registered: 2006-06-24
Posts: 93

Re: XGL: Actual situation

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

#33 2007-02-24 14:17:14

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

vitalstatistix wrote:

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

#34 2007-02-24 15:08:35

hightower
Member
Registered: 2006-04-02
Posts: 182

Re: XGL: Actual situation

Why have the original developers decided to stop XGL development?

hightower

Offline

#35 2007-02-24 15:17:11

baze
Member
Registered: 2005-10-30
Posts: 393

Re: XGL: Actual situation

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

#36 2007-02-24 16:22:37

hightower
Member
Registered: 2006-04-02
Posts: 182

Re: XGL: Actual situation

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

#37 2007-02-24 16:51:11

stjepan
Member
Registered: 2006-07-02
Posts: 76

Re: XGL: Actual situation

.

Last edited by stjepan (2022-09-20 21:47:13)

Offline

#38 2007-02-24 20:11:58

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

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

#39 2007-02-25 09:39:39

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

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 sad

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

#40 2007-02-25 10:55:46

archuser
Member
From: Northamptonshire, UK
Registered: 2006-09-10
Posts: 122

Re: XGL: Actual situation

#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

#41 2007-02-25 11:06:16

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

yes: pSourcePict has no member called source. And I don't know how fix it.

Offline

#42 2007-02-25 20:43:36

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

- 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

#43 2007-02-28 12:26:59

karmapolice
Member
Registered: 2007-01-31
Posts: 113

Re: XGL: Actual situation

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

#44 2007-02-28 14:09:27

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

Fixed in -5 version.

Offline

#45 2007-02-28 14:35:33

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

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

#46 2007-02-28 20:27:32

karmapolice
Member
Registered: 2007-01-31
Posts: 113

Re: XGL: Actual situation

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

#47 2007-03-01 08:37:18

souls-seb
Member
Registered: 2006-09-30
Posts: 26

Re: XGL: Actual situation

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

#48 2007-03-01 12:14:23

metromini
Member
From: Jakarta, Indonesia
Registered: 2005-08-02
Posts: 39

Re: XGL: Actual situation

me too..
please Danimoth.. bring up your repo again smile

Offline

#49 2007-03-01 14:10:14

DaNiMoTh
Member
Registered: 2006-06-10
Posts: 260

Re: XGL: Actual situation

It is because gFTP often crash. Now I'm using FireFTP, I hope that these problems will not be anymore.
Thanks for segnalation big_smile

Offline

#50 2007-03-02 04:14:54

metromini
Member
From: Jakarta, Indonesia
Registered: 2005-08-02
Posts: 39

Re: XGL: Actual situation

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

Board footer

Powered by FluxBB