xorg mailing list 2005 april

Upload: 5uz11vu

Post on 13-Jan-2016

5 views

Category:

Documents


0 download

DESCRIPTION

Xorg mailing list 2005 April

TRANSCRIPT

  • 7/18/2019 Xorg mailing list 2005 April

    1/344

    From saynte at gmail.com Fri Apr 1 05:14:08 2005From: saynte at gmail.com (Scott West)Date: Fri, 1 Apr 2005 08:14:08 -0500Subject: Radeon AIW 9700 functionalityIn-Reply-To: References:

    Message-ID:

    Hello Vladimir,

    Bogdan has been a great help discussing and walking me through thisprivately. It turned out I needed to change modifyRADEON_TDA9885_Init() to contain t->vif_agc=0. That seemed to be themagic bullet to get the tuner reception to align up. However, now I'mstuck on sound (as in, there is none :)). So, I'm offering up myguinea pig services if there's anything I can test to get it working!Thanks again for the reply!

    Regards,Scott

    On Mar 31, 2005 11:06 PM, Vladimir Dergachev wrote:>>> On Tue, 29 Mar 2005, Scott West wrote:>> > Thanks bogdan!> > I pulled xorg from cvs last night and gave it a whirl, adding your> > patches and new files to the ebuild. Everything went super (after I> > corrected some of my silly errors :)), as far as the installation,> > xorg pops up quite happily now. However, at first the tuner wouldn't> > work at all (couldn't select pal/ntsc), then I searched around and> > added the microcode from my windows drivers and added the appropriate> > options to xorg.conf. Okay, so now avview opens and allows me to

    > > select pal/ntsc tuner/composite, etc. The only problem is that the> > signal appears very very weak. As in, most channels are noise, but on> > a few i can make out figures (garbled people, garbled words, etc). Any> > clue as to why that would be?>> You might have a wrong channel table. Try changing the channel frequency a> little bit.>> best>> Vladimir Dergachev>> >

    > > Thanks again,> > Scott> >> >> > On Tue, 29 Mar 2005 03:05:17 -0800 (PST), Bogdan Diaconescu> > wrote:> >> Hi Scott, last week I've added a bug in bugzilla: 2778> >> containing the patch for RageTheatre200 and I'm trying> >> to get cvs access to add it to cvs head.> >>

  • 7/18/2019 Xorg mailing list 2005 April

    2/344

    > >> Regards,> >> Bogdan> >>> >> --- Scott West wrote:> >>> Hello all,> >>>> >>> I'm not sure if this is the correct place to post,> >>> but I'll give it a> >>> shot :). I have a Radeon AIW 9700 Pro in my desktop> >>> machine, and I was> >>> wondering if there is currently support for the> >>> tv-tuner functionality> >>> of the card. I know of the GATOS project (and posted> >>> a similiar> >>> message to their list a few weeks ago with no reply)> >>> and had heard> >>> that they had merged their code into the current CVS> >>> of Xorg. I> >>> searched along the GATOS mailing archives and that> >>> gave me some hope> >>> of support, but currently trying to use the r200> >>> stuff from GATOS CVS> >>> doesn't do the job for me... Does anyone know if the> >>> tv-tuner goodness

    > >>> is possible at this point in time? Any light someone> >>> can shed on this> >>> would be great!> >>>> >>> Regards,> >>> Scott> >>> _______________________________________________> >>> xorg mailing list> >>> xorg at lists.freedesktop.org> >>> http://lists.freedesktop.org/mailman/listinfo/xorg> >>>> >>> >> __________________________________________________

    > >> Do You Yahoo!?> >> Tired of spam? Yahoo! Mail has the best spam protection around> >> http://mail.yahoo.com> >>> > _______________________________________________> > xorg mailing list> > xorg at lists.freedesktop.org> > http://lists.freedesktop.org/mailman/listinfo/xorg> >>

    From ajax at nwnk.net Fri Apr 1 08:17:54 2005

    From: ajax at nwnk.net (Adam Jackson)Date: Fri, 1 Apr 2005 11:17:54 -0500Subject: New X.Org mailing lists are created: xorg-arch and

    xorg-foundationIn-Reply-To: References: Message-ID:

    On Thursday 17 February 2005 07:10, Mike A. Harris wrote:> Two new mailing lists have recently been created for the X.Org

  • 7/18/2019 Xorg mailing list 2005 April

    3/344

    > project, on the lists.freedesktop.org mailman server:>> X.Org Architecture Board discussion> xorg-arch at lists.freedesktop.org>> General (non-technical) X.Org Foundation discussion> xorg-foundation at lists.freedesktop.org>> These lists were recently created on freedesktop.org in order> to migrate the xorg_arch, and xorg_foundation mailing lists> hosted at x.org by TOG to a modern GNU mailman setup which is> widely used by most OSS projects.

    These were created on February 17, over six weeks ago. The oldxorg_arch at x.org list still exists, and is apparently still acceptingsubscriptions, because people have been posting technical support questionsthere.

    Could someone with write access to the x.org web site please change theSubscribe links on http://www.x.org/XOrg_Foundation_Join_OpenLists.html forxorg_arch and xorg_foundation to point to

    http://lists.x.org/mailman/listinfo/xorg-archand

    http://lists.x.org/mailman/listinfo/xorg-foundation

    ? It would also be nice if the list descriptions were updated slightly toreflect that xorg-arch is for architectural issues concerning the futuredirection of Xorg and that technical support questions should go toxorg at fd.o.

    Thanks,

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not available

    Type: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From daniel at fooishbar.org Fri Apr 1 10:12:00 2005From: daniel at fooishbar.org (Daniel Stone)Date: Sat, 2 Apr 2005 04:12:00 +1000Subject: New X.Org mailing lists are created: xorg-arch and

    xorg-foundationIn-Reply-To: References:

    Message-ID:

    On Fri, Apr 01, 2005 at 11:17:54AM -0500, Adam Jackson wrote:> It would also be nice if the list descriptions were updated slightly to> reflect that xorg-arch is for architectural issues concerning the future> direction of Xorg and that technical support questions should go to> xorg at fd.o. ^^^^^^^^^ xorg at l.fd.o

  • 7/18/2019 Xorg mailing list 2005 April

    4/344

    -------------- next part --------------A non-text attachment was scrubbed...Name: signature.ascType: application/pgp-signatureSize: 189 bytesDesc: Digital signatureURL:

    From sachin.a.chavan at gmail.com Fri Apr 1 12:03:25 2005From: sachin.a.chavan at gmail.com (Sachin Chavan)Date: Fri, 1 Apr 2005 12:03:25 -0800Subject: Query about XlibIn-Reply-To: References:

    Message-ID:

    On Thursday 31 March 2005 11:04, Paul Vojta wrote:>> You need to handle the WM_DELETE_WINDOW protocol. Google for>> WM_DELETE_WINDOW Xlib>

    > For example: http://www.sbin.org/doc/Xlib/chapt_12.html

    Thanks! Paul.I tried and it worked.Thanks for the directions.

    -SachinProgrammer Analyst,KamatSoft,Mumbai

    From cerdiogenes at yahoo.com.br Fri Apr 1 08:46:29 2005From: cerdiogenes at yahoo.com.br (=?ISO-8859-1?Q?Carlos_Eduardo_Rodrigues_Di=F3genes?=)Date: Fri, 01 Apr 2005 13:46:29 -0300Subject: where is the virtual screen code?In-Reply-To: References:

    Message-ID:

    Hi,

    I search in the source code of x.org the code where is implemented thevirtual screen, but I couldn't find it? Someone knows where it'simplemented?

    Maybe it's not very clear, but the code that I want to see is the onethat manage the screen when you press and you can

  • 7/18/2019 Xorg mailing list 2005 April

    5/344

    change the resolution and get an virtual screen.

    Thanks,

    Carlos.

    From alexdeucher at gmail.com Fri Apr 1 12:23:11 2005From: alexdeucher at gmail.com (Alex Deucher)Date: Fri, 1 Apr 2005 15:23:11 -0500Subject: where is the virtual screen code?In-Reply-To: References:

    Message-ID:

    On Apr 1, 2005 11:46 AM, Carlos Eduardo Rodrigues Di?genes wrote:> Hi,>> I search in the source code of x.org the code where is implemented the> virtual screen, but I couldn't find it? Someone knows where it's

    > implemented?>> Maybe it's not very clear, but the code that I want to see is the one> that manage the screen when you press and you can> change the resolution and get an virtual screen.>

    On the DDX side you'll want to look at XXXSwitchMode(), which changesthe mode on the crtc, and XXXAdjustframe() which changes the crtcoffset within the framebuffer. XXX being the driver name (RADEON,Savage, etc.). The size of the framebuffer is based on the largestmode in your config or the virtual size specified in your config. takea look in xc/programs/Xserver/hw/xfree86

    Alex

    > Thanks,>> Carlos.>

    From otaylor at redhat.com Fri Apr 1 13:13:15 2005From: otaylor at redhat.com (Owen Taylor)Date: Fri, 01 Apr 2005 16:13:15 -0500Subject: finding process id of a window

    In-Reply-To: References:

    Message-ID:

  • 7/18/2019 Xorg mailing list 2005 April

    6/344

    On Tue, 2005-03-29 at 20:35 +0200, Alexander Gottwald wrote:> Jaymz Julian wrote:>> >> > On Tue, Mar 29, 2005 at 07:24:46PM +0200, Jochen.Baier at stud.uni-karlsruhe.de wrote:> > [code to read _NET_WM_PID stripped]> >> > Shouldn't this code be modified to give no result on remote apps? (which,> > by my reading of it, it will give instead a bogus PID that may be something> > else on the current machine)? I guess checking WM_CLIENT_MACHINE is the local> > machine would suffice.>> There is ambiguity too. Two hosts on different networks with same name and> IP are connected with an ssh tunnel.>>> NET1 NAT NAT NET2> Host abc | | Host abc> | SSH tunnel |> xterm ---------------------------> xserver> | |

    >> the WM_CLIENT_MACHINE fails but the client is on a different host.

    Could happen, frequently not worth worrying about.

    > There is another problem with the pid issue:> The actual pid of the conneting client is the pid of the forked sshd and there> may be more clients connected through the ssh tunnel.

    _NET_WM_PID, like WM_CLIENT_MACHINE is set by the app, not by theserver, so will be the ID of the real client, not of the SSH tunnel.

    Regards,

    Owen

    -------------- next part --------------A non-text attachment was scrubbed...Name: signature.ascType: application/pgp-signatureSize: 189 bytesDesc: This is a digitally signed message partURL:

    From ajax at nwnk.net Fri Apr 1 14:59:31 2005From: ajax at nwnk.net (Adam Jackson)

    Date: Fri, 1 Apr 2005 17:59:31 -0500Subject: Heads up on CVS version numbers (bug #2854)Message-ID:

    Currently CVS checkouts report themselves as 6.8.1.99. This is clearly wrong,because it implies that it's a pre-6.8.2 version. It needs to be bumped to6.8.99.x to indicate that it's approaching 6.9.

    I'd like to suggest automatically tagging CVS every two weeks or so withincremental version numbers, and also generating snapshot tarballs based on

  • 7/18/2019 Xorg mailing list 2005 April

    7/344

    these tags. I'd be happy to set up a cron job to do this automatically ifpeople think it's a good idea.

    I'll tag CVS as 6.8.99.1 this weekend.

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From kem at freedesktop.org Fri Apr 1 16:44:00 2005From: kem at freedesktop.org (Kevin E Martin)Date: Fri, 1 Apr 2005 19:44:00 -0500Subject: Heads up on CVS version numbers (bug #2854)In-Reply-To: References: Message-ID:

    On Fri, Apr 01, 2005 at 05:59:31PM -0500, Adam Jackson wrote:

    > Currently CVS checkouts report themselves as 6.8.1.99. This is clearly wrong,> because it implies that it's a pre-6.8.2 version. It needs to be bumped to> 6.8.99.x to indicate that it's approaching 6.9.

    Agreed.

    > I'd like to suggest automatically tagging CVS every two weeks or so with> incremental version numbers, and also generating snapshot tarballs based on> these tags. I'd be happy to set up a cron job to do this automatically if> people think it's a good idea.

    I don't have a strong opinion either way on automatic tagging and

    generating tarballs, but it would be nice to verify that the tree is ina buildable state before tagging. However, this would require much morework. Perhaps if we find that a tag is known to be bad, we could justpull the tarballs.

    I wonder if there is a way to hook this process into tinderbox to havethe tarballs test built before they are made available for download.

    > I'll tag CVS as 6.8.99.1 this weekend.

    Sounds good.

    Kevin

    From alan at lxorguk.ukuu.org.uk Sat Apr 2 00:46:01 2005From: alan at lxorguk.ukuu.org.uk (Alan Cox)Date: Sat, 02 Apr 2005 09:46:01 +0100Subject: finding process id of a windowIn-Reply-To: References:

  • 7/18/2019 Xorg mailing list 2005 April

    8/344

    Message-ID:

    On Gwe, 2005-04-01 at 22:13, Owen Taylor wrote:> > There is ambiguity too. Two hosts on different networks with same name and> > IP are connected with an ssh tunnel.

    The pid is re-usable so they are also ambiguous btw. Standards do notdefine pid use/reuse patterns which can mean systems doing random pidissue can re-issue pids very rapidly just occasionally.

    Alan

    From matthieu.herrb at laas.fr Sat Apr 2 09:01:43 2005From: matthieu.herrb at laas.fr (Matthieu Herrb)Date: Sat, 02 Apr 2005 19:01:43 +0200Subject: New X.Org mailing lists are created: xorg-arch

    and xorg-foundation

    In-Reply-To: References:

    Message-ID:

    Daniel Stone wrote:> On Fri, Apr 01, 2005 at 11:17:54AM -0500, Adam Jackson wrote:>>>It would also be nice if the list descriptions were updated slightly to>>reflect that xorg-arch is for architectural issues concerning the future>>direction of Xorg and that technical support questions should go to>>xorg at fd.o.

    >> ^^^^^^^^^> xorg at l.fd.o

    http://www.freedesktop.org/Software/xorg mentions xorg at fd.o

    Moreover http://xorg.freedesktop.org/wiki/XorgMailingLists still pointsto the old lists on x.org (and doesn't mention xorg-modular either).--

    Matthieu

    From ajax at nwnk.net Sat Apr 2 10:00:18 2005

    From: ajax at nwnk.net (Adam Jackson)Date: Sat, 2 Apr 2005 13:00:18 -0500Subject: New X.Org mailing lists are created: xorg-arch

    and xorg-foundationIn-Reply-To: References:

    Message-ID:

  • 7/18/2019 Xorg mailing list 2005 April

    9/344

    On Saturday 02 April 2005 12:01, Matthieu Herrb wrote:> Daniel Stone wrote:> > On Fri, Apr 01, 2005 at 11:17:54AM -0500, Adam Jackson wrote:> >>It would also be nice if the list descriptions were updated slightly to> >>reflect that xorg-arch is for architectural issues concerning the future> >>direction of Xorg and that technical support questions should go to> >>xorg at fd.o.> >> > ^^^^^^^^^> > xorg at l.fd.o>> http://www.freedesktop.org/Software/xorg mentions xorg at fd.o>> Moreover http://xorg.freedesktop.org/wiki/XorgMailingLists still points> to the old lists on x.org (and doesn't mention xorg-modular either).

    Fixed. Yay for wikis.

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytes

    Desc: not availableURL:

    From sachin.a.chavan at gmail.com Sat Apr 2 11:49:32 2005From: sachin.a.chavan at gmail.com (Sachin Chavan)Date: Sat, 2 Apr 2005 11:49:32 -0800Subject: Xlib QuestionMessage-ID:

    Dear all,

    I have created Window with XCreateSimpleWindow.

    I don't want to display title bar for this window. Just like splash screen.

    How to achieve this ?

    Thanks in advance .

    -SachinProgrammer Analyst,KamatSoft Pvt. Ltd.www.kamatsoft.com

    From roland.mainz at nrubsig.org Sat Apr 2 11:25:37 2005From: roland.mainz at nrubsig.org (Roland Mainz)Date: Sat, 02 Apr 2005 21:25:37 +0200Subject: Using |inline| in X.org codebase / was: Re: Usage of ANSI-C|const| in X11 code...References:

  • 7/18/2019 Xorg mailing list 2005 April

    10/344

    Message-ID:

    Thomas Dickey wrote:> On Thu, Mar 31, 2005 at 02:34:31AM +0200, Roland Mainz wrote:> > I would prefer if the X.org codebase could be compiled with strict> > ANSI-C89 to gurantee maximum portability. If we let it slip now we may>> That would be nice, except that the unusal interpretation of "strict"> makes it not compile with unistd.h

    What exactly breaks here ?

    ----

    Bye,Roland

    --__ . . __(o.\ \/ /.o) roland.mainz at nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090(;O/ \/ \O;)

    From dickey at radix.net Sat Apr 2 11:29:39 2005From: dickey at radix.net (Thomas Dickey)Date: Sat, 2 Apr 2005 14:29:39 -0500Subject: Using |inline| in X.org codebase / was: Re: Usage of ANSI-C

    |const| in X11 code...In-Reply-To: References:

    Message-ID:

    On Sat, Apr 02, 2005 at 09:25:37PM +0200, Roland Mainz wrote:> Thomas Dickey wrote:> > On Thu, Mar 31, 2005 at 02:34:31AM +0200, Roland Mainz wrote:> > > I would prefer if the X.org codebase could be compiled with strict> > > ANSI-C89 to gurantee maximum portability. If we let it slip now we may> >> > That would be nice, except that the unusal interpretation of "strict"> > makes it not compile with unistd.h>> What exactly breaks here ?

    My point was that (lacking additional #define's to turn on features),

    "strict" ANSI-C89 (or C99, etc), turn off the POSIX features.

    --Thomas E. Dickeyhttp://invisible-island.netftp://invisible-island.net-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signature

  • 7/18/2019 Xorg mailing list 2005 April

    11/344

    Size: 228 bytesDesc: not availableURL:

    From monnier at iro.umontreal.ca Sat Apr 2 12:15:42 2005From: monnier at iro.umontreal.ca (Stefan Monnier)Date: Sat, 02 Apr 2005 15:15:42 -0500Subject: Looking for the maintainer of Xaw3dMessage-ID:

    Is Xaw3d still maintained? By whom? Can someone put me in touch withthe maintainer? Thank you,

    Stefan

    From ajax at nwnk.net Sat Apr 2 12:37:33 2005From: ajax at nwnk.net (Adam Jackson)Date: Sat, 2 Apr 2005 15:37:33 -0500Subject: Looking for the maintainer of Xaw3d

    In-Reply-To: References: Message-ID:

    On Saturday 02 April 2005 15:15, Stefan Monnier wrote:> Is Xaw3d still maintained? By whom? Can someone put me in touch with> the maintainer? Thank you,

    I believe D. J. Hawkey Jr. is still the current maintainer.

    http://www.visi.com/~hawkeyd/xaw3d.html

    - ajax

    -------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From ajax at nwnk.net Sat Apr 2 12:37:33 2005From: ajax at nwnk.net (Adam Jackson)Date: Sat, 2 Apr 2005 15:37:33 -0500Subject: Looking for the maintainer of Xaw3d

    In-Reply-To: References: Message-ID:

    On Saturday 02 April 2005 15:15, Stefan Monnier wrote:> Is Xaw3d still maintained? By whom? Can someone put me in touch with> the maintainer? Thank you,

    I believe D. J. Hawkey Jr. is still the current maintainer.

  • 7/18/2019 Xorg mailing list 2005 April

    12/344

    http://www.visi.com/~hawkeyd/xaw3d.html

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From volodya at mindspring.com Sat Apr 2 12:49:21 2005From: volodya at mindspring.com (Vladimir Dergachev)Date: Sat, 2 Apr 2005 15:49:21 -0500 (EST)Subject: Heads up on CVS version numbers (bug #2854)In-Reply-To: References: Message-ID:

    On Fri, 1 Apr 2005, Adam Jackson wrote:

    > Currently CVS checkouts report themselves as 6.8.1.99. This is clearly wrong,> because it implies that it's a pre-6.8.2 version. It needs to be bumped to> 6.8.99.x to indicate that it's approaching 6.9.

    My fault - I changed the number so it does not report as 4.3.99.1, backwhen 6.8.1 was the only version.

    >> I'd like to suggest automatically tagging CVS every two weeks or so with> incremental version numbers, and also generating snapshot tarballs based on> these tags. I'd be happy to set up a cron job to do this automatically if> people think it's a good idea.>

    > I'll tag CVS as 6.8.99.1 this weekend.

    Great !

    Vladimir Dergachev

    >> - ajax>

    From rpetrick at gmail.com Sat Apr 2 13:23:32 2005From: rpetrick at gmail.com (Ron Petrick)

    Date: Sat, 2 Apr 2005 16:23:32 -0500Subject: AIW 9600XT and TV tunerMessage-ID:

    Hello,

    I have an ATI AIW 9600XT card and have been trying to get the TV tunerworking. I've compiled the latest Xorg CVS code, along with the filesand patch from Bug 2778, but testing with avview has resulted in onlypartial success. Channels 18, 19, and 58+ seem to tune correctly,

  • 7/18/2019 Xorg mailing list 2005 April

    13/344

    however channels 7-17 and 20-57 all show the same channel (a black andwhite version of channel 58). Channels 2-6 only show static and Idon't get sound for any channel. I've checked the channel frequencylist (NTSC, Canada - Rogers cable) and it looks okay.

    I've followed the thread about the problems that Scott West was havingwith his AIW 9700 Pro, which seem to be similar to the problems I'mhaving. I tried making the change to RADEON_TDA9885_Init() (to sett->vif_agc=0) that worked for him, but that doesn't seem to make anydifference in my case.

    Anyway, I was just wondering if anyone has any suggestions or fixes?

    Thanks in advance for your help,

    Ron

    From ajax at nwnk.net Sat Apr 2 16:12:31 2005From: ajax at nwnk.net (Adam Jackson)Date: Sat, 2 Apr 2005 19:12:31 -0500Subject: Looking for the maintainer of Xaw3dIn-Reply-To: References:

    Message-ID:

    On Saturday 02 April 2005 17:25, Stefan Monnier wrote:> >> Is Xaw3d still maintained? By whom? Can someone put me in touch with> >> the maintainer? Thank you,> >> > I believe D. J. Hawkey Jr. is still the current maintainer.> >> > http://www.visi.com/~hawkeyd/xaw3d.html>> That's also what I expect, but the email address doesn't work

    > any more. And I can't seem to find any other email address I could use.> Is he still around? Is there a better place to ask this question?

    This is as good a place as any to ask about it, though Xaw3d isn't really partof Xorg proper.

    Since he seems to have dropped off the net (last mailing post on 2004-05-12according to MARC) you'd be welcome to take up maintainership for it.

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not available

    Type: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From ajax at nwnk.net Sat Apr 2 16:12:31 2005From: ajax at nwnk.net (Adam Jackson)Date: Sat, 2 Apr 2005 19:12:31 -0500Subject: Looking for the maintainer of Xaw3d

  • 7/18/2019 Xorg mailing list 2005 April

    14/344

    In-Reply-To: References:

    Message-ID:

    On Saturday 02 April 2005 17:25, Stefan Monnier wrote:> >> Is Xaw3d still maintained? By whom? Can someone put me in touch with> >> the maintainer? Thank you,> >> > I believe D. J. Hawkey Jr. is still the current maintainer.> >> > http://www.visi.com/~hawkeyd/xaw3d.html>> That's also what I expect, but the email address doesn't work> any more. And I can't seem to find any other email address I could use.> Is he still around? Is there a better place to ask this question?

    This is as good a place as any to ask about it, though Xaw3d isn't really partof Xorg proper.

    Since he seems to have dropped off the net (last mailing post on 2004-05-12according to MARC) you'd be welcome to take up maintainership for it.

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From kean at armory.com Sat Apr 2 23:15:52 2005From: kean at armory.com (Kean Johnston)Date: Sat, 02 Apr 2005 23:15:52 -0800

    Subject: Using |inline| in X.org codebase / was: Re: Usage of ANSI-C|const| in X11 code...In-Reply-To: References:

    Message-ID:

    >>Well with autotools we can detect this at compile time... ;)> Yes yes... one point for the autotools... :)Only 1/2 a point :)

    Detecting things at compile time is great if you're working in

    isolation, or you can guarantee that your headers / librarieswont be used anywhere else. Not the case with X11. Just becausethe compiler you compiled X11 with supports inline correctlydoes not mean that when the headers get installed, that someother compiler on the system will behave the same way.

    >>As with the const keyword, I don't know of _any_ compiler that doesn't support>>'inline' as a keyword. Which means I'm perfectly willing to just not worry>>about it until some poor sucker with an ancient compiler complains.Depends entirely on how you define "support". Some compilers

  • 7/18/2019 Xorg mailing list 2005 April

    15/344

    treat inline as an optimization hint. If you write code that*depends* on the code being inserted inline, you're askingfor trouble. Many compilers will simply take inline to mean"make this code inline unless some other optimization reasontells me its inefficient to do so". For eample, if the codeyou are inserting inline has common sub-expressions, orinvariants in a loop or any number of such things, you haveno guarantee that the code after the inline will really beinlined.

    > I would prefer if the X.org codebase could be compiled with strict> ANSI-C89 to gurantee maximum portability. If we let it slip now we may> end-up in later cleanup work which wouldn't be neccesary if we start to> use it properly from the beginning.In that case, what's the *requirement* for inline? Its far lessuseful than folks might think. Part of the reason is becuase ofthe optimistic way in which GCC treats inline. But thats not whatthe standard intended. Quoting the C standard's rationale ofinline:

    Note that it is not appropriate for implementations to provide inline definitions of standard library functions in the standard headers because this can break some legacy code that redeclares standard library functions after including their headers. The

    inline keyword is intended only to provide users with a portable way to suggest inlining of functions. Because the standard headers need not be portable, implementations have other options along the lines of: #define abs(x) __builtin_abs(x) or other non-portable mechanisms for inlining standard library functions.

    Note the phrase "is intended only to provide users with a portableway to *SUGGEST* inlining of functions".

    Although the X libraries are not part of the "standard C library",they are nonetheless general purpose enough that a developer may

    very well expect to be able to write a replacement function forsome internal X function, perhaps for debugging, after includingthe appropriate header.

    It's just something to think about before making broad sweepingchanges through the code making all sorts of things inline :)If the use of inline is restricted to purely internal functionsthen its fine. As soon as the API is exported, inline should beforbidden.

    > The alternative is to declare that Xorg trunk requires full ANSI-C99> compilance (I am not sure whether everone here will be happy with> that...) ...

    C99 is a different beast altogether, and far fewer compiler vendorshave adopted it than are C89 compliant. I think you'd be cutting offa much larger audience if C99 compliance is made mandatory.

    Kean

    From eich at freedesktop.org Sun Apr 3 00:45:35 2005From: eich at freedesktop.org (Egbert Eich)Date: Sun, 3 Apr 2005 10:45:35 +0200

  • 7/18/2019 Xorg mailing list 2005 April

    16/344

    Subject: Building 32-bit server on 64-bit system?In-Reply-To: [email protected] wrote on Wednesday,

    30 March 2005 at 18:06:56 -0800References: Message-ID:

    Ian Romanick writes:> Is there a known incantation, short of using a cross-compiler, to build> a 32-bit i386 server on an 64-bit x86-64 system?>> I tried setting CcCmd (and CplusplusCmd) to "gcc -m32", adding #undef> AMD64Architecture, and adding #define i386Architecture to my hosts.def.> After copying libfl.a from a 32-bit system to /usr/lib, I can get> things most of the way built. However, I'm now hitting problems with> the freetype2 and fontconfig libraries.>> I figure that *someone* must have already gone through this exercise> once by now.

    You need to do 'make World BOOTSTARAPCFLAGS=-m32' that will buildeverything 32bit.Likewise on Systems that build everything 32bit by default (likePPC64) you must specify -m64.

    Egbert.

    From bersace03 at free.fr Sun Apr 3 06:11:02 2005From: bersace03 at free.fr (=?ISO-8859-1?Q?=C9tienne?= Bersac)Date: Sun, 03 Apr 2005 15:11:02 +0200Subject: submit a new keymapIn-Reply-To: References:

    Message-ID:

    Hello,

    I submit a bug at fd.o to submit the keymap, but nobody seems to takecare about this. I'm a bit disappointed. Do you know who manage thoserequest ?

    Thanks--?tienne Bersac -------------- next part --------------A non-text attachment was scrubbed...Name: signature.ascType: application/pgp-signatureSize: 189 bytes

    Desc: This is a digitally signed message partURL:

    From sergio at sergiomb.no-ip.org Sun Apr 3 08:32:26 2005From: sergio at sergiomb.no-ip.org (Sergio Monteiro Basto)Date: Sun, 03 Apr 2005 16:32:26 +0100Subject: Heads up on CVS version numbers (bug #2854)In-Reply-To: References:

  • 7/18/2019 Xorg mailing list 2005 April

    17/344

    Message-ID:

    Great !Sorry if it is a dummy question, but where I can find those snapshots ?

    thanks,

    On Fri, 2005-04-01 at 17:59 -0500, Adam Jackson wrote:> and also generating snapshot tarballs based on> these tags. I'd be happy to set up a cron job to do this automatically if> people think it's a good idea.>> I'll tag CVS as 6.8.99.1 this weekend.>> - ajax

    --S?rgio M.B.

    From roland.mainz at nrubsig.org Sun Apr 3 08:49:19 2005From: roland.mainz at nrubsig.org (Roland Mainz)Date: Sun, 03 Apr 2005 17:49:19 +0200

    Subject: submit a new keymapReferences:

    Message-ID:

    ?tienne Bersac wrote:> I submit a bug at fd.o to submit the keymap, but nobody seems to take> care about this. I'm a bit disappointed. Do you know who manage those> request ?

    Which bugid does the RFE have ?

    ----

    Bye,Roland

    --__ . . __(o.\ \/ /.o) roland.mainz at nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090(;O/ \/ \O;)

    From ajax at nwnk.net Sun Apr 3 10:28:54 2005From: ajax at nwnk.net (Adam Jackson)Date: Sun, 3 Apr 2005 13:28:54 -0400Subject: Heads up on CVS version numbers (bug #2854)In-Reply-To: References: Message-ID:

    On Sunday 03 April 2005 11:32, Sergio Monteiro Basto wrote:> Great !

  • 7/18/2019 Xorg mailing list 2005 April

    18/344

    > Sorry if it is a dummy question, but where I can find those snapshots ?>> thanks,

    http://xorg.freedesktop.org/snapshots/xorg-x11-6.8.99.1.tar.bz2

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From bersace03 at free.fr Sun Apr 3 11:22:45 2005From: bersace03 at free.fr (=?ISO-8859-1?Q?=C9tienne?= Bersac)Date: Sun, 03 Apr 2005 20:22:45 +0200Subject: submit a new keymapIn-Reply-To: References:

    Message-ID:

    Hello,

    > Which bugid does the RFE have ?Sorry, i mess : https://bugs.freedesktop.org/show_bug.cgi?id=2870

    Regards.--?tienne Bersac -------------- next part --------------A non-text attachment was scrubbed...

    Name: signature.ascType: application/pgp-signatureSize: 189 bytesDesc: This is a digitally signed message partURL:

    From kim at schulz.dk Sun Apr 3 12:03:18 2005From: kim at schulz.dk (Kim Schulz)Date: Sun, 03 Apr 2005 21:03:18 +0200Subject: does i915 support have a problem with screensMessage-ID:

    Hi,I recently bought a Zepto Znote 2215w laptop (www.zepto.com), and I'mhow trying to install linux (in this case Mandrake cooker) on it.When trying to setup X I get into problems.The X server says:....(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G(II) Primary Device is: PCI 00:02:0(WW) I810: No matching Device section for instance (BusID PCI:0:2:1)

  • 7/18/2019 Xorg mailing list 2005 April

    19/344

    found (EE) No devices detected.

    Fatal server error:no screens found....Rest of the Xorg.0.log can be found here:http://www.cs.aau.dk/~kim/Xorg.0.log

    This error is weird because my xorg.conf has a device section for thesecond(???) device. Mymy xorg.conf can be found here:http://www.cs.aau.dk/~kim/xorg.conf

    It's a laptop so there is no second screen. The only thing that it canbe is the output to an external screen, but it should not be needed tobe connected to this one all the time.I have tried to remove the second device in the xorg.conf and I havetried to add it. I have even tried to swap them, but nothing helps. Thesame error (except for the PCI:0:2:1 number) is shown.

    Does anyone have an idea of what is wrong and maybe how to fix it?

    a log of lspci can be found here:http://www.cs.aau.dk/~kim/lspci.log

    --Kim Schulz | Keen of Fundanemt? Want to share experieces with

    Geek by nature | other users? join The Fundanemt User Group NOW!schulz.dk | http://www.fundausers.org

    From b_diaconescu at yahoo.com Sun Apr 3 13:18:53 2005From: b_diaconescu at yahoo.com (Bogdan Diaconescu)Date: Sun, 3 Apr 2005 13:18:53 -0700 (PDT)

    Subject: AIW 9600XT and TV tunerIn-Reply-To: 6667Message-ID:

    You may send the xorg log file.

    Bogdan

    --- Ron Petrick wrote:> Hello,>> I have an ATI AIW 9600XT card and have been trying> to get the TV tuner

    > working. I've compiled the latest Xorg CVS code,> along with the files> and patch from Bug 2778, but testing with avview has> resulted in only> partial success. Channels 18, 19, and 58+ seem to> tune correctly,> however channels 7-17 and 20-57 all show the same> channel (a black and> white version of channel 58). Channels 2-6 only show> static and I

  • 7/18/2019 Xorg mailing list 2005 April

    20/344

    > don't get sound for any channel. I've checked the> channel frequency> list (NTSC, Canada - Rogers cable) and it looks> okay.>> I've followed the thread about the problems that> Scott West was having> with his AIW 9700 Pro, which seem to be similar to> the problems I'm> having. I tried making the change to> RADEON_TDA9885_Init() (to set> t->vif_agc=0) that worked for him, but that doesn't> seem to make any> difference in my case.>> Anyway, I was just wondering if anyone has any> suggestions or fixes?>> Thanks in advance for your help,>> Ron> _______________________________________________> xorg mailing list> xorg at lists.freedesktop.org

    > http://lists.freedesktop.org/mailman/listinfo/xorg>

    __________________________________Do you Yahoo!?Yahoo! Small Business - Try our new resources site!http://smallbusiness.yahoo.com/resources/

    From alanh at fairlite.demon.co.uk Sun Apr 3 14:02:14 2005From: alanh at fairlite.demon.co.uk (Alan Hourihane)

    Date: Sun, 3 Apr 2005 22:02:14 +0100Subject: does i915 support have a problem with screensIn-Reply-To: References: Message-ID:

    On Sun, Apr 03, 2005 at 09:03:18PM +0200, Kim Schulz wrote:> Hi,> I recently bought a Zepto Znote 2215w laptop (www.zepto.com), and I'm> how trying to install linux (in this case Mandrake cooker) on it.> When trying to setup X I get into problems.> The X server says:> ....

    > (II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-> dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G> (II) Primary Device is: PCI 00:02:0> (WW) I810: No matching Device section for instance (BusID PCI:0:2:1)> found (EE) No devices detected.

    Kim,

    This is Intel's latest laptop chipset and X.Org have not yet releaseda version that supports this chip. The current CVS of X.Org does support

  • 7/18/2019 Xorg mailing list 2005 April

    21/344

    it though. So if you can build from source you'll get support for yourchip.

    Alan.

    From Alan.Coopersmith at Sun.COM Sun Apr 3 16:03:18 2005From: Alan.Coopersmith at Sun.COM (Alan Coopersmith)Date: Sun, 03 Apr 2005 16:03:18 -0700Subject: Using |inline| in X.org codebase / was: Re: Usage of ANSI-C

    |const| in X11 code...In-Reply-To: References:

    Message-ID:

    Thomas Dickey wrote:> On Sat, Apr 02, 2005 at 09:25:37PM +0200, Roland Mainz wrote:>>>Thomas Dickey wrote:

    >>>>>On Thu, Mar 31, 2005 at 02:34:31AM +0200, Roland Mainz wrote:>>>>>>>I would prefer if the X.org codebase could be compiled with strict>>>>ANSI-C89 to gurantee maximum portability. If we let it slip now we may>>>>>>That would be nice, except that the unusal interpretation of "strict">>>makes it not compile with unistd.h>>>>What exactly breaks here ?>>> My point was that (lacking additional #define's to turn on features),

    > "strict" ANSI-C89 (or C99, etc), turn off the POSIX features.

    And it turns off features like large-file support which require extendedtypes such as 64-bit ints on 32-bit OS'es.

    ---Alan Coopersmith- alan.coopersmith at sun.comSun Microsystems, Inc. - X Window System Engineering

    From Alan.Coopersmith at Sun.COM Sun Apr 3 17:30:32 2005From: Alan.Coopersmith at Sun.COM (Alan Coopersmith)Date: Sun, 03 Apr 2005 17:30:32 -0700

    Subject: submit a new keymapIn-Reply-To: References:

    Message-ID:

    ?tienne Bersac wrote:> Hello,>

  • 7/18/2019 Xorg mailing list 2005 April

    22/344

    > I submit a bug at fd.o to submit the keymap, but nobody seems to take> care about this. I'm a bit disappointed. Do you know who manage those> request ?

    No one does unfortunately. The xkeyboard-config project is maintainingtheir own set of xkb maps and will likely be included in the X11R7.0modular tree, so no one wants to duplicate their work or spend time onthe current set of XKB keymaps in the 6.x tree, and so many XKB bugs sitthere going nowhere for now.

    ---Alan Coopersmith- alan.coopersmith at sun.comSun Microsystems, Inc. - X Window System Engineering

    From benh at kernel.crashing.org Sun Apr 3 17:54:53 2005From: benh at kernel.crashing.org (Benjamin Herrenschmidt)Date: Mon, 04 Apr 2005 10:54:53 +1000Subject: [PATCH] radeon: Release DDC i2c lines after probeMessage-ID:

    (Hui: any comment on this one ?)

    This patch fixes support of recent Apple Cinema Display monitors.

    Previously, we used to keep the SDA and SDL lines of the i2c "asserted"after probing. This causes those monitor to shut down after a second orso. This patch makes us "release" the line back to hi-z state (and thuspulled high) after we are done probing a connector and fixes the problemwith Apple displays. (This should probably be applied to the stablebranch as well).

    Index: xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c===================================================================--- xc.orig/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c 2005-04-04 10:18:39.000000000 +1000+++ xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c 2005-04-04 10:35:07.000000000 +1000

    @@ -1006,6 +1006,9 @@ MonType = MT_NONE; }+ OUTREG(info->DDCReg, INREG(info->DDCReg) &+ ~(RADEON_GPIO_EN_0 | RADEON_GPIO_EN_1));+ if (*MonInfo) { if ((*MonInfo)->rawData[0x14] & 0x80) { /* Note some laptops have a DVI output that uses internal TMDS,

    From Yossi.Itzkovich at ecitele.com Sun Apr 3 22:35:11 2005From: Yossi.Itzkovich at ecitele.com (Yossi.Itzkovich at ecitele.com)Date: Mon, 4 Apr 2005 07:35:11 +0200Subject: finding process id of a windowMessage-ID:

  • 7/18/2019 Xorg mailing list 2005 April

    23/344

    Hi,

    I have few X applications, started from the command line with identicalcommand line, but each has a different DISPLAY environment variable.Is there a way to get the process id of a process from its window ?

    Using xlsclients I can get the command line of the application, but sinceall of them use same command line, I can't find unique process id.

    Thanks for your help.

    Yossi

    From uchman at home.se Sun Apr 3 22:10:44 2005From: uchman at home.se (Peter =?ISO-8859-1?Q?Ankerst=E5l?=)Date: Mon, 4 Apr 2005 07:10:44 +0200Subject: Multiple screens.Message-ID:

    I have A laptop with an external screen.Is there any way to show two different resolutions on theese two screensat the same time or maybe a way for xorg to swtich automatically when Iswitch screen.Right now I can't switch at all when I'm in X.

    The laptop is a Compaq EVO N400cWith ATI Rage Mobility.

    --MVHPeter Ankerst?l.

    From kim at schulz.dk Sun Apr 3 22:12:50 2005From: kim at schulz.dk (Kim Schulz)Date: Mon, 04 Apr 2005 07:12:50 +0200Subject: does i915 support have a problem with screensIn-Reply-To: References:

    Message-ID:

    On Sun, 3 Apr 2005 22:02:14 +0100Alan Hourihane wrote:

    > On Sun, Apr 03, 2005 at 09:03:18PM +0200, Kim Schulz wrote:> > Hi,> > I recently bought a Zepto Znote 2215w laptop (www.zepto.com), and> > I'm how trying to install linux (in this case Mandrake cooker) on> > it. When trying to setup X I get into problems.> > The X server says:> > ....> > (II) I810: Driver for Intel Integrated Graphics Chipsets: i810,> > i810- dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G> > (II) Primary Device is: PCI 00:02:0

  • 7/18/2019 Xorg mailing list 2005 April

    24/344

    > > (WW) I810: No matching Device section for instance (BusID PCI:0:2:1)> > found (EE) No devices detected.>> Kim,>> This is Intel's latest laptop chipset and X.Org have not yet released> a version that supports this chip. The current CVS of X.Org does> support it though. So if you can build from source you'll get support> for your chip.

    Ahh that explains it. I thought that it was covered by the i915 kernelmodule and i810 xorg module combined.Is there any special parameters I need to add while compiling ?

    --Kim Schulz | Keen of Fundanemt? Want to share experieces with

    Geek by nature | other users? join The Fundanemt User Group NOW!schulz.dk | http://www.fundausers.org

    From ms at suse.de Sun Apr 3 23:41:21 2005

    From: ms at suse.de (Marcus =?iso-8859-15?Q?Sch=E4fer?=)Date: Mon, 4 Apr 2005 08:41:21 +0200Subject: finding process id of a windowIn-Reply-To: References: Message-ID:

    Hi,

    > I have few X applications, started from the command line with identical> command line, but each has a different DISPLAY environment variable.

    > Is there a way to get the process id of a process from its window ?>> Using xlsclients I can get the command line of the application, but since> all of them use same command line, I can't find unique process id.>> Thanks for your help.

    maybe the _NET_WM_PID property can help here:

    int main (int argc, char*argv[]) { Atom atom,actual_type; Display *dpy; int screen;

    char *atom_name; int actual_format; unsigned long nitems; unsigned long bytes_after; unsigned char *prop; int status; int pid; Window w=0;

    dpy = XOpenDisplay((char*)getenv("DISPLAY"));

  • 7/18/2019 Xorg mailing list 2005 April

    25/344

    screen = DefaultScreen(dpy); if (argc!=2) { printf("Usage %s window-id\n",argv[0]); exit(-1); } sscanf(argv[1],"0x%x",(unsigned int*)(&w)); atom = XInternAtom(dpy, "_NET_WM_PID", True); atom_name = XGetAtomName (dpy,atom); status = XGetWindowProperty( dpy, w, atom, 0, 1024, False, AnyPropertyType, &actual_type, &actual_format, &nitems, &bytes_after, &prop );

    if (status!=0) { printf("Cannot get _NET_WM_PID"); exit(-2); } if (! prop) { printf ("No properties\n"); exit (-3);

    }

    pid = prop[1] * 256; pid += prop[0]; printf("pid of window 0x%x = %d\n",(unsigned int)w,pid);

    return 0;}

    please note this will only work if the _NET_WM_PID property canbe accessed and thus a windowmanager doing this is required.

    Regards

    Marcus--Public Key available-------------------------------------------------------Marcus Sch?fer (Res. & Dev.) SUSE LINUX Products GmbHTel: 0911-740 53 0 Maxfeldstrasse 5FAX: 0911-740 53 479 D-90409 N?rnberghttp://www.suse.de Germany-------------------------------------------------------

    From volodya at mindspring.com Sun Apr 3 23:47:46 2005From: volodya at mindspring.com (Vladimir Dergachev)

    Date: Mon, 4 Apr 2005 02:47:46 -0400 (EDT)Subject: Multiple screens.In-Reply-To: References: Message-ID:

    On Mon, 4 Apr 2005, Peter [ISO-8859-1] Ankerst?l wrote:

  • 7/18/2019 Xorg mailing list 2005 April

    26/344

    > I have A laptop with an external screen.> Is there any way to show two different resolutions on theese two screens> at the same time or maybe a way for xorg to swtich automatically when I> switch screen.> Right now I can't switch at all when I'm in X.>> The laptop is a Compaq EVO N400c> With ATI Rage Mobility.

    Read up on "MergedFB" options. In particular, here is a snippet from my/etc/X11/xorg.conf :

    Option "MergedFB" "true" Option "CRT2HSync" "30-80" Option "CRT2VRefresh" "60" Option "CRT2Position" "RightOf" Option "MetaModes" "1920x1200 1280x1024-1280x1024960x600_60-800x600"

    (this goes into the "Device" section).

    best

    Vladimir Dergachev

    >> --> MVH> Peter Ankerst?l.> _______________________________________________> xorg mailing list> xorg at lists.freedesktop.org> http://lists.freedesktop.org/mailman/listinfo/xorg>

    From alanh at fairlite.demon.co.uk Mon Apr 4 01:34:12 2005

    From: alanh at fairlite.demon.co.uk (Alan Hourihane)Date: Mon, 4 Apr 2005 09:34:12 +0100Subject: does i915 support have a problem with screensIn-Reply-To: References:

    Message-ID:

    On Mon, Apr 04, 2005 at 07:12:50AM +0200, Kim Schulz wrote:> On Sun, 3 Apr 2005 22:02:14 +0100> Alan Hourihane wrote:>

    > > On Sun, Apr 03, 2005 at 09:03:18PM +0200, Kim Schulz wrote:> > > Hi,> > > I recently bought a Zepto Znote 2215w laptop (www.zepto.com), and> > > I'm how trying to install linux (in this case Mandrake cooker) on> > > it. When trying to setup X I get into problems.> > > The X server says:> > > ....> > > (II) I810: Driver for Intel Integrated Graphics Chipsets: i810,> > > i810- dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G> > > (II) Primary Device is: PCI 00:02:0

  • 7/18/2019 Xorg mailing list 2005 April

    27/344

    > > > (WW) I810: No matching Device section for instance (BusID PCI:0:2:1)> > > found (EE) No devices detected.> >> > Kim,> >> > This is Intel's latest laptop chipset and X.Org have not yet released> > a version that supports this chip. The current CVS of X.Org does> > support it though. So if you can build from source you'll get support> > for your chip.>>> Ahh that explains it. I thought that it was covered by the i915 kernel> module and i810 xorg module combined.

    It is covered by the same modules, but they've been updated to supportthe i915GM.

    > Is there any special parameters I need to add while compiling ?

    Nope.

    Alan.

    From kim at schulz.dk Mon Apr 4 03:08:45 2005From: kim at schulz.dk (Kim Schulz)Date: Mon, 04 Apr 2005 12:08:45 +0200Subject: does i915 support have a problem with screensIn-Reply-To: References:

    Message-ID:

    [snip]> > > This is Intel's latest laptop chipset and X.Org have not yet

    > > > released a version that supports this chip. The current CVS of> > > X.Org does support it though. So if you can build from source> > > you'll get support for your chip.> >> >> > Ahh that explains it. I thought that it was covered by the i915> > kernel module and i810 xorg module combined.>> It is covered by the same modules, but they've been updated to support> the i915GM.>> > Is there any special parameters I need to add while compiling ?>

    > Nope.

    so now I got it to compile (missed the libpng3-devel package) but theoutput is the same.

    See my new Xorg.0.log here:http://www.cs.aau.dk/~kim/Xorg.0.log

    Any ideas of what is wrong now?

  • 7/18/2019 Xorg mailing list 2005 April

    28/344

    The xorg.conf is the same as mentioned earlier.

    --Kim Schulz | Linux - Your Choice! Your Opinion! Your life!

    Geek by nature |schulz.dk |

    From alanh at fairlite.demon.co.uk Mon Apr 4 03:12:22 2005From: alanh at fairlite.demon.co.uk (Alan Hourihane)Date: Mon, 4 Apr 2005 11:12:22 +0100Subject: does i915 support have a problem with screensIn-Reply-To: References:

    Message-ID:

    On Mon, Apr 04, 2005 at 12:08:45PM +0200, Kim Schulz wrote:> [snip]> > > > This is Intel's latest laptop chipset and X.Org have not yet

    > > > > released a version that supports this chip. The current CVS of> > > > X.Org does support it though. So if you can build from source> > > > you'll get support for your chip.> > >> > >> > > Ahh that explains it. I thought that it was covered by the i915> > > kernel module and i810 xorg module combined.> >> > It is covered by the same modules, but they've been updated to support> > the i915GM.> >> > > Is there any special parameters I need to add while compiling ?> >

    > > Nope.>>> so now I got it to compile (missed the libpng3-devel package) but the> output is the same.>> See my new Xorg.0.log here:> http://www.cs.aau.dk/~kim/Xorg.0.log>> Any ideas of what is wrong now?>> The xorg.conf is the same as mentioned earlier.

    You've not done a 'make install' after building the CVS as a lot ofyour modules are still saying they are '6.8.2' and shouldn't if it'sthe CVS - especially the i810_drv.o.

    Alan.

    From michel at daenzer.net Mon Apr 4 07:32:12 2005From: michel at daenzer.net (Michel =?ISO-8859-1?Q?D=E4nzer?=)Date: Mon, 04 Apr 2005 10:32:12 -0400

  • 7/18/2019 Xorg mailing list 2005 April

    29/344

    Subject: does i915 support have a problem with screensIn-Reply-To: References:

    Message-ID:

    On Mon, 2005-04-04 at 11:12 +0100, Alan Hourihane wrote:> On Mon, Apr 04, 2005 at 12:08:45PM +0200, Kim Schulz wrote:> >> > so now I got it to compile (missed the libpng3-devel package) but the> > output is the same.> >> > See my new Xorg.0.log here:> > http://www.cs.aau.dk/~kim/Xorg.0.log> >> > Any ideas of what is wrong now?> >> > The xorg.conf is the same as mentioned earlier.>> You've not done a 'make install' after building the CVS as a lot of

    > your modules are still saying they are '6.8.2' and shouldn't if it's> the CVS - especially the i810_drv.o.

    HEAD defaults to dlloader (*.so) modules and you have to move any *.o*.a modules out of the way due tohttps://bugs.freedesktop.org/show_bug.cgi?id=2138 .

    --Earthling Michel D?nzer | Debian (powerpc), X and DRI developerLibre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer

    From alexdeucher at gmail.com Mon Apr 4 09:12:16 2005From: alexdeucher at gmail.com (Alex Deucher)Date: Mon, 4 Apr 2005 12:12:16 -0400Subject: Multiple screens.In-Reply-To: References: Message-ID:

    On Apr 4, 2005 1:10 AM, Peter Ankerst?l wrote:> I have A laptop with an external screen.> Is there any way to show two different resolutions on theese two screens> at the same time or maybe a way for xorg to swtich automatically when I

    > switch screen.> Right now I can't switch at all when I'm in X.>> The laptop is a Compaq EVO N400c> With ATI Rage Mobility.>

    which rage mobility do you have (mach64, r128, radeon)? dualhead isnot supported on teh mach64 based chips yet.

  • 7/18/2019 Xorg mailing list 2005 April

    30/344

    Alex

    From uchman at home.se Mon Apr 4 10:34:48 2005From: uchman at home.se (Peter =?ISO-8859-1?Q?Ankerst=E5l?=)Date: Mon, 4 Apr 2005 19:34:48 +0200Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    >> which rage mobility do you have (mach64, r128, radeon)? dualhead is> not supported on teh mach64 based chips yet.>> Alex>I dont really know. But google tells me ATI Rage Mobility M1.And in windows I used the Rage 128 / 128 PRO drivers.

    --MVH

    Peter Ankerst?l.

    From uchman at home.se Mon Apr 4 11:13:20 2005From: uchman at home.se (Peter =?ISO-8859-1?Q?Ankerst=E5l?=)Date: Mon, 4 Apr 2005 20:13:20 +0200Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    >> which rage mobility do you have (mach64, r128, radeon)? dualhead is> not supported on teh mach64 based chips yet.>> Alex>The manual says: ATI Mobility M1, 8-MB SDRAM.

    --MVHPeter Ankerst?l.

    From alexdeucher at gmail.com Mon Apr 4 11:56:53 2005From: alexdeucher at gmail.com (Alex Deucher)Date: Mon, 4 Apr 2005 14:56:53 -0400Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

  • 7/18/2019 Xorg mailing list 2005 April

    31/344

    On Apr 4, 2005 2:13 PM, Peter Ankerst?l wrote:>> >> > which rage mobility do you have (mach64, r128, radeon)? dualhead is> > not supported on teh mach64 based chips yet.> >> > Alex> >> The manual says: ATI Mobility M1, 8-MB SDRAM.

    yeah, that's mach64. sorry no dualhead support for xorg on that chip yet.

    Alex

    From lehmann at ans-netz.de Mon Apr 4 12:31:29 2005From: lehmann at ans-netz.de (Oliver Lehmann)Date: Mon, 4 Apr 2005 21:31:29 +0200Subject: nvidia 6200TC + nv + dualhead?Message-ID:

    Hi,

    I want to buy an amd64 board with ePCI in the near future. I'm not able

    to use my old Matrox 400-DH anyway with amd64 since matrox only hands outa 32bit driver which I need to get DualHead to work.I need to buy a new graphic card, and I want to buy a card which gives memy lovly DualHead back, and doesn't disturbs my environment with a fan. Ithink nvidia's 6200TC chipset will give me all this. So all I need toknow now is - will a 6200TC card work with xorg's nv driver in dualheadmode on amd64 (an FreeBSD if that matters)? If not - is someone aware ofanother ePCI card which gives me those 2 "features", is ePCI and on themarket?

    Greetings, Oliver

    --Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/

    From uchman at home.se Mon Apr 4 12:40:16 2005From: uchman at home.se (Peter =?ISO-8859-1?Q?Ankerst=E5l?=)Date: Mon, 4 Apr 2005 21:40:16 +0200Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    On Mon, 4 Apr 2005 14:56:53 -0400Alex Deucher wrote:

    > On Apr 4, 2005 2:13 PM, Peter Ankerst?l wrote:> >> > >

  • 7/18/2019 Xorg mailing list 2005 April

    32/344

    > > > which rage mobility do you have (mach64, r128, radeon)? dualhead is> > > not supported on teh mach64 based chips yet.> > >> > > Alex> > >> > The manual says: ATI Mobility M1, 8-MB SDRAM.>> yeah, that's mach64. sorry no dualhead support for xorg on that chip yet.>> Alex>But I just want to clone the screen in two different resolutions.

    --MVHPeter Ankerst?l.

    From lennox at cs.columbia.edu Mon Apr 4 12:51:13 2005From: lennox at cs.columbia.edu (Jonathan Lennox)Date: Mon, 4 Apr 2005 15:51:13 -0400Subject: X[Shm]GetImage is slow; what can I do about this?Message-ID:

    As I've mentioned before on this list, I'm working on an X-based server forthe protocol defined in the Internet-Draft.It's like VNC, but optionally window-based, so you can share individualapplications -- e.g., just a slideshow, as part of a multimedia conference-- instead of your whole desktop.

    My current implementation is based on using XDamage to track changes towindows or the whole screen, and then using XShmGetImage to retrieve screenimages to transmit them over the network.

    However, I've found that XShmGetImage is remarkably slow, to the point ofprobably being very painful for interactive work. Retrieving an image of my

    whole 1280x1024 desktop takes about 1.5 seconds, and even retrieving thecontents of a just-scrolled 512x342 XTerm takes 150 ms.

    Some Googling seems to indicate that XGetImage slowness comes about becausethe X server keeps screen images in video RAM, not main memory, and videocards don't tend to be optimized for uploading images to the CPU.

    So my questions are:1. Is this true? And is my experience typical?2. Is there anything that can be done about this, for instance some way toconvince the X server to keep a mirrored copy of a window in main memory?(Could XComposite be of use here?)

    For reference's sake, I'm using X.Org 6.8.2 on FreeBSD 5.3; my video card isan nVIDIA GeForce2 MX400.

    --Jonathan Lennoxlennox at cs dot columbia dot edu

    From alexdeucher at gmail.com Mon Apr 4 12:56:32 2005From: alexdeucher at gmail.com (Alex Deucher)

  • 7/18/2019 Xorg mailing list 2005 April

    33/344

    Date: Mon, 4 Apr 2005 15:56:32 -0400Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    On Apr 4, 2005 3:40 PM, Peter Ankerst?l wrote:> On Mon, 4 Apr 2005 14:56:53 -0400> Alex Deucher wrote:>> > On Apr 4, 2005 2:13 PM, Peter Ankerst?l wrote:> > >> > > >> > > > which rage mobility do you have (mach64, r128, radeon)? dualhead is> > > > not supported on teh mach64 based chips yet.> > > >> > > > Alex> > > >> > > The manual says: ATI Mobility M1, 8-MB SDRAM.> >

    > > yeah, that's mach64. sorry no dualhead support for xorg on that chip yet.> >> > Alex> >> But I just want to clone the screen in two different resolutions.

    doesn't matter. dualhead and clone work the same way. The onlydifference is the framebuffer offsets for the crtcs. They are eitherthe same (clone) or different (dualhead).

    Alex

    >

    > --> MVH> Peter Ankerst?l.>

    From alexdeucher at gmail.com Mon Apr 4 13:00:40 2005From: alexdeucher at gmail.com (Alex Deucher)Date: Mon, 4 Apr 2005 16:00:40 -0400Subject: nvidia 6200TC + nv + dualhead?In-Reply-To: References: Message-ID:

    On Apr 4, 2005 3:31 PM, Oliver Lehmann wrote:> Hi,>> I want to buy an amd64 board with ePCI in the near future. I'm not able> to use my old Matrox 400-DH anyway with amd64 since matrox only hands out> a 32bit driver which I need to get DualHead to work.> I need to buy a new graphic card, and I want to buy a card which gives me> my lovly DualHead back, and doesn't disturbs my environment with a fan. I> think nvidia's 6200TC chipset will give me all this. So all I need to

  • 7/18/2019 Xorg mailing list 2005 April

    34/344

    > know now is - will a 6200TC card work with xorg's nv driver in dualhead> mode on amd64 (an FreeBSD if that matters)? If not - is someone aware of> another ePCI card which gives me those 2 "features", is ePCI and on the> market?>> Greetings, Oliver

    for dualhead you'll need to use nvidia's binary module. theopensource nv driver doesn't support dualhead. you best bet fordualhead with open drivers is a pci-e radeon (e.g., x300, x600, x700).I'm running a dualhead x800 pci-e radeon and it works perfectly.

    Alex

    >> --> Oliver Lehmann> http://www.pofo.de/> http://wishlist.ans-netz.de/

    From uchman at home.se Mon Apr 4 13:21:47 2005From: uchman at home.se (Peter =?ISO-8859-1?Q?Ankerst=E5l?=)Date: Mon, 4 Apr 2005 22:21:47 +0200

    Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    > doesn't matter. dualhead and clone work the same way. The only> difference is the framebuffer offsets for the crtcs. They are either

    > the same (clone) or different (dualhead).>> Alex>I can run both screens in 1024x768 (max for the interna screen) if I start X withthe laptop lid(?) open.But I want to be able to switch to the external screen without restarting X.

    --MVH

    Peter Ankerst?l.

    From alexdeucher at gmail.com Mon Apr 4 13:37:03 2005From: alexdeucher at gmail.com (Alex Deucher)Date: Mon, 4 Apr 2005 16:37:03 -0400Subject: Multiple screens.In-Reply-To: References:

  • 7/18/2019 Xorg mailing list 2005 April

    35/344

    Message-ID:

    On Apr 4, 2005 4:21 PM, Peter Ankerst?l wrote:>> > doesn't matter. dualhead and clone work the same way. The only> > difference is the framebuffer offsets for the crtcs. They are either> > the same (clone) or different (dualhead).> >> > Alex> >> I can run both screens in 1024x768 (max for the interna screen) if I start X with> the laptop lid(?) open.> But I want to be able to switch to the external screen without restarting X.>

    Yes, crtc1 is driving both displays. both the LCD and the VGA portare getting the same mode, probably 1024x768 at 60hz. If you want to runthe LCD at say 1024x768 at 60hz and the VGA port at say 1280x1024 at 75hz,

    you will need to program both crtcs (crt/display controllers); one foreach output. if you just want to use one crtc to drive either the vgaport or the lcd, there's not really an easy way to use modes beyondthe capabilites of the attached monitors after X is started.

    Alex

    > --> MVH> Peter Ankerst?l.>

    From uchman at home.se Mon Apr 4 13:53:27 2005From: uchman at home.se (Peter =?ISO-8859-1?Q?Ankerst=E5l?=)Date: Mon, 4 Apr 2005 22:53:27 +0200Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    >> Yes, crtc1 is driving both displays. both the LCD and the VGA port> are getting the same mode, probably 1024x768 at 60hz. If you want to run> the LCD at say 1024x768 at 60hz and the VGA port at say 1280x1024 at 75hz,> you will need to program both crtcs (crt/display controllers); one for> each output. if you just want to use one crtc to drive either the vga> port or the lcd, there's not really an easy way to use modes beyond

  • 7/18/2019 Xorg mailing list 2005 April

    36/344

    > the capabilites of the attached monitors after X is started.>If i start two x-sessions I can run one on each screen. The one i run in1024x768 Is on both screens because both screens support it. And the other sessionruns 1280x1024 And is only displayed on the external screen. (1280x1024 is notsupported by the internal screen).It must be a way to do this but with only one x-session.

    --MVHPeter Ankerst?l.

    From alexdeucher at gmail.com Mon Apr 4 14:05:38 2005From: alexdeucher at gmail.com (Alex Deucher)Date: Mon, 4 Apr 2005 17:05:38 -0400Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    On Apr 4, 2005 4:53 PM, Peter Ankerst?l wrote:>> >> > Yes, crtc1 is driving both displays. both the LCD and the VGA port> > are getting the same mode, probably 1024x768 at 60hz. If you want to run> > the LCD at say 1024x768 at 60hz and the VGA port at say 1280x1024 at 75hz,

    > > you will need to program both crtcs (crt/display controllers); one for> > each output. if you just want to use one crtc to drive either the vga> > port or the lcd, there's not really an easy way to use modes beyond> > the capabilites of the attached monitors after X is started.> >> If i start two x-sessions I can run one on each screen. The one i run in> 1024x768 Is on both screens because both screens support it. And the other session> runs 1280x1024 And is only displayed on the external screen. (1280x1024 is not> supported by the internal screen).> It must be a way to do this but with only one x-session.>

    the only way to do simultaneous 1280x1024 on the vga port and 1024x768on the LCD is with 2 crtcs. the chip supports that, but the driverdoes not. one thing you could try is to start X on the vga port at1280x1024 and then use xrandr or cntl-alt-+/- to switch the mode to1024x768 and then use the bios fn key combination to switch thedisplay to the vga port and the lcd port, be careful though to makesure you are using a 1024x768 mode that your lcd can handle (probably60Hz). YMMV...

    Alex

  • 7/18/2019 Xorg mailing list 2005 April

    37/344

    > --> MVH> Peter Ankerst?l.

    From uchman at home.se Mon Apr 4 14:13:40 2005From: uchman at home.se (Peter =?ISO-8859-1?Q?Ankerst=E5l?=)Date: Mon, 4 Apr 2005 23:13:40 +0200Subject: Multiple screens.In-Reply-To: References:

    Message-ID:

    On Mon, 4 Apr 2005 17:05:38 -0400

    Alex Deucher wrote:

    > On Apr 4, 2005 4:53 PM, Peter Ankerst?l wrote:> >> > >> > > Yes, crtc1 is driving both displays. both the LCD and the VGA port> > > are getting the same mode, probably 1024x768 at 60hz. If you want to run> > > the LCD at say 1024x768 at 60hz and the VGA port at say 1280x1024 at 75hz,> > > you will need to program both crtcs (crt/display controllers); one for> > > each output. if you just want to use one crtc to drive either the vga> > > port or the lcd, there's not really an easy way to use modes beyond> > > the capabilites of the attached monitors after X is started.> > >

    > > If i start two x-sessions I can run one on each screen. The one i run in> > 1024x768 Is on both screens because both screens support it. And the other session> > runs 1280x1024 And is only displayed on the external screen. (1280x1024 is not> > supported by the internal screen).> > It must be a way to do this but with only one x-session.> >>> the only way to do simultaneous 1280x1024 on the vga port and 1024x768> on the LCD is with 2 crtcs. the chip supports that, but the driver> does not. one thing you could try is to start X on the vga port at> 1280x1024 and then use xrandr or cntl-alt-+/- to switch the mode to

    > 1024x768 and then use the bios fn key combination to switch the> display to the vga port and the lcd port, be careful though to make> sure you are using a 1024x768 mode that your lcd can handle (probably> 60Hz). YMMV...>> Alex>I've tried that. But it doesnt work at all. :/.

    --

  • 7/18/2019 Xorg mailing list 2005 April

    38/344

    MVHPeter Ankerst?l.

    From ajax at nwnk.net Mon Apr 4 15:28:06 2005From: ajax at nwnk.net (Adam Jackson)Date: Mon, 4 Apr 2005 18:28:06 -0400Subject: Change list from 6.8 to HEAD, and 7.0 plansMessage-ID:

    One of the complaints I've heard from people is that it's hard to get a feelfor what's been happening in X, for people who aren't brave enough to readChangeLogs directly. I found myself reviewing the ChangeLog for patches thathad made it into 6.8.2 but not head (and found a few, unfortunately), so Iwrote a quickie overview of the major changes between 6.8 and HEAD:

    http://xorg.freedesktop.org/wiki/ChangesSince68

    If you do something major - or have done something major that's not listed -please add it to the list. Ideally we can write this as we go for the nextand future releases, so we don't have as much of a documentation task doingthe release notes.

    I'd like people to start thinking about (and preferably announcing) the

    features they're working to get into 7.0, so users and vendors have an ideaof what to expect besides "bugfixes and better build system". Obviouslythese aren't necessarily commitments, but they should give us and thecommunity a better idea of what we're doing and where we're going.

    In the spirit of fairness, I'll start:

    - Altix platform support- Multiseat support- DRI-based indirect GLX (probably software-only for now)

    This brings up the question of release date. Anyone have strong feelingsabout this? We've already missed the six month mark from 6.8.0 given the

    massive 6.8.2 effort. I would suggest August at the latest, and preferablyJuly.

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

    From daniel at fooishbar.org Mon Apr 4 15:58:01 2005From: daniel at fooishbar.org (Daniel Stone)Date: Tue, 5 Apr 2005 08:58:01 +1000Subject: Change list from 6.8 to HEAD, and 7.0 plansIn-Reply-To: References: Message-ID:

    On Mon, Apr 04, 2005 at 06:28:06PM -0400, Adam Jackson wrote:> This brings up the question of release date. Anyone have strong feelings

  • 7/18/2019 Xorg mailing list 2005 April

    39/344

    > about this? We've already missed the six month mark from 6.8.0 given the> massive 6.8.2 effort. I would suggest August at the latest, and preferably> July.

    I don't think July is realistic, given it's now April and we're stillsitting here, with a whole bunch of work to do, talking about when totry to release.

    I think we should shoot for mid-to-late August, and set in concrete aseries of milestone dates, with hard freeze points (feature freeze,code freeze except for reviewed bug fixes, etc). We should also have aclear idea of where we should be by every milestone: docs generated bymilestone X (so we can do it easily by release), tarballs done andtested by milestone X (ditto), et al. Hopefully this way we can avoida repeat of the surprises which plagued us throughout the 6.8.x seriesand kept knocking the release date back as the magical date approachedand we were nowhere near release-ready.-------------- next part --------------A non-text attachment was scrubbed...Name: signature.ascType: application/pgp-signatureSize: 189 bytesDesc: Digital signatureURL:

    From dicej at mailsnare.net Mon Apr 4 16:19:58 2005From: dicej at mailsnare.net (Joel Dice)Date: Mon, 4 Apr 2005 17:19:58 -0600 (MDT)Subject: X[Shm]GetImage is slow; what can I do about this?In-Reply-To: References: Message-ID:

    On Mon, 4 Apr 2005, Jonathan Lennox wrote:

    > As I've mentioned before on this list, I'm working on an X-based server for

    > the protocol defined in the Internet-Draft> .> It's like VNC, but optionally window-based, so you can share individual> applications -- e.g., just a slideshow, as part of a multimedia conference> -- instead of your whole desktop.>> My current implementation is based on using XDamage to track changes to> windows or the whole screen, and then using XShmGetImage to retrieve screen> images to transmit them over the network.>> However, I've found that XShmGetImage is remarkably slow, to the point of> probably being very painful for interactive work. Retrieving an image of my> whole 1280x1024 desktop takes about 1.5 seconds, and even retrieving the

    > contents of a just-scrolled 512x342 XTerm takes 150 ms.>> Some Googling seems to indicate that XGetImage slowness comes about because> the X server keeps screen images in video RAM, not main memory, and video> cards don't tend to be optimized for uploading images to the CPU.>> So my questions are:> 1. Is this true? And is my experience typical?> 2. Is there anything that can be done about this, for instance some way to> convince the X server to keep a mirrored copy of a window in main memory?

  • 7/18/2019 Xorg mailing list 2005 April

    40/344

    > (Could XComposite be of use here?)

    May I assume you're using the shared-memory extension (extensions/XShm.h)when it's available? That's good for a speed boost. Also, I noticed adramatic improvement in XGetImage speed when switching from the free nvdriver to the proprietary nvidia driver. On my nVidia 6600GT under Linux,the performance is excellent.

    On my ATI Rage Mobility -based laptop, using the free ati driver resultsin performance comparible to our MS Windows implementation on the samehardware. Are you developing for Windows also? If so, have you trieddoing head-to-head benchmarks?

    >> For reference's sake, I'm using X.Org 6.8.2 on FreeBSD 5.3; my video card is> an nVIDIA GeForce2 MX400.>> --> Jonathan Lennox> lennox at cs dot columbia dot edu> _______________________________________________> xorg mailing list> xorg at lists.freedesktop.org> http://lists.freedesktop.org/mailman/listinfo/xorg

    From dicej at mailsnare.net Mon Apr 4 16:24:54 2005From: dicej at mailsnare.net (Joel Dice)Date: Mon, 4 Apr 2005 17:24:54 -0600 (MDT)Subject: X[Shm]GetImage is slow; what can I do about this?In-Reply-To: References:

    Message-ID:

    On Mon, 4 Apr 2005, Joel Dice wrote:

    > On Mon, 4 Apr 2005, Jonathan Lennox wrote:>>> As I've mentioned before on this list, I'm working on an X-based server for>> the protocol defined in the Internet-Draft>> .>> It's like VNC, but optionally window-based, so you can share individual>> applications -- e.g., just a slideshow, as part of a multimedia conference>> -- instead of your whole desktop.>>>> My current implementation is based on using XDamage to track changes to>> windows or the whole screen, and then using XShmGetImage to retrieve screen

    >> images to transmit them over the network.>>>> However, I've found that XShmGetImage is remarkably slow, to the point of>> probably being very painful for interactive work. Retrieving an image of>> my>> whole 1280x1024 desktop takes about 1.5 seconds, and even retrieving the>> contents of a just-scrolled 512x342 XTerm takes 150 ms.>>>> Some Googling seems to indicate that XGetImage slowness comes about because>> the X server keeps screen images in video RAM, not main memory, and video

  • 7/18/2019 Xorg mailing list 2005 April

    41/344

    >> cards don't tend to be optimized for uploading images to the CPU.>>>> So my questions are:>> 1. Is this true? And is my experience typical?>> 2. Is there anything that can be done about this, for instance some way to>> convince the X server to keep a mirrored copy of a window in main memory?>> (Could XComposite be of use here?)>> May I assume you're using the shared-memory extension (extensions/XShm.h)> when it's available? That's good for a speed boost. Also, I noticed a> dramatic improvement in XGetImage speed when switching from the free nv> driver to the proprietary nvidia driver. On my nVidia 6600GT under Linux,> the performance is excellent.

    Sorry, I guess you are using XShm - I only noticed the [Shm] in yoursubject after sending my last mail. :)

    >> On my ATI Rage Mobility -based laptop, using the free ati driver results in> performance comparible to our MS Windows implementation on the same hardware.> Are you developing for Windows also? If so, have you tried doing> head-to-head benchmarks?>>>

    >> For reference's sake, I'm using X.Org 6.8.2 on FreeBSD 5.3; my video card>> is>> an nVIDIA GeForce2 MX400.>>>> -->> Jonathan Lennox>> lennox at cs dot columbia dot edu>> _______________________________________________>> xorg mailing list>> xorg at lists.freedesktop.org>> http://lists.freedesktop.org/mailman/listinfo/xorg> _______________________________________________> xorg mailing list

    > xorg at lists.freedesktop.org> http://lists.freedesktop.org/mailman/listinfo/xorg

    From ajax at nwnk.net Mon Apr 4 18:25:40 2005From: ajax at nwnk.net (Adam Jackson)Date: Mon, 4 Apr 2005 21:25:40 -0400Subject: Change list from 6.8 to HEAD, and 7.0 plansIn-Reply-To: References:

    Message-ID:

    On Monday 04 April 2005 18:58, Daniel Stone wrote:> On Mon, Apr 04, 2005 at 06:28:06PM -0400, Adam Jackson wrote:> > This brings up the question of release date. Anyone have strong feelings> > about this? We've already missed the six month mark from 6.8.0 given the> > massive 6.8.2 effort. I would suggest August at the latest, and> > preferably July.>> I don't think July is realistic, given it's now April and we're still> sitting here, with a whole bunch of work to do, talking about when to> try to release.

  • 7/18/2019 Xorg mailing list 2005 April

    42/344

    Fair enough. Here's a strawman, targetted at August 19, which is just over 19weeks out:

    June 10: Code slush. Any big changes should start stabilizing.June 24: Feature freeze. Patches should be bugfix only and preferably through subsystem maintainers where they exist. Begin writing release notes and doc updates.July 8: RC1. Code freeze for all but approved patches, fairly open approval stance.July 22: RC2. Patch approval for crashes, correctness, regressions, build fixes only. Docs should be basically done.August 5: RC3. Approval for showstoppers only.August 19: 6.9 / 7.0. 6.9 enters immediate maintenance mode, HEAD in xc/ is for 6.9.x releases only. 7.0 modules open for new development.

    That's two weeks for each cycle, which I think is reasonable. It also allowsabout two weeks of slip before we hit September, and 10-12 weeks of opencommits before we start serious release mode.

    The modular tree's time frame is somewhat dependent on the exact schedule weaim for, but I would like to see it at about 90% completion by the code slushpoint for all the major platforms, where "major" is: Linux, Solaris, at leastone BSD, OSX, and Win32. (Other platforms are welcome and encouraged to

    shoot for completion by that date too, of course.)

    The development plan for modular is basically the bootstrap order: protocolheaders, libs, server, apps. I would expect these to proceed in rough orderfor each platform, but that different platforms could be at different stagesin the process. Given that, and the above timeline, I would say thefollowing would be worst-case dates for finishing each step: (note thatplatform-specific fixes can go in during the release cycle)

    May 13: headersMay 27: libsJune 10: serverJune 24: apps

    That's just over five weeks to have all the headers filled in, which soundsquick. Balancing this is that it's a fairly mechanical process, we havequite a few hands to do it, and that we have a lot of this already done inthe existing proof-of-concept. I'm up for the challenge, I'm just waitingfor the arch group to give me the green light ;).

    Unfortunately since the modular trees will host new development going forward,there's really no way to make a development branch early, where I'd like todo it at about the RC1 mark. I'm willing to pay that price for what it buysus.

    It sounds rapid, but it's also almost five months. If we can't go from open

    tree to released in five months we're doing something wrong.

    - ajax-------------- next part --------------A non-text attachment was scrubbed...Name: not availableType: application/pgp-signatureSize: 189 bytesDesc: not availableURL:

  • 7/18/2019 Xorg mailing list 2005 April

    43/344

    pgp>

    From Yossi.Itzkovich at ecitele.com Mon Apr 4 21:13:56 2005From: Yossi.Itzkovich at ecitele.com (Yossi.Itzkovich at ecitele.com)Date: Tue, 5 Apr 2005 06:13:56 +0200Subject: finding process id of a windowMessage-ID:

    Thanks Marcus,

    How can I know (in advance) that my window manager supports this property ?I use dtwm (wich CDE).

    Thanks

    Yossi

    Marcus Sch?fer

    To: Yossi.Itzkovich at ecitele.com

    cc: xorg at lists.freedesktop.org

    04/04/2005 08:41 Subject: Re: finding process id of a window

    Hi,

    > I have few X applications, started from the command line with identical> command line, but each has a different DISPLAY environment variable.> Is there a way to get the process id of a process from its window ?>> Using xlsclients I can get the command line of the application, but since> all of them use same command line, I can't find unique process id.>

    > Thanks for your help.

    maybe the _NET_WM_PID property can help here:......please note this will only work if the _NET_WM_PID property canbe accessed and thus a windowmanager doing this is required.

    RegardsMarcus

  • 7/18/2019 Xorg mailing list 2005 April

    44/344

    From michel at daenzer.net Mon Apr 4 21:09:51 2005From: michel at daenzer.net (Michel =?ISO-8859-1?Q?D=E4nzer?=)Date: Tue, 05 Apr 2005 00:09:51 -0400Subject: X[Shm]GetImage is slow; what can I do about this?In-Reply-To: References: Message-ID:

    On Mon, 2005-04-04 at 15:51 -0400, Jonathan Lennox wrote:>> Some Googling seems to indicate that XGetImage slowness comes about because> the X server keeps screen images in video RAM, not main memory, and video> cards don't tend to be optimized for uploading images to the CPU.>> So my questions are:> 1. Is this true? And is my experience typical?

    Yes, this is true in the absence of hardware acceleration for GetImage,which only few drivers provide.

    > 2. Is there anything that can be done about this, for instance some way to> convince the X server to keep a mirrored copy of a window in main memory?> (Could XComposite be of use here?)

    For now maybe, but eventually the window contents will live in video RAMas well with composite.

    ShadowFB or backing store might be other ways to achieve an improvement,but they both need to be enabled in the X server configuration.

    --

    Earthling Michel D?nzer | Debian (powerpc), X and DRI developerLibre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer

    From lehmann at ans-netz.de Mon Apr 4 23:18:27 2005From: lehmann at ans-netz.de (Oliver Lehmann)Date: Tue, 5 Apr 2005 08:18:27 +0200Subject: nvidia 6200TC + nv + dualhead?In-Reply-To: References:

    Message-ID:

    Alex Deucher wrote:

    > for dualhead you'll need to use nvidia's binary module. the> opensource nv driver doesn't support dualhead. you best bet for> dualhead with open drivers is a pci-e radeon (e.g., x300, x600, x700).> I'm running a dualhead x800 pci-e radeon and it works perfectly.

    Oh thats good to know (because there is no nvidia driver for FreeBSD/amd64).It looks like X300SE is the only chipset which provides me a fan-less

  • 7/18/2019 Xorg mailing list 2005 April

    45/344

    card. (There are some X800 cards from gigabyte with heatpipes, but thereare getting to hot in my environment I think).Will xorg's radeon driver work with a X300SE? I don't think so?

    --Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/

    From mark.carey at gmail.com Mon Apr 4 23:28:00 2005From: mark.carey at gmail.com (Mark Carey)Date: Tue, 5 Apr 2005 18:28:00 +1200Subject: Building X.org 6.8.2 freetype related question .....Message-ID:

    Hi,

    Possibly related to bug #2061, https://bugs.freedesktop.org/show_bug.cgi?id=2061

    I am trying to build X.org 6.8.2 and am getting erors related to whatmy c experience tells me are missing header files,

    rm -f xrender.pcsh ../Xcursor/config-subst prefix="/usr/local/X11R6"exec_prefix="/usr/local/X11R6/bin"libdir="/usr/local/X11R6/lib"includedir="/usr/local/X11R6/include" VERSION="0.8.4" X_REQUIRES="" RENDER_CFLAGS=""X_NON_PKG_CFLAGS="" X_NON_PKG_LIBS="-lX11 -lXext" xrender.pcmake[4]: Leaving directory `/sources/xcbuild/lib/Xrender'making all in lib/Xft1...make[4]: Entering directory `/sources/xcbuild/lib/Xft1'rm -f xftcfg.ogcc -m32 -c -O2 -fno-strength-reduce

    -fno-strict-aliasing -march=i686 -ansi -pedantic -Wall-Wpointer-arith -Wundef -I/usr/include/freetype2-I/usr/include/freetype2/config -I../../exports/include/X11 -I../..-I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE

    -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE-DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS

    -D_REENTRANT -DXUSE_MTSAFE_API -DFREETYPE2 -DXFREE86_FT2 -fPICxftcfg.cIn file included from XftFreetype.h:29, from xftint.h:31, from xftcfg.c:28:

    /usr/local/include/ft2build.h:56:38: freetype/config/ftheader.h: Nosuch file or directoryIn file included from xftint.h:31, from xftcfg.c:28:XftFreetype.h:30:10: #include expects "FILENAME" or In file included from xftint.h:31, from xftcfg.c:28:XftFreetype.h:35: error: parse error before "_XftFTlibrary"XftFreetype.h:35: warning: type defaults to `int' in declaration of`_XftFTlibrary'

  • 7/18/2019 Xorg mailing list 2005 April

    46/344

    XftFreetype.h:35: error: ISO C forbids data definition with no type orstorage classXftFreetype.h:38: error: parse error before "FT_Face"XftFreetype.h:38: warning: no semicolon at end of struct or unionXftFreetype.h:42: error: parse error before "size"XftFreetype.h:42: warning: type defaults to `int' in declaration of `size'XftFreetype.h:42: error: ISO C forbids data definition with no type orstorage classXftFreetype.h:55: error: parse error before "matrix"XftFreetype.h:55: warning: type defaults to `int' in declaration of `matrix'XftFreetype.h:55: error: ISO C forbids data definition with no type orstorage classXftFreetype.h:56: warning: ISO C does not allow extra `;' outside of a functionXftFreetype.h:74: error: parse error before "face"make[4]: *** [xftcfg.o] Error 1make[4]: Leaving directory `/sources/xcbuild/lib/Xft1'make[3]: *** [all] Error 2make[3]: Leaving directory `/sources/xcbuild/lib'make[2]: *** [all] Error 2make[2]: Leaving directory `/sources/xcbuild'make[1]: *** [World] Error 2make[1]: Leaving directory `/sources/xcbuild'make: *** [World] Error 2

    My system already has freetype installed.......

    [root at jersey:/sources]# which freetype-config/usr/local/bin/freetype-config

    [root at jersey:/sources]# freetype-config --cflags-I/usr/local/include/freetype2 -I/usr/local/include

    [root at jersey:/sources]# pkg-config --cflags freetype2-I/usr/local/include/freetype2

    However looking at the above build output (make World after a makedistclean in a lndir'ed directory) it would appear gcc has been

    instructed to look for freetype in /usr rather than /usr/local.

    My host.def contains

    #define HasFreetype2 YES

    Why isnt the imake system finding freetype? Does the build systemassume freetype installed in /usr?

    I note that bug 2061 remains open .....

    Pointers much appreciated ...

    Mark Carey

    From ms at suse.de Tue Apr 5 00:03:57 2005From: ms at suse.de (Marcus =?iso-8859-15?Q?Sch=E4fer?=)Date: Tue, 5 Apr 2005 09:03:57 +0200Subject: finding process id of a windowIn-Reply-To: References:

  • 7/18/2019 Xorg mailing list 2005 April

    47/344

    om>Message-ID:

    Hi,

    > How can I know (in advance) that my window manager supports this property ?> I use dtwm (wich CDE).

    I was using the "xprop" program to obtain all the properties from awindow. The small pro