Tinderbox lite Message-ID: I see that they use considerable resources: cpu, disk access and Internet bandwidth. The bandwidth issue is causing me to take down my boxes during business hours. The disk access makes me hesitant to recommend others join in.
Tinderbox lite Message-ID: I see that they use considerable resources: cpu, disk access and Internet bandwidth. The bandwidth issue is causing me to take down my boxes during business hours. The disk access makes me hesitant to recommend others join in.
Tinderbox lite Message-ID: I see that they use considerable resources: cpu, disk access and Internet bandwidth. The bandwidth issue is causing me to take down my boxes during business hours. The disk access makes me hesitant to recommend others join in.
From: Stuart.Kreitman at Sun.COM (Stuart Kreitman) Date: Sun Aug 1 09:03:18 2004 Subject: [Xorg] Xevie addition to libXext In-Reply-To: <E1Br12n-0005Nd-6F@evo.keithp.com> References: <E1Br12n-0005Nd-6F@evo.keithp.com> Message-ID: <410D10FF.3030306@sun.com> Keith Packard wrote: >Around 22 o'clock on Jul 31, Matthieu Herrb wrote: > > > >>>Added files: >>> xc/lib/Xext/: >>> Xevie.c >>> >>> >>This addition requires a minor library revision number increment. >> sure, prolly want to establish rule for this in architecture committee >> >> > >I think it's better to have separate libraries for each extension; can we >do that in this case? What do other people think? > >-keith > > just a packaging issue. I was operating under the impression that Xext was a general purpose place to put small extensions, at least it has been for our Solaris work on lib and server side. We should start a writeup on packaging extensions. Does something like that already exist? skk From carl at personnelware.com Sun Aug 1 10:53:40 2004 From: carl at personnelware.com (Carl Karsten) Date: Sun Aug 1 10:53:00 2004 Subject: [Xorg] tinderbox lite Message-ID: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> Having watched a few tinderboxs for a few days now, I see that they use considerable resources: cpu, disk access and internet bandwidth. The bandwidth issue is causing me to take down my boxes during business hours. The cpu usage prevents me from running on anything but a dedicated box. The disk access makes me hesitant to recommend others join in. So if I could get a version that would A) not whack the tree before each run B) Throttle the downloads C) wait for a change to be posted before doing a CVS pull. This one will be a bit harder to implement - not sure if it is worth the trouble: checking timestamps on 6400 .c files, and then having make do its thing on 30,000 files takes a hit even if there isn't anything to do. Make the process a bit less resource intensive and I can put a few more boxes on line. Carl K http://www.personnelware.com/carl/resume.html From jonsmirl at yahoo.com Sun Aug 1 11:20:58 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Sun Aug 1 11:21:01 2004 Subject: [Xorg] tinderbox lite In-Reply-To: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> Message-ID: <20040801182058.58439.qmail@web14929.mail.yahoo.com> Could you have a script watch the cvs-commit mailing list? --- Carl Karsten <carl@personnelware.com> wrote: > C) wait for a change to be posted before doing a CVS pull. This one > will be a > bit harder to implement - not sure if it is worth the trouble: > checking > timestamps on 6400 .c files, and then having make do its thing on > 30,000 files > takes a hit even if there isn't anything to do. ===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From ajax at nwnk.net Sun Aug 1 11:21:32 2004 From: ajax at nwnk.net (Adam Jackson) Date: Sun Aug 1 11:21:38 2004 Subject: [Xorg] tinderbox lite In-Reply-To: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> References: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> Message-ID: <200408011421.33610.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 01 August 2004 13:53, Carl Karsten wrote: > Having watched a few tinderboxs for a few days now, I see that they use > considerable resources: cpu, disk access and internet bandwidth. > > The bandwidth issue is causing me to take down my boxes during business > hours. The cpu usage prevents me from running on anything but a dedicated > box. The disk access makes me hesitant to recommend others join in. > > So if I could get a version that would > A) not whack the tree before each run > B) Throttle the downloads > C) wait for a change to be posted before doing a CVS pull. This one will > be a bit harder to implement - not sure if it is worth the trouble: > checking timestamps on 6400 .c files, and then having make do its thing on > 30,000 files takes a hit even if there isn't anything to do. Have you considered running a local CVS repo mirror and having your tinderclients pull from that? You could also do commit notifications by watching xorg-commit. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBDTSsW4otUKDs0NMRAmlIAJ9tD6FxVzIt57EPKQywHQmJNYRpgACggQTx 2TtPr0lbnqBVsTASWKhXLKs= =njwO -----END PGP SIGNATURE----- From daniel at freedesktop.org Sun Aug 1 11:23:27 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Sun Aug 1 11:23:29 2004 Subject: [Xorg] tinderbox lite In-Reply-To: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> References: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> Message-ID: <20040801182327.GA22865@fooishbar.org> On Sun, Aug 01, 2004 at 12:53:40PM -0500, Carl Karsten wrote: > C) wait for a change to be posted before doing a CVS pull. This one will be a > bit harder to implement - not sure if it is worth the trouble: checking > timestamps on 6400 .c files, and then having make do its thing on 30,000 files > takes a hit even if there isn't anything to do. Stuff CVS, just rsync over a working tree; if nothing's changed, don't run a new build. -- Daniel Stone <daniel@freedesktop.org> freedesktop.org: powering your desktop http://www.freedesktop.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/a9298a2c/attach ment.pgp From keithp at keithp.com Sun Aug 1 15:53:22 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 1 15:53:44 2004 Subject: [Xorg] Xevie addition to libXext In-Reply-To: Your message of "Sun, 01 Aug 2004 08:49:19 PDT." <410D10FF.3030306@sun.com> Message-ID: <E1BrPCl-0005pB-JE@evo.keithp.com> Around 8 o'clock on Aug 1, Stuart Kreitman wrote: > just a packaging issue. I was operating under the impression that Xext > was a general purpose place to put small extensions, Yes, a tradition started before systems generally had shared libaries though. I think it's a bad plan, although it's probably at least partially my fault. > We should start a writeup on packaging extensions. Does something like > that already exist? I think the modular tree has a reasonably clear structure for extensions and I've been following that for the last several I've done: FooExt/ - headers and specs (no Xlib dependency allowed) foo.h - constants needed by server, library and apps fooproto.h - protocol structures need by server and library foo.pc - pkg-config file Xfoo/ - C library (including library headers) Xfoo.h - library header libXfoo.so - shared library xfoo.pc - pkg-config file server/foo - X server implementation One trick is to make sure foo.h and fooproto.h headers don't depend at all on Xlib, and to make sure apps needn't use fooproto.h. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040801/1fad15a5/attach ment.pgp From roland.mainz at nrubsig.org Sun Aug 1 16:25:28 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Sun Aug 1 16:25:44 2004 Subject: [Xorg] Anyone added a 2min timer recently ? Message-ID: <410D7BE8.42627B52@nrubsig.org> Hi! ---- Did anyone checkin something (as part of DMX, XEVI, XFIXES or something else) recently which uses something like a 2min timer/timeout/etc. (or changed something on the DPMS or screensaver code) ? I am currently stuck in https://freedesktop.org/bugzilla/show_bug.cgi?id=964 and don't exactly understand what may have caused this... ;-( ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From eta at lclark.edu Sun Aug 1 16:56:46 2004 From: eta at lclark.edu (Eric Anholt) Date: Sun Aug 1 16:56:49 2004 Subject: [Xorg] tinderbox lite In-Reply-To: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> References: <012c01c477f0$7add0ce0$1e01a8c0@cnt496> Message-ID: <1091404606.896.5.camel@leguin> On Sun, 2004-08-01 at 10:53, Carl Karsten wrote: > Having watched a few tinderboxs for a few days now, I see that they use > considerable resources: cpu, disk access and internet bandwidth. > > The bandwidth issue is causing me to take down my boxes during business hours. > The cpu usage prevents me from running on anything but a dedicated box. > The disk access makes me hesitant to recommend others join in. > > So if I could get a version that would > A) not whack the tree before each run It might be nice to make Everything whenever possible, though I don't really like the idea of not starting from a clean tree (build issues related to files moving in the tree could slip through). Note that ccache can help reduce build times significantly. If someone had it working with the Everything target and a periodic World like before, that'd be great though. > B) Throttle the downloads > C) wait for a change to be posted before doing a CVS pull. This one will be a > bit harder to implement - not sure if it is worth the trouble: checking > timestamps on 6400 .c files, and then having make do its thing on 30,000 files > takes a hit even if there isn't anything to do. I'm not sure how this would work with the tinderbox scripts we have, but it would be really useful. Also, using cvsup to fetch the entire repository is highly recommended if you're running more than one tinderbox. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From Jim.Gettys at hp.com Sun Aug 1 17:31:31 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Sun Aug 1 18:02:36 2004 Subject: [Xorg] Xevie addition to libXext In-Reply-To: <E1BrPCl-0005pB-JE@evo.keithp.com> References: <E1BrPCl-0005pB-JE@evo.keithp.com> Message-ID: <1091406690.3076.6.camel@localhost.localdomain> The other problem is that packaging extensions into a common library is that it means you can't deprecate/withdraw that extension without breaking applications that use unrelated extensions. As history shows (PEX, XIE, to name a few) not all extensions succeed, and having such unrelated interdependencies are bad engineering. And then versioning also becomes interdependent between libraries, also potentiall causing havoc. So I'd package them separately. - Jim On Sun, 2004-08-01 at 18:53, Keith Packard wrote: > Around 8 o'clock on Aug 1, Stuart Kreitman wrote: > > > just a packaging issue. I was operating under the impression that Xext > > was a general purpose place to put small extensions, > > Yes, a tradition started before systems generally had shared libaries > though. I think it's a bad plan, although it's probably at least partially > my fault. > > > We should start a writeup on packaging extensions. Does something like > > that already exist? > > I think the modular tree has a reasonably clear structure for extensions > and I've been following that for the last several I've done: > > FooExt/ - headers and specs (no Xlib dependency allowed) > foo.h - constants needed by server, library and apps > fooproto.h - protocol structures need by server and library > foo.pc - pkg-config file > Xfoo/ - C library (including library headers) > Xfoo.h - library header > libXfoo.so - shared library > xfoo.pc - pkg-config file > server/foo - X server implementation > > One trick is to make sure foo.h and fooproto.h headers don't depend at all > on Xlib, and to make sure apps needn't use fooproto.h. > > -keith > > > > ______________________________________________________________________ > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From alexdeucher at gmail.com Sun Aug 1 21:45:39 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sun Aug 1 21:45:41 2004 Subject: [Xorg] Savage DRI DDX to xorg merge Message-ID: <a728f9f90408012145739c3fb1@mail.gmail.com> I just finished the preliminary merge. It seems to work ok in limited testing. for those interested the patch is here: http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff the code still needs the "develdri" #ifdefs added. I'm not sure exactly where those need to go off hand. also the savage dri is still only in mesa. At this point this can probably wait until after the next release for merging. Alex From ajax at nwnk.net Sun Aug 1 22:42:48 2004 From: ajax at nwnk.net (Adam Jackson) Date: Sun Aug 1 22:42:55 2004 Subject: [Xorg] The continuing misadventures of freetype-cthulhu Message-ID: <200408020142.49302.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This freetype build nonsense is no longer funny. Let's see if I've got this all correct: 1 - Xorg in CVS requires >=2.1.8 to build, either externally or from our own copy. 2 - We cannot force users to upgrade to >=2.1.8 because it has known rendering issues and breaks the build of many other packages (quite the stunning revelation there). 3 - Users who don't upgrade to >=2.1.8 have slow CJKV core fonts. 4 - (Personal experience here) Users who work around the build breakage by saying HasFreetype2 NO to use our copy, will get a brand new libfreetype.so in /usr/X11R6/lib. This libfreetype will cause firefox and others to crash repeatably. (yes the latest version, and if you really want the 60M cores from firefox as proof i'll be more than happy to generate one for you.) 5 - Statically linking freetype to X is not an option, for the usual reasons. Those are facts. Here begins opinion. If performance fights correctness, correctness wins. Correctness here means not making huge core dumps out of apps that used to work in 6.7.0, however slowly. There's no winning choice if we argue based on good citizenship - forcing the upgrade breaks external packages, but omitting the optimization that requires 2.1.8 makes core CJKV painfully slow - so any argument down those lines is invalid. So the best choice, the one where we best fit the environment the user has chosen, is the one where we wrap the fix for bug 307 in an appropriate #if/#else/#endif for the user's freetype version and move on with our lives. We need this fixed, and soon, it's embarassing. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBDdRYW4otUKDs0NMRApbDAKDdyJJlhxy4Fj9B83sq2/PLYO6ChwCfT6iN DlsexKpPdv+oC1iyt2jkx1E= =ZY3G -----END PGP SIGNATURE----- From Nicolas.Mailhot at laPoste.net Mon Aug 2 01:51:13 2004 From: Nicolas.Mailhot at laPoste.net (Nicolas Mailhot) Date: Mon Aug 2 02:12:42 2004 Subject: [Xorg] OLS and console rearchitecture: second pass In-Reply-To: <20040729194618.81879.qmail@web14929.mail.yahoo.com> References: <20040729194618.81879.qmail@web14929.mail.yahoo.com> Message-ID: <1091436674.26238.7.camel@ulysse.olympe.o2t> On jeu, 2004-07-29 at 12:46 -0700, Jon Smirl wrote: > 11) OOPs will cause an immediate screen clear and painting of the > system console including the OOPs data. It is not needed to change the > video mode. Very often these days OOPs data is too long to fit on a 80?25 screen. If the system console could safely use whatever video mode allows to cram as much data as possible on the screen you'd catch a lot more problems. Another problem is screens that blank after a while to save energy and can not be woken up to display oops data (because the system is toast). Again if it can safely be done disabling DPMS on oops would help a lot. Cheers, -- Nicolas Mailhot -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?= Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/3bd83125/attach ment.pgp From eich at pdx.freedesktop.org Mon Aug 2 05:02:59 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Mon Aug 2 05:04:31 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: eta@lclark.edu wrote on Friday, 30 July 2004 at 14:09:08 -0700 References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> Message-ID: <16654.11636.55368.324651@xf11.fra.suse.de> Eric Anholt writes: > On Fri, 2004-07-30 at 14:04, Stuart Kreitman wrote: > > Could someone please give me a trivial way to get past this build error? > > We have other fires to fight at the moment.. > > skk > > Set > > #define HasFreetype2 NO > > in host.def. This will result in overwriting your distribution's > freetype2, which may result in other pain. > It shouldn't as the code should install in /usr/X11R6/lib not /usr/lib. Egbert. From zakki at peppermint.jp Mon Aug 2 06:33:50 2004 From: zakki at peppermint.jp (Kensuke Matsuzaki) Date: Mon Aug 2 06:34:03 2004 Subject: [Xorg] [PATCH] Japanese ctext conversion bug fix patch Message-ID: <7jshll4x.wl%zakki@peppermint.jp> Hi, Compound Text Encoding say below > Once a GL or GR set has been defined, all further octets in that range (except within control sequences and > extended segments) are interpreted with respect to that character set encoding , until the GL or GR set is > redefined. GL and GR sets can be defined independently, they do not have to be defined in pairs. But in sjis_cttombs, sjis_ctstowcs, euc_ctstowcs and euc_ctstombs, once GL or GR set is defined, the other set becomes undefined. Ctext.patch will fix this. ctext.patch is written Toshio Takabe. > Note that when actually using a character set encoding as the GR set, you must force the most significant > bit (08/00) of each octet to be a one, so that it falls in the range 10/00 to 15/15. sjis.patch fixs the problem that sjis_mbstocts doesn't set the most significant bit to be a one. I wrote sjis.patch. -- Kensuke Matsuzaki mailto:zakki@peppermint.jp http://peppermint.jp -------------- next part -------------- A non-text attachment was scrubbed... Name: ctext.diff Type: application/octet-stream Size: 5089 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/0a936427/ctext- 0001.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: sjis.diff Type: application/octet-stream Size: 609 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/0a936427/sjis-0 001.obj From otaylor at redhat.com Mon Aug 2 07:03:37 2004 From: otaylor at redhat.com (Owen Taylor) Date: Mon Aug 2 07:05:00 2004 Subject: [Xorg] Xevie addition to libXext In-Reply-To: <1091406690.3076.6.camel@localhost.localdomain> References: <E1BrPCl-0005pB-JE@evo.keithp.com> <1091406690.3076.6.camel@localhost.localdomain> Message-ID: <1091455417.32249.1399.camel@localhost.localdomain> On Sun, 2004-08-01 at 20:31, Jim Gettys wrote: > The other problem is that packaging extensions into > a common library is that it means you can't deprecate/withdraw > that extension without breaking applications that use > unrelated extensions. > > As history shows (PEX, XIE, to name a few) not all extensions > succeed, and having such unrelated interdependencies are bad > engineering. > So, say we decide two releases from now that XEVIE was a mistake and it needs to be withdrawn. - If we remove libxevie from the packages that we distribute any app that requires XEVIE will no longer work. - If we remove the XEVIE symbols from libXext, any app that requires XEVIE will no longer work. What's the difference? > And then versioning also becomes interdependent between > libraries, also potentiall causing havoc. If you believe that minor library version numbers have value, then yes, having separate libraries allows them to be bumped separately. I've never seen any evidence that minor library numbers do any good. Because even in places like Linux that "have" them they have no representation in the file format. I can link a program against libxevie.so.1.1 and run it against libxevie.so.1.0. If fine-grained tracking of versions and capabilities are needed then ELF symbol versioning is a much more powerful tool. (I mean the basic Solaris style grouping symbols into versions, not the GNU extension that allows multiple versions of the same symbol.) And as far as major version numbers go, the rule should be simple. Don't change them! :-) Regards, Owen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/b2bb2f2b/attach ment.pgp From eich at pdx.freedesktop.org Mon Aug 2 07:04:36 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Mon Aug 2 07:05:58 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: keithp@keithp.com wrote on Friday, 30 July 2004 at 13:44:23 -0700 References: <16650.42846.746016.823955@xf11.fra.suse.de> <E1BqeEp-0002r9-7o@evo.keithp.com> Message-ID: <16654.18932.755325.937060@xf11.fra.suse.de> Keith Packard writes: > > Around 21 o'clock on Jul 30, Egbert Eich wrote: > > > I remember discussing CVS policies however I don't remember that this > > has ever been a major issue in these discussions. You may see it as > > a corollary of what was discussed. > > We certainly haven't come up with a completely concrete CVS policy yet. > It's nice to see minor issues like this one that we can use as examples of > how such a policy should work. Instead of letting problems fester for a > week or more, it would be nice to see them addressed promptly and > decisively so that each user won't have to learn about the 'official > workaround'. Agreed. The polices we have applied were decided in an ad-hoc fashion. However I would like avoid that people who have tried to adhere to these policies subsequently don't get the feeling that they are changing randomly and in favour of certain individuals. I therefore had preferred if the problem was communicated to Chisato explaining that the previous policy was flawed - especially since the solution is so simple. > > The problem with 2.1.7 was that it was not ABI compatible with 2.1.6, so > code compiled against 2.1.6 would run incorrectly against 2.1.7, and code > compiled against 2.1.7 would not run at all against 2.1.6. > > I don't know if this was completely clear during the 6.7.0 discussions > though; the precise nature of the problem is complicated. The same problem seems to arise with freetype 2.1.7 vs. freetype 2.1.8. The versions don't seem to be binary compatible. > > > I just don't like to see unequal treatment of groups that are not as vocal > > here as you and me and thus easily get ignored. > > Yes, we need to respect the needs of all of our users and make informed > decisions about what the software does. That's why we should work hard to > get this feature into the release for that group of people still stuck with > core-font based applications. > > Getting a patch into the code which supports FreeType 2.1.7 seems like a > practical and non-discriminatory plan. > Right. I bet Chisato would have been happy to do this if we had asked him right away. Now he feels like as if we wanted to drop his changes. After all, this - rather small - change allows us to drop support for a second truetype font renderer ;-) Cheers, Egbert. From otaylor at redhat.com Mon Aug 2 06:52:16 2004 From: otaylor at redhat.com (Owen Taylor) Date: Mon Aug 2 07:16:47 2004 Subject: [Xorg] Xevie addition to libXext In-Reply-To: <E1Br12n-0005Nd-6F@evo.keithp.com> References: <E1Br12n-0005Nd-6F@evo.keithp.com> Message-ID: <1091454736.32249.1374.camel@localhost.localdomain> On Sat, 2004-07-31 at 17:05, Keith Packard wrote: > Around 22 o'clock on Jul 31, Matthieu Herrb wrote: > > > > Added files: > > > xc/lib/Xext/: > > > Xevie.c > > > > This addition requires a minor library revision number increment. > > I think it's better to have separate libraries for each extension; can we > do that in this case? What do other people think? There are tradeoffs either way. Separate libraries has the (somewhat small) advantage that dependencies of apps on the new library are more visible to tools such as RPM. And does help keep maintainership modular. But anybody considering such a split has to be aware of a fundamental property of ELF shared libraries: adding symbols does not increase the per-symbol cost of resolution, adding libraries does. In rough terms ELF symbol resolution is specified as a linked list of hash tables. Two questions: * Is the code going to be maintained separately? Is it going to have separate releases? separate security fixes? a different set of people handling bug reports. If code should be in a different package, it needs to be in a separate shared library. I'm not sure that the answer to this should ever be yes for such a small chunk of code as XEVIE. * Does the code have different sets of dependencies? If a library brings in new dependency libraries that's often a good reason to keep it separate. (E.g., libpangoxft is a separate shared library from libpango because it pulls in the X libraries.) If the answer to both is no, then making a separate shared object seems to have little value. Regards, Owen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/99a888de/attach ment.pgp From otaylor at redhat.com Mon Aug 2 07:07:34 2004 From: otaylor at redhat.com (Owen Taylor) Date: Mon Aug 2 07:18:05 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: <16654.11636.55368.324651@xf11.fra.suse.de> References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> Message-ID: <1091455654.32249.1409.camel@localhost.localdomain> On Mon, 2004-08-02 at 08:02, Egbert Eich wrote: > Eric Anholt writes: > > On Fri, 2004-07-30 at 14:04, Stuart Kreitman wrote: > > > Could someone please give me a trivial way to get past this build error? > > > We have other fires to fight at the moment.. > > > skk > > > > Set > > > > #define HasFreetype2 NO > > > > in host.def. This will result in overwriting your distribution's > > freetype2, which may result in other pain. > > > > It shouldn't as the code should install in /usr/X11R6/lib not /usr/lib. Please, please, please, I beg you, do *not* encourage people to install a second libfreetype.so on their system. It won't overwrite the distribution's version, no. It *will* cause the person to submit a Pango bug report 6 months from now because configure tests are running against one libfreetype and Pango is linking against the other, or because Pango is linking against one libfreetype and running against the other, or some other weirdness that the user has no chance at all of being able to debug correctly. Thanks, Owen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/b601b552/attach ment.pgp From daniel at freedesktop.org Mon Aug 2 08:01:14 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Mon Aug 2 08:01:16 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: <16654.11636.55368.324651@xf11.fra.suse.de> References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> Message-ID: <20040802150114.GD437@fooishbar.org> On Mon, Aug 02, 2004 at 02:02:59PM +0200, Egbert Eich wrote: > Eric Anholt writes: > > On Fri, 2004-07-30 at 14:04, Stuart Kreitman wrote: > > > Could someone please give me a trivial way to get past this build error? > > > We have other fires to fight at the moment.. > > > skk > > > > Set > > > > #define HasFreetype2 NO > > > > in host.def. This will result in overwriting your distribution's > > freetype2, which may result in other pain. > > It shouldn't as the code should install in /usr/X11R6/lib not /usr/lib. ... so? It's still three versions. -- Daniel Stone <daniel@freedesktop.org> freedesktop.org: powering your desktop http://www.freedesktop.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040803/20786e2a/attach ment.pgp From ajax at nwnk.net Mon Aug 2 08:36:26 2004 From: ajax at nwnk.net (Adam Jackson) Date: Mon Aug 2 08:36:33 2004 Subject: [Xorg] The continuing misadventures of freetype-cthulhu In-Reply-To: <16654.15754.244056.116043@xf11.fra.suse.de> References: <200408020142.49302.ajax@nwnk.net> <16654.15754.244056.116043@xf11.fra.suse.de> Message-ID: <200408021136.27107.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 02 August 2004 09:11, Egbert Eich wrote: > Adam Jackson writes: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > This freetype build nonsense is no longer funny. Let's see if I've got > > this all correct: > > > > 1 - Xorg in CVS requires >=2.1.8 to build, either externally or from our > > own copy. > > 2 - We cannot force users to upgrade to >=2.1.8 because it has known > > rendering issues and breaks the build of many other packages (quite the > > stunning revelation there). > > I have asked around and noone I've asked could come up with rendering > problems with 2.1.8. The build breaks for those packages that have used > freetype internal defines (appearantly from a non public header). This > defines have been renamed to bear the prefix FT. http://freedesktop.org/~ajax/ft2.1.8-badness.png Notice how the headlines are inconsistent. The fragments at the top of the third headline were caused by scrolling; presumably the glyph metrics magically changed between the first and second render passes, so firefox didn't repaint a big enough area. What the screenshot doesn't show is the extremely poor load time and the N cores I generated trying to take the screenshot. Moving the freetype libs in /usr/X11R6/lib out of my ld.so search path makes the problem go away. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBDl96W4otUKDs0NMRAkR9AJ9JrqDjBvZEyJtZBNvGuuLcFwzi6QCfRwk6 ptcquFWYDw2A61eCvcAr+qU= =ciJR -----END PGP SIGNATURE----- From jbarnes at engr.sgi.com Mon Aug 2 09:19:42 2004 From: jbarnes at engr.sgi.com (Jesse Barnes) Date: Mon Aug 2 09:21:12 2004 Subject: [Xorg] Debrix troubles on Linux/ppc In-Reply-To: <1091191100.32370.21.camel@localhost> References: <200407281830.45096.jbarnes@engr.sgi.com> <200407291814.21571.jbarnes@engr.sgi.com> <1091191100.32370.21.camel@localhost> Message-ID: <200408020919.42891.jbarnes@engr.sgi.com> On Friday, July 30, 2004 5:38 am, Michel D?nzer wrote: > On Thu, 2004-07-29 at 18:14 -0700, Jesse Barnes wrote: > > On Thursday, July 29, 2004 5:44 pm, Jesse Barnes wrote: > > > On Thursday, July 29, 2004 4:43 pm, Daniel Stone wrote: > > > > Huh, weird. We should be setting X_ENDIAN_ORDER right in > > > > configure.ac; I'll need to look into this at some stage. > > > > > > It looks like part of the config is working, but some of it is broken: > > > > > > jbarnes@mill:~/working/debrix--devel--0.1--patch-11$ grep -r ENDIAN > > > include/* include/config.h:#define WORDS_BIGENDIAN 1 > > > include/config.h:#define X_BYTE_ORDER X_LITTLE_ENDIAN > > > include/config.h.in:#undef WORDS_BIGENDIAN > > > include/debrix.h:#define WORDS_BIGENDIAN 1 > > > include/debrix.h:#define X_BYTE_ORDER X_LITTLE_ENDIAN > > > include/servermd.h:#if defined(__BIG_ENDIAN__) > > > > After fixing these up by hand, things get a little further--the server > > hangs right after loading the vgahw module. > > I guess that needs more endianness/powerpc specific fixing. > > What about the fbdev driver? After fixing configure.ac to generate the right define for X_BYTE_ORDER with a fix something like (sorry I don't have the real patch handy, it's at home): -AC_C_BIGENDIAN +AC_C_BIGENDIAN([ENDIAN=X_BIG_ENDIAN],[ENDIAN=X_LITTLE_ENDIAN]) the ati driver behaves the same as the fbdev driver. The server starts and the screen turns black, and then hangs. I haven't debugged it further. Thanks, Jesse From eich at pdx.freedesktop.org Mon Aug 2 10:48:44 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Mon Aug 2 10:54:24 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: otaylor@redhat.com wrote on Monday, 2 August 2004 at 10:07:34 -0400 References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> Message-ID: <16654.32381.407671.630328@xf11.fra.suse.de> Owen Taylor writes: > > Please, please, please, I beg you, do *not* encourage people to install > a second libfreetype.so on their system. > > It won't overwrite the distribution's version, no. It *will* cause the > person to submit a Pango bug report 6 months from now because configure > tests are running against one libfreetype and Pango is linking against > the other, or because Pango is linking against one libfreetype and > running against the other, or some other weirdness that the user has > no chance at all of being able to debug correctly. > I know, having multiple versions of a library installed in different places in the library search path begs for problems. If one doesn't know exactly what he is doing the results may be quite strange. I don't encourage this solution and therefore fixed the problem by adding #ifdefs to build the new code conditionally. Please let me test my changes then I'll submit them. Cheers, Egbert. From eich at pdx.freedesktop.org Mon Aug 2 10:55:22 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Mon Aug 2 10:56:44 2004 Subject: [Xorg] The continuing misadventures of freetype-cthulhu In-Reply-To: ajax@nwnk.net wrote on Monday, 2 August 2004 at 11:36:26 -0400 References: <200408020142.49302.ajax@nwnk.net> <16654.15754.244056.116043@xf11.fra.suse.de> <200408021136.27107.ajax@nwnk.net> Message-ID: <16654.32778.111431.935466@xf11.fra.suse.de> Adam Jackson writes: > > http://freedesktop.org/~ajax/ft2.1.8-badness.png > > Notice how the headlines are inconsistent. The fragments at the top of the > third headline were caused by scrolling; presumably the glyph metrics > magically changed between the first and second render passes, so firefox > didn't repaint a big enough area. > > What the screenshot doesn't show is the extremely poor load time and the N > cores I generated trying to take the screenshot. Moving the freetype libs > in /usr/X11R6/lib out of my ld.so search path makes the problem go away. > OK, looks like a problem. How did you compile the code? With freetype 2.1.8 or freetype 2.1.7? It looks like there may be a binary compatibility problem between the two versions. Cheers, Egbert. From pma at anderson.fc.hp.com Mon Aug 2 12:14:40 2004 From: pma at anderson.fc.hp.com (Paul Anderson) Date: Mon Aug 2 12:27:12 2004 Subject: [Xorg] What happened to xorg-bugzilla-noise? Message-ID: <200408021914.NAA11658@anderson.fc.hp.com> I noticed that I haven't received any e-mail from bugzilla to the xorg-bugzilla-noise list since July 14. Does anyone know why? Was the configuration changed somewhere? -paul From eich at pdx.freedesktop.org Mon Aug 2 12:46:33 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Mon Aug 2 12:50:48 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: eich@pdx.freedesktop.org wrote on Monday, 2 August 2004 at 16:04:36 +0200 References: <16650.42846.746016.823955@xf11.fra.suse.de> <E1BqeEp-0002r9-7o@evo.keithp.com> <16654.18932.755325.937060@xf11.fra.suse.de> Message-ID: <16654.39449.256424.372416@xf11.fra.suse.de> I made the necessary modifications so that the code build also with freetype 2.1.7. I hope this makes everyone happy now so that this issue doesn't need to be discussed any longer. Chisato, would you please get the latest bits from X.Org to check if I screwed up? I don't want to break you fix so shortly before the release. Thanks a lot! Cheers, Egbert. From rasa at gmx.ch Mon Aug 2 13:33:48 2004 From: rasa at gmx.ch (Raffaele Sandrini) Date: Mon Aug 2 13:40:28 2004 Subject: [Xorg] Contrast problems using the radeon driver Message-ID: <1091478828.7335.8.camel@uranos.rnt.ch> Hi I used the xorg radeon driver for my Radeon 9600XT without problems till i switched to a 2 screen env (using Xinerama). Now, the primary screen shows up with a very weak contrast (i.e. the GNOME 2.6 splash screen is completly while in the background). The second screen works perfectly. I first though its a hw prob so i switched monitors. Since the contrast problem didn't switch to (stayed on the new primary screen) i thought its a problem of my graphic hardware. To test that i startet up WinXP and it worked perfect there (with a Catalyst installed). The picture was perfect (except of the content :)). So its finally seems to be a sw problem... I actually never tried it with the binary radeon driver yet. Is this known to any one here? My specs: Saphire Radeon 9600XT 2x Samsung 710N tft monitor cheers, Raffaele From matthieu.herrb at laas.fr Mon Aug 2 14:27:47 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Mon Aug 2 14:27:58 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: <16654.39449.256424.372416@xf11.fra.suse.de> References: <16650.42846.746016.823955@xf11.fra.suse.de> <E1BqeEp-0002r9- 7o@evo.keithp.com> <16654.18932.755325.937060@xf11.fra.suse.de> <16654.39449.256424.372416@xf11.fra.suse.de> Message-ID: <410EB1D3.7090607@laas.fr> Egbert Eich wrote: > I made the necessary modifications so that the code build also with > freetype 2.1.7. I hope this makes everyone happy now so that this issue > doesn't need to be discussed any longer. > Your patch uses preprocessor directives inside of a macro argument, which is not supported by gcc 2.95's cpp. The attached patch is an attempt to fix it. -- Matthieu -------------- next part -------------- Index: ftfuncs.c =================================================================== RCS file: /cvs/xorg/xc/lib/font/FreeType/ftfuncs.c,v retrieving revision 1.4 diff -u -r1.4 ftfuncs.c --- ftfuncs.c 2 Aug 2004 19:35:07 -0000 1.4 +++ ftfuncs.c 2 Aug 2004 21:25:31 -0000 @@ -25,7 +25,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/* $XdotOrg: xc/lib/font/FreeType/ftfuncs.c,v 1.4 2004/08/02 19:35:07 eich Exp $ */ +/* $XdotOrg: xc/lib/font/FreeType/ftfuncs.c,v 1.3 2004/05/04 18:47:31 gisburn E xp $ */
/* $XFree86: xc/lib/font/FreeType/ftfuncs.c,v 1.43 2004/02/07 04:37:18 dawes Ex p $ */
@@ -1049,6 +1049,7 @@ else{ int new_width; double ratio; + int factor; #if (FREETYPE_VERSION < 2001008) int try_very_lazy=correct; if( try_very_lazy ) { @@ -1077,6 +1078,7 @@ * instance->ttcap.scaleBBoxWidth / 6 4.0 + .5); ascent = metrics->horiBearingY / 64; descent = (metrics->height - metrics->horiBearingY) / 64 ; + factor = metrics->horiAdvance; #else if( ! (instance->load_flags & FT_LOAD_NO_BITMAP) ) { if( FT_Do_SBit_Metrics(face->face,instance->size,instance->strik e_index, @@ -1110,6 +1112,7 @@ * instance->ttcap.scaleBBoxWidth / 6 4.0 + .5); ascent = bitmap_metrics->horiBearingY / 64; descent = (bitmap_metrics->height - bitmap_metrics->horiBearingY ) / 64 ; + factor = bitmap_metrics->horiAdvance; #endif /* */ new_width = characterWidth; @@ -1127,12 +1130,7 @@ leftSideBearing += instance->ttcap.lsbShiftOfBitmapAutoItalic; /* */ rawCharacterWidth = - (unsigned short)(short)(floor(1000 -#if (FREETYPE_VERSION < 2001008) - * metrics->horiAdvance -#else - * bitmap_metrics->horiAdvance -#endif + (unsigned short)(short)(floor(1000 * factor * instance->ttcap.scaleBBoxWid th * ratio / 64. / instance->pixel_size)); } From sandmann at daimi.au.dk Mon Aug 2 13:40:54 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Mon Aug 2 14:29:58 2004 Subject: [Xorg] Get rid of checkerboard Message-ID: <ye8r7qps27d.fsf@ec10.daimi.au.dk> Would anyone object if I commit a patch to remove the initial checkerboard pattern you see between the time the X server starts up and the ?dm starts drawing the background? S?ren From Alan.Coopersmith at Sun.COM Mon Aug 2 14:33:22 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 2 14:33:26 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <ye8r7qps27d.fsf@ec10.daimi.au.dk> References: <ye8r7qps27d.fsf@ec10.daimi.au.dk> Message-ID: <410EB322.4030209@Sun.COM> Soeren Sandmann wrote: > Would anyone object if I commit a patch to remove the initial > checkerboard pattern you see between the time the X server starts up > and the ?dm starts drawing the background? Isn't that in there already - just start with -br to set it black instead of to the grey weave? -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From matthieu.herrb at laas.fr Mon Aug 2 14:37:52 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Mon Aug 2 14:38:19 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <ye8r7qps27d.fsf@ec10.daimi.au.dk> References: <ye8r7qps27d.fsf@ec10.daimi.au.dk> Message-ID: <410EB430.9070408@laas.fr> Soeren Sandmann wrote: > Would anyone object if I commit a patch to remove the initial > checkerboard pattern you see between the time the X server starts up > and the ?dm starts drawing the background? > There's already such an option (-br). Please don't remove the X pattern as a possible default background. It's really a good test for monitors and a good calibration pattern for the 'autocalibration' feature of most flat panel screens. -- Matthieu From infinitycool at shaw.ca Mon Aug 2 13:29:09 2004 From: infinitycool at shaw.ca (Jason McGeachie) Date: Mon Aug 2 14:44:38 2004 Subject: [Xorg] xorgcfg Message-ID: <410EA415.8070009@shaw.ca> Hey could anyone point me to the correct directory in the source for the xorgcfg &| xorgconfig? I'm a little new, Jason From Alan.Coopersmith at Sun.COM Mon Aug 2 14:47:22 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 2 14:47:26 2004 Subject: [Xorg] xorgcfg In-Reply-To: <410EA415.8070009@shaw.ca> References: <410EA415.8070009@shaw.ca> Message-ID: <410EB66A.9030108@Sun.COM> Jason McGeachie wrote: > Hey could anyone point me to the correct directory in the source for the > xorgcfg &| xorgconfig? xc/programs/Xserver/hw/xfree86/xf86config xc/programs/Xserver/hw/xfree86/xf86cfg -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From carl at personnelware.com Mon Aug 2 14:49:44 2004 From: carl at personnelware.com (Carl Karsten) Date: Mon Aug 2 14:49:18 2004 Subject: [Xorg] libXfont.so: undefined reference to `ft_isdigit' Message-ID: <079101c478da$a21008e0$1e01a8c0@cnt496> http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=51&logfile=20040 802125633.log making all in programs/bdftopcf... make[4]: Entering directory `/home/carl/src/XMonolithic/xc/programs/bdftopcf' gcc -m32 -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall -Wp ointer-arith -Wundef -I../../include/fonts -I../../lib/font/include -I../../li b/font/bitmap -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_S OURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOUR CE -D_GNU_SOURCE -DFUNC PROTO=15 -DNARROWPROTO -c -o bdftopcf.o bdftopcf.c rm -f bdftopcf gcc -m32 -o bdftopcf -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall -Wp ointer-arith -Wundef -L../../exports/lib dftopcf.o -lXfont -lfntstubs -lfreetype -lz -lm -Wl,-rpath-link,../../export s/lib ../../exports/lib/libXfont.so: undefined reference to `ft_isdigit' collect2: ld returned 1 exit status make[4]: *** [bdftopcf] Error 1Not sure what the state of freetype fun is. on this box:# qpkg -I -v | grep freetypemedia-libs/freetype-2.1.5-r1 *http://www.personnelware.com/carl/resume.html From krh at bitplanet.net Mon Aug 2 14:55:50 2004 From: krh at bitplanet.net (=?ISO-8859-1?Q?Kristian_H=F8gsberg?=) Date: Mon Aug 2 14:57:47 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <410EB430.9070408@laas.fr> References: <ye8r7qps27d.fsf@ec10.daimi.au.dk> <410EB430.9070408@laas.fr> Message-ID: <410EB866.60002@bitplanet.net> Matthieu Herrb wrote: > Soeren Sandmann wrote: > >> Would anyone object if I commit a patch to remove the initial >> checkerboard pattern you see between the time the X server starts up >> and the ?dm starts drawing the background? >> > > There's already such an option (-br). Please don't remove the X pattern as > a possible default background. It's really a good test for monitors and > a good calibration pattern for the 'autocalibration' feature of most > flat panel screens. Surely you could use an application for that; paint the pattern in a fullscreen window. There's no need for that to be the first thing the user sees when he logs in. At least the option logic could be reversed so it defaults to a black screen. Kristian From ajax at nwnk.net Mon Aug 2 14:54:22 2004 From: ajax at nwnk.net (Adam Jackson) Date: Mon Aug 2 15:00:47 2004 Subject: [Xorg] The continuing misadventures of freetype-cthulhu In-Reply-To: <16654.32778.111431.935466@xf11.fra.suse.de> References: <200408020142.49302.ajax@nwnk.net> <200408021136.27107.ajax@nwnk.net> <16654.32778.111431.935466@xf11.fra.suse.de> Message-ID: <200408021754.23777.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 02 August 2004 13:55, Egbert Eich wrote: > Adam Jackson writes: > > http://freedesktop.org/~ajax/ft2.1.8-badness.png > > > > Notice how the headlines are inconsistent. The fragments at the top of > > the third headline were caused by scrolling; presumably the glyph > > metrics magically changed between the first and second render passes, so > > firefox didn't repaint a big enough area. > > > > What the screenshot doesn't show is the extremely poor load time and the > > N cores I generated trying to take the screenshot. Moving the freetype > > libs in /usr/X11R6/lib out of my ld.so search path makes the problem go > > away. > > OK, looks like a problem. > > How did you compile the code? With freetype 2.1.8 or freetype 2.1.7? > It looks like there may be a binary compatibility problem between the > two versions. Firefox was built against 2.1.4, apparently. This is the minimum gentoo's xorg-x11 package requires, odd in light of the 2.1.7 requirement for 6.7.0 I've heard mentioned here... - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBDrgOW4otUKDs0NMRAmg2AKC9HoYtSiJcIK3OJo5cD4Qbln+NRgCfSkZ8 8MG2O4cP3qa8OxLz6Cx1HEw= =y0SX -----END PGP SIGNATURE----- From alan at lxorguk.ukuu.org.uk Mon Aug 2 13:59:52 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Mon Aug 2 15:02:34 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <410EB866.60002@bitplanet.net> References: <ye8r7qps27d.fsf@ec10.daimi.au.dk> <410EB430.9070408@laas.fr> <410EB866.60002@bitplanet.net> Message-ID: <1091480391.1391.0.camel@localhost.localdomain> On Llu, 2004-08-02 at 22:55, Kristian H?gsberg wrote: > Surely you could use an application for that; paint the pattern in a > fullscreen window. There's no need for that to be the first thing the > user sees when he logs in. At least the option logic could be reversed > so it defaults to a black screen. Black screen is about the worst possible default you can have. A lot of older analogue tfts can't sync to it. Blue, purple, yellow whatever would all be better, even I suspect grey (not tested that). From krh at bitplanet.net Mon Aug 2 15:17:33 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Mon Aug 2 15:19:30 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <1091480391.1391.0.camel@localhost.localdomain> References: <ye8r7qps27d.fsf@ec10.daimi.au.dk> <410EB430.9070408@laas.fr> <410EB866.60002@bitplanet.net> <1091480391.1391.0.camel@localhost.localdomain> Message-ID: <410EBD7D.9000404@bitplanet.net> Alan Cox wrote: > On Llu, 2004-08-02 at 22:55, Kristian H?gsberg wrote: > >>Surely you could use an application for that; paint the pattern in a >>fullscreen window. There's no need for that to be the first thing the >>user sees when he logs in. At least the option logic could be reversed >>so it defaults to a black screen. > > > Black screen is about the worst possible default you can have. A lot of > older analogue tfts can't sync to it. Blue, purple, yellow whatever > would all be better, even I suspect grey (not tested that). But the checkerboard pattern isn't shown for long, then the desktop environment kicks in and sets the background. So it's only an iusse if the user starts the X server without setting the background. If there's a problem with the server, the user could be instructed to run the server with the pattern enables, much like enabling debug output. Kristian From keithp at keithp.com Mon Aug 2 15:26:01 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 2 15:26:19 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: Your message of "02 Aug 2004 22:40:54 +0200." <ye8r7qps27d.fsf@ec10.daimi.au.dk> Message-ID: <E1BrlFp-0001EN-ON@evo.keithp.com> Around 22 o'clock on Aug 2, Soeren Sandmann wrote: > Would anyone object if I commit a patch to remove the initial > checkerboard pattern you see between the time the X server starts up > and the ?dm starts drawing the background? There's already a command line option to select a black background. Do you intend something different? Or do you just want that to be the default? -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/58b56a09/attach ment.pgp From keithp at keithp.com Mon Aug 2 15:35:12 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 2 15:35:22 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: Your message of "Mon, 02 Aug 2004 21:59:52 BST." <1091480391.1391.0.camel@localhost.localdomain> Message-ID: <E1BrlOi-0001F0-R6@evo.keithp.com> Around 21 o'clock on Aug 2, Alan Cox wrote: > Black screen is about the worst possible default you can have. A lot of > older analogue tfts can't sync to it. Blue, purple, yellow whatever > would all be better, even I suspect grey (not tested that). For the 'default' background (xsetroot defualt), you get your choice of any pattern you like as long as it contains only white and black pixels. I suspect most people would prefer something other than white... Currently, the X server starts with the root set to that pattern, but we could change that to some solid pixel value (tiles would be a lot harder). This is completely trivial on read-only visuals. For read-write visuals, you could count on the Render extension to allocate a reasonable spread of pixels and pick a non-black/white pixel value if you like. gdm uses a dark grey, which appears to make at least my LCD screens happy enough in analog mode. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/d440f2a8/attach ment.pgp From Jim.Gettys at hp.com Mon Aug 2 16:07:31 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Mon Aug 2 16:07:44 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <410EB430.9070408@laas.fr> References: <ye8r7qps27d.fsf@ec10.daimi.au.dk> <410EB430.9070408@laas.fr> Message-ID: <1091488051.3076.96.camel@localhost.localdomain> On Mon, 2004-08-02 at 17:37, Matthieu Herrb wrote: > Soeren Sandmann wrote: > > > Would anyone object if I commit a patch to remove the initial > > checkerboard pattern you see between the time the X server starts up > > and the ?dm starts drawing the background? > > > > There's already such an option (-br). Please don't remove the X pattern as > a possible default background. It's really a good test for monitors and > a good calibration pattern for the 'autocalibration' feature of most > flat panel screens. Yup. This pattern, has through the years, done wonders to keep monitor manufacturers honest. Remember, if your monitor can't handle the pattern, there is something wrong with the monitor.... - Jim From krh at bitplanet.net Mon Aug 2 17:10:36 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Mon Aug 2 17:12:34 2004 Subject: [Xorg] XInput Hotplug Additions Message-ID: <410ED7FC.5030401@bitplanet.net> Hi, I've been doing some work on the XInput hotplug functionality that was discussed on this list some weeks ago. I have put a patch in bugzilla, http://freedesktop.org/bugzilla/show_bug.cgi?id=971. At this point, I've added two requests to XInput: extern int XAddInputDevice( Display* /* display */, _Xconst char* /* name */, _Xconst char* /* driver */, XDeviceOption* /* options */, int /* nOptions */ );
extern int XRemoveInputDevice( Display* /* display */, _Xconst char* /* name */ ); with typedef struct { char *name; char *value; } XDeviceOption;
The idea is that the arguments given to XAddInputDevice() corresponds to the options you can give in an xorg.conf InputDevice section, e.g. Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" EndSection could be configured at runtime from an X client as XDeviceOption options[] = { { "Protocol", "IMPS/2" }, { "Device", "/dev/input/mice" }, { "ZAxisMapping", "4 5" }, }; XAddInputDevice(dpy, "Mouse0", "mouse", options, 3); Which will load the "mouse" driver if it's not already present, and add the device "Mouse0". When a new device is added, a DevicePresenceNotify event is sent to interested clients. The event does not contain any information about the change, clients should use XListInputDevices() to find out what devices are available. I've also attached a tar-file with a few sample applications: xadddev and xrmdev are commandline utils to add and remove input devices, get-event demonstrates how to select the DevicePresenceNotify event and finally, input-daemon, which is a simple example of how a daemon could listen for system hotplug events using HAL and add and remove input devices accordingly. I think it would be cool if we could have this or similar functionality in the next release again (i.e. not the one scheduled for August). At the moment I guess people are busy with the upcoming release, but I would greatly appreciate comments and feedback on this stuff. Kristian From Alan.Coopersmith at Sun.COM Mon Aug 2 17:19:37 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 2 17:19:46 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <410ED7FC.5030401@bitplanet.net> References: <410ED7FC.5030401@bitplanet.net> Message-ID: <410EDA19.50704@Sun.COM> Kristian H?gsberg wrote: > The idea is that the arguments given to XAddInputDevice() corresponds to > the options you can give in an xorg.conf InputDevice section, e.g. > > Section "InputDevice" > Identifier "Mouse0" > Driver "mouse" > Option "Protocol" "IMPS/2" > Option "Device" "/dev/input/mice" > Option "ZAxisMapping" "4 5" > EndSection > > could be configured at runtime from an X client as > > XDeviceOption options[] = { > { "Protocol", "IMPS/2" }, > { "Device", "/dev/input/mice" }, > { "ZAxisMapping", "4 5" }, > }; > > XAddInputDevice(dpy, "Mouse0", "mouse", options, 3); So this extension is only usable by the Xorg server and other X servers with their own configuration methods will not be able to use it? -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From alan at lxorguk.ukuu.org.uk Mon Aug 2 16:19:12 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Mon Aug 2 17:21:39 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <410EBD7D.9000404@bitplanet.net> References: <ye8r7qps27d.fsf@ec10.daimi.au.dk> <410EB430.9070408@laas.fr> <410EB866.60002@bitplanet.net> <1091480391.1391.0.camel@localhost.localdomain> <410EBD7D.9000404@bitplanet.net> Message-ID: <1091488751.1668.6.camel@localhost.localdomain> On Llu, 2004-08-02 at 23:17, Kristian H?gsberg wrote: > But the checkerboard pattern isn't shown for long, then the desktop > environment kicks in and sets the background. So it's only an iusse if > the user starts the X server without setting the background. By the time the desktop appears the setups I've looked at have already mis-synced with black as background. I'm not unique in this either, there are a couple of hate mails in the Red Hat bugzilla about it > If there's a problem with the server, the user could be instructed to > run the server with the pattern enables, much like enabling debug output. You seriously overestimate the average user. Try "hey my desktop is wonky, this software sucks". From keithp at keithp.com Mon Aug 2 17:28:23 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 2 17:28:34 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: Your message of "Mon, 02 Aug 2004 17:19:37 PDT." <410EDA19.50704@Sun.COM> Message-ID: <E1BrnAF-0001Lh-SI@evo.keithp.com> Around 17 o'clock on Aug 2, Alan Coopersmith wrote: > So this extension is only usable by the Xorg server and other X servers > with their own configuration methods will not be able to use it? It does appear to rely a bit too heavily on the existing input device configuration mechanism and device handling. Even on Linux, I'd like to see the various protocol details handled exclusively by the kernel (this is already true with kernel 2.6) and have the X server use only "standard" /dev/input devices for input. This should eliminate almost all of the options listed in that request, leaving us with: XAddInputDevice (dpy, "/dev/input/event0"); Configuration of the axis->button mapping should use the existing XInput device manipulation primitives, rather than being hard-coded when the device is added. This way all devices can be reconfigured on the fly without needing to go through a gratuitous unplug/plug cycle. Detection of appropriate drivers and protocols should be left to the X server/kernel. I'm not sure what we should do about naming; if the hotplug daemon can't even tell what kind of device is attached, it's going to have a hard time coming up with a reasonable name. On the other hand, having the X server attempt to construct a name means we'll be stuck with useless names most of the time. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/a5209cc7/attach ment.pgp From krh at bitplanet.net Mon Aug 2 17:50:56 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Mon Aug 2 17:52:54 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <410EDA19.50704@Sun.COM> References: <410ED7FC.5030401@bitplanet.net> <410EDA19.50704@Sun.COM> Message-ID: <410EE170.30207@bitplanet.net> Alan Coopersmith wrote: > Kristian H?gsberg wrote: > >> The idea is that the arguments given to XAddInputDevice() corresponds >> to the options you can give in an xorg.conf InputDevice section, e.g. >> >> Section "InputDevice" >> Identifier "Mouse0" >> Driver "mouse" >> Option "Protocol" "IMPS/2" >> Option "Device" "/dev/input/mice" >> Option "ZAxisMapping" "4 5" >> EndSection >> >> could be configured at runtime from an X client as >> >> XDeviceOption options[] = { >> { "Protocol", "IMPS/2" }, >> { "Device", "/dev/input/mice" }, >> { "ZAxisMapping", "4 5" }, >> }; >> >> XAddInputDevice(dpy, "Mouse0", "mouse", options, 3); > > > So this extension is only usable by the Xorg server and other X servers > with their own configuration methods will not be able to use it? No, that wasn't the intention. The XAddInputDevice() API was clearly inspired by to xorg.conf file, but is was my hope that the device+driver+options would be general enough that it would work for other servers too. If that is not the case, I would like to get feedback on how to change the API so several server implementations could be accomodated. Even so, the available drivers and options will be server specific, and the client must know what server it is talking to and use options that work with the server in question. As an alternative, the XAddInputDevice() and XRemoveInputDevice() requests could be moved to an Xorg speficic extension, e.g. Xorg-Hotplug. Kristian From krh at bitplanet.net Mon Aug 2 18:50:22 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Mon Aug 2 18:52:21 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <E1BrnAF-0001Lh-SI@evo.keithp.com> References: <E1BrnAF-0001Lh-SI@evo.keithp.com> Message-ID: <410EEF5E.9080701@bitplanet.net> Keith Packard wrote: > Around 17 o'clock on Aug 2, Alan Coopersmith wrote: > > >>So this extension is only usable by the Xorg server and other X servers >>with their own configuration methods will not be able to use it? > > > It does appear to rely a bit too heavily on the existing input device > configuration mechanism and device handling. > > Even on Linux, I'd like to see the various protocol details handled > exclusively by the kernel (this is already true with kernel 2.6) and have > the X server use only "standard" /dev/input devices for input. This > should eliminate almost all of the options listed in that request, leaving > us with: > > XAddInputDevice (dpy, "/dev/input/event0"); I was aiming for a solution that would work with the existing range of input drivers, but if that's not strictly needed, that's cool. It's certainly easier and a more clean solution to let the X server probe the device, but it requires that the OS provides such devices with sufficient meta data available. Anyway, I've mostly written the linux evdev driver, see http://freedesktop.org/bugzilla/show_bug.cgi?id=968. It uses ioctl()'s to discover what events the linux input device can generate and then adds adds a server input device with the corresponding input classes. It works for mice and keyboards at the moment, and I plan to add support for absolute events, which should add touch screen support also. > Configuration of the axis->button mapping should use the existing XInput > device manipulation primitives, rather than being hard-coded when the > device is added. This way all devices can be reconfigured on the fly > without needing to go through a gratuitous unplug/plug cycle. > > Detection of appropriate drivers and protocols should be left to the X > server/kernel. I'm not sure what we should do about naming; if the > hotplug daemon can't even tell what kind of device is attached, it's going > to have a hard time coming up with a reasonable name. On the other hand, > having the X server attempt to construct a name means we'll be stuck with > useless names most of the time. The HAL based input-daemon example I have use the HAL UDI (unique device identifier), which is a perfect example of a useless name. But it could do better, it has the vendor name and product name available. But that information is also available from the linux input device through ioctl()'s, so the X server could also construct a better name. Kristian From keithp at keithp.com Mon Aug 2 20:41:29 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 2 20:41:43 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: Your message of "Tue, 03 Aug 2004 03:50:22 +0200." <410EEF5E.9080701@bitplanet.net> Message-ID: <E1BrqB7-0001Ox-Nm@evo.keithp.com> Around 3 o'clock on Aug 3, =?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?= wrote: > I was aiming for a solution that would work with the existing range of > input drivers, but if that's not strictly needed, that's cool. Yeah, I don't see any reason to continue to support user-level device drivers when few (any?) systems need them any more. If you want hot-plug, then you get to create a reasonable input system. For really broken environments, a user-level process could open the device and submit standard format events through some back-channel. > But that information is also available from the linux input device through > ioctl()'s, so the X server could also construct a better name. Hmm. If the X server is responsible for building a name, then we have the situation where an app adds a device and then has to guess what name it has. Is there some other way of identifying the device? I guess there's no idea solution. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040802/a7985db0/attach ment.pgp From daniel at freedesktop.org Mon Aug 2 20:46:57 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Mon Aug 2 20:46:59 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <E1BrqB7-0001Ox-Nm@evo.keithp.com> References: <410EEF5E.9080701@bitplanet.net> <E1BrqB7-0001Ox-Nm@evo.keithp.com> Message-ID: <20040803034657.GG17302@fooishbar.org> On Mon, Aug 02, 2004 at 08:41:29PM -0700, Keith Packard wrote: > Yeah, I don't see any reason to continue to support user-level device > drivers when few (any?) systems need them any more. If you want hot-plug, > then you get to create a reasonable input system. For really broken > environments, a user-level process could open the device and submit > standard format events through some back-channel. I think the current horrific mess of os-support, random crap strewn through imake, and common/ (so-called 'common') is a testament to why we should force as much stuff over to the underlying system as possible. -- Daniel Stone <daniel@freedesktop.org> freedesktop.org: powering your desktop http://www.freedesktop.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040803/fd4e98c0/attach ment.pgp From dominatus at gmail.com Mon Aug 2 18:00:57 2004 From: dominatus at gmail.com (Anthony Romano) Date: Mon Aug 2 23:27:42 2004 Subject: [Xorg] Build Error with Composite Message-ID: <d3ca5069040802180012992fb2@mail.gmail.com> I have the most recent cvs and added in my host.def #define BuildComposite YES I also have BuildDamage and BuildXFixes set to YES as well, I wasn't sure if they were built by default. When I try to build it I get the following error: cpp -undef -traditional -D__apploaddir__=/usr/X11R6/lib/X11/app-defaults -D__appmansuffix__=1x -D__filemansuffix__=5x -D__libmansuffix__=3x -D__miscmansuffix__=7 -D__drivermansuffix__=4 -D__adminmansuffix__=8 -D__projectroot__=/usr/X11R6 -D__xconfigfile__=xorg.conf -D__xconfigdir__=/usr/X11R6/lib/X11 -D__xlogfile__=Xorg -D__xservername__=Xorg -D__xorgversion__='"" ""' -D__vendorversion__="`echo 6 7 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'` X.Org" \ < Xdmx.man | sed -e '/^# *[0-9][0-9]* *.*$/d' -e '/^#line *[0-9][0-9]* *.*$/d' -e '/^[ ]*XCOMM$/s/XCOMM/#/' -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' -e '/^[ ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\\/' >Xdmx._man; \ fi rm -f Xdmx.1x.html Xdmx.1x-html ../../../../config/util/rman -f HTML < Xdmx._man \ > Xdmx.1x-html && mv -f Xdmx.1x-html Xdmx.1x.html make[5]: Leaving directory `/home/tony/xcbuild/programs/Xserver/hw/dmx' gcc -m32 -o Xorg -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wundef -L../../exports/lib xkb/xf86KillSrv.o xkb/xf86VT.o xkb/xf86Private.o ../../programs/Xserver/hw/xfree86/common/xf86Init.o ../../programs/Xserver/hw/xfree86/common/xf86IniExt.o ../../programs/Xserver/hw/xfree86/common/libxf86.a ../../programs/Xserver/hw/xfree86/parser/libxf86config.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a ../../programs/Xserver/hw/xfree86/loader/libloader.a ../../programs/Xserver/hw/xfree86/common/libxf86.a dix/libdix.a os/libos.a ../../lib/font/fontbase.o ../../lib/font/libfontbase.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a ../../programs/Xserver/hw/xfree86/common/libxf86.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a randr/librandr.a render/librender.a xfixes/libxfixes.a damageext/libdamage.a miext/damage/libdamage.a composite/libcomposite.a dix/libxpstubs.a mi/libmi.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a randr/librandr.a render/librender.a xfixes/libxfixes.a damageext/libdamage.a miext/damage/libdamage.a composite/libcomposite.a ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a -lz -lm -lXau -lXdmcp -rdynamic -ldl -Wl,-rpath-link,../../exports/lib gcc -m32 -o Xprt -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wundef -L../../exports/lib Xprint/ddxInit.o Xprint/miinitext.o Xprint/dpmsstubs.o os/libcwrapper.o dix/libdix.a os/libos.a Xprint/libprinter.a Xprint/raster/libraster.a Xprint/pcl/libpcl.a Xprint/pcl-mono/libpcl.a Xprint/ps/libps.a mfb/libmfb.a cfb/libcfb.a cfb32/libcfb32.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libexts.a xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a randr/librandr.a render/librender.a xfixes/libxfixes.a damageext/libdamage.a miext/damage/libdamage.a composite/libcomposite.a Xext/libext.a dbe/libdbe.a record/librecord.a GL/glx/libglx.a GL/mesa/GLcore/libGLcore.a XTrap/libxtrap.a ../../lib/font/libXfont.a -lfreetype dix/libxpstubs.a -lz -lm -lXau -lXdmcp -Wl,-rpath-link,../../exports/lib Xprint/ps/libps.a(psout_ftpstype1.o)(.text+0x6f): In function `PsOut_DownloadFreeType1': : the use of `tempnam' is dangerous, better use `mkstemp' composite/libcomposite.a(compext.o)(.text+0x3b6): In function `ProcCompositeCreateRegionFromBorderClip': : undefined reference to `XFixesRegionCopy' composite/libcomposite.a(compext.o)(.text+0x3e6): In function `ProcCompositeCreateRegionFromBorderClip': : undefined reference to `RegionResType' composite/libcomposite.a(compwindow.o)(.text+0xa55): In function `compCopyWindow': : undefined reference to `DamageDamageRegion' composite/libcomposite.a(compwindow.o)(.text+0xea2): In function `compSetRedirectBorderClip': : undefined reference to `DamageDamageRegion' composite/libcomposite.a(compwindow.o)(.text+0x1015): In function `compWindowUpdateAutomatic': : undefined reference to `DamageRegion' composite/libcomposite.a(compwindow.o)(.text+0x117f): In function `compWindowUpdateAutomatic': : undefined reference to `DamageEmpty' composite/libcomposite.a(compalloc.o)(.text+0x180): In function `compRedirectWindow': : undefined reference to `DamageUnregister' composite/libcomposite.a(compalloc.o)(.text+0x1d1): In function `compRedirectWindow': : undefined reference to `DamageCreate' composite/libcomposite.a(compalloc.o)(.text+0x35c): In function `compFreeClientWindow': : undefined reference to `DamageRegister' composite/libcomposite.a(compalloc.o)(.text+0x372): In function `compFreeClientWindow': : undefined reference to `DamageDamageRegion' composite/libcomposite.a(compalloc.o)(.text+0x3cd): In function `compFreeClientWindow': : undefined reference to `DamageDestroy' composite/libcomposite.a(compalloc.o)(.text+0x57d): In function `compRedirectSubwindows': : undefined reference to `DamageExtSetCritical' composite/libcomposite.a(compalloc.o)(.text+0x737): In function `compFreeClientSubwindows': : undefined reference to `DamageExtSetCritical' composite/libcomposite.a(compalloc.o)(.text+0x984): In function `compAllocPixmap': : undefined reference to `DamageRegister' composite/libcomposite.a(compalloc.o)(.text+0xa21): In function `compFreePixmap': : undefined reference to `DamageUnregister' collect2: ld returned 1 exit status make[4]: *** [Xprt] Error 1 make[4]: Leaving directory `/home/tony/xcbuild/programs/Xserver' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/tony/xcbuild/programs' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/tony/xcbuild' make[1]: *** [World] Error 2 make[1]: Leaving directory `/home/tony/xcbuild' make: *** [World] Error 2 If I leave out BuildComposite it builds fine. Is the composite manager just not read to be built yet, or am I missing a step. (I couldn't find anywhere online on steps to build x.org with the new composite manager. From eta at lclark.edu Mon Aug 2 23:34:54 2004 From: eta at lclark.edu (Eric Anholt) Date: Mon Aug 2 23:35:01 2004 Subject: [Xorg] Build Error with Composite In-Reply-To: <d3ca5069040802180012992fb2@mail.gmail.com> References: <d3ca5069040802180012992fb2@mail.gmail.com> Message-ID: <1091514894.885.110.camel@leguin> On Mon, 2004-08-02 at 18:00, Anthony Romano wrote: > I have the most recent cvs and added in my host.def > > #define BuildComposite YES > > I also have BuildDamage and BuildXFixes set to YES as well, I wasn't > sure if they were built by default. When I try to build it I get the > following error: > > cpp -undef -traditional > -D__apploaddir__=/usr/X11R6/lib/X11/app-defaults -D__appmansuffix__=1x > -D__filemansuffix__=5x -D__libmansuffix__=3x -D__miscmansuffix__=7 > -D__drivermansuffix__=4 -D__adminmansuffix__=8 > -D__projectroot__=/usr/X11R6 -D__xconfigfile__=xorg.conf > -D__xconfigdir__=/usr/X11R6/lib/X11 -D__xlogfile__=Xorg > -D__xservername__=Xorg -D__xorgversion__='"" ""' > -D__vendorversion__="`echo 6 7 0 | sed -e 's/ /./g' -e 's/^/Version\\\ > /'` X.Org" \ > < Xdmx.man | sed -e '/^# *[0-9][0-9]* *.*$/d' > -e '/^#line *[0-9][0-9]* *.*$/d' -e '/^[ > ]*XCOMM$/s/XCOMM/#/' -e '/^[ > ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' -e '/^[ > ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\\/' > >Xdmx._man; \ > fi > rm -f Xdmx.1x.html Xdmx.1x-html > ../../../../config/util/rman -f HTML < Xdmx._man \ > > Xdmx.1x-html && mv -f Xdmx.1x-html Xdmx.1x.html > make[5]: Leaving directory `/home/tony/xcbuild/programs/Xserver/hw/dmx' > gcc -m32 -o Xorg -O2 -fno-strength-reduce -fno-strict-aliasing -ansi > -pedantic -Wall -Wpointer-arith -Wundef -L../../exports/lib > xkb/xf86KillSrv.o xkb/xf86VT.o xkb/xf86Private.o > ../../programs/Xserver/hw/xfree86/common/xf86Init.o > ../../programs/Xserver/hw/xfree86/common/xf86IniExt.o > ../../programs/Xserver/hw/xfree86/common/libxf86.a > ../../programs/Xserver/hw/xfree86/parser/libxf86config.a > ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a > ../../programs/Xserver/hw/xfree86/loader/libloader.a > ../../programs/Xserver/hw/xfree86/common/libxf86.a dix/libdix.a > os/libos.a ../../lib/font/fontbase.o > ../../lib/font/libfontbase.a Xext/libexts.a xkb/libxkb.a > Xi/libxinput.a lbx/liblbx.a > ../../lib/lbxutil/liblbxutil.a > ../../programs/Xserver/hw/xfree86/common/libxf86.a > Xext/libexts.a xkb/libxkb.a Xi/libxinput.a > lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a > randr/librandr.a render/librender.a xfixes/libxfixes.a > damageext/libdamage.a miext/damage/libdamage.a > composite/libcomposite.a dix/libxpstubs.a mi/libmi.a Xext/libexts.a > xkb/libxkb.a Xi/libxinput.a lbx/liblbx.a > ../../lib/lbxutil/liblbxutil.a randr/librandr.a > render/librender.a xfixes/libxfixes.a damageext/libdamage.a > miext/damage/libdamage.a composite/libcomposite.a > ../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a -lz -lm > -lXau -lXdmcp -rdynamic -ldl > -Wl,-rpath-link,../../exports/lib > gcc -m32 -o Xprt -O2 -fno-strength-reduce -fno-strict-aliasing -ansi > -pedantic -Wall -Wpointer-arith -Wundef -L../../exports/lib > Xprint/ddxInit.o Xprint/miinitext.o Xprint/dpmsstubs.o > os/libcwrapper.o dix/libdix.a os/libos.a Xprint/libprinter.a > Xprint/raster/libraster.a Xprint/pcl/libpcl.a Xprint/pcl-mono/libpcl.a > Xprint/ps/libps.a mfb/libmfb.a cfb/libcfb.a cfb32/libcfb32.a > mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libexts.a xkb/libxkb.a > Xi/libxinput.a lbx/liblbx.a > ../../lib/lbxutil/liblbxutil.a randr/librandr.a render/librender.a > xfixes/libxfixes.a damageext/libdamage.a > miext/damage/libdamage.a composite/libcomposite.a Xext/libext.a > dbe/libdbe.a record/librecord.a GL/glx/libglx.a > GL/mesa/GLcore/libGLcore.a XTrap/libxtrap.a > ../../lib/font/libXfont.a -lfreetype dix/libxpstubs.a -lz -lm > -lXau -lXdmcp -Wl,-rpath-link,../../exports/lib > Xprint/ps/libps.a(psout_ftpstype1.o)(.text+0x6f): In function > `PsOut_DownloadFreeType1': > : the use of `tempnam' is dangerous, better use `mkstemp' > composite/libcomposite.a(compext.o)(.text+0x3b6): In function > `ProcCompositeCreateRegionFromBorderClip': > : undefined reference to `XFixesRegionCopy' > composite/libcomposite.a(compext.o)(.text+0x3e6): In function > `ProcCompositeCreateRegionFromBorderClip': > : undefined reference to `RegionResType' > composite/libcomposite.a(compwindow.o)(.text+0xa55): In function > `compCopyWindow': > : undefined reference to `DamageDamageRegion' > composite/libcomposite.a(compwindow.o)(.text+0xea2): In function > `compSetRedirectBorderClip': > : undefined reference to `DamageDamageRegion' > composite/libcomposite.a(compwindow.o)(.text+0x1015): In function > `compWindowUpdateAutomatic': > : undefined reference to `DamageRegion' > composite/libcomposite.a(compwindow.o)(.text+0x117f): In function > `compWindowUpdateAutomatic': > : undefined reference to `DamageEmpty' > composite/libcomposite.a(compalloc.o)(.text+0x180): In function > `compRedirectWindow': > : undefined reference to `DamageUnregister' > composite/libcomposite.a(compalloc.o)(.text+0x1d1): In function > `compRedirectWindow': > : undefined reference to `DamageCreate' > composite/libcomposite.a(compalloc.o)(.text+0x35c): In function > `compFreeClientWindow': > : undefined reference to `DamageRegister' > composite/libcomposite.a(compalloc.o)(.text+0x372): In function > `compFreeClientWindow': > : undefined reference to `DamageDamageRegion' > composite/libcomposite.a(compalloc.o)(.text+0x3cd): In function > `compFreeClientWindow': > : undefined reference to `DamageDestroy' > composite/libcomposite.a(compalloc.o)(.text+0x57d): In function > `compRedirectSubwindows': > : undefined reference to `DamageExtSetCritical' > composite/libcomposite.a(compalloc.o)(.text+0x737): In function > `compFreeClientSubwindows': > : undefined reference to `DamageExtSetCritical' > composite/libcomposite.a(compalloc.o)(.text+0x984): In function > `compAllocPixmap': > : undefined reference to `DamageRegister' > composite/libcomposite.a(compalloc.o)(.text+0xa21): In function > `compFreePixmap': > : undefined reference to `DamageUnregister' > collect2: ld returned 1 exit status > make[4]: *** [Xprt] Error 1 > make[4]: Leaving directory `/home/tony/xcbuild/programs/Xserver' > make[3]: *** [all] Error 2 > make[3]: Leaving directory `/home/tony/xcbuild/programs' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/tony/xcbuild' > make[1]: *** [World] Error 2 > make[1]: Leaving directory `/home/tony/xcbuild' > make: *** [World] Error 2 > > > If I leave out BuildComposite it builds fine. Is the composite manager > just not read to be built yet, or am I missing a step. (I couldn't > find anywhere online on steps to build x.org with the new composite > manager. This is why BuildComposite isn't the default. I haven't figured out what causes this yet. Note that there are no compositing managers (that's the name for a client program using the Composite extension to draw the screen) in the tree -- BuildComposite controls the inclusion of the extension in the server. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From eich at pdx.freedesktop.org Tue Aug 3 00:02:40 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 00:04:04 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: eich@pdx.freedesktop.org wrote on Monday, 2 August 2004 at 16:04:36 +0200 References: <16650.42846.746016.823955@xf11.fra.suse.de> <E1BqeEp-0002r9-7o@evo.keithp.com> <16654.18932.755325.937060@xf11.fra.suse.de> Message-ID: <16655.14480.409961.819294@xf11.fra.suse.de> I made the necessary modifications so that the code build also with freetype 2.1.7. I hope this makes everyone happy now so that this issue doesn't need to be discussed any longer. Chisato, would you please get the latest bits from X.Org to check if I screwed up? I don't want to break you fix so shortly before the release. Thanks a lot! Cheers, Egbert. From eich at pdx.freedesktop.org Tue Aug 3 01:03:18 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 01:05:16 2004 Subject: [Xorg] The continuing misadventures of freetype-cthulhu In-Reply-To: ajax@nwnk.net wrote on Monday, 2 August 2004 at 17:54:22 -0400 References: <200408020142.49302.ajax@nwnk.net> <200408021136.27107.ajax@nwnk.net> <16654.32778.111431.935466@xf11.fra.suse.de> <200408021754.23777.ajax@nwnk.net> Message-ID: <16655.18119.65799.855166@xf11.fra.suse.de> Adam Jackson writes: > -----BEGIN PGP SIGNED MESSAGE----- > > Firefox was built against 2.1.4, apparently. This is the minimum gentoo's > xorg-x11 package requires, odd in light of the 2.1.7 requirement for 6.7.0 > I've heard mentioned here... > 2.1.4 of course is 4 patchlevels earlier providing several opportunities for breaking ABI compatibility. Just for curiostiy: Could you please build firefox against freetype 2.1.8 and see if the problem still happens? The freetype folks keep breaking their ABI between versions. And that often happens in a not immediately obvious way. Cheers, Egbert. From eich at pdx.freedesktop.org Tue Aug 3 01:27:07 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 01:28:31 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: otaylor@redhat.com wrote on Monday, 2 August 2004 at 10:07:34 -0400 References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> Message-ID: <16655.19547.343108.906285@xf11.fra.suse.de> Owen Taylor writes: > It won't overwrite the distribution's version, no. It *will* cause the > person to submit a Pango bug report 6 months from now because configure > tests are running against one libfreetype and Pango is linking against > the other, or because Pango is linking against one libfreetype and > running against the other, or some other weirdness that the user has > no chance at all of being able to debug correctly. > Thinking about this issue some more: In the past FreeType has broken binary compatibility more than once. We may be able to help educate them in for the future but we cannot change the past. This however means that it is not possible to install a later version of libfreetype without requiring that all applications that build on it need rebuilding. We agree that installing a different version of libfreetype (with the same major version number) into another directory calls for trouble. There seems to be a consense that linking against libfreetype statically is a bad idea as security fixes would require to rebuild any application. (Which may have to be done anyway if one chooses to supply fixes by providing a later version of the lib). Effectively this means that it is impossible to build components of X on a system with with freetype version x that have a dependency on a version y with y > x. This begs the question what we should do: I can think of three solutions: 1. We add more ifdefs to support earlier versions of freetype. The code can be build against the installed version of the lib and nothing needs to be updated. 2. We ask the freetype folks to use ELF symbol versioning to provide ABI compatibility to earlier versions. This way FreeType has the trouble and we can keep our code relatively clean. 3. FreeType bumps the major version number and assures that new versions of their lib will provide binary compatibility as long as this major version number is in use. This will not solve really solve the problems of the past but it allows the user to install a new version of freetype and build against it while still keeping the original one for all older applications. Egbert. From keith at tungstengraphics.com Tue Aug 3 01:06:12 2004 From: keith at tungstengraphics.com (Keith Whitwell) Date: Tue Aug 3 01:37:26 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: <16655.14480.409961.819294@xf11.fra.suse.de> References: <16650.42846.746016.823955@xf11.fra.suse.de> <E1BqeEp-0002r9- 7o@evo.keithp.com> <16654.18932.755325.937060@xf11.fra.suse.de> <16655.14480.409961.819294@xf11.fra.suse.de> Message-ID: <410F4774.8090201@tungstengraphics.com> Egbert Eich wrote: > I made the necessary modifications so that the code build also with > freetype 2.1.7. I hope this makes everyone happy now so that this issue > doesn't need to be discussed any longer. > > Chisato, would you please get the latest bits from X.Org to check > if I screwed up? I don't want to break you fix so shortly before the > release. Thanks a lot! It's interesting to see X.org work this problem through. One thing that strikes me about the process is that people here are bending over backwards to avoid suprising the user, which is laudable. What strikes me is that we aren't getting the same support from our 'upstream' projects - while there has been some flamage within X.org, I can't help but thinking freetype needs a boot up the backside if they really are introducing API changes and binary incompatibilities in point releases -- what's going on, what's being done about it, who takes responsibility? Keith From eich at pdx.freedesktop.org Tue Aug 3 02:08:10 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 02:11:31 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: cyamauch@a.phys.nagoya-u.ac.jp wrote on Tuesday, 3 August 2004 at 16:18:35 +0900 References: <E1BqeEp-0002r9-7o@evo.keithp.com> <16654.18932.755325.937060@xf11.fra.suse.de> <16655.14480.409961.819294@xf11.fra.suse.de> <20040803.161835.74736016.cyamauch@a.phys.nagoya-u.ac.jp> Message-ID: <16655.22010.498549.575420@xf11.fra.suse.de> Hi Chisato, I've applied your patch. It is much nicer. Thanks! Cheers, Egbert. Chisato Yamauchi writes: > > ftfuncs.c of version 1.4 is disfigured. We should keep our > code simple. I propose a patch based on version 1.3: > > ================================ > --- ftfuncs.c.1.3 2004-08-03 15:06:12.000000000 +0900 > +++ ftfuncs.c 2004-08-03 16:06:23.000000000 +0900 > @@ -69,6 +69,8 @@ > #include "ftfuncs.h" > #include "xttcap.h" > > +#define FREETYPE_VERSION (FREETYPE_MAJOR * 1000000 + FREETYPE_MINOR * 1000 + FREETYPE_PATCH) > + > /* Work around FreeType bug */ > #define WORK_AROUND_UPM 2048 > > @@ -90,6 +92,12 @@ > #define DEFAULT_VERY_LAZY 2 /* Multi-byte only */ > /* #define DEFAULT_VERY_LAZY 256 */ /* Unicode only */ > > +#if (FREETYPE_VERSION < 2001008) > +#ifdef DEFAULT_VERY_LAZY > +#undef DEFAULT_VERY_LAZY > +#endif > +#endif > + > /* Does the X accept noSuchChar? */ > #define X_ACCEPTS_NO_SUCH_CHAR > /* Does the XAA accept NULL noSuchChar.bits?(dangerous) */ > @@ -906,6 +914,7 @@ > FT_Do_SBit_Metrics( FT_Face ft_face, FT_Size ft_size, FT_ULong strike_index, > FT_UShort glyph_index, FT_Glyph_Metrics *metrics_return ) > { > +#if (FREETYPE_VERSION >= 2001008) > SFNT_Service sfnt; > TT_Face face; > FT_Error error; > @@ -969,6 +978,9 @@ > > Exit: > return error; > +#else /* if (FREETYPE_VERSION < 2001008) */ > + return -1; > +#endif > } > > int > ================================ > > I think that this is enough for non-CJK users. Please test! > > In addition, sfnt->set_sbit_strike() is public in freetype-2.1.7. > So we don't have to change FreeTypeOpenInstance() function. > > ------------------------------------------------------------ > Chisato Yamauchi From eich at pdx.freedesktop.org Tue Aug 3 03:00:01 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 03:01:43 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: keith@tungstengraphics.com wrote on Tuesday, 3 August 2004 at 09:06:12 +0100 References: <16650.42846.746016.823955@xf11.fra.suse.de> <E1BqeEp-0002r9-7o@evo.keithp.com> <16654.18932.755325.937060@xf11.fra.suse.de> <16655.14480.409961.819294@xf11.fra.suse.de> <410F4774.8090201@tungstengraphics.com> Message-ID: <16655.25121.811766.458376@xf11.fra.suse.de> Keith Whitwell writes: > Egbert Eich wrote: > > It's interesting to see X.org work this problem through. One thing that > strikes me about the process is that people here are bending over backwards t o > avoid suprising the user, which is laudable. What strikes me is that we > aren't getting the same support from our 'upstream' projects - while there ha s > been some flamage within X.org, I can't help but thinking freetype needs a > boot up the backside if they really are introducing API changes and binary > incompatibilities in point releases -- what's going on, what's being done > about it, who takes responsibility? > Keith, you are right. We have several people here who have interacted with the freetype folks in the past. Maybe they would volunteer to do that. I'd also take responsibility however I feel we should first discuss what we should ask them for and what we can offer to help them. It is not easy to always ensure full ABI compatibility. With the short release cycles of the freetype project there is not much time to give their code thorough testing. Cheers, Egbert. From alexander.gottwald at s1999.tu-chemnitz.de Tue Aug 3 03:28:02 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Tue Aug 3 03:28:05 2004 Subject: [Xorg] Build Error with Composite In-Reply-To: <1091514894.885.110.camel@leguin> References: <d3ca5069040802180012992fb2@mail.gmail.com> <1091514894.885.110.camel@leguin> Message-ID: <Pine.LNX.4.58.0408031224530.9508@odoaker.hrz.tu-chemnitz.de> On Mon, 2 Aug 2004, Eric Anholt wrote: > > If I leave out BuildComposite it builds fine. Is the composite manager > > just not read to be built yet, or am I missing a step. (I couldn't > > find anywhere online on steps to build x.org with the new composite > > manager. > > This is why BuildComposite isn't the default. I haven't figured out > what causes this yet. Note that there are no compositing managers > (that's the name for a client program using the Composite extension to > draw the screen) in the tree -- BuildComposite controls the inclusion of > the extension in the server. I've got composite to build for cygwin quite easily. But it does crash the server as soon as compmgr and a client are connected. And after server reset the color of the gray hatch changed to a new color (blue, purple, green, pink ...)
bye ago -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From Jim.Gettys at hp.com Tue Aug 3 04:56:54 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Tue Aug 3 04:57:08 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <E1BrqB7-0001Ox-Nm@evo.keithp.com> References: <E1BrqB7-0001Ox-Nm@evo.keithp.com> Message-ID: <1091534214.3076.101.camel@localhost.localdomain> On Mon, 2004-08-02 at 23:41, Keith Packard wrote: > Around 3 o'clock on Aug 3, =?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?= wrote: > > > I was aiming for a solution that would work with the existing range of > > input drivers, but if that's not strictly needed, that's cool. > > Yeah, I don't see any reason to continue to support user-level device > drivers when few (any?) systems need them any more. If you want hot-plug, > then you get to create a reasonable input system. For really broken > environments, a user-level process could open the device and submit > standard format events through some back-channel. We'll need this for network transparent input devices anyway. - Jim From kdrive_dev at hotmail.com Tue Aug 3 05:54:41 2004 From: kdrive_dev at hotmail.com (Kdrive Dev) Date: Tue Aug 3 05:56:45 2004 Subject: [Xorg] Accelerating KDrive via KAA Message-ID: <BAY8-F84wrblZz02H67000424c1@hotmail.com> I'm currently trying to write a chunk of kaa code to accelerate blits and copies. I was wondering if anyone could point me in the right direction for some documentation as to how to go about this. I'm trying to figure out how to get pixmaps allocated in an area of memory that the card can access. I cant seem to divine that from the examples that I have (trident etc.) This message has some pointers but doesn't let us know how to put pixmaps where we want them.... http://xfree86.desiato.de/xfree86/pipermail/xpert/2001-May/008548.html Any help appreciated George Harker _________________________________________________________________ It's fast, it's easy and it's free. Get MSN Messenger today! http://www.msn.co.uk/messenger From otaylor at redhat.com Tue Aug 3 06:06:28 2004 From: otaylor at redhat.com (Owen Taylor) Date: Tue Aug 3 06:07:22 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: <16655.19547.343108.906285@xf11.fra.suse.de> References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> <16655.19547.343108.906285@xf11.fra.suse.de> Message-ID: <1091538388.3610.21.camel@localhost.localdomain> On Tue, 2004-08-03 at 04:27, Egbert Eich wrote: > Owen Taylor writes: > > It won't overwrite the distribution's version, no. It *will* cause the > > person to submit a Pango bug report 6 months from now because configure > > tests are running against one libfreetype and Pango is linking against > > the other, or because Pango is linking against one libfreetype and > > running against the other, or some other weirdness that the user has > > no chance at all of being able to debug correctly. > > > > Thinking about this issue some more: > > In the past FreeType has broken binary compatibility more than once. > We may be able to help educate them in for the future but we cannot > change the past. It should be noted that ftfuncs.c is including *internal* FreeType headers, and I believe that changes in these headers are what caused these problems. The main education that the FreeType developers perhaps need is that if you install internal headers people will use them. (Pango also uses internal headers but with implicit acceptance of the risk that if you upgrade FreeType you may also need to upgrade Pango.) > This however means that it is not possible to install a later version > of libfreetype without requiring that all applications that build on it > need rebuilding. In general I don't think that's a problem. > We agree that installing a different version of libfreetype (with the > same major version number) into another directory calls for trouble. > > There seems to be a consense that linking against libfreetype statically > is a bad idea as security fixes would require to rebuild any application. > (Which may have to be done anyway if one chooses to supply fixes by > providing a later version of the lib). > > Effectively this means that it is impossible to build components of > X on a system with with freetype version x that have a dependency on > a version y with y > x. I wouldn't really agree with that. Upgrading a core system library like FreeType isn't something you want to ask the user to do lightly... but it could be done. > This begs the question what we should do: > > I can think of three solutions: > > 1. We add more ifdefs to support earlier versions of freetype. > The code can be build against the installed version of the lib > and nothing needs to be updated. If you can manage this, this is by far the best. The other thing I'd strongly advise is figuring out how to avoid using internal headers in xorg. > 2. We ask the freetype folks to use ELF symbol versioning to provide > ABI compatibility to earlier versions. This way FreeType has the > trouble and we can keep our code relatively clean. The problem here is changes to internal structures ... not something that is easily worked around with symbol versioning. > 3. FreeType bumps the major version number and assures that new versions > of their lib will provide binary compatibility as long as this major > version number is in use. This will not solve really solve the problems > of the past but it allows the user to install a new version of freetype > and build against it while still keeping the original one for all > older applications. I think if you eliminate uses of internal headers in X the FreeType maintainers will have no trouble guaranteeing compatibility... The problems I've generally seen with installing new versions of FreeType aren't backwards compatibility problems but straightforward problems from having multiple versions of FreeType around. These are going to occur whether X is installing its copy of FreeType in /usr/X11R6/lib or the user installs one into /usr/local/lib. Regards, Owen [ I'll certainly loudly oppose the motion if you encourage the FreeType maintainers to bump the major version number :-). That would be a horrible pain for distributors ] -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040803/9eb7bc3d/attach ment.pgp From krh at bitplanet.net Tue Aug 3 06:05:50 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Tue Aug 3 06:07:47 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <20040803034657.GG17302@fooishbar.org> References: <410EEF5E.9080701@bitplanet.net> <E1BrqB7-0001Ox-Nm@evo.keithp.com> <20040803034657.GG17302@fooishbar.org> Message-ID: <410F8DAE.1060804@bitplanet.net> Daniel Stone wrote: > On Mon, Aug 02, 2004 at 08:41:29PM -0700, Keith Packard wrote: > >>Yeah, I don't see any reason to continue to support user-level device >>drivers when few (any?) systems need them any more. If you want hot-plug, >>then you get to create a reasonable input system. For really broken >>environments, a user-level process could open the device and submit >>standard format events through some back-channel. > > > I think the current horrific mess of os-support, random crap strewn > through imake, and common/ (so-called 'common') is a testament to why we > should force as much stuff over to the underlying system as possible. Btw. I have a debrix version of the evdev driver in my archive, it's in debrix-input-evdev--krh--0.1. Kristian From sandmann at daimi.au.dk Tue Aug 3 06:22:48 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Tue Aug 3 06:29:11 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <E1BrlFp-0001EN-ON@evo.keithp.com> References: <E1BrlFp-0001EN-ON@evo.keithp.com> Message-ID: <ye865802w5z.fsf@horse06.daimi.au.dk> Keith Packard <keithp@keithp.com> writes: > Around 22 o'clock on Aug 2, Soeren Sandmann wrote: > > > Would anyone object if I commit a patch to remove the initial > > checkerboard pattern you see between the time the X server starts up > > and the ?dm starts drawing the background? > > There's already a command line option to select a black background. Do > you intend something different? Or do you just want that to be the > default? Yeah just making that the default, and add a -nobr option that will get the checkerboard. S?ren From alan at lxorguk.ukuu.org.uk Tue Aug 3 05:37:05 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Tue Aug 3 06:39:42 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <ye865802w5z.fsf@horse06.daimi.au.dk> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye865802w5z.fsf@horse06.daimi.au.dk> Message-ID: <1091536623.3777.0.camel@localhost.localdomain> Why not just do the one line change in gdm instead of changing an X default and confusing existing setups ? From alexander.gottwald at s1999.tu-chemnitz.de Tue Aug 3 06:43:13 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Tue Aug 3 06:43:16 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <ye865802w5z.fsf@horse06.daimi.au.dk> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye865802w5z.fsf@horse06.daimi.au.dk> Message-ID: <Pine.LNX.4.58.0408031537060.9508@odoaker.hrz.tu-chemnitz.de> On Tue, 3 Aug 2004, Soeren Sandmann wrote: > Keith Packard <keithp@keithp.com> writes: > > > Around 22 o'clock on Aug 2, Soeren Sandmann wrote: > > > > > Would anyone object if I commit a patch to remove the initial > > > checkerboard pattern you see between the time the X server starts up > > > and the ?dm starts drawing the background? > > > > There's already a command line option to select a black background. Do > > you intend something different? Or do you just want that to be the > > default? > > Yeah just making that the default, and add a -nobr option that will > get the checkerboard. Having only a black screen on errors will give no indication if video setup failed or xdmcp is just too slow. The gray pattern has always been the first indication of the running xserver and changing it will only confuse those who work with X for years. If some distributation don't want the user to notice the pattern they can change the Xservers file of xdm (or similar for other dm) and add -br there. bye ago -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From eich at pdx.freedesktop.org Tue Aug 3 06:57:13 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 06:58:53 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: otaylor@redhat.com wrote on Tuesday, 3 August 2004 at 09:06:28 -0400 References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> <16655.19547.343108.906285@xf11.fra.suse.de> <1091538388.3610.21.camel@localhost.localdomain> Message-ID: <16655.39353.293945.865812@xf11.fra.suse.de> Owen Taylor writes: > On Tue, 2004-08-03 at 04:27, Egbert Eich wrote: > > Owen Taylor writes: > > > It won't overwrite the distribution's version, no. It *will* cause the > > > person to submit a Pango bug report 6 months from now because configure > > > tests are running against one libfreetype and Pango is linking against > > > the other, or because Pango is linking against one libfreetype and > > > running against the other, or some other weirdness that the user has > > > no chance at all of being able to debug correctly. > > > > > > > Thinking about this issue some more: > > > > In the past FreeType has broken binary compatibility more than once. > > We may be able to help educate them in for the future but we cannot > > change the past. > > It should be noted that ftfuncs.c is including *internal* FreeType > headers, and I believe that changes in these headers are what > caused these problems. The main education that the FreeType developers > perhaps need is that if you install internal headers people will use > them. We removed the dependency on internal headers. However the question arises what is an internal header. If you install a header in /usr/include/... it is no longer internal. > > (Pango also uses internal headers but with implicit acceptance of > the risk that if you upgrade FreeType you may also need to upgrade > Pango.) This issue should be fixed with the freetype folks. If interfaces are exposed thru the headers in /usr/include/.. they should not be considered internally. If one needs the freetype sources (we did prior to X.Org 6.7) to build because he needs a header file that doesn't get installed, one should talk to FreeType to make this information public. That's what Chisato did. > > > This however means that it is not possible to install a later version > > of libfreetype without requiring that all applications that build on it > > need rebuilding. > > In general I don't think that's a problem. What do you mean? You don't think it is a problem for the average user if he has to rebuild half of the packages he has installed. Or Normally upgrading of a library like freetype should not be required. > > Effectively this means that it is impossible to build components of > > X on a system with with freetype version x that have a dependency on > > a version y with y > x. > > I wouldn't really agree with that. Upgrading a core system library > like FreeType isn't something you want to ask the user to do lightly... > but it could be done. Right. It would be easier if the ABI compatibility issue was resolved. > > > This begs the question what we should do: > > > > I can think of three solutions: > > > > 1. We add more ifdefs to support earlier versions of freetype. > > The code can be build against the installed version of the lib > > and nothing needs to be updated. > > If you can manage this, this is by far the best. The other thing > I'd strongly advise is figuring out how to avoid using internal > headers in xorg. Then we probably should go further back than 2.1.7 as there are still many systems installed that use earlier versions of libfreetype. > > > 2. We ask the freetype folks to use ELF symbol versioning to provide > > ABI compatibility to earlier versions. This way FreeType has the > > trouble and we can keep our code relatively clean. > > The problem here is changes to internal structures ... not something > that is easily worked around with symbol versioning. Then this begs the question why people have to access internal structures and why they are exposed thru external headers in the first place. > > > 3. FreeType bumps the major version number and assures that new versions > > of their lib will provide binary compatibility as long as this major > > version number is in use. This will not solve really solve the problems > > of the past but it allows the user to install a new version of freetype > > and build against it while still keeping the original one for all > > older applications. > > I think if you eliminate uses of internal headers in X the FreeType > maintainers will have no trouble guaranteeing compatibility... > > The problems I've generally seen with installing new versions of > FreeType aren't backwards compatibility problems but straightforward > problems from having multiple versions of FreeType around. These > are going to occur whether X is installing its copy of FreeType > in /usr/X11R6/lib or the user installs one into /usr/local/lib. > I can see a problem when the later one is used during build while the earlier version is used during run time. The other way around shouldn't be a problem provided the backward compatibility issue is resolved. > > [ I'll certainly loudly oppose the motion if you encourage the FreeType > maintainers to bump the major version number :-). That would be > a horrible pain for distributors ] > This has happend with other libs before and has forced distributors to ship old versions of these libs along with the newest ones anyhow. Cheers, Egbert. From eich at pdx.freedesktop.org Tue Aug 3 07:06:45 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 07:09:54 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: sandmann@daimi.au.dk wrote on , 3 August 2004 at 15:22:48 +0200 References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye865802w5z.fsf@horse06.daimi.au.dk> Message-ID: <16655.39925.875796.732418@xf11.fra.suse.de> Soeren Sandmann writes: > Keith Packard <keithp@keithp.com> writes: > > > Around 22 o'clock on Aug 2, Soeren Sandmann wrote: > > > > > Would anyone object if I commit a patch to remove the initial > > > checkerboard pattern you see between the time the X server starts up > > > and the ?dm starts drawing the background? > > > > There's already a command line option to select a black background. Do > > you intend something different? Or do you just want that to be the > > default? > > Yeah just making that the default, and add a -nobr option that will > get the checkerboard. > X is usually started from a script (like startx) or from a display manager which should come with a config file where the Xserver command line can be specified. So this can easily be fixed there. It is started as a stand alon binary mostly for debugging purposes, for this I prefer the checkerboard. Egbert. From eich at pdx.freedesktop.org Tue Aug 3 07:38:29 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 3 07:45:24 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: cyamauch@a.phys.nagoya-u.ac.jp wrote on Tuesday, 3 August 2004 at 18:32:07 +0900 References: <16655.14480.409961.819294@xf11.fra.suse.de> <20040803.161835.74736016.cyamauch@a.phys.nagoya-u.ac.jp> <16655.21967.413224.662497@xf11.fra.suse.de> <20040803.183207.71102905.cyamauch@a.phys.nagoya-u.ac.jp> Message-ID: <16655.41829.679398.704894@xf11.fra.suse.de> Chisato Yamauchi writes: > From: Egbert Eich <eich@suse.de> > Subject: Re: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no member named `find_sbit_image' > Date: Tue, 3 Aug 2004 11:07:27 +0200 > > > I've applied your patch. It is much nicer. > > Thanks! > > Thank you. > > But is version 1.5 broken? Here is a patch for fix: This was from a patch form Matthieu Herrb. I think it was done intentionally to get the correct type. Otherwise it would not make much sense to use a dummy variable there. Maybe Matthieu can comment on this. Cheers, Egbert. From otaylor at redhat.com Tue Aug 3 08:05:36 2004 From: otaylor at redhat.com (Owen Taylor) Date: Tue Aug 3 08:06:37 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: <16655.39353.293945.865812@xf11.fra.suse.de> References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> <16655.19547.343108.906285@xf11.fra.suse.de> <1091538388.3610.21.camel@localhost.localdomain> <16655.39353.293945.865812@xf11.fra.suse.de> Message-ID: <1091545536.3610.56.camel@localhost.localdomain> On Tue, 2004-08-03 at 09:57, Egbert Eich wrote: > Owen Taylor writes: > > On Tue, 2004-08-03 at 04:27, Egbert Eich wrote: > > > Owen Taylor writes: > > > > It won't overwrite the distribution's version, no. It *will* cause the > > > > person to submit a Pango bug report 6 months from now because configur e > > > > tests are running against one libfreetype and Pango is linking against > > > > the other, or because Pango is linking against one libfreetype and > > > > running against the other, or some other weirdness that the user has > > > > no chance at all of being able to debug correctly. > > > > > > > > > > Thinking about this issue some more: > > > > > > In the past FreeType has broken binary compatibility more than once. > > > We may be able to help educate them in for the future but we cannot > > > change the past. > > > > It should be noted that ftfuncs.c is including *internal* FreeType > > headers, and I believe that changes in these headers are what > > caused these problems. The main education that the FreeType developers > > perhaps need is that if you install internal headers people will use > > them. > > We removed the dependency on internal headers. Really? I still see the inclusion in: http://freedesktop.org/cgi-bin/viewcvs.cgi/xorg/xc/lib/font/FreeType/ftfuncs.c?r ev=1.5&view=auto > However the question > arises what is an internal header. If you install a header in > /usr/include/... it is no longer internal. And if you install a header into /usr/include/freetype2/freetype/internal/? While I wouldn't recommend installing internal headers, I think if an application does:
#include FT_INTERNAL_TRUETYPE_TYPES_H They are definitely asking for trouble. > > (Pango also uses internal headers but with implicit acceptance of > > the risk that if you upgrade FreeType you may also need to upgrade > > Pango.) > > This issue should be fixed with the freetype folks. If interfaces are > exposed thru the headers in /usr/include/.. they should not be considered > internally. If one needs the freetype sources (we did prior to X.Org 6.7) > to build because he needs a header file that doesn't get installed, > one should talk to FreeType to make this information public. > That's what Chisato did. The Pango question is a little different - Pango includes a big hunk of table reading code from FreeType 1 ported to Pango 2. The plan is to get it back into the FreeType project, but that's a long term thing. Anyways, not really the subject here... > > > This however means that it is not possible to install a later version > > > of libfreetype without requiring that all applications that build on it > > > need rebuilding. > > > > In general I don't think that's a problem. > > What do you mean? > You don't think it is a problem for the average user if he has to > rebuild half of the packages he has installed. I don't think that the rebuilding half the packages installed is will be necessary. FreeType-2.0 => FreeType-2.1 might have required rebuilding Pango (I don't recall at this point.) I'm pretty sure we didn't need to rebuild anything else in the distribution. And no other upgrades of FreeType required rebuilding packages. [...] > > > This begs the question what we should do: > > > > > > I can think of three solutions: > > > > > > 1. We add more ifdefs to support earlier versions of freetype. > > > The code can be build against the installed version of the lib > > > and nothing needs to be updated. > > > > If you can manage this, this is by far the best. The other thing > > I'd strongly advise is figuring out how to avoid using internal > > headers in xorg. > > Then we probably should go further back than 2.1.7 as there are still > many systems installed that use earlier versions of libfreetype. > > > > > > 2. We ask the freetype folks to use ELF symbol versioning to provide > > > ABI compatibility to earlier versions. This way FreeType has the > > > trouble and we can keep our code relatively clean. > > > > The problem here is changes to internal structures ... not something > > that is easily worked around with symbol versioning. > > Then this begs the question why people have to access internal structures > and why they are exposed thru external headers in the first place. Well if you look at why ftfuncs.c is using internal headers, I think it's because new functionality was written as if it was part of FreeType - probably so it could be submitted as an addition to FreeType. We could certainly campaign to have FreeType move more stuff to the public supported API... to make FreeType a more extensible library. But I think new functionality is seldom going to be *required* for X, so a better approach is probably:
- When new functionality is useful, submit a patch to freetype to add that functionality. - Add conditionalization to X to use that functionality when there and fallback when not. > > > 3. FreeType bumps the major version number and assures that new versions > > > of their lib will provide binary compatibility as long as this major > > > version number is in use. This will not solve really solve the problem s > > > of the past but it allows the user to install a new version of freetyp e > > > and build against it while still keeping the original one for all > > > older applications. > > > > I think if you eliminate uses of internal headers in X the FreeType > > maintainers will have no trouble guaranteeing compatibility... > > > > The problems I've generally seen with installing new versions of > > FreeType aren't backwards compatibility problems but straightforward > > problems from having multiple versions of FreeType around. These > > are going to occur whether X is installing its copy of FreeType > > in /usr/X11R6/lib or the user installs one into /usr/local/lib. > > > > I can see a problem when the later one is used during build while the > earlier version is used during run time. > The other way around shouldn't be a problem provided the backward > compatibility issue is resolved. If the mismatch happens the right way, there's no problem. But it happens the wrong way roughly 50% of the time... > > [ I'll certainly loudly oppose the motion if you encourage the FreeType > > maintainers to bump the major version number :-). That would be > > a horrible pain for distributors ] > > > > This has happend with other libs before and has forced distributors to > ship old versions of these libs along with the newest ones anyhow. Yes, but usually major version number changes go along with significant API changes. A new major version of a library more than doubles the maintenance for distributions (I have to *backport* fixes to the old version...). Having that cost for no real gain isn't pretty. Regards, Owen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040803/89cccc54/attach ment.pgp From Jim.Gettys at hp.com Tue Aug 3 08:19:38 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Tue Aug 3 08:19:42 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <1091536623.3777.0.camel@localhost.localdomain> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye865802w5z.fsf@horse06.daimi.au.dk> <1091536623.3777.0.camel@localhost.localdomain> Message-ID: <1091546378.3165.11.camel@localhost.localdomain> On Tue, 2004-08-03 at 08:37, Alan Cox wrote: > Why not just do the one line change in gdm instead of changing an X > default and confusing existing setups ? > I agree, Alan. And it preserves a valid way to hold monitor vendors feet to the fire... The value of this checkerboard has been quite high in the past... I refused to change it when Digital's monitors people asked years ago, and the next generation monitors had decent video amplifiers as a result. So I think "fixing" this outside the window system makes the most sense. - Jim From andrew at digital-domain.net Tue Aug 3 08:42:16 2004 From: andrew at digital-domain.net (Andrew Clayton) Date: Tue Aug 3 08:42:25 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <1091546378.3165.11.camel@localhost.localdomain> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye865802w5z.fsf@horse06.daimi.au.dk> <1091536623.3777.0.camel@localhost.localdomain> <1091546378.3165.11.camel@localhost.localdomain> Message-ID: <1091547736.2238.17.camel@alpha.digital-domain.net> On Tue, 2004-08-03 at 16:19, Jim Gettys wrote: > On Tue, 2004-08-03 at 08:37, Alan Cox wrote: > > Why not just do the one line change in gdm instead of changing an X > > default and confusing existing setups ? > > > > I agree, Alan. > > And it preserves a valid way to hold monitor vendors > feet to the fire... The value of this checkerboard > has been quite high in the past... I refused to change it > when Digital's monitors people asked years ago, and the next > generation monitors had decent video amplifiers as a result. > > So I think "fixing" this outside the window system makes the > most sense. > - Jim > > FWIW, I fully agree with this. Unfortunately it seems that the xorg in FC2 shows a black background whether given the -br option or not :(.
From carl at personnelware.com Tue Aug 3 09:05:23 2004 From: carl at personnelware.com (Carl Karsten) Date: Tue Aug 3 09:05:06 2004 Subject: [Xorg] Debian/unstable tinderbox References: <Pine.LNX.4.43.0407281952160.24109-100000@pilchuck.reedmedia.net> Message-ID: <0d8501c47973$b25a5180$1e01a8c0@cnt496> whoever has this box: cl012-Debian-unstable Linux 2.6.0-test7 needs to install flex /bin/sh: line 1: flex: command not found http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=49&logfile=20040 803081339.log Carl K ----- Original Message ----- From: "Jeremy C. Reed" <reed@reedmedia.net> To: <xorg@freedesktop.org> Sent: Wednesday, July 28, 2004 9:56 PM Subject: Re: [Xorg] Debian/unstable tinderbox > On Wed, 28 Jul 2004, Jim Gettys wrote: > > > We have N versions of *BSD, Linux, Solaris, Cygwin, Darwin etc, on x86, > > x86-64, Itanium, ARM, Alpha, etc. > > I possibly can help with NetBSD and other *BSDs. > > I may have overlooked it, but where is the quick > how-to-get-started-with-tinderbox guide for Xorg? > > I don't really know what tinderbox other than what I am beginning to read > at http://www.mozilla.org/tinderbox.html > > NetBSD (as far as I know) doesn't have a packaged tinderbox client. > > I also don't see a tinderbox client for FreeBSD (it is not in "ports" > collection). > > Maybe I can package it for others once I find the source ... > > Jeremy C. Reed > > technical support & remote administration > http://www.pugetsoundtechnology.com/ > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From eich at suse.de Tue Aug 3 09:12:52 2004 From: eich at suse.de (Egbert Eich) Date: Tue Aug 3 09:14:35 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: cyamauch@a.phys.nagoya-u.ac.jp wrote on Wednesday, 4 August 2004 at 00:08:11 +0900 References: <16655.21967.413224.662497@xf11.fra.suse.de> <20040803.183207.71102905.cyamauch@a.phys.nagoya-u.ac.jp> <16655.41829.679398.704894@xf11.fra.suse.de> <20040804.000811.78719997.cyamauch@a.phys.nagoya-u.ac.jp> Message-ID: <16655.47492.245783.458665@xf11.fra.suse.de> Chisato Yamauchi writes: > From: Egbert Eich <eich@pdx.freedesktop.org> > Subject: Re: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no member named `find_sbit_image' > Date: Tue, 3 Aug 2004 16:38:29 +0200 > > > > But is version 1.5 broken? Here is a patch for fix: > > > > This was from a patch form Matthieu Herrb. I think it was done > > intentionally to get the correct type. Otherwise it would not > > make much sense to use a dummy variable there. > > Maybe Matthieu can comment on this. > > Basically Matthieu's patch(561) has no problem. > The problem is your merged patch. It is very easy > to understand it. See line 1080 and 1081 of version 1.5: > Oh, sorry. Stupid me. This was a cut'n paste error. I've just fixed it. Thanks! Egbert. From gene.heskett at verizon.net Tue Aug 3 09:25:31 2004 From: gene.heskett at verizon.net (Gene Heskett) Date: Tue Aug 3 09:27:30 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <1091547736.2238.17.camel@alpha.digital-domain.net> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <1091546378.3165.11.camel@localhost.localdomain> <1091547736.2238.17.camel@alpha.digital-domain.net> Message-ID: <200408031225.31892.gene.heskett@verizon.net> On Tuesday 03 August 2004 11:42, Andrew Clayton wrote: >On Tue, 2004-08-03 at 16:19, Jim Gettys wrote: >> On Tue, 2004-08-03 at 08:37, Alan Cox wrote: >> > Why not just do the one line change in gdm instead of changing >> > an X default and confusing existing setups ? >> >> I agree, Alan. >> >> And it preserves a valid way to hold monitor vendors >> feet to the fire... The value of this checkerboard >> has been quite high in the past... I refused to change it >> when Digital's monitors people asked years ago, and the next >> generation monitors had decent video amplifiers as a result. >> >> So I think "fixing" this outside the window system makes the >> most sense. >> - Jim > >FWIW, I fully agree with this. > >Unfortunately it seems that the xorg in FC2 shows a black background >whether given the -br option or not :(. > Ahh, I'm not seeing that pattern here at startx time either. Running a mostly FC2 system now including your x.org version. Using kde3.3-beta2 also. Where would I remove the -nobr or whatever that would enable this. My monitor is, after 10 years, beginning to show a wee bit of ageing. NEC 5FG, pretty good in its day... > > > >_______________________________________________ >xorg mailing list >xorg@freedesktop.org >http://freedesktop.org/mailman/listinfo/xorg -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) 99.24% setiathome rank, not too shabby for a WV hillbilly Yahoo.com attorneys please note, additions to this message by Gene Heskett are: Copyright 2004 by Maurice Eugene Heskett, all rights reserved. From reed at reedmedia.net Tue Aug 3 09:42:01 2004 From: reed at reedmedia.net (Jeremy C. Reed) Date: Tue Aug 3 09:42:25 2004 Subject: [Xorg] Debian/unstable tinderbox In-Reply-To: <0d8501c47973$b25a5180$1e01a8c0@cnt496> Message-ID: <Pine.LNX.4.43.0408030940380.11735-100000@pilchuck.reedmedia.net> On Tue, 3 Aug 2004, Carl Karsten wrote: > whoever has this box: > > cl012-Debian-unstable Linux 2.6.0-test7 > > needs to install flex > > /bin/sh: line 1: flex: command not found > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=49&logfile=200 40803081339.log You sent that email to me. It is not my box. Jeremy C. Reed open source, Unix, *BSD, Linux training http://www.pugetsoundtechnology.com/ From fcatrin at tuxpan.com Tue Aug 3 09:39:59 2004 From: fcatrin at tuxpan.com (Franco Catrin) Date: Tue Aug 3 09:44:41 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <1091547736.2238.17.camel@alpha.digital-domain.net> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye865802w5z.fsf@horse06.daimi.au.dk> <1091536623.3777.0.camel@localhost.localdomain> <1091546378.3165.11.camel@localhost.localdomain> <1091547736.2238.17.camel@alpha.digital-domain.net> Message-ID: <1091551199.8861.10.camel@shamancito.txp> El mar, 03-08-2004 a las 11:42, Andrew Clayton escribi?: > Unfortunately it seems that the xorg in FC2 shows a black background > whether given the -br option or not :(. FC2 has a specific patch on xorg-x11 package to remove the checkerboard background -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin/es From daniel at freedesktop.org Tue Aug 3 09:47:03 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Tue Aug 3 09:47:06 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: <16655.19547.343108.906285@xf11.fra.suse.de> References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> <16655.19547.343108.906285@xf11.fra.suse.de> Message-ID: <20040803164703.GM17302@fooishbar.org> On Tue, Aug 03, 2004 at 10:27:07AM +0200, Egbert Eich wrote: > Owen Taylor writes: > > It won't overwrite the distribution's version, no. It *will* cause the > > person to submit a Pango bug report 6 months from now because configure > > tests are running against one libfreetype and Pango is linking against > > the other, or because Pango is linking against one libfreetype and > > running against the other, or some other weirdness that the user has > > no chance at all of being able to debug correctly. > > > > Thinking about this issue some more: > > In the past FreeType has broken binary compatibility more than once. > We may be able to help educate them in for the future but we cannot > change the past. Right. I think they got the point after 2.1.6/2.1.7, however. > This however means that it is not possible to install a later version > of libfreetype without requiring that all applications that build on it > need rebuilding. ... later than a few versions. > We agree that installing a different version of libfreetype (with the > same major version number) into another directory calls for trouble. Yes. > There seems to be a consense that linking against libfreetype statically > is a bad idea as security fixes would require to rebuild any application. > (Which may have to be done anyway if one chooses to supply fixes by > providing a later version of the lib). Yes, and that reasoning is also true for having a separate shared library, as well. > Effectively this means that it is impossible to build components of > X on a system with with freetype version x that have a dependency on > a version y with y > x. Yes. That means that if they have 2.1.6, then it gets built against 2.1.6, and everyone's happy. If they have 2.1.8, good for them. > This begs the question what we should do: > > I can think of three solutions: > > 1. We add more ifdefs to support earlier versions of freetype. > The code can be build against the installed version of the lib > and nothing needs to be updated. Yay, yes. > 2. We ask the freetype folks to use ELF symbol versioning to provide > ABI compatibility to earlier versions. This way FreeType has the > trouble and we can keep our code relatively clean. (Or stop breaking ABI?) After 2.1.6/2.1.7, I don't think they're in a hurry to change ABI any time soon. > 3. FreeType bumps the major version number and assures that new versions > of their lib will provide binary compatibility as long as this major > version number is in use. This will not solve really solve the problems > of the past but it allows the user to install a new version of freetype > and build against it while still keeping the original one for all > older applications. That would be nifty, but it gets messy. In particular, I think libgal is already up to soversion 20.x.x or something. -- Daniel Stone <daniel@freedesktop.org> freedesktop.org: powering your desktop http://www.freedesktop.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040804/84a16045/attach ment.pgp From daniel at freedesktop.org Tue Aug 3 09:50:08 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Tue Aug 3 09:50:09 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <1091547736.2238.17.camel@alpha.digital-domain.net> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye865802w5z.fsf@horse06.daimi.au.dk> <1091536623.3777.0.camel@localhost.localdomain> <1091546378.3165.11.camel@localhost.localdomain> <1091547736.2238.17.camel@alpha.digital-domain.net> Message-ID: <20040803165008.GN17302@fooishbar.org> On Tue, Aug 03, 2004 at 04:42:16PM +0100, Andrew Clayton wrote: > FWIW, I fully agree with this. > > Unfortunately it seems that the xorg in FC2 shows a black background > whether given the -br option or not :(. Yes, the stipple has been patched out of existence; I think it's been replaced with a nice easy grey. -- Daniel Stone <daniel@freedesktop.org> freedesktop.org: powering your desktop http://www.freedesktop.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040804/8d218ec7/attach ment.pgp From gene.heskett at verizon.net Tue Aug 3 09:50:36 2004 From: gene.heskett at verizon.net (Gene Heskett) Date: Tue Aug 3 09:50:39 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <1091551199.8861.10.camel@shamancito.txp> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <1091547736.2238.17.camel@alpha.digital-domain.net> <1091551199.8861.10.camel@shamancito.txp> Message-ID: <200408031250.36782.gene.heskett@verizon.net> On Tuesday 03 August 2004 12:39, Franco Catrin wrote: >El mar, 03-08-2004 a las 11:42, Andrew Clayton escribi?: >> Unfortunately it seems that the xorg in FC2 shows a black >> background whether given the -br option or not :(. > >FC2 has a specific patch on xorg-x11 package to remove the > checkerboard background Humm, that means we go hold somebody on the fedora-list's feet to the fire I guess. Thanks for the advisory. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) 99.24% setiathome rank, not too shabby for a WV hillbilly Yahoo.com attorneys please note, additions to this message by Gene Heskett are: Copyright 2004 by Maurice Eugene Heskett, all rights reserved. From sandmann at daimi.au.dk Tue Aug 3 09:42:40 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Tue Aug 3 10:29:31 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <200408031225.31892.gene.heskett@verizon.net> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <1091546378.3165.11.camel@localhost.localdomain> <1091547736.2238.17.camel@alpha.digital-domain.net> <200408031225.31892.gene.heskett@verizon.net> Message-ID: <ye8smb4yxz3.fsf@ec07.daimi.au.dk> Gene Heskett <gene.heskett@verizon.net> writes: > Ahh, I'm not seeing that pattern here at startx time either. Running a > mostly FC2 system now including your x.org version. Using > kde3.3-beta2 also. Where would I remove the -nobr or whatever that > would enable this. My monitor is, after 10 years, beginning to show > a wee bit of ageing. NEC 5FG, pretty good in its day... Well, that's the point. Fedora has a patch to remove the checkerboard, and I wanted to get it upstream. But it is probably better to just fix it to use the command line option instead. S?ren From Jim.Gettys at hp.com Tue Aug 3 10:29:38 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Tue Aug 3 10:29:43 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has no membernamed `find_sbit_image' In-Reply-To: <16655.25121.811766.458376@xf11.fra.suse.de> References: <16650.42846.746016.823955@xf11.fra.suse.de> <E1BqeEp-0002r9-7o@evo.keithp.com> <16654.18932.755325.937060@xf11.fra.suse.de> <16655.14480.409961.819294@xf11.fra.suse.de> <410F4774.8090201@tungstengraphics.com> <16655.25121.811766.458376@xf11.fra.suse.de> Message-ID: <1091554178.3628.8.camel@localhost.localdomain> I think the solution to these problems lay on the shoulders of both us and Freetype. We've accepted the dependency; it is incumbent on us to also help in the testing and work in the freetype project to help the situation. I think we can/should help the process; by better testing of Freetype CVS we can help reduce the breakage caused by unintended changes upstream. I think by working with/in the freetype project the situation can be improved. One thing we can/should do is have several of our tinderbox systems configured to be using freetype CVS (one 32 bit, one 64 bit); then at least compilation issues can be discovered before they are shipped, and monitored easily by Freetype developers (or if freetype prefers, they'd be welcome to run X tinderclients). Other sorts of bugs, of course, will remain, but at least incomptible build situations should't appear to surprise us. Given the slow release cycle of X in the past and only occasional testing this approach has not been feasible in the past; it is now, and we should seize the opportunity. Note, however, that much this current issue arose mostly because we asked that the changes be pushed upstream (the interface used privately to become public), and we flailed around dealing with whether to support older-rev freetypes. - Jim On Tue, 2004-08-03 at 06:00, Egbert Eich wrote: > Keith Whitwell writes: > > Egbert Eich wrote: > > > > It's interesting to see X.org work this problem through. One thing that > > strikes me about the process is that people here are bending over backwards to > > avoid suprising the user, which is laudable. What strikes me is that we > > aren't getting the same support from our 'upstream' projects - while there has > > been some flamage within X.org, I can't help but thinking freetype needs a > > boot up the backside if they really are introducing API changes and binary > > incompatibilities in point releases -- what's going on, what's being done > > about it, who takes responsibility? > > > > Keith, > > you are right. We have several people here who have interacted with > the freetype folks in the past. Maybe they would volunteer to do > that. I'd also take responsibility however I feel we should first > discuss what we should ask them for and what we can offer to help > them. > It is not easy to always ensure full ABI compatibility. With the > short release cycles of the freetype project there is not much > time to give their code thorough testing. > > Cheers, > Egbert. > > > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From krahn at niehs.nih.gov Tue Aug 3 11:00:09 2004 From: krahn at niehs.nih.gov (Joe Krahn) Date: Tue Aug 3 11:00:17 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <E1BrqB7-0001Ox-Nm@evo.keithp.com> References: <E1BrqB7-0001Ox-Nm@evo.keithp.com> Message-ID: <410FD2A9.5020105@niehs.nih.gov> Keith Packard wrote: > > Yeah, I don't see any reason to continue to support user-level device > drivers when few (any?) systems need them any more. If you want hot-plug, > then you get to create a reasonable input system. For really broken > environments, a user-level process could open the device and submit > standard format events through some back-channel. My concept is that the back-channel is just the X-server XInput protocol. That way, one server can be set up to proxy access to a device on another server, or to a "micro server" that uses the X-server protocol - assuming that a really bare bones server with no screens is not too difficult or verbose for just sending device events. Also, I think user drivers are still useful if you have a device not supported by non-Windows OSes. Of course, the newer USB HID based devices should mean mot things are automatically supported. Joe Krahn From carl at personnelware.com Tue Aug 3 11:17:12 2004 From: carl at personnelware.com (Carl Karsten) Date: Tue Aug 3 11:16:52 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure hasno membernamed `find_sbit_image' References: <16650.42846.746016.823955@xf11.fra.suse.de><E1BqeEp-0002r9-7o@evo.k eithp.com><16654.18932.755325.937060@xf11.fra.suse.de><16655.14480.409961.819294 @xf11.fra.suse.de><410F4774.8090201@tungstengraphics.com><16655.25121.811766.458 376@xf11.fra.suse.de> <1091554178.3628.8.camel@localhost.localdomain> Message-ID: <0e6501c47986$19e51a80$1e01a8c0@cnt496> > One thing we can/should do is have several of > our tinderbox systems configured to be using freetype CVS > (one 32 bit, one 64 bit); then at least compilation issues > can be discovered before they are shipped, and monitored easily > by Freetype developers (or if freetype prefers, they'd be > welcome to run X tinderclients). on this box: cfk.w2k.v2-cygwin1.5.1 WINNT 5.0 Clb export CVSROOT=:pserver:anonymous@cvs.freetype.org:/cvs/freetype cvs login (pw = anonymous) cvs checkout freetype2 ./configure && make && make install and back to tindering.... Carl K From eta at lclark.edu Tue Aug 3 12:20:38 2004 From: eta at lclark.edu (Eric Anholt) Date: Tue Aug 3 12:20:41 2004 Subject: [Xorg] Accelerating KDrive via KAA In-Reply-To: <BAY8-F84wrblZz02H67000424c1@hotmail.com> References: <BAY8-F84wrblZz02H67000424c1@hotmail.com> Message-ID: <1091560838.896.16.camel@leguin> On Tue, 2004-08-03 at 05:54, Kdrive Dev wrote: > I'm currently trying to write a chunk of kaa code to accelerate blits and > copies. I was wondering if anyone could point me in the right direction for > some documentation as to how to go about this. I'm trying to figure out how > to get pixmaps allocated in an area of memory that the card can access. I > cant seem to divine that from the examples that I have (trident etc.) > > This message has some pointers but doesn't let us know how to put pixmaps > where we want them.... > > http://xfree86.desiato.de/xfree86/pipermail/xpert/2001-May/008548.html First of all, be sure that you're working from xserver CVS (http://xserver.freedesktop.org/), not the old versions of kdrive you can find in the X.Org or XFree86 trees. Then, don't look at trident, since it hasn't been updated. The ati driver is the most complete, and mga and mach64 are pretty close up there. Between those, you should have good examples of what you need to do. If you set up the screen like ati, mach64, and mga do, and set KAA_OFFSCREEN_PIXMAPS, pixmaps will automatically get allocated in screen memory by kaa and accelerated. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From Jim.Gettys at hp.com Tue Aug 3 12:32:44 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Tue Aug 3 12:32:49 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <410ED7FC.5030401@bitplanet.net> References: <410ED7FC.5030401@bitplanet.net> Message-ID: <1091561564.3642.53.camel@localhost.localdomain> Hi Kristian, First, I applaud your wading in and making progress. But I'm seriously wondering if XAddInputDevice is the right approach. Somehow or another, the X server needs to be informed of new devices, (and their removal to their control). It might seem natural to do this by extending the X protocol directly, as you've done. The particular suggestion you've made has a lot of configuration file specific sorts of information in it; others have expressed concerns here. But I'm suspecting this will beg a lot of other questions best left unasked, particularly around security. X is generally a priviledged process (currently root on most Linux systems), and does not run as the user's protection domain. So by exposing the device name and/or drivers to clients, there is an immediate need to deal with security consequences of doing so. Otherwise, unpriviledged X clients can start playing nasty games that they should't be able to, by accessing files/drivers they shouldn't. Now X in general needs better security than it currently does; but right now, we don't have the right expertise in the community to take these on directly. We can probably make some cookie mechanism work here, if we have to. But here is an alternative approach, that keeps all this from being exposed to clients directly and keeps OS independence. 0) The X server listens for new input devices somehow (say unix domain socket). 1) A new device appears. The systems' hotplug facility interacts with the user, and determines that the device is to be assigned to the particular X server for this session (or every time the system boots). This also allows the hotplug facility to do lots around device initialization and configuration, driver loading, etc; it can be priviledged, change protections, ownership, etc, on the user's behalf as hotplug generally does. This device might be local, or remote. 2) Via some protocol over this socket (might be dbus, might be some other protocol, as simple as the current name/value pairs used in the current configuration file nightmare), the X server is told to set up the new input device). 3) If so, after initialization, the socket associated with the device gets sent to the X server (via send()), along with some information to allow the X server to filter the byte stream (or do the right IOCTL's), via some interface, for delivery of events after the device has been initialised. There would likely be three such filters (on Linux): a) existing serial devices (if we care) b) evdev devices. c) remote devices via some (yet to be determined) wire protocol. 4) The socket closing signals the X server that the device has gone away. Events would be sent to (interested) clients notifying them of new devices coming and going. The big issue I see is figuring out how device calibration and configuration should occur; we'd like X UI's to be buildable to share as much as they can across different device classes. I need to study the X Input extension further. In any case, I'm suspecting that keeping the hotplug details invisible from clients can avoid many security issues, and in fact, isn't much harder to implement... The ddx interface for XInput didn't look all that daunting (as oppossed to the 10K lines of mess of the serial drivers themselves, for N different devices)... - Jim On Mon, 2004-08-02 at 20:10, Kristian H?gsberg wrote: > Hi, > > I've been doing some work on the XInput hotplug functionality that was > discussed on this list some weeks ago. I have put a patch in bugzilla, > http://freedesktop.org/bugzilla/show_bug.cgi?id=971. At this point, > I've added two requests to XInput: > > extern int XAddInputDevice( > Display* /* display */, > _Xconst char* /* name */, > _Xconst char* /* driver */, > XDeviceOption* /* options */, > int /* nOptions */ > ); > > > extern int XRemoveInputDevice( > Display* /* display */, > _Xconst char* /* name */ > ); > > with > > typedef struct { > char *name; > char *value; > } XDeviceOption; > > > The idea is that the arguments given to XAddInputDevice() corresponds to > the options you can give in an xorg.conf InputDevice section, e.g. > > Section "InputDevice" > Identifier "Mouse0" > Driver "mouse" > Option "Protocol" "IMPS/2" > Option "Device" "/dev/input/mice" > Option "ZAxisMapping" "4 5" > EndSection > > could be configured at runtime from an X client as > > XDeviceOption options[] = { > { "Protocol", "IMPS/2" }, > { "Device", "/dev/input/mice" }, > { "ZAxisMapping", "4 5" }, > }; > > XAddInputDevice(dpy, "Mouse0", "mouse", options, 3); > > Which will load the "mouse" driver if it's not already present, and add > the device "Mouse0". > > When a new device is added, a DevicePresenceNotify event is sent to > interested clients. The event does not contain any information about > the change, clients should use XListInputDevices() to find out what > devices are available. > > I've also attached a tar-file with a few sample applications: xadddev > and xrmdev are commandline utils to add and remove input devices, > get-event demonstrates how to select the DevicePresenceNotify event and > finally, input-daemon, which is a simple example of how a daemon could > listen for system hotplug events using HAL and add and remove input > devices accordingly. > > I think it would be cool if we could have this or similar functionality > in the next release again (i.e. not the one scheduled for August). At > the moment I guess people are busy with the upcoming release, but I > would greatly appreciate comments and feedback on this stuff. > > Kristian > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From sndirsch at suse.de Tue Aug 3 12:31:28 2004 From: sndirsch at suse.de (Stefan Dirsch) Date: Tue Aug 3 12:58:12 2004 Subject: [Xorg] How to enable Composite extension Message-ID: <20040803193128.GA25031@suse.de> Hi Any hints how to enable Composite extension? I know you can enable it already with "+extension Composite" command line option but I think there exists also "Extensions" section to enable/disable extensions like this. And where can Composite be enabled by default in the code itself? Stefan Public Key available ---------------------------------------------------- Stefan Dirsch (Res. & Dev.) SUSE LINUX AG Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 N?rnberg http://www.suse.de Germany ---------------------------------------------------- From svetljo at gmx.de Tue Aug 3 13:12:16 2004 From: svetljo at gmx.de (Svetoslav Slavtchev) Date: Tue Aug 3 13:12:22 2004 Subject: [Xorg] How to enable Composite extension References: <20040803193128.GA25031@suse.de> Message-ID: <32270.1091563936@www52.gmx.net> > Hi > > Any hints how to enable Composite extension? I know you can enable it > already with "+extension Composite" command line option but I think > there exists also "Extensions" section to enable/disable extensions > like this. add smth like this : Section "Extensions" # Option "XEVIE" "Enable" # Option "Composite" "Enable" # Option "Composite" "Disable" EndSection > And where can Composite be enabled by default in the code itself? no idea, but i wouldn't do it for now here X wont start with it enabled best, svetljo -- NEU: WLAN-Router fr 0,- EUR* - auch fr DSL-Wechsler! GMX DSL = supergnstig & kabellos http://www.gmx.net/de/go/dsl From sndirsch at suse.de Tue Aug 3 13:17:49 2004 From: sndirsch at suse.de (Stefan Dirsch) Date: Tue Aug 3 13:17:53 2004 Subject: [Xorg] graphics driver binary compatibilty broken again ... Message-ID: <20040803201748.GA26827@suse.de> Hi Looks like the graphics driver binary compatibility has been broken again. nvidia driver cannot be started any more. :-( More details: Bug #976 --> http://freedesktop.org/bugzilla/show_bug.cgi?id=976 Stefan Public Key available ---------------------------------------------------- Stefan Dirsch (Res. & Dev.) SUSE LINUX AG Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 N?rnberg http://www.suse.de Germany ---------------------------------------------------- From dominatus at gmail.com Tue Aug 3 13:33:43 2004 From: dominatus at gmail.com (Anthony Romano) Date: Tue Aug 3 13:33:46 2004 Subject: [Xorg] How to enable Composite extension In-Reply-To: <32270.1091563936@www52.gmx.net> References: <20040803193128.GA25031@suse.de> <32270.1091563936@www52.gmx.net> Message-ID: <d3ca506904080313333db1e254@mail.gmail.com> I've gotten it to start with GNOME, but the xcompmgr program crashes the server (It starts up but then freezes everything, all keys lock up and a reboot is required) With Enlightenment, the server crashes with just the extension enabled. On Tue, 3 Aug 2004 22:12:16 +0200 (MEST), Svetoslav Slavtchev <svetljo@gmx.de> wrote: > > Hi > > > > Any hints how to enable Composite extension? I know you can enable it > > already with "+extension Composite" command line option but I think > > there exists also "Extensions" section to enable/disable extensions > > like this. > > add smth like this : > Section "Extensions" > # Option "XEVIE" "Enable" > # Option "Composite" "Enable" > # Option "Composite" "Disable" > EndSection > > > > And where can Composite be enabled by default in the code itself? > > no idea, > but i wouldn't do it for now > here X wont start with it enabled > > best, > > svetljo > > -- > NEU: WLAN-Router f?r 0,- EUR* - auch f?r DSL-Wechsler! > GMX DSL = superg?nstig & kabellos http://www.gmx.net/de/go/dsl > > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From sndirsch at suse.de Tue Aug 3 13:33:47 2004 From: sndirsch at suse.de (Stefan Dirsch) Date: Tue Aug 3 13:33:53 2004 Subject: [Xorg] How to enable Composite extension In-Reply-To: <32270.1091563936@www52.gmx.net> References: <20040803193128.GA25031@suse.de> <32270.1091563936@www52.gmx.net> Message-ID: <20040803203347.GA26937@suse.de> On Tue, Aug 03, 2004 at 10:12:16PM +0200, Svetoslav Slavtchev wrote: > > Hi > > > > Any hints how to enable Composite extension? I know you can enable it > > already with "+extension Composite" command line option but I think > > there exists also "Extensions" section to enable/disable extensions > > like this. > > add smth like this : > Section "Extensions" > # Option "XEVIE" "Enable" > # Option "Composite" "Enable" > # Option "Composite" "Disable" > EndSection Hmm ... this only works for XEVIE. Section "Extensions" Option "XEVIE" "Disable" Option "Composite" "Enable" EndSection (==) Using config file: "/etc/X11/XF86Config" (EE) Extension "Composite" is unrecognized Problem when converting the config data structures (EE) Error parsing the config file > > And where can Composite be enabled by default in the code itself? > > no idea, > but i wouldn't do it for now > here X wont start with it enabled Did work for me when using "+extension Composite" command line option. Stefan Public Key available ---------------------------------------------------- Stefan Dirsch (Res. & Dev.) SUSE LINUX AG Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 N?rnberg http://www.suse.de Germany ---------------------------------------------------- From keithp at keithp.com Tue Aug 3 13:44:14 2004 From: keithp at keithp.com (Keith Packard) Date: Tue Aug 3 13:44:37 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: Your message of "Tue, 03 Aug 2004 14:00:09 EDT." <410FD2A9.5020105@niehs.nih.gov> Message-ID: <E1Bs68s-0001un-P8@evo.keithp.com> Around 14 o'clock on Aug 3, Joe Krahn wrote: > Also, I think user drivers are still useful if you have a > device not supported by non-Windows OSes. Of course, the newer USB > HID based devices should mean mot things are automatically supported. You have to write a driver in either case. Just write a kernel-mode driver instead of a user-mode one. I don't know of any significant X.org environments that can't add kernel modules any more. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040803/fc000502/attach ment.pgp From krh at bitplanet.net Tue Aug 3 14:48:28 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Tue Aug 3 14:50:27 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <1091561564.3642.53.camel@localhost.localdomain> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localhost.localdomain> Message-ID: <4110082C.8090908@bitplanet.net> Jim Gettys wrote: > Hi Kristian, > > First, I applaud your wading in and making progress. > > But I'm seriously wondering if XAddInputDevice is the > right approach. This was mostly to get the ball rolling and see that it could be done. > Somehow or another, the X server needs to be informed > of new devices, (and their removal to their control). > > It might seem natural to do this by extending the X protocol > directly, as you've done. The particular suggestion you've made > has a lot of configuration file specific sorts of information > in it; others have expressed concerns here. > > But I'm suspecting this will beg a lot of other questions best > left unasked, particularly around security. > > X is generally a priviledged process (currently root > on most Linux systems), and does not run as the user's > protection domain. > > So by exposing the device name and/or drivers to clients, there is > an immediate need to deal with security consequences of doing > so. Otherwise, unpriviledged X clients can start playing > nasty games that they should't be able to, by accessing > files/drivers they shouldn't. > > Now X in general needs better security than it currently does; but > right now, we don't have the right expertise in the community > to take these on directly. We can probably make some cookie > mechanism work here, if we have to. Right, I'm not particularly attached to the approach that I've taken and I realize that it's problematic letting any user with display access ask the server to open any file. Another thing, which Alan also mentioned, is that it's difficult to do this in an implementation independent manner. Even if you can standardize on what arguments to pass to the XAddInputDevice() call, the meaning of those arguments will be server specific (e.g. what drivers are available, what options do they support etc.) A hotplug daemon that want's to support several server implementation will have different code paths for each server it supports. > But here is an alternative approach, that keeps all this > from being exposed to clients directly and keeps OS independence. > > 0) The X server listens for new input devices somehow > (say unix domain socket). > > 1) A new device appears. The systems' hotplug facility > interacts with the user, and determines that the device is > to be assigned to the particular X server for this session > (or every time the system boots). > > This also allows the hotplug facility to do lots around > device initialization and configuration, driver loading, > etc; it can be priviledged, change protections, ownership, > etc, on the user's behalf as hotplug generally does. > > This device might be local, or remote. > > 2) Via some protocol over this socket (might be dbus, might be > some other protocol, as simple as the current name/value pairs > used in the current configuration file nightmare), the X server > is told to set up the new input device). D-BUS doesn't let you pass file descriptors, so I guess that's out. > 3) If so, after initialization, > the socket associated with the device gets sent to > the X server (via send()), along with some information to allow > the X server to filter the byte stream (or do the right IOCTL's), > via some interface, for delivery of events after the device > has been initialised. > > There would likely be three such filters (on Linux): > a) existing serial devices (if we care) > b) evdev devices. > c) remote devices via some (yet to be determined) wire > protocol. Wouldn't it be better to do 2 and 3 in one go, i.e. send a request saying "setup a new input device, use this filter, use this fd". That avoids state in the protocol and makes the whole setup simpler. > 4) The socket closing signals the X server that the device has > gone away. I like this idea, I think you described something similar at GUADEC. As I understand your suggestion, the access to the servers hotplug socket is unpriviledged and security is enforced by letting the user open the device file. So we should try to figure out what kind of interface the server should expose on this local socket and what kind of protocol to use. I can't see that we would need anything more than add device and remove device requests. The add device request passes the fd, the name of the filter to use, and possibly a set of options for that filter. > Events would be sent to (interested) clients notifying them > of new devices coming and going. Yes, I have this bit in the patch also. You select the DevicePresenceNotify event using the XInput XSelectExtensionEvent(). > The big issue I see is figuring out how device calibration > and configuration should occur; we'd like X UI's to be > buildable to share as much as they can across different > device classes. I need to study the X Input > extension further. For configuring devices, there are two mechanisms: feedbacks and device controls, and I must admit I'm not sure what the difference is. They both allow clients to change behaivour of a device that you've opened with XOpenDevice(). > In any case, I'm suspecting that keeping the hotplug > details invisible from clients can avoid many security issues, > and in fact, isn't much harder to implement... The ddx > interface for XInput didn't look all that daunting (as oppossed > to the 10K lines of mess of the serial drivers themselves, for > N different devices)... I dont think it'll be harder to implement either, it's just that initially I wanted to avoid making up another protocol but rather use the existing X protocol. Kristian > > - Jim > > > > > On Mon, 2004-08-02 at 20:10, Kristian H?gsberg wrote: > >>Hi, >> >>I've been doing some work on the XInput hotplug functionality that was >>discussed on this list some weeks ago. I have put a patch in bugzilla, >>http://freedesktop.org/bugzilla/show_bug.cgi?id=971. At this point, >>I've added two requests to XInput: >> >> extern int XAddInputDevice( >> Display* /* display */, >> _Xconst char* /* name */, >> _Xconst char* /* driver */, >> XDeviceOption* /* options */, >> int /* nOptions */ >> ); >> >> >> extern int XRemoveInputDevice( >> Display* /* display */, >> _Xconst char* /* name */ >> ); >> >>with >> >> typedef struct { >> char *name; >> char *value; >> } XDeviceOption; >> >> >>The idea is that the arguments given to XAddInputDevice() corresponds to >>the options you can give in an xorg.conf InputDevice section, e.g. >> >> Section "InputDevice" >> Identifier "Mouse0" >> Driver "mouse" >> Option "Protocol" "IMPS/2" >> Option "Device" "/dev/input/mice" >> Option "ZAxisMapping" "4 5" >> EndSection >> >>could be configured at runtime from an X client as >> >> XDeviceOption options[] = { >> { "Protocol", "IMPS/2" }, >> { "Device", "/dev/input/mice" }, >> { "ZAxisMapping", "4 5" }, >> }; >> >> XAddInputDevice(dpy, "Mouse0", "mouse", options, 3); >> >>Which will load the "mouse" driver if it's not already present, and add >>the device "Mouse0". >> >>When a new device is added, a DevicePresenceNotify event is sent to >>interested clients. The event does not contain any information about >>the change, clients should use XListInputDevices() to find out what >>devices are available. >> >>I've also attached a tar-file with a few sample applications: xadddev >>and xrmdev are commandline utils to add and remove input devices, >>get-event demonstrates how to select the DevicePresenceNotify event and >>finally, input-daemon, which is a simple example of how a daemon could >>listen for system hotplug events using HAL and add and remove input >>devices accordingly. >> >>I think it would be cool if we could have this or similar functionality >>in the next release again (i.e. not the one scheduled for August). At >>the moment I guess people are busy with the upcoming release, but I >>would greatly appreciate comments and feedback on this stuff. >> >>Kristian >>_______________________________________________ >>xorg mailing list >>xorg@freedesktop.org >>http://freedesktop.org/mailman/listinfo/xorg > > > From Jim.Gettys at hp.com Tue Aug 3 17:25:39 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Tue Aug 3 17:25:46 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <4110082C.8090908@bitplanet.net> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localhost.localdomain> <4110082C.8090908@bitplanet.net> Message-ID: <1091579138.2980.15.camel@localhost.localdomain> On Tue, 2004-08-03 at 17:48, Kristian H?gsberg wrote: > Jim Gettys wrote: > > Hi Kristian, > > > > First, I applaud your wading in and making progress. > > > > But I'm seriously wondering if XAddInputDevice is the > > right approach. > > This was mostly to get the ball rolling and see that it could be done. > > > Somehow or another, the X server needs to be informed > > of new devices, (and their removal to their control). > > > > It might seem natural to do this by extending the X protocol > > directly, as you've done. The particular suggestion you've made > > has a lot of configuration file specific sorts of information > > in it; others have expressed concerns here. > > > > But I'm suspecting this will beg a lot of other questions best > > left unasked, particularly around security. > > > > X is generally a priviledged process (currently root > > on most Linux systems), and does not run as the user's > > protection domain. > > > > So by exposing the device name and/or drivers to clients, there is > > an immediate need to deal with security consequences of doing > > so. Otherwise, unpriviledged X clients can start playing > > nasty games that they should't be able to, by accessing > > files/drivers they shouldn't. > > > > Now X in general needs better security than it currently does; but > > right now, we don't have the right expertise in the community > > to take these on directly. We can probably make some cookie > > mechanism work here, if we have to. > > Right, I'm not particularly attached to the approach that I've taken and > I realize that it's problematic letting any user with display access ask > the server to open any file. Another thing, which Alan also mentioned, > is that it's difficult to do this in an implementation independent > manner. Even if you can standardize on what arguments to pass to the > XAddInputDevice() call, the meaning of those arguments will be server > specific (e.g. what drivers are available, what options do they support > etc.) A hotplug daemon that want's to support several server > implementation will have different code paths for each server it supports. > > > But here is an alternative approach, that keeps all this > > from being exposed to clients directly and keeps OS independence. > > > > 0) The X server listens for new input devices somehow > > (say unix domain socket). > > > > 1) A new device appears. The systems' hotplug facility > > interacts with the user, and determines that the device is > > to be assigned to the particular X server for this session > > (or every time the system boots). > > > > This also allows the hotplug facility to do lots around > > device initialization and configuration, driver loading, > > etc; it can be priviledged, change protections, ownership, > > etc, on the user's behalf as hotplug generally does. > > > > This device might be local, or remote. > > > > 2) Via some protocol over this socket (might be dbus, might be > > some other protocol, as simple as the current name/value pairs > > used in the current configuration file nightmare), the X server > > is told to set up the new input device). > > D-BUS doesn't let you pass file descriptors, so I guess that's out. No, I don't think it is an issue here. I'm thinking of the case to allow the design to deal with new device types. If you look at the porting document for XInput, it looks as though the X server can be educated about pretty arbitrary input devices, with pretty arbitrary combinations of keys, buttons, locators, displays, etc... It is an incremental process. You say: Here's a new device. It has some buttons, it has some keys, it has N axes, and so on.... to allow pretty arbitrary devices to be described. I'm actually reasonably impressed at the ideas behind the design. I don't understand how to do this in a one step process. > > 3) If so, after initialization, > > the socket associated with the device gets sent to > > the X server (via send()), along with some information to allow > > the X server to filter the byte stream (or do the right IOCTL's), > > via some interface, for delivery of events after the device > > has been initialised. > > > > There would likely be three such filters (on Linux): > > a) existing serial devices (if we care) > > b) evdev devices. > > c) remote devices via some (yet to be determined) wire > > protocol. > > Wouldn't it be better to do 2 and 3 in one go, i.e. send a request > saying "setup a new input device, use this filter, use this fd". That > avoids state in the protocol and makes the whole setup simpler. To set up a device, we may have to do a whole sequence of operations. E.g. a) load the correct device driver b) set it into a known sane state It isn't clear to me that we want both/either of those in the module loaded into the X server. So we can let hotplug get things into a state that X can use, and, rather than X having to reopen the device, and thereby potentially have to reinitialize it, pass the file descriptor to the X server when it is ready to go. If you detect the idea to keep as little as possible in the X server, you're right. This is analogous to the work we want to do to get display mode setting *out* of the X server. > > > 4) The socket closing signals the X server that the device has > > gone away. > > I like this idea, I think you described something similar at GUADEC. > As I understand your suggestion, the access to the servers hotplug > socket is unpriviledged and security is enforced by letting the user > open the device file. > > So we should try to figure out what kind of interface the server should > expose on this local socket and what kind of protocol to use. I can't > see that we would need anything more than add device and remove device > requests. The add device request passes the fd, the name of the filter > to use, and possibly a set of options for that filter. It is the setup of new devices where the interface has to be reasonably rich; or you can't support arbitrary devices. > > > Events would be sent to (interested) clients notifying them > > of new devices coming and going. > > Yes, I have this bit in the patch also. You select the > DevicePresenceNotify event using the XInput XSelectExtensionEvent(). > > > The big issue I see is figuring out how device calibration > > and configuration should occur; we'd like X UI's to be > > buildable to share as much as they can across different > > device classes. I need to study the X Input > > extension further. > > For configuring devices, there are two mechanisms: feedbacks and device > controls, and I must admit I'm not sure what the difference is. They > both allow clients to change behaivour of a device that you've opened > with XOpenDevice(). Yeah, I have to scratch my head some. It also looks like some stuff is missing (e.g. control for force feedback joysticks. > > > In any case, I'm suspecting that keeping the hotplug > > details invisible from clients can avoid many security issues, > > and in fact, isn't much harder to implement... The ddx > > interface for XInput didn't look all that daunting (as oppossed > > to the 10K lines of mess of the serial drivers themselves, for > > N different devices)... > > I dont think it'll be harder to implement either, it's just that > initially I wanted to avoid making up another protocol but rather use > the existing X protocol. > Yup. From zakki at peppermint.jp Tue Aug 3 18:31:57 2004 From: zakki at peppermint.jp (Kensuke Matsuzaki) Date: Tue Aug 3 18:31:48 2004 Subject: [Xorg] [PATCH] Japanese ctext conversion bug fix patch In-Reply-To: <7jshll4x.wl%zakki@peppermint.jp> References: <7jshll4x.wl%zakki@peppermint.jp> Message-ID: <657zlmcy.wl%zakki@peppermint.jp> This compound text bug appears if X_LOCALE is defined. With Cygwin/X, XIM is broken because of this. And also that causes Cygwin/X's clipbord integration problem in Japanese environment. -- Kensuke Matsuzaki mailto:zakki@peppermint.jp http://peppermint.jp From bbarnich at umich.edu Tue Aug 3 20:07:03 2004 From: bbarnich at umich.edu (Brad Barnich) Date: Tue Aug 3 20:17:29 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <ye8smb4yxz3.fsf@ec07.daimi.au.dk> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <1091546378.3165.11.camel@localhost.localdomain> <1091547736.2238.17.camel@alpha.digital-domain.net> <200408031225.31892.gene.heskett@verizon.net> <ye8smb4yxz3.fsf@ec07.daimi.au.dk> Message-ID: <5C1E0DCC-E5C3-11D8-AE2D-000D93291E48@umich.edu> Why does the average Joe User need to see the checkboard. Its more like a test pattern for geeks or troubleshooters only. Notice you don't see the checkboard in windows or mac systems. Those systems run perfectly fine. Is that correct or am I missing something. Brad Barnich On Aug 3, 2004, at 12:42 PM, Soeren Sandmann wrote: > Gene Heskett <gene.heskett@verizon.net> writes: > >> Ahh, I'm not seeing that pattern here at startx time either. Running a >> mostly FC2 system now including your x.org version. Using >> kde3.3-beta2 also. Where would I remove the -nobr or whatever that >> would enable this. My monitor is, after 10 years, beginning to show >> a wee bit of ageing. NEC 5FG, pretty good in its day... > > Well, that's the point. Fedora has a patch to remove the checkerboard, > and I wanted to get it upstream. But it is probably better to just fix > it to use the command line option instead. > > > S?ren > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From ajax at nwnk.net Tue Aug 3 20:29:42 2004 From: ajax at nwnk.net (Adam Jackson) Date: Tue Aug 3 20:29:51 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <5C1E0DCC-E5C3-11D8-AE2D-000D93291E48@umich.edu> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <ye8smb4yxz3.fsf@ec07.daimi.au.dk> <5C1E0DCC-E5C3-11D8-AE2D-000D93291E48@umich.edu> Message-ID: <200408032329.45521.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 03 August 2004 23:07, Brad Barnich wrote: > Why does the average Joe User need to see the checkboard. Its more like > a test pattern for geeks or troubleshooters only. Notice you don't see > the checkboard in windows or mac systems. Those systems run perfectly > fine. Is that correct or am I missing something. Windows and Mac systems initialize the screen to solid colors. The X stipple isn't too far removed from the bootup gray screen of MacOS <=9. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBEFgnW4otUKDs0NMRAlSjAJ0Z2cQ2t7e5nf8e51p17T9GH1X00gCgp3QW Y7FUVsO7NWl/F7uSksOLBoY= =Bhy+ -----END PGP SIGNATURE----- From jserv at linux2.cc.ntu.edu.tw Wed Aug 4 02:22:43 2004 From: jserv at linux2.cc.ntu.edu.tw (jserv@linux2.cc.ntu.edu.tw) Date: Wed Aug 4 02:22:49 2004 Subject: [Xorg] xkb support in kdrive. Message-ID: <20040804092243.GA21007@linux2.cc.ntu.edu.tw> Hi all, I cvs checkout, and I found that I failed to build kdrive again. The ChangeLog shows: 2004-07-28 Daniel Stone <daniel@freedesktop.org> * configure.ac: * hw/Makefile.am: It's official - Xizzle is dead code. hw/xorg has been moved to /cvs/xserver/DEAD/xorg; all traces of it have been removed from xserver. But I noticed that the content in xkb/Makefile.am contains: M_CFLAGS = -DXKB_DFLT_DISABLED=0 -DXKB_IN_SERVER \ -DXKB_BASE_DIRECTORY=\"$(LIBDIR)/xkb\" -DXKB INCLUDES = $(XORG_INCS) $(KDRIVE_INCS) -I$(srcdir)/../mi -I$(srcdir)/../hw/xorg/common \ -I$(srcdir)/../hw/xorg/include -I$(srcdir)/../hw/xorg/os-support/bus So that, how can I build KDrive? Should I check out xorg from the old /cvs/xserver/DEAD/xorg? Thanks, Jim Huang From daniel at freedesktop.org Wed Aug 4 02:28:00 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Wed Aug 4 02:28:03 2004 Subject: [Xorg] xkb support in kdrive. In-Reply-To: <20040804092243.GA21007@linux2.cc.ntu.edu.tw> References: <20040804092243.GA21007@linux2.cc.ntu.edu.tw> Message-ID: <20040804092800.GC8627@fooishbar.org> On Wed, Aug 04, 2004 at 05:22:43PM +0800, jserv@linux2.cc.ntu.edu.tw wrote: > I cvs checkout, and I found that I failed to build kdrive again. > The ChangeLog shows: > > 2004-07-28 Daniel Stone <daniel@freedesktop.org> > > * configure.ac: > * hw/Makefile.am: > It's official - Xizzle is dead code. hw/xorg has been moved to > /cvs/xserver/DEAD/xorg; all traces of it have been removed from > xserver. > > But I noticed that the content in xkb/Makefile.am contains: > > M_CFLAGS = -DXKB_DFLT_DISABLED=0 -DXKB_IN_SERVER \ > -DXKB_BASE_DIRECTORY=\"$(LIBDIR)/xkb\" -DXKB > INCLUDES = $(XORG_INCS) $(KDRIVE_INCS) -I$(srcdir)/../mi > -I$(srcdir)/../hw/xorg/common \ > -I$(srcdir)/../hw/xorg/include > -I$(srcdir)/../hw/xorg/os-support/bus > > So that, how can I build KDrive? Should I check out xorg from the old > /cvs/xserver/DEAD/xorg? ... don't use XKB. -- Daniel Stone <daniel@freedesktop.org> freedesktop.org: powering your desktop http://www.freedesktop.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040804/d215572f/attach ment.pgp From eich at pdx.freedesktop.org Wed Aug 4 02:50:01 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Wed Aug 4 02:53:23 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: bbarnich@umich.edu wrote on Tuesday, 3 August 2004 at 23:07:03 -0400 References: <E1BrlFp-0001EN-ON@evo.keithp.com> <1091546378.3165.11.camel@localhost.localdomain> <1091547736.2238.17.camel@alpha.digital-domain.net> <200408031225.31892.gene.heskett@verizon.net> <ye8smb4yxz3.fsf@ec07.daimi.au.dk> <5C1E0DCC-E5C3-11D8-AE2D-000D93291E48@umich.edu> Message-ID: <16656.45385.923442.241372@xf14.fra.suse.de> Brad Barnich writes: > Why does the average Joe User need to see the checkboard. Its more like > a test pattern for geeks or troubleshooters only. Notice you don't see > the checkboard in windows or mac systems. Those systems run perfectly > fine. Is that correct or am I missing something. > Why does Joe User have to see the checkerboard? If the display manager are configured right and startx is patched so that the Xserver receives the -bg option he will never get to see it. Besides, the checkerboard has prooven to be useful to adjust flat panels and projectors. Egbert. From carl at personnelware.com Wed Aug 4 03:24:01 2004 From: carl at personnelware.com (Carl Karsten) Date: Wed Aug 4 03:24:07 2004 Subject: [Xorg] Get rid of checkerboard References: <E1BrlFp-0001EN-ON@evo.keithp.com><ye8smb4yxz3.fsf@ec07.daimi.au.dk> <5C1E0DCC-E5C3-11D8-AE2D-000D93291E48@umich.edu> <200408032329.45521.ajax@nwnk.net> Message-ID: <114b01c47a0d$347bf940$1e01a8c0@cnt496> > the checkboard in windows or mac systems. Those systems run perfectly > fine. Is that correct or am I missing something. No system runs perfectly. Not even my atari 2600. Espically windows. Mac, maybe, but I doubt that there isn't a mac somewhere that is having a problem. That is when diagnostics are realy nice, and not having them is really bad. Not that a pattern fixes everything, but it is one little piece. And I am now guilty of commenting about something that has been talked about way too much. There is a switch, it can be used. When everythign else is done, and there is nothing left to talk about, then perhaps this subject can be discussed more. Maybe mankind has something to learn from such a great debate. Future generations can read about it in history class, including the dark ages when there where those that didn't think it was important. Carl K From rasa at gmx.ch Wed Aug 4 03:34:46 2004 From: rasa at gmx.ch (Raffaele Sandrini) Date: Wed Aug 4 03:34:42 2004 Subject: [Xorg] Contrast problems using the radeon driver In-Reply-To: <1091478828.7335.8.camel@uranos.rnt.ch> References: <1091478828.7335.8.camel@uranos.rnt.ch> Message-ID: <1091615685.3285.3.camel@uranos.rnt.ch> On Mon, 2004-08-02 at 22:33, Raffaele Sandrini wrote: > Hi > > I used the xorg radeon driver for my Radeon 9600XT without problems till > i switched to a 2 screen env (using Xinerama). Now, the primary screen > shows up with a very weak contrast (i.e. the GNOME 2.6 splash screen is > completly while in the background). The second screen works perfectly. > > I first though its a hw prob so i switched monitors. Since the contrast > problem didn't switch to (stayed on the new primary screen) i thought > its a problem of my graphic hardware. To test that i startet up WinXP > and it worked perfect there (with a Catalyst installed). The picture was > perfect (except of the content :)). So its finally seems to be a sw > problem... I actually never tried it with the binary radeon driver yet. > > Is this known to any one here? > Seems noone has seen that problem... I tried the binary (fglrx) driver by ATI. The picture is perfect there. It seems that ATI keeps some details about multi-head in secret :). cheers, Raffaele From eich at pdx.freedesktop.org Wed Aug 4 03:42:40 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Wed Aug 4 03:43:56 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: otaylor@redhat.com wrote on Tuesday, 3 August 2004 at 11:05:36 -0400 References: <16650.43069.354192.53013@xf11.fra.suse.de> <E1BqeR3-0002sp-42@evo.keithp.com> <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> <16655.19547.343108.906285@xf11.fra.suse.de> <1091538388.3610.21.camel@localhost.localdomain> <16655.39353.293945.865812@xf11.fra.suse.de> <1091545536.3610.56.camel@localhost.localdomain> Message-ID: <16656.48544.499975.419805@xf14.fra.suse.de> Owen Taylor writes: > > > > We removed the dependency on internal headers. > > Really? I still see the inclusion in: > > http://freedesktop.org/cgi-bin/viewcvs.cgi/xorg/xc/lib/font/FreeType/ftfuncs. c?rev=1.5&view=auto > OK, you seem to be referring to: #include FT_INTERNAL_TRUETYPE_TYPES_H #include FT_INTERNAL_SFNT_H #include FT_INTERNAL_STREAM_H The last one at least doesn't seem to be required. The question arises how private those headers are. > > However the question > > arises what is an internal header. If you install a header in > > /usr/include/... it is no longer internal. > > And if you install a header into > /usr/include/freetype2/freetype/internal/? > > While I wouldn't recommend installing internal headers, I think if > an application does: > > #include FT_INTERNAL_TRUETYPE_TYPES_H > > They are definitely asking for trouble. So why are these headers installed, then? I think saying "well, these are not really ment to be public so we reserve the right to change them but application may still find them useful" calls for trouble. > > > > (Pango also uses internal headers but with implicit acceptance of > > > the risk that if you upgrade FreeType you may also need to upgrade > > > Pango.) > > > > This issue should be fixed with the freetype folks. If interfaces are > > exposed thru the headers in /usr/include/.. they should not be considered > > internally. If one needs the freetype sources (we did prior to X.Org 6.7) > > to build because he needs a header file that doesn't get installed, > > one should talk to FreeType to make this information public. > > That's what Chisato did. > > The Pango question is a little different - Pango includes a big hunk of > table reading code from FreeType 1 ported to Pango 2. The plan is to get > it back into the FreeType project, but that's a long term thing. > Anyways, not really the subject here... Right. We should do the same thing and supply a patch freetype that makes it public. It won't help us to fix the past, though, but we can fix the past by adding backward compatibility #ifdefs. Knowing that we will not have to clutter the code with these for an unforseeable future helps to justify them. [...] > > I don't think that the rebuilding half the packages installed is > will be necessary. FreeType-2.0 => FreeType-2.1 might have required > rebuilding Pango (I don't recall at this point.) I'm pretty sure > we didn't need to rebuild anything else in the distribution. > And no other upgrades of FreeType required rebuilding packages. Appearantly there was a problem between 2.1.6 and 2.1.7 and there are indications that there also is a problem between 2.1.7 and 2.1.8. > > [...] > [...] > > > > Then this begs the question why people have to access internal structures > > and why they are exposed thru external headers in the first place. > > Well if you look at why ftfuncs.c is using internal headers, I think > it's because new functionality was written as if it was part of > FreeType - probably so it could be submitted as an addition to FreeType. > > We could certainly campaign to have FreeType move more stuff to the > public supported API... to make FreeType a more extensible library. > But I think new functionality is seldom going to be *required* for X, > so a better approach is probably: > > - When new functionality is useful, submit a patch to freetype to > add that functionality. > - Add conditionalization to X to use that functionality when > there and fallback when not. Right. [...] > > > > I can see a problem when the later one is used during build while the > > earlier version is used during run time. > > The other way around shouldn't be a problem provided the backward > > compatibility issue is resolved. > > If the mismatch happens the right way, there's no problem. But it > happens the wrong way roughly 50% of the time... > > > > [ I'll certainly loudly oppose the motion if you encourage the FreeType > > > maintainers to bump the major version number :-). That would be > > > a horrible pain for distributors ] > > > > > > > This has happend with other libs before and has forced distributors to > > ship old versions of these libs along with the newest ones anyhow. > > Yes, but usually major version number changes go along with significant > API changes. A new major version of a library more than doubles the > maintenance for distributions (I have to *backport* fixes to the > old version...). Having that cost for no real gain isn't pretty. > OK, that's definitely annoying. But how often does it happen that a patch is importand enough to be backported to an older version? Cheers, Egbert. From daniel at freedesktop.org Wed Aug 4 04:05:00 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Wed Aug 4 04:05:03 2004 Subject: [Xorg] CVS HEAD -- ftfuncs.c:931: error: structure has nomembernamed `find_sbit_image' In-Reply-To: <16656.48544.499975.419805@xf14.fra.suse.de> References: <20040730210005.GB25118@fooishbar.org> <410AB7F2.2090802@sun.com> <1091221747.43156.15.camel@leguin> <16654.11636.55368.324651@xf11.fra.suse.de> <1091455654.32249.1409.camel@localhost.localdomain> <16655.19547.343108.906285@xf11.fra.suse.de> <1091538388.3610.21.camel@localhost.localdomain> <16655.39353.293945.865812@xf11.fra.suse.de> <1091545536.3610.56.camel@localhost.localdomain> <16656.48544.499975.419805@xf14.fra.suse.de> Message-ID: <20040804110500.GE8627@fooishbar.org> On Wed, Aug 04, 2004 at 12:42:40PM +0200, Egbert Eich wrote: > So why are these headers installed, then? > > I think saying "well, these are not really ment to be public > so we reserve the right to change them but application may still find > them useful" calls for trouble. That's why they have the 'INTERNAL' bit. If it breaks, you get to keep both pieces. Sort of like how X has _Xgetpwnam(). Debian and Red Hat both have patches (the same patch) to change its arguments, and people bitched about this. Our (Debian's) response to this was the same as mine to this situation now: it's an internal API. You can use it if you really want to, but the both pieces disclaimer applies. > Appearantly there was a problem between 2.1.6 and 2.1.7 and there > are indications that there also is a problem between 2.1.7 and 2.1.8. Anything built with 2.1.6 would segfault when started with 2.1.7, because the ABI was silently changed. -- Daniel Stone <daniel@freedesktop.org> freedesktop.org: powering your desktop http://www.freedesktop.org -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040804/6c142a32/attach ment.pgp From alexander.gottwald at s1999.tu-chemnitz.de Wed Aug 4 04:22:03 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Wed Aug 4 04:22:08 2004 Subject: [Xorg] Get rid of checkerboard In-Reply-To: <5C1E0DCC-E5C3-11D8-AE2D-000D93291E48@umich.edu> References: <E1BrlFp-0001EN-ON@evo.keithp.com> <1091546378.3165.11.camel@localhost.localdomain> <1091547736.2238.17.camel@alpha.digital-domain.net> <200408031225.31892.gene.heskett@verizon.net> <ye8smb4yxz3.fsf@ec07.daimi.au.dk> <5C1E0DCC-E5C3-11D8-AE2D-000D93291E48@umich.edu> Message-ID: <Pine.LNX.4.58.0408041318150.9508@odoaker.hrz.tu-chemnitz.de> On Tue, 3 Aug 2004, Brad Barnich wrote: > Why does the average Joe User need to see the checkboard. Its more like > a test pattern for geeks or troubleshooters only. Notice you don't see > the checkboard in windows or mac systems. Those systems run perfectly > fine. Is that correct or am I missing something. Cygwin/X definitly has the pattern. If you start Cygwin/X without any parameter the pattern appears. If it does not appear in then the xserver has any problems with initialization. bye ago -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From Michael.Lampe at iwr.uni-heidelberg.de Wed Aug 4 05:55:46 2004 From: Michael.Lampe at iwr.uni-heidelberg.de (Michael Lampe) Date: Wed Aug 4 06:20:27 2004 Subject: [Xorg] The continuing misadventures of freetype-cthulhu Message-ID: <4110DCD2.6070404@iwr.uni-heidelberg.de> >> I have asked around and noone I've asked could come up with rendering >> problems with 2.1.8. The build breaks for those packages that have used >> freetype internal defines (appearantly from a non public header). This >> defines have been renamed to bear the prefix FT. > > http://freedesktop.org/~ajax/ft2.1.8-badness.png Some more: http://sit.iwr.uni-heidelberg.de/~lampe/freetype-2.1.7.png http://sit.iwr.uni-heidelberg.de/~lampe/freetype-2.1.8.png http://sit.iwr.uni-heidelberg.de/~lampe/freetype-2.1.9.png 2.1.7 is good, 2.1.8 is horrible, 2.1.9 is tolerable. -Michael From krahn at niehs.nih.gov Wed Aug 4 08:49:24 2004 From: krahn at niehs.nih.gov (Joe Krahn) Date: Wed Aug 4 08:49:34 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <4110082C.8090908@bitplanet.net> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localh ost.localdomain> <4110082C.8090908@bitplanet.net> Message-ID: <41110584.9000203@niehs.nih.gov> Kristian H?gsberg wrote: > For configuring devices, there are two mechanisms: feedbacks and device > controls, and I must admit I'm not sure what the difference is. They > both allow clients to change behaivour of a device that you've opened > with XOpenDevice(). The intended distinction is that feedback events are device outputs, like LEDs or beeps. DeviceControls are for configuring a device. In the XInput world, the video display is a really big Feedback device. This sort of ties in with the idea that XInput could be generalized to XDevice. There are a lot of similar issues with server-to-device mapping, multiple devices/screens for one piece of hardware, etc. Also keep in mind that managing available devices is more than just getting the list of attached hardware. For example, a user may want the server to always advertise a given device which may not always be plugged in. Maybe there should be system level code outside of the X protocol that tells X which devices are available and how to access them, and the XInput extension can be in charge of adding the OS-available devices to/from the X servers list of devices, and configuring the default X options. Joe Krahn From krahn at niehs.nih.gov Wed Aug 4 09:01:25 2004 From: krahn at niehs.nih.gov (Joe Krahn) Date: Wed Aug 4 09:01:30 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <E1Bs68s-0001un-P8@evo.keithp.com> References: <E1Bs68s-0001un-P8@evo.keithp.com> Message-ID: <41110855.7010405@niehs.nih.gov> Keith Packard wrote: > Around 14 o'clock on Aug 3, Joe Krahn wrote: > > >>Also, I think user drivers are still useful if you have a >>device not supported by non-Windows OSes. Of course, the newer USB >>HID based devices should mean mot things are automatically supported. > > > You have to write a driver in either case. Just write a kernel-mode > driver instead of a user-mode one. I don't know of any significant X.org > environments that can't add kernel modules any more. Yes, but I am thinking that one user-mode X.org driver could work for all systems that X.org runs on, but that kernel-mode drivers will vary a lot, so several drivers must be written instead of just one. Of course, the ideal solution would be a cross-platform device driver ABI. But, what are the odds of that working? Most of these issues aren't even a problem for most users, who will only want to use simple pointer/keyboard/joystick devices. That's why resolving the issues have been ignored for a long time, and most people don't even try to use X for other devices. Joe Krahn From krh at bitplanet.net Wed Aug 4 09:45:10 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Wed Aug 4 09:47:10 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <41110584.9000203@niehs.nih.gov> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localh ost.localdomain> <4110082C.8090908@bitplanet.net> <41110584.9000203@niehs.nih.gov> Message-ID: <41111296.1040904@bitplanet.net> Joe Krahn wrote: > Kristian H?gsberg wrote: > >> For configuring devices, there are two mechanisms: feedbacks and >> device controls, and I must admit I'm not sure what the difference >> is. They both allow clients to change behaivour of a device that >> you've opened with XOpenDevice(). > > > The intended distinction is that feedback events are device outputs, > like LEDs or beeps. DeviceControls are for configuring a device. > In the XInput world, the video display is a really big Feedback > device. But feedbacks are also used for adjusting mouse acceleration and keyboard repeat... not just output. Kristian From krahn at niehs.nih.gov Wed Aug 4 09:56:49 2004 From: krahn at niehs.nih.gov (Joe Krahn) Date: Wed Aug 4 09:56:53 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <1091579138.2980.15.camel@localhost.localdomain> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localh ost.localdomain> <4110082C.8090908@bitplanet.net> <1091579138.2980.15.camel@localhost.localdomain> Message-ID: <41111551.1040707@niehs.nih.gov> Jim Gettys wrote:. > If you look at the porting document for XInput, it looks as though > the X server can be educated about pretty arbitrary input devices, with > pretty arbitrary combinations of keys, buttons, locators, displays, > etc... > > It is an incremental process. > > You say: Here's a new device. > It has some buttons, > it has some keys, > it has N axes, > and so on.... > > to allow pretty arbitrary devices to be described. I'm actually > reasonably impressed at the ideas behind the design. > > I don't understand how to do this in a one step process. One idea I had is that that X client code that manages the Input devices gets access to new devices in a Grabbed state, and has a chance to configure the desired options before it gets listed for general access. Krisitan preferred a single event "load device X with option-list". But, a grabbed-open for new devices gives client code a way to find out info about a device before applying initial options. ... > To set up a device, we may have to do a whole sequence of > operations. E.g. > > a) load the correct device driver > b) set it into a known sane state > > It isn't clear to me that we want both/either of those in > the module loaded into the X server. > So we can let hotplug get things into a state that > X can use, and, rather than X having to reopen the device, > and thereby potentially have to reinitialize it, pass the > file descriptor to the X server when it is ready to go. > One thing that should be possible is for two servers on one VT to be able to use the same device, but with different settings. That means X needs to keep device state info and re-instate it when X gets it's VT switched active and it regains devices. > If you detect the idea to keep as little as possible in the > X server, you're right. > > This is analogous to the work we want to do to get display > mode setting *out* of the X server. > It seems strange to me for X not to be in charge of display-mode settings. Does this mean that an OS with VT switching will have to track display mode states for each server on one multi-VT console? > Yeah, I have to scratch my head some. It also looks like some stuff > is missing (e.g. control for force feedback joysticks. The BIG design problem here is the lack of extensibility of Controls and Feebacks in a way that doesn't require an X protocol changes. Another really useful thing is an Atom to describe individual control items, rather than just axis 1 through n. Joe Krahn From alexander.gottwald at s1999.tu-chemnitz.de Wed Aug 4 10:03:15 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Wed Aug 4 10:03:18 2004 Subject: [Xorg] Re: Minutes from August 4 Release Wranglers call In-Reply-To: <200408041549.JAA12070@anderson.fc.hp.com> References: <200408041549.JAA12070@anderson.fc.hp.com> Message-ID: <Pine.LNX.4.58.0408041859420.9508@odoaker.hrz.tu-chemnitz.de> On Wed, 4 Aug 2004, Paul Anderson wrote: > Bugzilla/Testing status > ----------------------- > How do we get more testing on wider variety of platforms? Kevin > said the release will get put upstream into Rawhide as soon > as possible to increase testing exposure. I'll prepare test packages for cygwin and upload them. which numbering scheme is preferrable for those pre release packages? something like 6.7.99? bye ago -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From svetljo at gmx.de Wed Aug 4 10:03:18 2004 From: svetljo at gmx.de (Svetoslav Slavtchev) Date: Wed Aug 4 10:03:22 2004 Subject: [Xorg] How to enable Composite extension References: <20040803203347.GA26937@suse.de> Message-ID: <9778.1091638998@www27.gmx.net> > On Tue, Aug 03, 2004 at 10:12:16PM +0200, Svetoslav Slavtchev wrote: > > > Hi > > > > > > Any hints how to enable Composite extension? I know you can enable it > > > already with "+extension Composite" command line option but I think > > > there exists also "Extensions" section to enable/disable extensions > > > like this. > > > > add smth like this : > > Section "Extensions" > > # Option "XEVIE" "Enable" > > # Option "Composite" "Enable" > > # Option "Composite" "Disable" > > EndSection > > Hmm ... this only works for XEVIE. > > Section "Extensions" > Option "XEVIE" "Disable" > Option "Composite" "Enable" > EndSection > > (==) Using config file: "/etc/X11/XF86Config" > (EE) Extension "Composite" is unrecognized > Problem when converting the config data structures > (EE) Error parsing the config file have you enabled building Composite in your host.def ? it's disabled per default and i was getting the same errors when i tried to use it, but x.org was missing #define BuildComposite YES > > > And where can Composite be enabled by default in the code itself? > > > > no idea, > > but i wouldn't do it for now > > here X wont start with it enabled > > Did work for me when using "+extension Composite" command line option. you did have it listed in xdpyinfo output ? and no problems with any window manager ? i tried ~8-10 WM's and i think it mostly works on gnome2.6, but even there X crashed while i was playing/resizing a mozilla window as said enlightenment doesn't even start here are some nice pic's :( strange issues with XVideo (i think) mostly, but not only http://mandrake.contactel.cz/people/svetljo/mandrake/probably_broken/composite/ gdm's session menu has a green shadow , and sometimes crashes X eterm has strange collors in the text area and the titlebar depending on wether composite is disabled in build, turned on or off via xorg.conf clicking on mozilla window with composite enabled is like sliding a green film over the entire screen. the green film vanisches when i click outside of mozilla /* i couldn't capture this sorry :( */ best, svetljo -- NEU: WLAN-Router fr 0,- EUR* - auch fr DSL-Wechsler! GMX DSL = supergnstig & kabellos http://www.gmx.net/de/go/dsl From krahn at niehs.nih.gov Wed Aug 4 10:05:25 2004 From: krahn at niehs.nih.gov (Joe Krahn) Date: Wed Aug 4 10:05:36 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <41111296.1040904@bitplanet.net> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localh ost.localdomain> <4110082C.8090908@bitplanet.net> <41110584.9000203@niehs.nih.gov> <41111296.1040904@bitplanet.net> Message-ID: <41111755.7060705@niehs.nih.gov> Kristian H?gsberg wrote: > Joe Krahn wrote: > >> Kristian H?gsberg wrote: >> >>> For configuring devices, there are two mechanisms: feedbacks and >>> device controls, and I must admit I'm not sure what the difference >>> is. They both allow clients to change behaivour of a device that >>> you've opened with XOpenDevice(). >> >> >> >> The intended distinction is that feedback events are device outputs, >> like LEDs or beeps. DeviceControls are for configuring a device. >> In the XInput world, the video display is a really big Feedback >> device. > > > But feedbacks are also used for adjusting mouse acceleration and > keyboard repeat... not just output. > Yeah, these break the concept of feedback versus control a bit. Pointer acceleration has both categories. Maybe because these are dynamically interacting with the user they are seen as special cases that are a bit intermediate. I think it would have been better for these both to have been kept as just controls and not feedbacks. Oh well... Joe From krh at bitplanet.net Wed Aug 4 15:56:26 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Wed Aug 4 15:58:38 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <1091579138.2980.15.camel@localhost.localdomain> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localhost.localdomain> <4110082C.8090908@bitplanet.net> <1091579138.2980.15.camel@localhost.localdomain> Message-ID: <4111699A.7000000@bitplanet.net> Jim Gettys wrote: ... >>>This device might be local, or remote. >>> >>>2) Via some protocol over this socket (might be dbus, might be >>>some other protocol, as simple as the current name/value pairs >>>used in the current configuration file nightmare), the X server >>>is told to set up the new input device). >> >>D-BUS doesn't let you pass file descriptors, so I guess that's out. > > > No, I don't think it is an issue here. > > I'm thinking of the case to allow the design to deal with new > device types. > > If you look at the porting document for XInput, it looks as though > the X server can be educated about pretty arbitrary input devices, with > pretty arbitrary combinations of keys, buttons, locators, displays, > etc... > > It is an incremental process. > > You say: Here's a new device. > It has some buttons, > it has some keys, > it has N axes, > and so on.... > > to allow pretty arbitrary devices to be described. I'm actually > reasonably impressed at the ideas behind the design. > > I don't understand how to do this in a one step process. You would just specify all that in one request, e.g.: Device: <file descriptor here> Driver: xmlevent Buttons: 7 Keys: A B C D E F I don't see why the server and the hotplug daemon need to discuss back and forth about this, if it can be done with just one request. I guess I'm just trying to keeps things as simple as possible. If the server can not add the device with the given options it reports this back, of course, but this should be exceptional, e.g. out of memory. >>>3) If so, after initialization, >>>the socket associated with the device gets sent to >>>the X server (via send()), along with some information to allow >>>the X server to filter the byte stream (or do the right IOCTL's), >>>via some interface, for delivery of events after the device >>>has been initialised. >>> >>>There would likely be three such filters (on Linux): >>> a) existing serial devices (if we care) >>> b) evdev devices. >>> c) remote devices via some (yet to be determined) wire >>> protocol. >> >>Wouldn't it be better to do 2 and 3 in one go, i.e. send a request >>saying "setup a new input device, use this filter, use this fd". That >>avoids state in the protocol and makes the whole setup simpler. > > > To set up a device, we may have to do a whole sequence of > operations. E.g. > > a) load the correct device driver > b) set it into a known sane state > > It isn't clear to me that we want both/either of those in > the module loaded into the X server. > > So we can let hotplug get things into a state that > X can use, and, rather than X having to reopen the device, > and thereby potentially have to reinitialize it, pass the > file descriptor to the X server when it is ready to go. Again, I'd like to keep this as simple as possible, and as I said above, I don't see anything that prevents us from sending this information as one request. When the server receives the requests it works its way through the options in the request and sets up the driver accordingly, finally adding the file descriptor and enabling the device. If something goes wrong, it unrolls the steps taken so far and reports an error back to the hotplug daemon. Otherwise it sends a confirmation that the device was successfully added. ... >>So we should try to figure out what kind of interface the server should >>expose on this local socket and what kind of protocol to use. I can't >>see that we would need anything more than add device and remove device >>requests. The add device request passes the fd, the name of the filter >>to use, and possibly a set of options for that filter. > > It is the setup of new devices where the interface has to be reasonably > rich; or you can't support arbitrary devices. As I mentioned on IRC, I'm not crazy about exposing such a rich API over a custom IPC mechanism. For one, it's a lot of work, and I'm not sure how it's better than letting the driver do this work. Kristian Btw., you've mentioned an XML-based event protocol a couple of times; do you have a link for this work? -------------- next part -------------- A non-text attachment was scrubbed... Name: evdev.c Type: text/x-csrc Size: 21521 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040805/4a25c523/evdev. c From krh at bitplanet.net Wed Aug 4 16:30:39 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Wed Aug 4 16:32:41 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <4111699A.7000000@bitplanet.net> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.came l@localhost.localdomain> <4110082C.8090908@bitplanet.net> <1091579138.2980.15.camel@localhost.localdomain> <4111699A.7000000@bitplanet.net> Message-ID: <4111719F.1040704@bitplanet.net> Kristian H?gsberg wrote: > Jim Gettys wrote: > > ... >> It is the setup of new devices where the interface has to be reasonably >> rich; or you can't support arbitrary devices. > > > As I mentioned on IRC, I'm not crazy about exposing such a rich API over > a custom IPC mechanism. For one, it's a lot of work, and I'm not sure > how it's better than letting the driver do this work. Hmm... it's common to mention an attachment and forget to actually attach it; this was the other way around... I attached the evdev driver I've been working on to illustrate how a driver could probe the fd it receives to find out what kind of events it supports. Using ioctl()'s you can get a bitmask of the event classes the device supports, and for each event class, you can query further to discover the actual events the device sends. This maps quite nicely to the XInput API, which has almost the same event classes. Kristian From thomas at winischhofer.net Wed Aug 4 17:27:54 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Wed Aug 4 17:29:36 2004 Subject: [Xorg] Re: Minutes from August 4 Release Wranglers call In-Reply-To: <Pine.LNX.4.58.0408041859420.9508@odoaker.hrz.tu-chemnitz.de> References: <200408041549.JAA12070@anderson.fc.hp.com> <Pine.LNX.4.58.0408041859420.9508@odoaker.hrz.tu-chemnitz.de> Message-ID: <41117F0A.8040607@winischhofer.net> Alexander Gottwald wrote: > On Wed, 4 Aug 2004, Paul Anderson wrote: > > >>Bugzilla/Testing status >>----------------------- >>How do we get more testing on wider variety of platforms? Kevin >>said the release will get put upstream into Rawhide as soon >>as possible to increase testing exposure. > > > I'll prepare test packages for cygwin and upload them. > > which numbering scheme is preferrable for those pre release packages? > something like 6.7.99? Traditionally 6.7.99.1 and so on, I'd say. If tradition counts, that is. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From sergiomb at netcabo.pt Wed Aug 4 19:13:35 2004 From: sergiomb at netcabo.pt (=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto) Date: Wed Aug 4 19:13:43 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <a728f9f90408012145739c3fb1@mail.gmail.com> References: <a728f9f90408012145739c3fb1@mail.gmail.com> Message-ID: <1091672015.2600.4.camel@darkstar> On Mon, 2004-08-02 at 05:45, Alex Deucher wrote: > I just finished the preliminary merge. It seems to work ok in limited > testing. for those interested the patch is here: > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > the code still needs the "develdri" #ifdefs added. I'm not sure > exactly where those need to go off hand. also the savage dri is still > only in mesa. > At this point this can probably wait until after the next release for merging. > > Alex Finally I can post to xorg so a little resume for xorg list: with your patch and uncomment on xc/config/cf/xorgsite.def #define BuildDevelDRIDrivers YES Finally I can report that DRI work on savage twister k very (well) smoothly :) but on some videos with video driver xv (others works well) have problems, I see a duplicated image, I test it with mplayer and xine and maybe a small problem in xine with xv drive is already a problem o s3savage drive. best regards, -- S?rgio M. B. From kem at freedesktop.org Wed Aug 4 21:12:19 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 4 21:12:26 2004 Subject: [Xorg] Release status update Message-ID: <20040805041219.GA27306@kem.org> As most of you already know, the feature freeze was last Friday. We would like to thank everyone for getting all of their features checked in on schedule. We are now moving into the testing phase of the release, so no further features will be allowed in the tree at this time. Bug fixes and updates to the documentation are welcome. At this time, we really need to get more complete testing, bug reporting and bug fixing of the current code. For those that can build and test the release, please do so and report any problems in the freedesktop.org bugzilla, ideally with a patch that fixes the problem. We would also like to get those testers that cannot build the release themselves involved. To do so, I would like to see some volunteers build and package the pre-release code for others to download and test. If there is a way to automatically do nightly builds and packaging, that would be very much appreciated. We are tentatively calling this next release "X11R6.8" but the final decision will need to be made by the X.Org Foundation BOD. When the name is approved, we will announce it here. As for what to call the pre-release packages, others have suggested that we use X11R6.7.99.x, which is similar to what has been done in the past. Fixing bugs should be the priority until the code freeze on 13 Aug 2004. After that date, only critical bug fixes and documentation updates will be allowed to be checked into the tree. Here is the URL for the release bug: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 On this page, you will find the list of bugs that the release depends on. These blocker bugs should be fixed first, and then the list of other bugs filed against the "xorg" product should be investigated. There are currently 21 blocker bugs (8 of which have already been fixed) and a total of 183 bugs currently open against xorg in the freedesktop bugzilla. We would like this release to be as stable as possible, so all help looking into and fixing these bugs is most appreciated! From kem at freedesktop.org Wed Aug 4 21:14:48 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 4 21:14:53 2004 Subject: [Xorg] Re: Minutes from August 4 Release Wranglers call In-Reply-To: <Pine.LNX.4.58.0408041859420.9508@odoaker.hrz.tu-chemnitz.de> References: <200408041549.JAA12070@anderson.fc.hp.com> <Pine.LNX.4.58.0408041859420.9508@odoaker.hrz.tu-chemnitz.de> Message-ID: <20040805041448.GB27306@kem.org> On Wed, Aug 04, 2004 at 07:03:15PM +0200, Alexander Gottwald wrote: > On Wed, 4 Aug 2004, Paul Anderson wrote: > > > Bugzilla/Testing status > > ----------------------- > > How do we get more testing on wider variety of platforms? Kevin > > said the release will get put upstream into Rawhide as soon > > as possible to increase testing exposure. > > I'll prepare test packages for cygwin and upload them. Thank you! > which numbering scheme is preferrable for those pre release packages? > something like 6.7.99? Yes, that should be fine. I would suggest adding another .# at the end (e.g., 6.7.99.1 for the first build) so that we can track what people test. From kem at freedesktop.org Wed Aug 4 21:27:48 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 4 21:27:53 2004 Subject: [Xorg] Re: Minutes from August 4 Release Wranglers call In-Reply-To: <41117F0A.8040607@winischhofer.net> References: <200408041549.JAA12070@anderson.fc.hp.com> <Pine.LNX.4.58.0408041859420.9508@odoaker.hrz.tu-chemnitz.de> <41117F0A.8040607@winischhofer.net> Message-ID: <20040805042748.GC27306@kem.org> On Thu, Aug 05, 2004 at 02:27:54AM +0200, Thomas Winischhofer wrote: > Alexander Gottwald wrote: > >On Wed, 4 Aug 2004, Paul Anderson wrote: > > > > > >>Bugzilla/Testing status > >>----------------------- > >>How do we get more testing on wider variety of platforms? Kevin > >>said the release will get put upstream into Rawhide as soon > >>as possible to increase testing exposure. > > > > > >I'll prepare test packages for cygwin and upload them. > > > >which numbering scheme is preferrable for those pre release packages? > >something like 6.7.99? > > Traditionally 6.7.99.1 and so on, I'd say. If tradition counts, that is. That is an excellent suggestion. The extra .# will help us track which pre-release is used. Following this thought through, we should also tag the tree for each pre-release package. The problem is that we don't have the official release name yet, but currently the thought is that it will be X11R6.8. Once the name is finalized, I will follow up with the other release wranglers to determine what the pre-release tags will be (probably something like XORG-PRE-R6_8-# where # is the pre-release package number). I will report back with the results. From bryce at osdl.org Wed Aug 4 21:45:07 2004 From: bryce at osdl.org (Bryce Harrington) Date: Wed Aug 4 21:45:10 2004 Subject: [Xorg] Release status update In-Reply-To: <20040805041219.GA27306@kem.org> Message-ID: <Pine.LNX.4.33.0408042126540.16936-100000@osdlab.pdx.osdl.net> On Thu, 5 Aug 2004, Kevin E Martin wrote: > We would also like to get those testers that cannot build the release > themselves involved. To do so, I would like to see some volunteers > build and package the pre-release code for others to download and test. > If there is a way to automatically do nightly builds and packaging, that > would be very much appreciated. A tinderbox is available for nightly build tests: http://freedesktop.org/cgi-bin/tinderbox3/showbuilds.pl?tree=XMonolithic A number of OS's are represented there. There are instructions for setting up new systems, available here: http://www.freedesktop.org/Software/TinderboxWiki I'll be adding SuSE 9.1 soonish. Bryce From andreas at syndrom23.de Wed Aug 4 23:58:05 2004 From: andreas at syndrom23.de (Andreas Kohn) Date: Thu Aug 5 00:05:28 2004 Subject: [Xorg] xserver: Interrupt pointer (seg f000 off 5490) doesn't point at ROM Message-ID: <1091689084.31362.17.camel@klamath.ankon.de.eu.org> Hi, I can't get xserver to run on my machine. Both Xvesa and Xpm2[*] report: ---8<---- andreas@pentium freedesktop.org $ LD_LIBRARY_PATH=/usr/local/freedesktop.org/lib/ sudo bin/Xvesa :0 Interrupt pointer (seg f000 off 5490) doesn't point at ROM Interrupt pointer (seg f000 off 5490) doesn't point at ROM Interrupt pointer (seg f000 off 5490) doesn't point at ROM Interrupt pointer (seg f000 off 5490) doesn't point at ROM Fatal server error: no screens found Segmentation fault ---->8----- The card is an Elsa Winner 2000/Office. lspci -vn ---- 0000:00:0b.0 Class 0300: 104c:3d07 (rev 01) Subsystem: 1048:0a31 Flags: bus master, medium devsel, latency 32, IRQ 9 Memory at e1000000 (32-bit, non-prefetchable) Memory at e0000000 (32-bit, non-prefetchable) [size=8M] Memory at e0800000 (32-bit, non-prefetchable) [size=8M] ---- XFree86.0.log (from XFree86 4.3) reports this card as ---- (--) PCI:*(0:11:0) Texas Instruments TVP4020 [Permedia 2] rev 1, Mem @ 0xe1000000/17, 0xe0000000/23, 0xe0800000/23 ... (II) GLINT: driver for 3Dlabs chipsets: gamma, gamma2, ti_pm2, ti_pm, r4, pm4, pm3, pm2v, pm2, pm, 300sx, 500tx, mx, delta (II) Primary Device is: PCI 00:0b:0 (--) Chipset ti_pm2 found ... (**) GLINT(0): Depth 16, (--) framebuffer bpp 16 (==) GLINT(0): RGB weight 565 (==) GLINT(0): Default visual is TrueColor (==) GLINT(0): Using gamma correction (1.0, 1.0, 1.0) (==) GLINT(0): Using HW cursor (--) GLINT(0): Not using Linux framebuffer device (--) GLINT(0): Chipset: "ti_pm2" (--) GLINT(0): Linear framebuffer at 0xE0800000 (--) GLINT(0): MMIO registers at 0xE1000000 (WW) System lacks support for changing MTRRs (--) GLINT(0): VideoRAM: 8192 kByte ----8<---- The machine in question is a Pentium 200MMX with Linux 2.6.7 (Gentoo). xserver is built from CVS sources, latest test was yesterday ~2300CEST. [*] Xpm2 will report this if I force detection: ---- Index: pm2stub.c =================================================================== RCS file: /cvs/xserver/xserver/hw/kdrive/pm2/pm2stub.c,v retrieving revision 1.1 diff -u -r1.1 pm2stub.c --- pm2stub.c 24 May 2004 19:31:41 -0000 1.1 +++ pm2stub.c 5 Aug 2004 06:53:09 -0000 @@ -21,6 +21,10 @@ for (i = 0; i < numPM2Cards; i++) if (LinuxFindPci (0x3d3d, PM2Cards[i], 0, &attr)) KdCardInfoAdd (&PM2Funcs, &attr, (void *) PM2Cards[i]); + + i = 0x3d07; /* XXX: ankon: HACK HACK HACK */ + if (LinuxFindPci (PCI_VENDOR_TI, i, 0, &attr)) + KdCardInfoAdd( &PM2Funcs, &attr, (void *) &i); } ---- Should Xpm2/Xvesa work on this card? How could I debug/help debugging this problem? Regards, Andreas Kohn -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040805/588c545d/attach ment.pgp From stefano at cdh.it Thu Aug 5 04:17:48 2004 From: stefano at cdh.it (stefano@cdh.it) Date: Thu Aug 5 04:25:24 2004 Subject: [Xorg] V_BIOS Radeon problem Message-ID: <4112175C.6090000@cdh.it> Hope not an already answered question: I've added a Radeon 7000 PCI into my desktop system and I have this strange behavior: first time I boot the computer Xorg starts correctly in both video cards, using them both. If i logout and relog it only finds the other video card. I've to reset the computer in order to let Xorg to reuse that Radeon. this is the difference between the two Xorg startup log: 13c13 < (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 4 15:37:48 2004 --- > (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 4 15:35:58 2004 580c580 < (II) RADEON(1): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 --- > (II) RADEON(1): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x0000 596,597c596 < (EE) RADEON(1): Cannot read V_BIOS < (WW) RADEON(1): Restoring MEM_CNTL (00000000), setting to 00002e00 --- > (II) Truncating PCI BIOS Length to 49152 614,615d612 < (WW) RADEON(1): Video BIOS not detected in PCI space! < (WW) RADEON(1): Attempting to read Video BIOS from legacy ISA space! 674c671 < (II) RADEON(1): DFP table revision: 68 --- > (II) RADEON(1): DFP table revision: 3 813c810 < (II) NVIDIA(0): Wrote: rd=837, fd=249, pd=0 --- > (II) NVIDIA(0): Wrote: rd=60, fd=480, pd=1 867a865,869 > (II) Screen 0 shares mem & io resources > (II) Screen 1 shares mem & io resources > (II) NVIDIA(0): Wrote: rd=2, fd=20, pd=1 > (II) Screen 0 shares mem & io resources > (II) Screen 1 shares mem & io resources it seems that the second time it starts, it can't find V_BIOS so it simply can't use radeon card. I've found only a very similar situation searching with google, but it seems has been resolved upgrading Xorg: I think I've the last stable version: Release Date: 18 December 2003 X Protocol Version 11, Revision 0, Release 6.7 Build Operating System: Linux 2.6.7 i686 [ELF] Current Operating System: Linux athlon 2.6.7 #3 Fri Jul 23 17:45:06 CEST 2004 i686 Build Date: 19 June 2004 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present any suggestion? thanks a lot From thomas at winischhofer.net Thu Aug 5 04:18:17 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Thu Aug 5 04:26:35 2004 Subject: [Xorg] CVS: connection refused? Message-ID: <41121779.4080909@winischhofer.net> ssh: connect to host cvs.freedesktop.org port 22: Connection refused Is this indended or just a temporary problem? -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net *** http://www.winischhofer.net twini AT xfree86 DOT org From krh at bitplanet.net Thu Aug 5 05:20:57 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Thu Aug 5 05:23:06 2004 Subject: [Xorg] CVS: connection refused? In-Reply-To: <41121779.4080909@winischhofer.net> References: <41121779.4080909@winischhofer.net> Message-ID: <41122629.40109@bitplanet.net> Thomas Winischhofer wrote: > > ssh: connect to host cvs.freedesktop.org port 22: Connection refused > > Is this indended or just a temporary problem? > My IRC client tells me that: Topic for #freedesktop is SSH DOWN UNTIL FURTHER NOTICE || ... but other than that I dont know... Kristian From alexdeucher at gmail.com Thu Aug 5 09:08:09 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 5 09:08:16 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <1091672015.2600.4.camel@darkstar> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> Message-ID: <a728f9f9040805090817b37070@mail.gmail.com> On Thu, 05 Aug 2004 03:13:35 +0100, S?rgio Monteiro Basto <sergiomb@netcabo.pt> wrote: > On Mon, 2004-08-02 at 05:45, Alex Deucher wrote: > > I just finished the preliminary merge. It seems to work ok in limited > > testing. for those interested the patch is here: > > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > > > the code still needs the "develdri" #ifdefs added. I'm not sure > > exactly where those need to go off hand. also the savage dri is still > > only in mesa. > > At this point this can probably wait until after the next release for mergin g. > > > > Alex > Finally I can post to xorg > so a little resume for xorg list: > with your patch and > uncomment on xc/config/cf/xorgsite.def > #define BuildDevelDRIDrivers YES > > Finally I can report that DRI work on savage twister k very (well) > smoothly :) > but on some videos with video driver xv (others works well) have > problems, I see a duplicated image, I test it with mplayer and xine and > maybe a small problem in xine with xv drive is already a problem o > s3savage drive. did you have those problems with DRI cvs or are they new with xorg? The streams code has be reshuffled a bit. also try with option "BCIForXv" "false" (or something like that; I forget the exact name). thanks for testing. Alex > > best regards, > > -- > S?rgio M. B. > > From jserv at linux2.cc.ntu.edu.tw Thu Aug 5 10:44:05 2004 From: jserv at linux2.cc.ntu.edu.tw (jserv@linux2.cc.ntu.edu.tw) Date: Thu Aug 5 10:44:08 2004 Subject: [Xorg] xkb support in kdrive. In-Reply-To: <20040804092800.GC8627@fooishbar.org> References: <20040804092243.GA21007@linux2.cc.ntu.edu.tw> <20040804092800.GC8627@fooishbar.org> Message-ID: <20040805174405.GA11527@linux2.cc.ntu.edu.tw> On Wed, Aug 04, 2004 at 07:28:00PM +1000, Daniel Stone wrote: > > ... don't use XKB. > Thanks. How can I turn off xkb in fd.o xserver? Without passing --enable-xkb, it seems to be the same resulting in compilation errors. Any ideas? Thanks, Jim Huang From Jim.Gettys at hp.com Thu Aug 5 11:21:02 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Thu Aug 5 11:21:10 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <41111551.1040707@niehs.nih.gov> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localhost.localdomain> <4110082C.8090908@bitplanet.net> <1091579138.2980.15.camel@localhost.localdomain> <41111551.1040707@niehs.nih.gov> Message-ID: <1091730062.13147.79.camel@localhost.localdomain> > One thing that should be possible is for two servers on one VT > to be able to use the same device, but with different settings. > That means X needs to keep device state info and re-instate it > when X gets it's VT switched active and it regains devices. I presume you mean two servers on 2 different Linux virtual terminals. Ugh. Do we *really* need this complexity? Do USB devices provide ways to save/restore such settings? Or will the system have to shadow the state and try to keep it consistent? Or is an input device assigned to a particular X server statically? This maps well to the situation of multi-head systems (e.g. 441, like we've (HP) started selling in South Africa). You are helping stoke my head-ache ;-). > > > If you detect the idea to keep as little as possible in the > > X server, you're right. > > > > This is analogous to the work we want to do to get display > > mode setting *out* of the X server. > > > It seems strange to me for X not to be in charge of display-mode > settings. Does this mean that an OS with VT switching will have > to track display mode states for each server on one multi-VT > console? Well, where should the complexity lie? Should the operating system that inflicts the complexity have to bear the cost, or is this something X should have to support? > > > Yeah, I have to scratch my head some. It also looks like some stuff > > is missing (e.g. control for force feedback joysticks. > > The BIG design problem here is the lack of extensibility of Controls > and Feebacks in a way that doesn't require an X protocol changes. > > Another really useful thing is an Atom to describe individual > control items, rather than just axis 1 through n. > Could be. We have to look into this all more. We know we have to add to XInput for hotplug, and if there are other issues clearly that need fixing, now is probably the time. - Jim From roland.mainz at nrubsig.org Wed Aug 4 10:19:43 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Thu Aug 5 11:49:58 2004 Subject: [Xorg] What happened to xorg-bugzilla-noise? References: <200408021914.NAA11658@anderson.fc.hp.com> Message-ID: <41111AAF.2A622B64@nrubsig.org> Paul Anderson wrote: > > I noticed that I haven't received any e-mail from bugzilla to the > xorg-bugzilla-noise list since July 14. Does anyone know why? No, I have no clue. But I suggest to drop the *-noise mailinglists completely since bugzilla has been upgraded to a version where it is possible to "watch" other users (see https://freedesktop.org/bugzilla/userprefs.cgi?tab=email , field "users to watch"), e.g. you get all the bugzilla emails which are send to the person you are "watching", too... ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From krh at bitplanet.net Thu Aug 5 11:58:45 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Thu Aug 5 12:00:53 2004 Subject: [Xorg] What happened to xorg-bugzilla-noise? In-Reply-To: <41111AAF.2A622B64@nrubsig.org> References: <200408021914.NAA11658@anderson.fc.hp.com> <41111AAF.2A622B64@nrubsig.org> Message-ID: <41128365.40002@bitplanet.net> Roland Mainz wrote: > Paul Anderson wrote: > >>I noticed that I haven't received any e-mail from bugzilla to the >>xorg-bugzilla-noise list since July 14. Does anyone know why? > > > No, I have no clue. But I suggest to drop the *-noise mailinglists > completely since bugzilla has been upgraded to a version where it is > possible to "watch" other users (see > https://freedesktop.org/bugzilla/userprefs.cgi?tab=email , field "users > to watch"), e.g. you get all the bugzilla emails which are send to the > person you are "watching", too... What if you want to follow all the traffic in bugzilla? What user should you watch? Kristian From steven_ed4153 at yahoo.com Thu Aug 5 13:55:53 2004 From: steven_ed4153 at yahoo.com (Steven Edwards) Date: Thu Aug 5 14:02:36 2004 Subject: [Xorg] Mingw build Message-ID: <20040805205553.38894.qmail@web21123.mail.yahoo.com> Is anyone working on this? The only site I could find with information was the old Redhat site. Thanks Steven __________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo From jonsmirl at yahoo.com Thu Aug 5 14:16:55 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Thu Aug 5 14:17:05 2004 Subject: [Xorg] V_BIOS Radeon problem In-Reply-To: <4112175C.6090000@cdh.it> Message-ID: <20040805211656.13885.qmail@web14930.mail.yahoo.com> Does X have this ATI radeon fix in it? This should be done before trying to access a ROM on a radeon card. Several of the radeons I own need this fix. /* Fix from ATI for problem with Radeon hardware not leaving ROM enabled */ #define DRIVER_ROMBUG(mmio) \ { \ unsigned int temp; \ temp = DRM_READ32(mmio, RADEON_MPP_TB_CONFIG); \ temp &= 0x00ffffffu; \ temp |= 0x04 << 24; \ DRM_WRITE32(mmio, RADEON_MPP_TB_CONFIG, temp); \ temp = DRM_READ32(mmio, RADEON_MPP_TB_CONFIG); \ }
===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From sergiomb at netcabo.pt Thu Aug 5 16:51:08 2004 From: sergiomb at netcabo.pt (=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto) Date: Thu Aug 5 16:51:12 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <a728f9f9040805090817b37070@mail.gmail.com> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> Message-ID: <1091749867.3320.5.camel@darkstar> On Thu, 2004-08-05 at 17:08, Alex Deucher wrote: > On Thu, 05 Aug 2004 03:13:35 +0100, S?rgio Monteiro Basto > <sergiomb@netcabo.pt> wrote: > > On Mon, 2004-08-02 at 05:45, Alex Deucher wrote: > > > I just finished the preliminary merge. It seems to work ok in limited > > > testing. for those interested the patch is here: > > > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > > > > > the code still needs the "develdri" #ifdefs added. I'm not sure > > > exactly where those need to go off hand. also the savage dri is still > > > only in mesa. > > > At this point this can probably wait until after the next release for merg ing. > > > > > > Alex > > Finally I can post to xorg > > so a little resume for xorg list: > > with your patch and > > uncomment on xc/config/cf/xorgsite.def > > #define BuildDevelDRIDrivers YES > > > > Finally I can report that DRI work on savage twister k very (well) > > smoothly :) > > but on some videos with video driver xv (others works well) have > > problems, I see a duplicated image, I test it with mplayer and xine and > > maybe a small problem in xine with xv drive is already a problem o > > s3savage drive. > > did you have those problems with DRI cvs or are they new with xorg? > The streams code has be reshuffled a bit. also try with > option "BCIForXv" "false" (or something like that; I forget the exact name). Don't see any changes with option "BCIForXv" "false". The duplicated/translated image is new, a small problem in xine with xv is old, happens with DRI cvs and still with xorg. > thanks for testing. testings are welcomed, I'll try help you, where I could help you. sorry for my bad English. thanks, > Alex > > > > > best regards, -- S?rgio M. B. From carl at personnelware.com Thu Aug 5 18:24:44 2004 From: carl at personnelware.com (Carl Karsten) Date: Thu Aug 5 18:24:48 2004 Subject: [Xorg] tinderbox forest fire Message-ID: <1f0e01c47b54$28025f90$1e01a8c0@cnt496> http://freedesktop.org/cgi-bin/tinderbox3/showbuilds.pl?tree=XMonolithic I would look at the logs, but I am being summoned for dinner. Carl K From Jim.Gettys at hp.com Thu Aug 5 18:31:27 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Thu Aug 5 18:31:37 2004 Subject: [Xorg] tinderbox forest fire In-Reply-To: <1f0e01c47b54$28025f90$1e01a8c0@cnt496> References: <1f0e01c47b54$28025f90$1e01a8c0@cnt496> Message-ID: <1091755887.2850.7.camel@localhost.localdomain> Yeah, looks like Eric broke the build in his last check in on composite. If we could get a (compatible) version of bonsai going, it would make the blame game even easier. - Jim On Thu, 2004-08-05 at 21:24, Carl Karsten wrote: > http://freedesktop.org/cgi-bin/tinderbox3/showbuilds.pl?tree=XMonolithic > > I would look at the logs, but I am being summoned for dinner. > > Carl K > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From ajax at nwnk.net Thu Aug 5 20:56:49 2004 From: ajax at nwnk.net (Adam Jackson) Date: Thu Aug 5 20:57:03 2004 Subject: [Xorg] tinderbox forest fire In-Reply-To: <1091755887.2850.7.camel@localhost.localdomain> References: <1f0e01c47b54$28025f90$1e01a8c0@cnt496> <1091755887.2850.7.camel@localhost.localdomain> Message-ID: <200408052356.54047.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 05 August 2004 21:31, Jim Gettys wrote: > Yeah, looks like Eric broke the build in his last check in on > composite. > > If we could get a (compatible) version of bonsai going, it > would make the blame game even easier. > - Jim I just pulled from CVS about 90 minutes ago and ran make World afresh, no problems here... - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBEwGEW4otUKDs0NMRAt9XAKCBKwlun+223nwIhqMaaUNny17rHgCg33i3 f0MI+pLiSV2fDJBPv3eM+u0= =yDhY -----END PGP SIGNATURE----- From eta at lclark.edu Thu Aug 5 20:58:28 2004 From: eta at lclark.edu (Eric Anholt) Date: Thu Aug 5 20:58:34 2004 Subject: [Xorg] Re: CVS Update: xc (branch: trunk) In-Reply-To: <20040806003129.4DF129EEFD@freedesktop.org> References: <20040806003129.4DF129EEFD@freedesktop.org> Message-ID: <1091764708.918.230.camel@leguin> On Thu, 2004-08-05 at 17:31, Eric Anholt wrote: > CVSROOT: /cvs/xorg > Module name: xc > Changes by: anholt@pdx. 04/08/05 17:31:29 > > Log message: > Fix missing ';' in cw.c and unwrap the render wrapper properly. > > Modified files: > ./: > ChangeLog > xc/programs/Xserver/composite/: > cw.c cw.h cw_render.c Sorry about that one. I have no idea how it slipped through :( -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From keithp at keithp.com Thu Aug 5 21:59:04 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 00:57:44 2004 Subject: [Xorg] xserver: Interrupt pointer (seg f000 off 5490) doesn't point at ROM In-Reply-To: Your message of "Thu, 05 Aug 2004 08:58:05 +0200." <1091689084.31362.17.camel@klamath.ankon.de.eu.org> Message-ID: <E1Bswor-0000eA-W9@evo.keithp.com> Around 8 o'clock on Aug 5, Andreas Kohn wrote: > I can't get xserver to run on my machine. Both Xvesa and Xpm2[*] report: You'll want to try loading the vesa fb driver into your kernel and using Xfbdev instead. Sometimes the vm86 support code in the vesa module gets confused by weird bioses. Help in debugging these cases would be welcome if you feel up to it, but I don't have any instances which fail available to me. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040805/b998cae6/attach ment.pgp From stefano at cdh.it Fri Aug 6 02:48:30 2004 From: stefano at cdh.it (stefano@cdh.it) Date: Fri Aug 6 02:48:38 2004 Subject: [Xorg] V_BIOS Radeon problem In-Reply-To: <20040805211656.13885.qmail@web14930.mail.yahoo.com> References: <20040805211656.13885.qmail@web14930.mail.yahoo.com> Message-ID: <411353EE.9030000@cdh.it> Jon Smirl wrote: >Does X have this ATI radeon fix in it? This should be done before >trying to access a ROM on a radeon card. Several of the radeons I own >need this fix. > > > I use Xorg from slackware, I'll check in the source. In which file do I should find this code? >/* Fix from ATI for problem with Radeon hardware not leaving ROM >enabled */ >#define DRIVER_ROMBUG(mmio) \ >{ \ > unsigned int temp; \ > temp = DRM_READ32(mmio, RADEON_MPP_TB_CONFIG); \ > temp &= 0x00ffffffu; \ > temp |= 0x04 << 24; \ > DRM_WRITE32(mmio, RADEON_MPP_TB_CONFIG, temp); \ > temp = DRM_READ32(mmio, RADEON_MPP_TB_CONFIG); \ >} > > > > >===== >Jon Smirl >jonsmirl@yahoo.com > > > >__________________________________ >Do you Yahoo!? >New and Improved Yahoo! Mail - Send 10MB messages! >http://promotions.yahoo.com/new_mail > > From thomas at winischhofer.net Fri Aug 6 05:48:23 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Fri Aug 6 05:50:00 2004 Subject: [Xorg] xorgGetVersion() declaration Message-ID: <41137E17.9030005@winischhofer.net> Shouldn't there be a declaration for xorgGetVersion() anywhere in a common header file? That function is otherwise not (legitimately) usable from within a module. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net *** http://www.winischhofer.net twini AT xfree86 DOT org From krh at bitplanet.net Fri Aug 6 08:03:06 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Fri Aug 6 08:05:11 2004 Subject: [Xorg] CVS snapshot RPMs for Fedore Core 2 Message-ID: <41139DAA.1090603@bitplanet.net> Hi, I have put together a set of RPMs for Xorg CVS as of August 5 in http://freedesktop.org/~krh In other words, these RPMs have the new set of extensions, but also a set of known bugs (see #351). These aren't official Red Hat RPMs and they are only available for i386. Fedora Development will soon have official RPMs for other architectures, but for now these packages should make more widespread testing easier. Use the standard bugzilla.freedesktop.org for reporting bugs against these packages, and please Cc me (bugzilla account: krh@bitplanet.net) on bugs filed against them. Also, remember to check that the bug you are reporting is not already in bugzilla. Have fun, Kristian From alexdeucher at gmail.com Fri Aug 6 08:09:14 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Fri Aug 6 08:09:19 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <1091749867.3320.5.camel@darkstar> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> <1091749867.3320.5.camel@darkstar> Message-ID: <a728f9f9040806080953f5a40e@mail.gmail.com> On Fri, 06 Aug 2004 00:51:08 +0100, S?rgio Monteiro Basto <sergiomb@netcabo.pt> wrote: > > > On Thu, 2004-08-05 at 17:08, Alex Deucher wrote: > > On Thu, 05 Aug 2004 03:13:35 +0100, S?rgio Monteiro Basto > > <sergiomb@netcabo.pt> wrote: > > > On Mon, 2004-08-02 at 05:45, Alex Deucher wrote: > > > > I just finished the preliminary merge. It seems to work ok in limited > > > > testing. for those interested the patch is here: > > > > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > > > > > > > the code still needs the "develdri" #ifdefs added. I'm not sure > > > > exactly where those need to go off hand. also the savage dri is still > > > > only in mesa. > > > > At this point this can probably wait until after the next release for me rging. > > > > > > > > Alex > > > Finally I can post to xorg > > > so a little resume for xorg list: > > > with your patch and > > > uncomment on xc/config/cf/xorgsite.def > > > #define BuildDevelDRIDrivers YES > > > > > > Finally I can report that DRI work on savage twister k very (well) > > > smoothly :) > > > but on some videos with video driver xv (others works well) have > > > problems, I see a duplicated image, I test it with mplayer and xine and > > > maybe a small problem in xine with xv drive is already a problem o > > > s3savage drive. > > > > did you have those problems with DRI cvs or are they new with xorg? > > The streams code has be reshuffled a bit. also try with > > option "BCIForXv" "false" (or something like that; I forget the exact name). > > Don't see any changes with option "BCIForXv" "false". > > The duplicated/translated image is new, a small problem in xine with xv > is old, happens with DRI cvs and still with xorg. thanks I'll look into it as soon as I get a chance. Alex > > > thanks for testing. > > testings are welcomed, I'll try help you, where I could help you. > sorry for my bad English. > thanks, > > > > Alex > > > > > > > > best regards, > > -- > S?rgio M. B. > > From Alan.Coopersmith at Sun.COM Fri Aug 6 08:18:33 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Fri Aug 6 08:18:30 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <6555429d040806011636e2cc46@mail.gmail.com> References: <6555429d040806011636e2cc46@mail.gmail.com> Message-ID: <4113A149.7020006@sun.com> xorg@freedesktop.org is the mailing list for xorg, and would be a much better place to discuss adding fonts to the X.Org distribution, so I've cc'ed it. I believe the license requirements are that it be some sort of open source license, but that the requirements for fonts are a bit looser than source code. TrueType fonts are the currently preferred format. -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering Soon-Son Kwon wrote: > Hi all: > I am Korean user. > At http://freedesktop.org/cgi-bin/viewcvs.cgi/xorg/xc/fonts/encodings/, > there are many fonts which seems to be distributed as default. > > But as for Korean fonts, few fonts are distributed together hence > users should add & configure Korean fonts manually which takes much time > and discourages new users who do not have much experience with X before. > > We already have some free/open Korean fonts and some people are working > on new fonts. If these Korean fonts can be added to the default distrubition, > then it will greatly benefit many people. > > - Can anyone please let me know how to add Korean fonts to the default > xorg source distribution? Is there any approval process? > - What is the license requirement for that fonts? > - What should be the technical font format for this? > > Any comments are welcomed. > > Thanks very much. From Nicolas.Mailhot at laPoste.net Fri Aug 6 08:44:09 2004 From: Nicolas.Mailhot at laPoste.net (Nicolas Mailhot) Date: Fri Aug 6 08:44:22 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <4113A149.7020006@sun.com> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> Message-ID: <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> On ven, 2004-08-06 at 08:18 -0700, Alan Coopersmith wrote: > xorg@freedesktop.org is the mailing list for xorg, and would be a much > better place to discuss adding fonts to the X.Org distribution, so I've > cc'ed it. > > I believe the license requirements are that it be some sort of open source > license, but that the requirements for fonts are a bit looser than source > code. > > TrueType fonts are the currently preferred format. And of course the preferred way would be to have a single set of consistent truetype fonts with full unicode coverage. If everyone could just contribute glyphs to a single font family (the Vera fonts Bitstream liberated for gnome seems a good base) instead of multiplying fonts with partial coverage this would be better for all of us. Cheers, -- Nicolas Mailhot -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?= Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/d768808c/attach ment.pgp From sandmann at daimi.au.dk Fri Aug 6 08:34:32 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Fri Aug 6 09:30:25 2004 Subject: [Xorg] Prefetching extensions Message-ID: <ye88ycsnuuv.fsf@ec02.daimi.au.dk> People who read the minutes of the recent architecture board meeting will know that the conclusion wrt. an extension extension was to delay it until hardware will make it a necessity and instead apply a hack to Xlib to reduce the number of round-trips on startup. So here is an Xlib hack that does two things (a) It adds a new XPrefetchExtensions (char **names, int count) call that in a single roundtrip will query the extensions and store the result in a cache. Subsequent calls to XQueryExtensions(), both direct and indirect though things like XRenderQueryExtension() will then return without any roundtrips. (b) Makes XOpenDisplay() use XPrefetchExtensions() to batch together the initial queries for BIGREQUESTS, XKEYBOARD with and the initial GetPropeerty it does. This is not material for the upcoming release of course. For people worried about the performance of the linked list caching scheme, remember that only a small number of extensions are ever queried for. S?ren -------------- next part -------------- A non-text attachment was scrubbed... Name: prefetch Type: application/octet-stream Size: 11458 bytes Desc: The patch Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/b3204e74/prefet ch.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: PrefetchExtensions.c Type: application/octet-stream Size: 3828 bytes Desc: PrefetchExtensions.c Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/b3204e74/Prefet chExtensions.obj From keithp at keithp.com Fri Aug 6 09:28:06 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 09:34:47 2004 Subject: [Xorg] What happened to xorg-bugzilla-noise? In-Reply-To: Your message of "Wed, 04 Aug 2004 19:19:43 +0200." <41111AAF.2A622B64@nrubsig.org> Message-ID: <E1Bt7Ze-0005JP-J4@evo.keithp.com> Paul Anderson wrote: > I noticed that I haven't received any e-mail from bugzilla to the > xorg-bugzilla-noise list since July 14. Does anyone know why? I fixed this a couple of days ago; all of the mail was pending moderation because mailman somehow lost that bugzilla was allowed to post to the list. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/8f8e6d5e/attach ment.pgp From keithp at keithp.com Fri Aug 6 10:20:07 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 10:20:30 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: Your message of "Fri, 06 Aug 2004 17:44:09 +0200." <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> Message-ID: <E1Bt8Nz-0005Nt-Pw@evo.keithp.com> Around 17 o'clock on Aug 6, Nicolas Mailhot wrote: > And of course the preferred way would be to have a single set of > consistent truetype fonts with full unicode coverage. That's (unfortunately) not really possible. Korean, Japanese and Chinese use overlapping sections of Unicode, so you need three separate fonts to display these languages correctly. I believe most readers of these languages can make sense out of the alternate representations, but it's somewhat akin to a English reader trying to make sense of Arabic numerals (that's probably overstating the case a bit, but I wanted to use an example most of us can directly experience). Besides, typefaces have a specific "style" which is often only suitable for a limited number of character sets; the various curves and stems are tightly tied to the expected letterform variations. One can often extend a Latin typeface to Cyrillic, but not to Devanagari. Take a look at Arial Unicode to see what happens when you try to mash all of Unicode into a single "font". Yuck. (well, ok, Arial itself is an ugly clone of Helvetica, but still). Once you accept that a single typeface cannot cover all of Unicode, you simply create applications and mechanisms that can blend multiple fonts together to present the user's data. Fontconfig tries to help with this process, and both Qt and Pango manage quite nicely at this point. Xterm could use some help in this area. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/ac437d69/attach ment-0001.pgp From ufz6 at rz.uni-karlsruhe.de Fri Aug 6 10:30:25 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Fri Aug 6 10:29:52 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL Message-ID: <E1Bt8XN-0004Oy-00@mailgate.rz.uni-karlsruhe.de> Redirect OpenGL application to backing store pixmap does not work with Composite Extension (in Manual Mode) (Xserver always draw). Is GLX use a wrapper functions for GC Operations, which let the Deron Johnson hacks of GC wrapper functions in Composite extension not work OR there is others reason? We use it by project Looking Glass. Note that most GLX modules come with graphic card, which we could not hack it directly. Xvideo uses the overlay feature of the video cards to draw the video on the screen, which bring trouble with composite extension. I heared there is a discussion about how to get Xvideo to work with Composite extension, is that right? Amir Bukhari E-Mail: ufz6@rz.uni-karlsruhe.de From keithp at keithp.com Fri Aug 6 10:45:24 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 10:45:44 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: Your message of "Fri, 06 Aug 2004 19:30:25 +0200." <E1Bt8XN-0004Oy-00@mailgate.rz.uni-karlsruhe.de> Message-ID: <E1Bt8mS-0005RQ-Mz@evo.keithp.com> Around 19 o'clock on Aug 6, "Amir Bukhari" wrote: > Redirect OpenGL application to backing store pixmap does not work with > Composite Extension (in Manual Mode) (Xserver always draw). Correct. Fixing GLX to draw to off-screen memory will require additional work. > Xvideo uses the overlay feature of the video cards to draw the video on the > screen, which bring trouble with composite extension. I heared there is a > discussion about how to get Xvideo to work with Composite extension, is that > right? For simple decoration and animation hacks, the overlays will "work", but for more sophisticated manipulation, the drivers need to be modified to use the 3D texturing engine to convert the YUV image to RGB data in the off-screen pixmap. The kdrive-based Xati server demonstrates how to do that for R128 and R100 hardware. The XFree86-based Matrox driver has code to use the texture engine, but will need a modest amount of work to make it support Composite correctly. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/46b0df1a/attach ment.pgp From aritger at nvidia.com Fri Aug 6 10:41:52 2004 From: aritger at nvidia.com (Andy Ritger) Date: Fri Aug 6 10:46:58 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <E1Bt8XN-0004Oy-00@mailgate.rz.uni-karlsruhe.de> References: <E1Bt8XN-0004Oy-00@mailgate.rz.uni-karlsruhe.de> Message-ID: <Pine.LNX.4.58.0408061337100.29176@paert.nvidia.com> The technical challenges of Damage/Composite with direct rendering clients have been discussed in threads such as this one: http://freedesktop.org/pipermail/xorg/2004-May/000607.html I believe Damage/Composite + GLX direct rendering clients is a solvable problem, but there will be a significant performance impact, and it will be a long term project (eg: I do not have an ETA of when NVIDIA will be able to provide an OpenGL driver that interacts correctly with Damage/Composite; I'm not familiar with DRI's schedule for Damage/Composite support). I do not believe video overlays will be usable with Damage/Composite. Thanks, - Andy On Fri, 6 Aug 2004, Amir Bukhari wrote: > Redirect OpenGL application to backing store pixmap does not work with > Composite Extension (in Manual Mode) (Xserver always draw). > Is GLX use a wrapper functions for GC Operations, which let the Deron > Johnson hacks of GC wrapper functions in Composite extension not work OR > there is others reason? We use it by project Looking Glass. > Note that most GLX modules come with graphic card, which we could not hack > it directly. > > Xvideo uses the overlay feature of the video cards to draw the video on the > screen, which bring trouble with composite extension. I heared there is a > discussion about how to get Xvideo to work with Composite extension, is that > right? > > Amir Bukhari > E-Mail: ufz6@rz.uni-karlsruhe.de > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From ufz6 at rz.uni-karlsruhe.de Fri Aug 6 11:14:24 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Fri Aug 6 11:13:51 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <E1Bt8mS-0005RQ-Mz@evo.keithp.com> Message-ID: <E1Bt9Dw-0002Kh-00@mailgate.rz.uni-karlsruhe.de>
> Correct. Fixing GLX to draw to off-screen memory will require additional > work. It seems as I read the old discussions about this issue, it is complex issue. Is there any Work in progress? From carl at personnelware.com Fri Aug 6 11:57:13 2004 From: carl at personnelware.com (Carl Karsten) Date: Fri Aug 6 11:56:23 2004 Subject: [Xorg] tinderbox bured out my laptop Message-ID: <259701c47be7$2f81e400$1e01a8c0@cnt496> http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=58&logfile=20040 806071207.log /usr/include/math.h:-21758: internal compiler error: Bus errorGuessing it over heated. I am pulling my boxes until the tinderbox is a bit more tender with my boxes.Carl Khttp://www.personnelware.com/carl/resume.html From sandmann at daimi.au.dk Fri Aug 6 11:33:19 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Fri Aug 6 12:29:03 2004 Subject: [Xorg] Composite and ABI stability Message-ID: <ye8oelo5d74.fsf@horse08.daimi.au.dk> In bug 990, Eric Anholt reports that X server compiled with COMPOSITE produce wrong colors and suspects that this is cause alphaMask and alphaOffset in Visuals are not initialized. This is correct; modfiying the i830 driver to initialize those fields does make the problem go away. However, there is a bigger problem than that: typedef struct _Visual { VisualID vid; short class; short bitsPerRGBValue; short ColormapEntries; short nplanes;/* = log2 (ColormapEntries). This does not * imply that the screen has this many planes. * it may have more or fewer */ unsigned long redMask, greenMask, blueMask; int offsetRed, offsetGreen, offsetBlue; #ifdef COMPOSITE unsigned long alphaMask; int offsetAlpha; #endif } VisualRec; The two added fields break binary compatibility because drivers are passed arrays of Visuals though screens and are expected to initialize them. There is a similar problem with Pixmaps which also get two additional fields. If we are guaranteeing binary compatibility with existing drivers, this has to be done in a different way. Some possible solutions: 1. In compinit.c simply initialzie all the existing alpha masks to 0. This will break compatibility and prevent hardware from advertising its own alpha visuals 2. Fix all drivers to initialize the fields properly. This will break compatibility in the Composite case. 3. Rework the way composite has been integrated to now change the size of Visuals and Pixmaps and make composite responsible for initializing the new fields. To me, 3 seems the right solution, but I could be wrong. S?ren From kem at freedesktop.org Fri Aug 6 12:48:30 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Fri Aug 6 12:48:41 2004 Subject: [Xorg] Composite and ABI stability In-Reply-To: <ye8oelo5d74.fsf@horse08.daimi.au.dk> References: <ye8oelo5d74.fsf@horse08.daimi.au.dk> Message-ID: <20040806194830.GA30491@kem.org> On Fri, Aug 06, 2004 at 08:33:19PM +0200, Soeren Sandmann wrote: > In bug 990, Eric Anholt reports that X server compiled with COMPOSITE ^^^^^^^^^^^ Kevin Martin > produce wrong colors and suspects that this is cause alphaMask and > alphaOffset in Visuals are not initialized. > > This is correct; Thank you for confirming this issue. > modfiying the i830 driver to initialize those fields > does make the problem go away. However, there is a bigger problem than > that: > > typedef struct _Visual { > VisualID vid; > short class; > short bitsPerRGBValue; > short ColormapEntries; > short nplanes;/* = log2 (ColormapEntries). This does not > * imply that the screen has this many planes. > * it may have more or fewer */ > unsigned long redMask, greenMask, blueMask; > int offsetRed, offsetGreen, offsetBlue; > #ifdef COMPOSITE > unsigned long alphaMask; > int offsetAlpha; > #endif > } VisualRec; > > > The two added fields break binary compatibility because drivers are > passed arrays of Visuals though screens and are expected to initialize > them. There is a similar problem with Pixmaps which also get two > additional fields. > > If we are guaranteeing binary compatibility with existing drivers, > this has to be done in a different way. > > Some possible solutions: > > 1. In compinit.c simply initialzie all the existing alpha > masks to 0. This will break compatibility and prevent > hardware from advertising its own alpha visuals > > 2. Fix all drivers to initialize the fields properly. This > will break compatibility in the Composite case. > > 3. Rework the way composite has been integrated to now change > the size of Visuals and Pixmaps and make composite > responsible for initializing the new fields. > > To me, 3 seems the right solution, but I could be wrong. I agree with your assessment and recently added a comment to bug #991 along similar lines -- i.e., create an "extended" visual structure that only Composite would export. A similar approach could be taken with pixmaps. This should solve both the ABI issue as well as the exposing visuals problem (bug #991). Another solution, if it is not possible to fix the ABI issues, is to simply disable compiling Composite by default for the release. From keithp at keithp.com Fri Aug 6 13:12:51 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 13:13:17 2004 Subject: [Xorg] Composite and ABI stability In-Reply-To: Your message of "06 Aug 2004 20:33:19 +0200." <ye8oelo5d74.fsf@horse08.daimi.au.dk> Message-ID: <E1BtB59-0005Xz-4G@evo.keithp.com> Around 20 o'clock on Aug 6, Soeren Sandmann wrote: > #ifdef COMPOSITE > unsigned long alphaMask; > int offsetAlpha; > #endif I didn't remember this part of the work. It's really not necessary part of the Composite implementation, it's only used to 'kludge' the color lookup code in colormap.c to return colors with alpha bits already set to one. We can easily fix this by having the colormap code call directly into the composite extension and get the appropriate values for "non-core" visuals. I'll see about fixing this after I get trapezoids integrated into CVS. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/9a944d8a/attach ment.pgp From keithp at keithp.com Fri Aug 6 13:15:39 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 13:16:01 2004 Subject: [Xorg] Composite and ABI stability In-Reply-To: Your message of "Fri, 06 Aug 2004 15:48:30 EDT." <20040806194830.GA30491@kem.org> Message-ID: <E1BtB7r-0005YE-ML@evo.keithp.com> Around 15 o'clock on Aug 6, Kevin E Martin wrote: > Another solution, if it is not possible to fix the ABI issues, is to > simply disable compiling Composite by default for the release. We can also simply remove the visual ABI changes -- they're only used to kludge AllocColor (et al) to add alpha bits to server-side color allocations. Presumably a "knowledgable" client will know what to do with color allocations already. As a point of interest -- neither Gtk+ nor Qt will benefit from the server-side kludge as they always perform color allocation on the client side for TrueColor visuals, so the code as built today doesn't actually help all that much. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/cf750297/attach ment.pgp From Deron.Johnson at Sun.COM Fri Aug 6 13:16:38 2004 From: Deron.Johnson at Sun.COM (Deron Johnson) Date: Fri Aug 6 13:16:43 2004 Subject: [Xorg] Composite and ABI stability In-Reply-To: <E1BtB59-0005Xz-4G@evo.keithp.com> References: <E1BtB59-0005Xz-4G@evo.keithp.com> Message-ID: <4113E726.1020901@Sun.COM> I mentioned this in an e-mail last week to Keith and Eric Anholt as one of the issues with Composite that needs to be resolved. Keith, Eric: did you get that e-mail? It contained other issues that need attention. In my work with Composite, I had to leave out the ARGB visual stuff entirely. Would it be possible to include the ARGB visual changes in a separate ifdef, say, #ifdef ARGB_VISUAL? Keith Packard wrote: > Around 20 o'clock on Aug 6, Soeren Sandmann wrote: > > >>#ifdef COMPOSITE >> unsigned long alphaMask; >> int offsetAlpha; >>#endif > > > I didn't remember this part of the work. It's really not necessary part > of the Composite implementation, it's only used to 'kludge' the color > lookup code in colormap.c to return colors with alpha bits already set to > one. > > We can easily fix this by having the colormap code call directly into the > composite extension and get the appropriate values for "non-core" visuals. > > I'll see about fixing this after I get trapezoids integrated into CVS. > > -keith > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From keithp at keithp.com Fri Aug 6 13:27:59 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 13:28:22 2004 Subject: [Xorg] Composite and ABI stability In-Reply-To: Your message of "Fri, 06 Aug 2004 13:16:38 PDT." <4113E726.1020901@Sun.COM> Message-ID: <E1BtBJn-0006KA-JO@evo.keithp.com> Around 13 o'clock on Aug 6, Deron Johnson wrote: > In my work with Composite, I had to leave out the ARGB visual stuff > entirely. Would it be possible to include the ARGB visual changes > in a separate ifdef, say, #ifdef ARGB_VISUAL? There's no need to leave out the new visual creation code in Composite, all we need to do is not tell the rest of the X server where the alpha bits lie. Simply removing alphaMask/offsetAlpha from the visual structure and deleting the related code in colormap.c should restore sanity (and compatibility) to this structure. Bothersome that this structure turns out to be placed in arrays and hence unextendable. I will try to figure out how to advertise visuals through the Composite extension for applications interested in using ARGB visuals; I think that's a more sensible approach in any case. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/288ff20c/attach ment.pgp From idr at us.ibm.com Fri Aug 6 13:27:53 2004 From: idr at us.ibm.com (Ian Romanick) Date: Fri Aug 6 13:59:16 2004 Subject: [Xorg] Composite and ABI stability In-Reply-To: <ye8oelo5d74.fsf@horse08.daimi.au.dk> References: <ye8oelo5d74.fsf@horse08.daimi.au.dk> Message-ID: <4113E9C9.9060903@us.ibm.com> Soeren Sandmann wrote: > In bug 990, Eric Anholt reports that X server compiled with COMPOSITE > produce wrong colors and suspects that this is cause alphaMask and > alphaOffset in Visuals are not initialized. > > This is correct; modfiying the i830 driver to initialize those fields > does make the problem go away. However, there is a bigger problem than > that: I ran into a similar problem a few months ago (probably closer to a year ago now) with respect to GLX visuals on the client-side and on the server-side. My solution was to use a new structure, _GLcontextModes, to represent the data. The data provided by the driver in the old structure was converted to the new structure by a device-independent layer. From keithp at keithp.com Fri Aug 6 14:13:54 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 14:14:24 2004 Subject: [Xorg] Composite and ABI stability In-Reply-To: Your message of "Fri, 06 Aug 2004 13:27:53 PDT." <4113E9C9.9060903@us.ibm.com> Message-ID: <E1BtC2E-0007xg-Ku@evo.keithp.com> Around 13 o'clock on Aug 6, Ian Romanick wrote: > I ran into a similar problem a few months ago (probably closer to a year > ago now) with respect to GLX visuals on the client-side and on the > server-side. Fortunately, I already have a structure on both server and client sides representing the visual structure -- the PictureFormat contains everything needed. Removing the alpha fields from the visual affects *only* the ability of the core colormap code to pre-fill pixels with solid alpha values. This helped me get Xterm running on the ARGB visual, but had no effect on Gtk+ or Qt applications (which have their own client-side TrueColor pixel allocation code). I could also hard-code the pixel computations so that all bits from RGB to depth are set to one. Or, we could kludge the colormap code to call back into the composite code to figure out what to do. Anything but add elements to the Visual structure in the server. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/af96b6d3/attach ment.pgp From bryce at osdl.org Fri Aug 6 14:35:23 2004 From: bryce at osdl.org (Bryce Harrington) Date: Fri Aug 6 14:35:30 2004 Subject: [Xorg] Xorg tinderbox chat In-Reply-To: <259701c47be7$2f81e400$1e01a8c0@cnt496> Message-ID: <Pine.LNX.4.33.0408061305300.28769-100000@osdlab.pdx.osdl.net> Kiko, Jim, and I had a chat on Tinderbox this morning. Some notes: Current Tinderbox status: * anholt-LC FreeBSD - has been in state 'compiling' for a couple days now, is it dead? * cfk.cp1 Linux - Appears to be having trouble doing CVS checkouts maybe? Isn't getting very far into the process. * mh-OpenBSD-amd64 OpenBSD 3.5 - Seems to be having trouble linking a library. Kiko wonders if this is a build system config issue? Maybe a library version mismatch? For scoping out the set of machines we may eventually want in the system, Jim mentions that the number of permutations gets quite large, especially when you look at the breadth of configs, distros, etc. We'll probably need to figure out a good 'sparse matrix' that provides sufficient coverage. Kiko mentions that Tinderbox also provides mechanisms for splitting the results out into separate pages. Bonzai was identified as an important next step to getting additional value from this setup. After that, Jim indicated three automated tests that would be worth hooking in: xfw4, x11perf, and rendertest. It was commented that Xorg is going to need to start assembling the equivalent of a QA-oriented team to investigate, try out, and hook up these and other tests as we go forward. There were a lot of other topics touched on, but I hope this captures the gist of it. Bryce On Fri, 6 Aug 2004, Carl Karsten wrote: > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=58&logfile=200 40806071207.log > /usr/include/math.h:-21758: internal compiler error: Bus errorGuessing it over > heated. I am pulling my boxes until the tinderbox is a bit more tender with m y > boxes.Carl Khttp://www.personnelware.com/carl/resume.html > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From carl at personnelware.com Fri Aug 6 16:39:35 2004 From: carl at personnelware.com (Carl Karsten) Date: Fri Aug 6 16:38:51 2004 Subject: [Xorg] Re: Xorg tinderbox chat References: <Pine.LNX.4.33.0408061305300.28769-100000@osdlab.pdx.osdl.net> Message-ID: <26e001c47c0e$a404f070$1e01a8c0@cnt496> > * cfk.cp1 Linux - Appears to be having trouble doing CVS checkouts > maybe? Isn't getting very far into the process. It had trouble doing anything: > > /usr/include/math.h:-21758: internal compiler error: Bus error > > Guessing it over > > heated. Keep me posted. I have boxes. Carl K From Alan.Coopersmith at Sun.COM Fri Aug 6 18:11:44 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Fri Aug 6 18:12:46 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <20040806210629.J2563@ada.dhs.org> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> <6555429d0408061645329bf72d@mail.gmail.com> <20040806210629.J2563@ada.dhs.org> Message-ID: <41142C50.5080803@Sun.COM> Ambrose Li wrote: > Hi, > > On Sat, Aug 07, 2004 at 08:45:57AM +0900, Soon-Son Kwon wrote: > > >>I think font is something like picture or novel which does >>not need to be freely modified. The font designers won't like >>that though some will. I remember that in the current xorg >>distribution, modifiable/non-modifiable fonts are mixed. > > > I agree that the designers won't like it, but I disagree that > fonts need not be freely modified. The middle ground is the license used by the Bitstream Vera fonts (which are the only fonts I know of added to Xorg recently) - they allow changes, but only if you rename your changed version so it's clear it's not the work of their designers. http://www.gnome.org/fonts/ -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From keithp at keithp.com Fri Aug 6 18:30:38 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 18:30:58 2004 Subject: [Xorg] Lots of changes today Message-ID: <E1BtG2g-0003U9-K6@evo.keithp.com> I imported the new trapezoid code today and then found several other broken bits in the xorg tree which I fixed: 1) misprite hadn't been replaced yet. the xserver tree uses a new implementation of misprite based on the damage code. This may seem like an unnecessary change, but not so -- the new sprite code cooperates with damage to avoid reporting changes when painting the sprite on the screen. Without this change, the server will spin whenever it uses a software cursor. 2) Xvfb didn't match "normal" PC hardware. This made my 'lightpipe' damage test application unhappy so I just changed it. Much nicer now. I also got rid of the mfb support. 3) I removed the new alpha fields in visuals. These made the driver ABI change without offering any substantive benefits. The idea was to report pixel values to clients that included the alpha bits so "simple" applications would "just work" on ARGB visuals. Turns out no modern toolkit bothers to ask the X server to translate RGB values into pixels for TrueColor visuals, so this was mostly a wasted effort in any case. If we want to revisit this, we will need to stick the alpha data somewhere else. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/560192be/attach ment.pgp From keithp at keithp.com Fri Aug 6 18:42:17 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 18:42:36 2004 Subject: [Xorg] Lots of changes today In-Reply-To: Your message of "Fri, 06 Aug 2004 21:36:02 EDT." <Pine.LNX.4.56.0408062135250.2410@localhost> Message-ID: <E1BtGDx-0003VB-IF@evo.keithp.com> Around 21 o'clock on Aug 6, Stuart Anderson wrote: > > 2) Xvfb didn't match "normal" PC hardware. > > Can you elaborate on this a bit more? How did it not match "normal"? Xvfb was letting the 'fb' code pick the RGB masks for pixels, so we got BGR color order. It was also not picky about depths, so when you asked for a x16 screen, you ended up with a depth 15 one. I'm afraid I hard-coded this to depth 16 so that it worked correctly for me; a better fix would be to respect the command line argument, but that seems "hard". With the current setup, you can use 'lightpipe' to a "normal" PC graphics card and things look right. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/30ff3469/attach ment.pgp From anderson at netsweng.com Fri Aug 6 18:36:02 2004 From: anderson at netsweng.com (Stuart Anderson) Date: Fri Aug 6 18:53:03 2004 Subject: [Xorg] Lots of changes today In-Reply-To: <E1BtG2g-0003U9-K6@evo.keithp.com> References: <E1BtG2g-0003U9-K6@evo.keithp.com> Message-ID: <Pine.LNX.4.56.0408062135250.2410@localhost> On Fri, 6 Aug 2004, Keith Packard wrote: > 2) Xvfb didn't match "normal" PC hardware. This made my 'lightpipe' > damage test application unhappy so I just changed it. Much nicer > now. I also got rid of the mfb support. Can you elaborate on this a bit more? How did it not match "normal"? Stuart Stuart R. Anderson anderson@netsweng.com Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 From keithp at keithp.com Fri Aug 6 19:04:34 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 19:04:56 2004 Subject: [Xorg] Lots of changes today In-Reply-To: Your message of "Sat, 07 Aug 2004 03:54:57 +0200." <41143671.34C7B15D@nrubsig.org> Message-ID: <E1BtGZW-0004w8-TX@evo.keithp.com> Around 3 o'clock on Aug 7, Roland Mainz wrote: > What do you mean with "normal" PC hardware ? Do you mean something like > making 24bit TrueColor the default visual for Xvfb or what ? No, all I changed was the order of RGB within a TrueColor visual as well as switching from depth 15 to depth 16 (a better depth fix would be nice). > Maybe not "modern" toolkits (BTW: Did you check whether Motif and Athena > applications still work ?) Remember that this change was only designed to make legacy toolkits operate with ARGB visuals. I have hacked xterm to kinda work in this mode with these DIX changes, but it still took a lot of fixes within the xterm code to make it all work more-or-less correctly. Applications using the "normal" visuals see no change in any case. If we think a change like this would be useful, we can go back and figure out a way to do this without modifying the visual structure. It's not that hard -- it's almost always just the bits in depth with those consumed by RGB taken out. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/25d20182/attach ment.pgp From ksoonson at gmail.com Fri Aug 6 16:45:57 2004 From: ksoonson at gmail.com (Soon-Son Kwon) Date: Fri Aug 6 19:38:14 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> Message-ID: <6555429d0408061645329bf72d@mail.gmail.com> Thank you very much for the comments. But still I do not fully understand how to add a new font to the default xorg distribution. What is the detailed license requirement? Alan's opinion is what I thought initially. I think font is something like picture or novel which does not need to be freely modified. The font designers won't like that though some will. I remember that in the current xorg distribution, modifiable/non-modifiable fonts are mixed. Here are some free font project in Korea. 1. http://kldp.net/projects/unfonts/ - almost ready to release within a week. - current snapshot can be downloaded from http://chem.skku.ac.kr/~wkpark/project/font/UnFonts/20040805/ ) 2. http://kldp.net/projects/baekmuk/ - actual fonts are in cvs tree - already included in many linux distributions including debian/gentoo/fedora Can anyone please check if these fonts are ready to be included? We are also planning to apply for government fund for commercial high quality fonts so that we can purchase the whole rights including free redistribution. If xorg distribution can hold more fonts for double-byte character users, then it would benefit many many people. Thanks very much. /Shawn On Fri, 06 Aug 2004 17:44:09 +0200, Nicolas Mailhot <nicolas.mailhot@laposte.net> wrote: > On ven, 2004-08-06 at 08:18 -0700, Alan Coopersmith wrote: > > xorg@freedesktop.org is the mailing list for xorg, and would be a much > > better place to discuss adding fonts to the X.Org distribution, so I've > > cc'ed it. > > > > I believe the license requirements are that it be some sort of open source > > license, but that the requirements for fonts are a bit looser than source > > code. > > > > TrueType fonts are the currently preferred format. > > And of course the preferred way would be to have a single set of > consistent truetype fonts with full unicode coverage. > > If everyone could just contribute glyphs to a single font family (the > Vera fonts Bitstream liberated for gnome seems a good base) instead of > multiplying fonts with partial coverage this would be better for all of > us. > > Cheers, > > -- > Nicolas Mailhot > > > -- http://kldp.org/~kss From bryce at osdl.org Fri Aug 6 19:47:44 2004 From: bryce at osdl.org (Bryce Harrington) Date: Fri Aug 6 19:47:48 2004 Subject: [Xorg] Lots of changes today In-Reply-To: <E1BtG2g-0003U9-K6@evo.keithp.com> Message-ID: <Pine.LNX.4.33.0408061945410.4961-100000@osdlab.pdx.osdl.net> Heya Keith, anholt's box is showing an issue with the do_traps.c code on his machine, presumably related to this set of changes. The logs don't pinpoint the exact cause but it seems to be around line 113 of do_traps.c: http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=31&logfile=2 0040806175804.log Bryce On Fri, 6 Aug 2004, Keith Packard wrote: > I imported the new trapezoid code today and then found several other > broken bits in the xorg tree which I fixed: > > 1) misprite hadn't been replaced yet. the xserver tree uses a new > implementation of misprite based on the damage code. This may seem > like an unnecessary change, but not so -- the new sprite code > cooperates with damage to avoid reporting changes when painting the > sprite on the screen. Without this change, the server will spin > whenever it uses a software cursor. > > 2) Xvfb didn't match "normal" PC hardware. This made my 'lightpipe' > damage test application unhappy so I just changed it. Much nicer > now. I also got rid of the mfb support. > > 3) I removed the new alpha fields in visuals. These made the driver > ABI change without offering any substantive benefits. The idea was > to report pixel values to clients that included the alpha bits so > "simple" applications would "just work" on ARGB visuals. Turns out > no modern toolkit bothers to ask the X server to translate RGB > values into pixels for TrueColor visuals, so this was mostly a > wasted effort in any case. If we want to revisit this, we will > need to stick the alpha data somewhere else. > > -keith > > > From Jim.Gettys at hp.com Fri Aug 6 19:51:44 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Fri Aug 6 19:51:55 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <6555429d0408061645329bf72d@mail.gmail.com> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> <6555429d0408061645329bf72d@mail.gmail.com> Message-ID: <1091847104.3132.33.camel@localhost.localdomain> Please take a look at the license I worked out with Bitstream for the Vera fonts. It manages to meet free software standards, while protecting the interests of the font designers to not have their name on modifications they do not approve of, and ensuring that they not just be dropped into a font resale system, but allowing them to be used in any other circumstance freely. See http://www.gnome.org/fonts Fonts need on-going maintenance (new characters need to be added from time to time), so unmodifiable fonts end up, with time, not being all that useful. Regards, - Jim Gettys On Fri, 2004-08-06 at 19:45, Soon-Son Kwon wrote: > Thank you very much for the comments. > > But still I do not fully understand how to add a new font > to the default xorg distribution. What is the detailed license > requirement? Alan's opinion is what I thought initially. > > I think font is something like picture or novel which does not > need to be freely modified. The font designers won't like that though > some will. I remember that in the current xorg distribution, > modifiable/non-modifiable fonts are mixed. > > Here are some free font project in Korea. > 1. http://kldp.net/projects/unfonts/ > - almost ready to release within a week. > - current snapshot can be downloaded from > http://chem.skku.ac.kr/~wkpark/project/font/UnFonts/20040805/ ) > > 2. http://kldp.net/projects/baekmuk/ > - actual fonts are in cvs tree > - already included in many linux distributions including debian/gentoo/fedora > > Can anyone please check if these fonts are ready to be included? > We are also planning to apply for government fund for commercial high quality > fonts so that we can purchase the whole rights including free redistribution. > > If xorg distribution can hold more fonts for double-byte character users, > then it would benefit many many people. > > Thanks very much. > > /Shawn > > > On Fri, 06 Aug 2004 17:44:09 +0200, Nicolas Mailhot > <nicolas.mailhot@laposte.net> wrote: > > On ven, 2004-08-06 at 08:18 -0700, Alan Coopersmith wrote: > > > xorg@freedesktop.org is the mailing list for xorg, and would be a much > > > better place to discuss adding fonts to the X.Org distribution, so I've > > > cc'ed it. > > > > > > I believe the license requirements are that it be some sort of open source > > > license, but that the requirements for fonts are a bit looser than source > > > code. > > > > > > TrueType fonts are the currently preferred format. > > > > And of course the preferred way would be to have a single set of > > consistent truetype fonts with full unicode coverage. > > > > If everyone could just contribute glyphs to a single font family (the > > Vera fonts Bitstream liberated for gnome seems a good base) instead of > > multiplying fonts with partial coverage this would be better for all of > > us. > > > > Cheers, > > > > -- > > Nicolas Mailhot > > > > > > > From aplattner at nvidia.com Fri Aug 6 20:00:59 2004 From: aplattner at nvidia.com (Aaron Plattner) Date: Fri Aug 6 20:12:34 2004 Subject: [Xorg] RandR physical screen size question Message-ID: <20040807030059.GA23012@homeworld.dnsalias.net> While working on rotation issues, I've noticed that xf86RandRGetInfo calculates the physical screen size as
pScreen->mmWidth * randrp->virtualX / scrp->currentMode->HDisplay, pScreen->mmHeight * randrp->virtualY / scrp->currentMode->VDisplay in the case where the current mode is different from the screen's virtual size. Originally, this function simply looked for any mode matching the virtual size, but it was modified in response to XFree86's bug #853 (http://bugzilla.xfree86.org/show_bug.cgi?id=853). This leads to the following behavior: [aaron@dhcp-178-206 common]$ xrandr SZ: Pixels Physical Refresh *0 1280 x 1024 ( 361mm x 292mm ) *75 60 1 1024 x 768 ( 361mm x 292mm ) 85 75 70 60 [...] 16 320 x 200 ( 361mm x 292mm ) 85 17 320 x 175 ( 361mm x 292mm ) 85 Current rotation - left Current reflection - none Rotations possible - normal left inverted right Reflections possible - none [Hit ctrl-alt-+] [aaron@dhcp-178-206 common]$ xrandr SZ: Pixels Physical Refresh 0 1280 x 1024 ( 361mm x 292mm ) 75 60 1 1024 x 768 ( 361mm x 292mm ) 85 75 70 60 [...] 16 320 x 200 ( 361mm x 292mm ) 85 17 320 x 175 ( 361mm x 292mm ) 85 *18 1280 x 1024 ( 451mm x 389mm ) *75 Current rotation - left Current reflection - none Rotations possible - normal left inverted right Reflections possible - none Notice the new mode with the bogus physical size. My question is, is this intentional, or a bug? Why isn't the physical size simply set to pScreen->mmWidth x pScreen->mmHeight? Thanks! -- Aaron Plattner From fxjrlists at yahoo.com.br Fri Aug 6 20:21:22 2004 From: fxjrlists at yahoo.com.br (Francisco Figueiredo Jr.) Date: Fri Aug 6 20:23:52 2004 Subject: [Xorg] Disabling XVideo because mode pixel rate. Message-ID: <41144AB2.2040400@yahoo.com.br> Hi all, Dawes, I'm getting this message in xorg logs, could you help me explain what it is?? Is there something I can do to lower the mode bandwidth? Can this damage my lcd monitor? Thanks in advance. Xorg message: (II) I810(0): Mode bandwidth is 88 Mpixel/s (II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 164 Mbyte/s, 0 Mbyte/s (II) I810(0): LFP compensation mode: 0x6 (II) I810(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Horizontal and Vertical Lines Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 18 256x256 slots (==) I810(0): Backing store disabled (==) I810(0): Silken mouse enabled (II) I810(0): Initializing HW Cursor (**) Option "dpms" (**) I810(0): DPMS enabled (WW) I810(0): Disabling XVideo output because the mode pixel rate (88 MHz) exceeds the hardware limit (79 MHz) From roland.mainz at nrubsig.org Fri Aug 6 18:54:57 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Fri Aug 6 20:26:57 2004 Subject: [Xorg] Lots of changes today References: <E1BtG2g-0003U9-K6@evo.keithp.com> Message-ID: <41143671.34C7B15D@nrubsig.org> Keith Packard wrote: [snip] > 2) Xvfb didn't match "normal" PC hardware. This made my 'lightpipe' > damage test application unhappy so I just changed it. Much nicer > now. I also got rid of the mfb support. What do you mean with "normal" PC hardware ? Do you mean something like making 24bit TrueColor the default visual for Xvfb or what ? > 3) I removed the new alpha fields in visuals. These made the driver > ABI change without offering any substantive benefits. The idea was > to report pixel values to clients that included the alpha bits so > "simple" applications would "just work" on ARGB visuals. Turns out > no modern toolkit bothers to ask the X server to translate RGB > values into pixels for TrueColor visuals, so this was mostly a > wasted effort in any case. Maybe not "modern" toolkits (BTW: Did you check whether Motif and Athena applications still work ?) but there are some (toolkit-less) applications which may depend on that (mpgdbx comes in mind). So the question is whether those applications will still work or not... ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From keithp at keithp.com Fri Aug 6 20:39:01 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 20:39:24 2004 Subject: [Xorg] Lots of changes today In-Reply-To: Your message of "Fri, 06 Aug 2004 19:47:44 PDT." <Pine.LNX.4.33.0408061945410.4961-100000@osdlab.pdx.osdl.net> Message-ID: <E1BtI2v-00079W-Mu@evo.keithp.com> Around 19 o'clock on Aug 6, Bryce Harrington wrote: > anholt's box is showing an issue with the do_traps.c code on his > machine, presumably related to this set of changes. The logs don't > pinpoint the exact cause but it seems to be around line 113 of > do_traps.c: Looks like I committed code in the wrong order. I think it should be fixed now; we'll see when the tinderbox comes around again. This release is too darn big... -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/4e305afc/attach ment.pgp From keithp at keithp.com Fri Aug 6 20:42:22 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 20:42:41 2004 Subject: [Xorg] RandR physical screen size question In-Reply-To: Your message of "Fri, 06 Aug 2004 20:00:59 PDT." <20040807030059.GA23012@homeworld.dnsalias.net> Message-ID: <E1BtI6A-0007A0-MZ@evo.keithp.com> Around 20 o'clock on Aug 6, Aaron Plattner wrote: > My question is, is this intentional, or a bug? Why isn't the physical > size simply set to pScreen->mmWidth x pScreen->mmHeight? That's a good question; I do what you suggest in the kdrive servers which have supported rotation for "a while" now. Could it have something to do with the virtual desktop mode? -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/0be724e2/attach ment.pgp From gene.heskett at verizon.net Fri Aug 6 20:43:01 2004 From: gene.heskett at verizon.net (Gene Heskett) Date: Fri Aug 6 20:49:28 2004 Subject: [Xorg] Odd messages in log, can someone explain? Message-ID: <200408062343.01221.gene.heskett@verizon.net> Greetings; Running what is supposed to be an upgrade to FC2, but its not all working yet. I just noted these in my Xorg.0.log: ----------------- SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled SetClientVersion: 0 8 SetGrabKeysState - disabled SetGrabKeysState - enabled Does anyone know what these mean? It would be nice if these were time stamped, but there are none in this log. Might that be an option one could set in Xorg.conf? Thanks. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) 99.24% setiathome rank, not too shabby for a WV hillbilly Yahoo.com attorneys please note, additions to this message by Gene Heskett are: Copyright 2004 by Maurice Eugene Heskett, all rights reserved. From fxjrlists at yahoo.com.br Fri Aug 6 20:52:55 2004 From: fxjrlists at yahoo.com.br (Francisco Figueiredo Jr.) Date: Fri Aug 6 20:55:22 2004 Subject: [Xorg] Any chance i810 driver not rely in vbios to get video modes ? Message-ID: <41145217.3030608@yahoo.com.br> Hi all, I have a laptop which is capable of geting 1400x1050, but my bios doesn't present this mode to i810 driver. Is there any chance i810 driver not rely in bios to program video modes? For while, I'm testing this program which changes the vbios and add the 1400 mode, but I'm getting an strange message about xvideo disabled[1]. Thanks in advance Regards, Francisco Figueiredo Jr. [1] (II) I810(0): Mode bandwidth is 88 Mpixel/s (II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 164 Mbyte/s, 0 Mbyte/s (II) I810(0): LFP compensation mode: 0x6 (II) I810(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Horizontal and Vertical Lines Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 18 256x256 slots (==) I810(0): Backing store disabled (==) I810(0): Silken mouse enabled (II) I810(0): Initializing HW Cursor (**) Option "dpms" (**) I810(0): DPMS enabled (WW) I810(0): Disabling XVideo output because the mode pixel rate (88 MHz) exceeds the hardware limit (79 MHz) (II) I810(0): X context handle = 0x00000001 From keithp at keithp.com Fri Aug 6 21:24:00 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 6 21:24:20 2004 Subject: [Xorg] Any chance i810 driver not rely in vbios to get video modes ? In-Reply-To: Your message of "Sat, 07 Aug 2004 00:52:55 -0300." <41145217.3030608@yahoo.com.br> Message-ID: <E1BtIkS-0000Rd-UZ@evo.keithp.com> Around 0 o'clock on Aug 7, "Francisco Figueiredo Jr." wrote: > I have a laptop which is capable of geting 1400x1050, but my bios > doesn't present this mode to i810 driver. I've seen kludges around that make this work; you might poke about a bit and report back if you find something that does the trick for you. > Is there any chance i810 driver not rely in bios to program video modes? Nope. Turns out it's "hard" because the i810 doesn't actually contain all of the hardware needed to drive the display -- half of it is in an external chip, and there are *many* possible chips for that job, none of which are made by Intel and none of which have opened up their documentation. So, we have to rely on the BIOS to set up those external chips. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040806/20c47942/attach ment.pgp From bryce at osdl.org Fri Aug 6 22:01:35 2004 From: bryce at osdl.org (Bryce Harrington) Date: Fri Aug 6 22:01:42 2004 Subject: [Xorg] Lots of changes today In-Reply-To: <E1BtI2v-00079W-Mu@evo.keithp.com> Message-ID: <Pine.LNX.4.33.0408062157160.4961-100000@osdlab.pdx.osdl.net> On Fri, 6 Aug 2004, Keith Packard wrote: > Around 19 o'clock on Aug 6, Bryce Harrington wrote: > > anholt's box is showing an issue with the do_traps.c code on his > > machine, presumably related to this set of changes. The logs don't > > pinpoint the exact cause but it seems to be around line 113 of > > do_traps.c: > > Looks like I committed code in the wrong order. I think it should be > fixed now; we'll see when the tinderbox comes around again. This release > is too darn big... Yeah, you're right, Xorg is Huge. But this is exactly the sort of thing that Tinderbox Luvs. :-) As of 12m ago, problem still appears unresolved, according to anholt's FreeBSD's box. We need faster build machines. Anholt gets a geek-point here though. Bryce From fxjrlists at yahoo.com.br Fri Aug 6 21:52:06 2004 From: fxjrlists at yahoo.com.br (Francisco Figueiredo Jr.) Date: Fri Aug 6 23:06:38 2004 Subject: [Xorg] Any chance i810 driver not rely in vbios to get video modes ? In-Reply-To: <E1BtIkS-0000Rd-UZ@evo.keithp.com> References: <E1BtIkS-0000Rd-UZ@evo.keithp.com> Message-ID: <41145FF6.6020308@yahoo.com.br> Keith Packard wrote: > Around 0 o'clock on Aug 7, "Francisco Figueiredo Jr." wrote: > > >>I have a laptop which is capable of geting 1400x1050, but my bios >>doesn't present this mode to i810 driver. > > > I've seen kludges around that make this work; you might poke about a bit > and report back if you find something that does the trick for you. > Hi Keith Packard! I found one. It is 855resolution. http://perso.wanadoo.fr/apoirier/ It worked and I could get the resolution, but I also got the following message in xorg.log: (II) I810(0): Mode bandwidth is 88 Mpixel/s (II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 164 Mbyte/s, 0 Mbyte/s (II) I810(0): LFP compensation mode: 0x6 (II) I810(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Horizontal and Vertical Lines Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 18 256x256 slots (==) I810(0): Backing store disabled (==) I810(0): Silken mouse enabled (II) I810(0): Initializing HW Cursor (**) Option "dpms" (**) I810(0): DPMS enabled (WW) I810(0): Disabling XVideo output because the mode pixel rate (88 MHz) exceeds the hardware limit (79 MHz) What does this mode pixel rate means? Can this damage my lcd? Is there someway I can lower this bandwidth without lowering resolution? In 1280x1024 the mode pixel rate is 78 Mhz. If no problem exist, the only affected things would be the blue screen when viewing movies? > >>Is there any chance i810 driver not rely in bios to program video modes? > > > Nope. Turns out it's "hard" because the i810 doesn't actually contain all > of the hardware needed to drive the display -- half of it is in an > external chip, and there are *many* possible chips for that job, none of > which are made by Intel and none of which have opened up their > documentation. > > So, we have to rely on the BIOS to set up those external chips. > hmmmm, ok. I noticed some companies do commercial xwindows drivers and I found one which does the i810 programming without relying in vbios. I wish docs about that could be made public so xorg guys could develop the driver :) Thanks in advance. Regards, Francisco Figueiredo Jr. From reed at reedmedia.net Fri Aug 6 23:12:30 2004 From: reed at reedmedia.net (Jeremy C. Reed) Date: Fri Aug 6 23:12:37 2004 Subject: using tinderbox (was Re: [Xorg] Debian/unstable tinderbox) In-Reply-To: <Pine.LNX.4.33.0407282054010.9531-100000@osdlab.pdx.osdl.net> Message-ID: <Pine.LNX.4.43.0408062307260.11735-100000@pilchuck.reedmedia.net> On Wed, 28 Jul 2004, Bryce Harrington wrote: > > I may have overlooked it, but where is the quick > > how-to-get-started-with-tinderbox guide for Xorg? > > http://www.freedesktop.org/Software/TinderboxWiki Thank you. (And thank you to Carl K.) I have had it running the "Test" for a few hours. The webpage says "Once you have found that your tinderbox is working, you can change the tree from 'Test' to 'XMonolithic' in run-client.sh" How do you know the tinderbox is working? How do I know when to change from "Test" to "XMonolithic"? I did look at the http://freedesktop.org/cgi-bin/tinderbox3/showbuilds.pl?tree=Test webpage but I don't have any idea what this means. Will it ("Test") stop? Or does it run forever? Also, the TinderboxWiki webpage says "Once a day ... the entire directory is deleted and the files checked out fresh". Is there a way to skip that? I'd rather not download files again and again ... Isn't "cvs up -dP" good enough? Jeremy C. Reed BSD News, BSD tutorials, BSD links http://www.bsdnewsletter.com/ From reed at reedmedia.net Fri Aug 6 23:30:26 2004 From: reed at reedmedia.net (Jeremy C. Reed) Date: Fri Aug 6 23:30:35 2004 Subject: using tinderbox (was Re: [Xorg] Debian/unstable tinderbox) In-Reply-To: <Pine.LNX.4.43.0408062307260.11735-100000@pilchuck.reedmedia.net> Message-ID: <Pine.LNX.4.43.0408062327050.11735-100000@pilchuck.reedmedia.net> Answering some of my own questions below: > The webpage says "Once you have found that your tinderbox is working, you > can change the tree from 'Test' to 'XMonolithic' in run-client.sh" > > How do you know the tinderbox is working? How do I know when to change > from "Test" to "XMonolithic"? > > I did look at the > http://freedesktop.org/cgi-bin/tinderbox3/showbuilds.pl?tree=Test webpage > but I don't have any idea what this means. I guess I found that in the "Show Log" where it said: TINDERBOX FINISHED (SUCCESS) RUNNING 'make World' Sat, 07 Aug 2004 04:38:42 GMT > Will it ("Test") stop? Or does it run forever? I guess it does continue to run. I see it started again. I have now changed to do the "XMonolithic" instead of the "Test". I am still curious about the following: > Also, the TinderboxWiki webpage says "Once a day ... the entire directory > is deleted and the files checked out fresh". > > Is there a way to skip that? I'd rather not download files again and again > ... Isn't "cvs up -dP" good enough? Jeremy C. Reed BSD News, BSD tutorials, BSD links http://www.bsdnewsletter.com/ From ksoonson at gmail.com Fri Aug 6 21:56:43 2004 From: ksoonson at gmail.com (Soon-Son Kwon) Date: Sat Aug 7 00:12:31 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <1091847104.3132.33.camel@localhost.localdomain> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> <6555429d0408061645329bf72d@mail.gmail.com> <1091847104.3132.33.camel@localhost.localdomain> Message-ID: <6555429d040806215671e0b0dc@mail.gmail.com> Thank you very much for your comment. It will be a nice reference for our future work. As for now, the font I mentioned are licensed under GPL and especially the UnFont( http://kldp.net/projects/unfonts/ ) is about to be released within a few days. (wkpark(he is in the To: list of this email also from the beginning) is the maintainer) He hopes that the UnFont can be included to the current xorg distribution so that users do not have to manually setup Korean font. The current xorg distribution does not have nice Korean font so users should always download / setup fonts in Korea. I will let you xorg developers know once the UnFont is released. I hope xorg add this font so that Korean users need not spend too much time in the future. Regards... /Shawn On Fri, 06 Aug 2004 22:51:44 -0400, Jim Gettys <jim.gettys@hp.com> wrote: > Please take a look at the license I worked out with Bitstream > for the Vera fonts. > > It manages to meet free software standards, while protecting > the interests of the font designers to not have their name > on modifications they do not approve of, and ensuring that > they not just be dropped into a font resale system, but allowing > them to be used in any other circumstance freely. > > See http://www.gnome.org/fonts > > Fonts need on-going maintenance (new characters need > to be added from time to time), so unmodifiable fonts end up, > with time, not being all that useful. > Regards, > - Jim Gettys > > > > On Fri, 2004-08-06 at 19:45, Soon-Son Kwon wrote: > > Thank you very much for the comments. > > > > But still I do not fully understand how to add a new font > > to the default xorg distribution. What is the detailed license > > requirement? Alan's opinion is what I thought initially. > > > > I think font is something like picture or novel which does not > > need to be freely modified. The font designers won't like that though > > some will. I remember that in the current xorg distribution, > > modifiable/non-modifiable fonts are mixed. > > > > Here are some free font project in Korea. > > 1. http://kldp.net/projects/unfonts/ > > - almost ready to release within a week. > > - current snapshot can be downloaded from > > http://chem.skku.ac.kr/~wkpark/project/font/UnFonts/20040805/ ) > > > > 2. http://kldp.net/projects/baekmuk/ > > - actual fonts are in cvs tree > > - already included in many linux distributions including debian/gentoo/fedor a > > > > Can anyone please check if these fonts are ready to be included? > > We are also planning to apply for government fund for commercial high qualit y > > fonts so that we can purchase the whole rights including free redistribution . > > > > If xorg distribution can hold more fonts for double-byte character users, > > then it would benefit many many people. > > > > Thanks very much. > > > > /Shawn > > > > > > On Fri, 06 Aug 2004 17:44:09 +0200, Nicolas Mailhot > > <nicolas.mailhot@laposte.net> wrote: > > > On ven, 2004-08-06 at 08:18 -0700, Alan Coopersmith wrote: > > > > xorg@freedesktop.org is the mailing list for xorg, and would be a much > > > > better place to discuss adding fonts to the X.Org distribution, so I've > > > > cc'ed it. > > > > > > > > I believe the license requirements are that it be some sort of open sour ce > > > > license, but that the requirements for fonts are a bit looser than sourc e > > > > code. > > > > > > > > TrueType fonts are the currently preferred format. > > > > > > And of course the preferred way would be to have a single set of > > > consistent truetype fonts with full unicode coverage. > > > > > > If everyone could just contribute glyphs to a single font family (the > > > Vera fonts Bitstream liberated for gnome seems a good base) instead of > > > multiplying fonts with partial coverage this would be better for all of > > > us. > > > > > > Cheers, > > > > > > -- > > > Nicolas Mailhot > > > > > > > > > > > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > -- http://kldp.org/~kss From sndirsch at suse.de Sat Aug 7 01:44:18 2004 From: sndirsch at suse.de (Stefan Dirsch) Date: Sat Aug 7 01:44:22 2004 Subject: [Xorg] How to enable Composite extension In-Reply-To: <20040803203347.GA26937@suse.de> References: <20040803193128.GA25031@suse.de> <32270.1091563936@www52.gmx.net> <20040803203347.GA26937@suse.de> Message-ID: <20040807084418.GA4876@suse.de> On Tue, Aug 03, 2004 at 10:33:47PM +0200, Stefan Dirsch wrote: > On Tue, Aug 03, 2004 at 10:12:16PM +0200, Svetoslav Slavtchev wrote: > > > Hi > > > > > > Any hints how to enable Composite extension? I know you can enable it > > > already with "+extension Composite" command line option but I think > > > there exists also "Extensions" section to enable/disable extensions > > > like this. > > > > add smth like this : > > Section "Extensions" > > # Option "XEVIE" "Enable" > > # Option "Composite" "Enable" > > # Option "Composite" "Disable" > > EndSection > > Hmm ... this only works for XEVIE. > > Section "Extensions" > Option "XEVIE" "Disable" > Option "Composite" "Enable" > EndSection > > (==) Using config file: "/etc/X11/XF86Config" > (EE) Extension "Composite" is unrecognized > Problem when converting the config data structures > (EE) Error parsing the config file This works now with current CVS. [...] (**) Extension "Composite" is enabled [...] BTW, XEVIE is now disabled by default as well. IMHO this makes sense. Stefan Public Key available ---------------------------------------------------- Stefan Dirsch (Res. & Dev.) SUSE LINUX AG Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 N?rnberg http://www.suse.de Germany ---------------------------------------------------- From matthieu.herrb at laas.fr Sat Aug 7 02:03:52 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Sat Aug 7 02:04:01 2004 Subject: [Xorg] Xorg tinderbox chat In-Reply-To: <Pine.LNX.4.33.0408061305300.28769-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408061305300.28769-100000@osdlab.pdx.osdl.net> Message-ID: <B4729DD1-E850-11D8-AC9E-000A956DE68C@laas.fr> On 6 Aug 2004, at 23:35, Bryce Harrington wrote: > Kiko, Jim, and I had a chat on Tinderbox this morning. Some notes: > > Current Tinderbox status: > * anholt-LC FreeBSD - has been in state 'compiling' for a couple days > now, is it dead? > * cfk.cp1 Linux - Appears to be having trouble doing CVS checkouts > maybe? Isn't getting very far into the process. > * mh-OpenBSD-amd64 OpenBSD 3.5 - Seems to be having trouble linking a > library. Kiko wonders if this is a build system config issue? Maybe > a library version mismatch? It's a library versioning issue. OpenBSD/amd64 doesn't understand the 3 number versioning scheme used by fontconfig. I've a patch for that in OpenBSDLib.tmpl, but I'm currently not able to commit to freedesktop.org (ssh connection refused). This patch is attached below if someone wants to commit it before my net connectivity gets fixed. -------------- next part -------------- A non-text attachment was scrubbed... Name: obsd.diff Type: application/octet-stream Size: 6001 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040807/e8010a53/obsd.o bj -------------- next part -------------- From thomas at winischhofer.net Sat Aug 7 05:41:30 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 7 05:41:22 2004 Subject: [Xorg] Xorg tinderbox chat In-Reply-To: <B4729DD1-E850-11D8-AC9E-000A956DE68C@laas.fr> References: <Pine.LNX.4.33.0408061305300.28769-100000@osdlab.pdx.osdl.net> <B4729DD1-E850-11D8-AC9E-000A956DE68C@laas.fr> Message-ID: <4114CDFA.7070607@winischhofer.net> Matthieu Herrb wrote: > > On 6 Aug 2004, at 23:35, Bryce Harrington wrote: > >> Kiko, Jim, and I had a chat on Tinderbox this morning. Some notes: >> >> Current Tinderbox status: >> * anholt-LC FreeBSD - has been in state 'compiling' for a couple days >> now, is it dead? >> * cfk.cp1 Linux - Appears to be having trouble doing CVS checkouts >> maybe? Isn't getting very far into the process. >> * mh-OpenBSD-amd64 OpenBSD 3.5 - Seems to be having trouble linking a >> library. Kiko wonders if this is a build system config issue? Maybe >> a library version mismatch? > > > It's a library versioning issue. OpenBSD/amd64 > doesn't understand the 3 number versioning scheme used by fontconfig. > I've a patch for that in OpenBSDLib.tmpl, but I'm currently not able to > commit to > freedesktop.org (ssh connection refused). This patch is attached below > if someone > wants to commit it before my net connectivity gets fixed. Done. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From sergiomb at netcabo.pt Sat Aug 7 08:18:47 2004 From: sergiomb at netcabo.pt (=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto) Date: Sat Aug 7 08:18:55 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <a728f9f9040806080953f5a40e@mail.gmail.com> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> <1091749867.3320.5.camel@darkstar> <a728f9f9040806080953f5a40e@mail.gmail.com> Message-ID: <1091891927.4246.14.camel@darkstar> On Fri, 2004-08-06 at 16:09, Alex Deucher wrote: > > > did you have those problems with DRI cvs or are they new with xorg? > > > The streams code has be reshuffled a bit. also try with > > > option "BCIForXv" "false" (or something like that; I forget the exact name ). > > > > Don't see any changes with option "BCIForXv" "false". > > > > The duplicated/translated image is new, a small problem in xine with xv > > is old, happens with DRI cvs and still with xorg. Only the old "little problem" happens with DRI cvs and still in xorg, but could a xine problem. > > thanks I'll look into it as soon as I get a chance. > > Alex Testing some 3D games emilia pinball, foobillard and Chromium works perfectly. you can found the "new problem" on tuxracer and quake3 demo. hope that can help something thanks, > > > > > thanks for testing. > > > > testings are welcomed, I'll try help you, where I could help you. > > sorry for my bad English. > > thanks, > > > > > > > Alex > > > > > > > > > > > best regards, > > > > -- > > S?rgio M. B. > > > > -- S?rgio M. B. From sergiomb at netcabo.pt Sat Aug 7 09:04:54 2004 From: sergiomb at netcabo.pt (=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto) Date: Sat Aug 7 09:05:00 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <1091893403.11124.24.camel@localhost.localdomain> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> <1091749867.3320.5.camel@darkstar> <a728f9f9040806080953f5a40e@mail.gmail.com> <1091891927.4246.14.camel@darkstar> <1091893403.11124.24.camel@localhost.localdomain> Message-ID: <1091894694.4242.23.camel@darkstar> On Sat, 2004-08-07 at 16:43, albert vilella wrote: > I can test it on my Prosavage [ProSavage8 KM266/KL266] if it helps, > > is just pulling the cvs and compiling? > > Albert. > just pulling the cvs apply this patch http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff ( I just finished the preliminary merge. It seems to work ok in limited testing. for those interested the patch is here: http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff ) and uncomment on xc/config/cf/xorgsite.def #define BuildDevelDRIDrivers YES before compiling best regards, -- S?rgio M. B. From ufz6 at rz.uni-karlsruhe.de Sat Aug 7 09:07:57 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Sat Aug 7 09:07:22 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <E1Bt8mS-0005RQ-Mz@evo.keithp.com> Message-ID: <E1BtTj5-0007S7-00@mailgate.rz.uni-karlsruhe.de> > Around 19 o'clock on Aug 6, "Amir Bukhari" wrote: > > > Redirect OpenGL application to backing store pixmap does not work with > > Composite Extension (in Manual Mode) (Xserver always draw). > > Correct. Fixing GLX to draw to off-screen memory will require additional > work. > If someone could give me some information about the implementation of GLX on X Server, I could start playing with it to get GLX draw to off-screen (I have got now a good picture of X implementation, so that I can begin hack on it). Is there a common Interface in X Server act as communication between X and GLX and Graphic Card, which all GLX implementations use it. From alexdeucher at gmail.com Sat Aug 7 09:08:01 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sat Aug 7 09:08:03 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <1091893403.11124.24.camel@localhost.localdomain> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> <1091749867.3320.5.camel@darkstar> <a728f9f9040806080953f5a40e@mail.gmail.com> <1091891927.4246.14.camel@darkstar> <1091893403.11124.24.camel@localhost.localdomain> Message-ID: <a728f9f90408070908646dbefc@mail.gmail.com> On Sat, 07 Aug 2004 17:43:23 +0200, albert vilella <albertvilella@terra.es> wrote: > I can test it on my Prosavage [ProSavage8 KM266/KL266] if it helps, > > is just pulling the cvs and compiling? download mesa cvs, xorg cvs, then apply my patch to xorg cvs, then follow the mesa/xorg build instructions. build instructions: http://dri.sourceforge.net/cgi-bin/moin.cgi/Building xorg patch: http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff Alex > > Albert. > > On Sat, 2004-08-07 at 17:18, S?rgio Monteiro Basto wrote: > > On Fri, 2004-08-06 at 16:09, Alex Deucher wrote: > > > > > did you have those problems with DRI cvs or are they new with xorg? > > > > > The streams code has be reshuffled a bit. also try with > > > > > option "BCIForXv" "false" (or something like that; I forget the exact name). > > > > > > > > Don't see any changes with option "BCIForXv" "false". > > > > > > > > The duplicated/translated image is new, a small problem in xine with xv > > > > is old, happens with DRI cvs and still with xorg. > > > > > > Only the old "little problem" happens with DRI cvs and still in xorg, > > but could a xine problem. > > > > > > > > thanks I'll look into it as soon as I get a chance. > > > > > > Alex > > > > Testing some 3D games emilia pinball, foobillard and Chromium works > > perfectly. > > you can found the "new problem" on tuxracer and quake3 demo. > > > > hope that can help something > > > > thanks, > > > > > > > > > > > thanks for testing. > > > > > > > > testings are welcomed, I'll try help you, where I could help you. > > > > sorry for my bad English. > > > > thanks, > > > > > > > > > > > > > Alex > > > > > > > > > > > > > > > > > best regards, > > > > > > > > -- > > > > S?rgio M. B. > > > > > > > > > -- > ---------------------------- > jabberid avilella@jabber.org > ---------------------------- > > From sergiomb at netcabo.pt Sat Aug 7 09:26:54 2004 From: sergiomb at netcabo.pt (=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto) Date: Sat Aug 7 09:26:58 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <a728f9f90408070908646dbefc@mail.gmail.com> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> <1091749867.3320.5.camel@darkstar> <a728f9f9040806080953f5a40e@mail.gmail.com> <1091891927.4246.14.camel@darkstar> <1091893403.11124.24.camel@localhost.localdomain> <a728f9f90408070908646dbefc@mail.gmail.com> Message-ID: <1091896014.4246.39.camel@darkstar> On Sat, 2004-08-07 at 17:08, Alex Deucher wrote: > On Sat, 07 Aug 2004 17:43:23 +0200, albert vilella > <albertvilella@terra.es> wrote: > > I can test it on my Prosavage [ProSavage8 KM266/KL266] if it helps, > > > > is just pulling the cvs and compiling? > > download mesa cvs, xorg cvs, then apply my patch to xorg cvs, then > follow the mesa/xorg build instructions. > > build instructions: > http://dri.sourceforge.net/cgi-bin/moin.cgi/Building > xorg patch: > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff I don't know what you mean about download Mesa cvs, xorg cvs comes with one Mesa and I am using it. am I doing any thing wrong ? I use this scripts: cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login (check out ) cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -P xc mkdir build cd build lndir ../xc (create_drmkl.sh) cd build/extras/drm/linux/ sh ../scripts/create_linux_pci_lists.sh < ../shared/drm_pciids.txt (if you want linux kernel drm ) cd .. scripts/create_lk_drm.sh /opt/xorgcvs/ 2.4 (or ) cd build/extras/drm/linux/ make cp savage.o /lib/modules/`uname -r`/kernel/drivers/char/drm (update cvs) cvs -q -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg update -P xc and finally in /etc/X11/xorg.conf Section "Module" # ... Load "glx" Load "dri" # ... EndSection Section "DRI" Mode 0666 EndSection regards, -- S?rgio M. B. From alan at lxorguk.ukuu.org.uk Sat Aug 7 08:26:29 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Sat Aug 7 09:28:56 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> Message-ID: <1091892389.18400.81.camel@localhost.localdomain> On Gwe, 2004-08-06 at 16:44, Nicolas Mailhot wrote: > If everyone could just contribute glyphs to a single font family (the > Vera fonts Bitstream liberated for gnome seems a good base) instead of > multiplying fonts with partial coverage this would be better for all of > us. Dafydd Harries has been attempting to get exactly this happening with the Olwen font (Vera + extras). The name change to keep correctly wrt the licensing rules on the name. Currently there are contributions for Welsh and I think something like Serbian (I forget which) Alan From alan at lxorguk.ukuu.org.uk Sat Aug 7 08:32:58 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Sat Aug 7 09:35:20 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <E1Bt8mS-0005RQ-Mz@evo.keithp.com> References: <E1Bt8mS-0005RQ-Mz@evo.keithp.com> Message-ID: <1091892776.18392.87.camel@localhost.localdomain> On Gwe, 2004-08-06 at 18:45, Keith Packard wrote: > Around 19 o'clock on Aug 6, "Amir Bukhari" wrote: > > > Redirect OpenGL application to backing store pixmap does not work with > > Composite Extension (in Manual Mode) (Xserver always draw). > > Correct. Fixing GLX to draw to off-screen memory will require additional > work. Not a huge amount on the GL side. Generally the GL applications in direct mode are already drawing off screen anyway and then blitting to the front display. A redirected OpenGL window would mean allocating another back buffer somewhere (probably on the X side since only X can deal with the "out of memory" failure sequence) and changing GL_FRONT to use it if neccessary. I suspect (GL hackers correct me) that it could even be deferred to the point the app uses GL_FRONT. Fixing X to know when and how to composite and do damage with it is the fun side. > For simple decoration and animation hacks, the overlays will "work", but > for more sophisticated manipulation, the drivers need to be modified to > use the 3D texturing engine to convert the YUV image to RGB data in the Most TV capture cards already can do RGB capture modes in 15, 16, 24 and 32bit, as well as a 240 colour 8bit palette (which might be interesting for textures). Other question I have on Damage/Composite - how does it interact with DGA ? Alan From alan at lxorguk.ukuu.org.uk Sat Aug 7 08:43:52 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Sat Aug 7 09:46:14 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <E1BtTj5-0007S7-00@mailgate.rz.uni-karlsruhe.de> References: <E1BtTj5-0007S7-00@mailgate.rz.uni-karlsruhe.de> Message-ID: <1091893431.18400.97.camel@localhost.localdomain> On Sad, 2004-08-07 at 17:07, Amir Bukhari wrote: > Is there a common Interface in X Server act as communication between X and > GLX and Graphic Card, which all GLX implementations use it. Nope. When you are doing client side rendering ("direct render") the X server and 3D clients share a lock and some administrative and security code in kernel space. The X server describes the window positions, clipping, layout and other information the card needs in a shared memory area that the clients can read. The normal behaviour (backbuffer using) is that the client renders into an offscreen pixmap owned by the client and then uses the 2D engine directly (or via kernel space if insecure in hardware) to blit the pixels to the front buffer rectangles that are exposed. In certain cases programs choose to render to the front buffer and in that situation the 3D rendering uses the lis of rectangles and draws directly into it. From bryce at osdl.org Sat Aug 7 09:58:38 2004 From: bryce at osdl.org (Bryce Harrington) Date: Sat Aug 7 09:58:41 2004 Subject: [Xorg] Tinderbox compile status Message-ID: <Pine.LNX.4.33.0408070944170.4961-100000@osdlab.pdx.osdl.net> Tinderbox looks a little messy this morning... Here's a run-down on the problems: do_traps.c: machine 'anholt-LC-NODRI FreeBSD' indicates there are some errors in this file, although it's the only machine showing this error so maybe it's a FreeBSD-only problem? Or maybe the machine is not getting its updates correctly? not sure do_traps.c: 'mh.OpenBSD-i386 OpenBSD 3.5' is also having a problem compiling this but different from the above: It is reporting undefined references to several Xft routines in DoFixedTraps and DoFixedTrapezoids. libfontconfig.a: "could not read symbols: Bad value". Appears to be a library linkage issue particular to the 'mh-OpenBSD-amd64 OpenBSD 3.5' machine. These machines appear lost or out of commission: alanc-SolarisX86-9-SunCC anholt-LC FreeBSD cfk.gt.bki810 Linux 2.6.7-bk20 cfk.mdk Linux 2.6.3-4mdk cfk.sahara.kpx3.4 Linux 2.6.6 Clbr cfk.w2k.v2-cygwin1.5.1 WINNT 5.0 heijs-Gentoo-2.6.8_rc1 Linux 2.6.8-rc1 Hit tinderbox.freedesktop.org for more details. Bryce From michel at daenzer.net Sat Aug 7 10:05:43 2004 From: michel at daenzer.net (Michel =?ISO-8859-1?Q?D=E4nzer?=) Date: Sat Aug 7 10:06:01 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <1091892776.18392.87.camel@localhost.localdomain> References: <E1Bt8mS-0005RQ-Mz@evo.keithp.com> <1091892776.18392.87.camel@localhost.localdomain> Message-ID: <1091898343.4442.23.camel@localhost> On Sat, 2004-08-07 at 16:32 +0100, Alan Cox wrote: > On Gwe, 2004-08-06 at 18:45, Keith Packard wrote: > > Around 19 o'clock on Aug 6, "Amir Bukhari" wrote: > > > > > Redirect OpenGL application to backing store pixmap does not work with > > > Composite Extension (in Manual Mode) (Xserver always draw). > > > > Correct. Fixing GLX to draw to off-screen memory will require additional > > work. > > Not a huge amount on the GL side. Generally the GL applications in > direct mode are already drawing off screen anyway and then blitting to > the front display. A redirected OpenGL window would mean allocating > another back buffer somewhere (probably on the X side since only X can > deal with the "out of memory" failure sequence) and changing GL_FRONT to > use it if neccessary. > > I suspect (GL hackers correct me) that it could even be deferred to the > point the app uses GL_FRONT. Most DRI drivers still only support a single shared front/back/depth buffer, which doesn't work with composite. Changing that won't be trivial but probably not too hard either. > Fixing X to know when and how to composite and do damage with it is the > fun side. The X server will have to be notified of glXSwapBuffers/glFlush/glFinish calls and then switch between the two off-screen colour buffers for the window and generate damage events appropriately. -- Earthling Michel D?nzer | Debian (powerpc), X and DRI developer Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer From Alan.Coopersmith at Sun.COM Sat Aug 7 10:28:18 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Sat Aug 7 10:28:21 2004 Subject: [Xorg] Tinderbox compile status In-Reply-To: <Pine.LNX.4.33.0408070944170.4961-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408070944170.4961-100000@osdlab.pdx.osdl.net> Message-ID: <41151132.1060403@sun.com> Bryce Harrington wrote: > These machines appear lost or out of commission: > alanc-SolarisX86-9-SunCC The tinderbox processes had died for some reason, so I restarted them. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From ufz6 at rz.uni-karlsruhe.de Sat Aug 7 10:59:17 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Sat Aug 7 10:58:43 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <1091892776.18392.87.camel@localhost.localdomain> Message-ID: <E1BtVSr-00045H-00@mailgate.rz.uni-karlsruhe.de> > On Gwe, 2004-08-06 at 18:45, Keith Packard wrote: > > Around 19 o'clock on Aug 6, "Amir Bukhari" wrote: > > > > > Redirect OpenGL application to backing store pixmap does not work with > > > Composite Extension (in Manual Mode) (Xserver always draw). > > > > Correct. Fixing GLX to draw to off-screen memory will require > additional > > work. > > Not a huge amount on the GL side. Generally the GL applications in > direct mode are already drawing off screen anyway and then blitting to > the front display. A redirected OpenGL window would mean allocating > another back buffer somewhere (probably on the X side since only X can > deal with the "out of memory" failure sequence) and changing GL_FRONT to > use it if neccessary. What confuse me is the end (2D) image (after doing all 3D rendering) must be draw to the OpenGL Window. This surely the job of X Server DDX Layer - correct me if I am wrong -. As you said before most GL Application use off screen to do their Direct Rendering, that mean at the end they should use a way to copy the image to the OpenGL Window (like CopyArea). The hacks must be in the phase of putting the end image on the OpenGL Window. In my case, as I redirect a Window (which supposed to be OpenGL Window), the X Server draw always the Image on its origin position. From alan at lxorguk.ukuu.org.uk Sat Aug 7 10:10:04 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Sat Aug 7 11:12:25 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <E1BtVSr-00045H-00@mailgate.rz.uni-karlsruhe.de> References: <E1BtVSr-00045H-00@mailgate.rz.uni-karlsruhe.de> Message-ID: <1091898602.18392.150.camel@localhost.localdomain> On Sad, 2004-08-07 at 18:59, Amir Bukhari wrote: > What confuse me is the end (2D) image (after doing all 3D rendering) must be > draw to the OpenGL Window. This surely the job of X Server DDX Layer - For performance reasons the OpenGL direct render layer does the 2D blit itself while holding the X lock so that its window rectangle lists don't change under it. What you say is correct for a server side GL implementation. The DRI client really doesn't care whether its drawing to the window or offscreen. The problems is the memory allocation, the mechanism for indicating that such behaviour should begin/end and the way in which the server finds out if the area has been damaged. (Especially as for most games the answer will always be "yes") From alexdeucher at gmail.com Sat Aug 7 11:33:26 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sat Aug 7 11:33:32 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <1091896014.4246.39.camel@darkstar> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> <1091749867.3320.5.camel@darkstar> <a728f9f9040806080953f5a40e@mail.gmail.com> <1091891927.4246.14.camel@darkstar> <1091893403.11124.24.camel@localhost.localdomain> <a728f9f90408070908646dbefc@mail.gmail.com> <1091896014.4246.39.camel@darkstar> Message-ID: <a728f9f904080711334858456f@mail.gmail.com> On Sat, 07 Aug 2004 17:26:54 +0100, S?rgio Monteiro Basto <sergiomb@netcabo.pt> wrote: > On Sat, 2004-08-07 at 17:08, Alex Deucher wrote: > > On Sat, 07 Aug 2004 17:43:23 +0200, albert vilella > > <albertvilella@terra.es> wrote: > > > I can test it on my Prosavage [ProSavage8 KM266/KL266] if it helps, > > > > > > is just pulling the cvs and compiling? > > > > download mesa cvs, xorg cvs, then apply my patch to xorg cvs, then > > follow the mesa/xorg build instructions. > > > > build instructions: > > http://dri.sourceforge.net/cgi-bin/moin.cgi/Building > > xorg patch: > > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > I don't know what you mean about download Mesa cvs, xorg cvs comes with > one Mesa and I am using it. am I doing any thing wrong ? Sorry I didn't realize that the savage DRI had been merged into xorg already. I see it has. Alex > > I use this scripts: > > cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login > (check out ) > cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -P xc > mkdir build > cd build > lndir ../xc > (create_drmkl.sh) > cd build/extras/drm/linux/ > sh ../scripts/create_linux_pci_lists.sh < ../shared/drm_pciids.txt > (if you want linux kernel drm ) > cd .. > scripts/create_lk_drm.sh /opt/xorgcvs/ 2.4 > (or ) > cd build/extras/drm/linux/ > make > cp savage.o /lib/modules/`uname -r`/kernel/drivers/char/drm > > (update cvs) > cvs -q -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg update -P xc > > and finally in /etc/X11/xorg.conf > Section "Module" > # ... > Load "glx" > Load "dri" > # ... > EndSection > Section "DRI" > Mode 0666 > EndSection > > regards, > -- > S?rgio M. B. > > From Nicolas.Mailhot at laPoste.net Sat Aug 7 12:24:40 2004 From: Nicolas.Mailhot at laPoste.net (Nicolas Mailhot) Date: Sat Aug 7 12:24:51 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <1091892389.18400.81.camel@localhost.localdomain> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> <1091892389.18400.81.camel@localhost.localdomain> Message-ID: <1091906680.2767.26.camel@m54.net81-64-155.noos.fr> On sam, 2004-08-07 at 16:26 +0100, Alan Cox wrote: > On Gwe, 2004-08-06 at 16:44, Nicolas Mailhot wrote: > > If everyone could just contribute glyphs to a single font family (the > > Vera fonts Bitstream liberated for gnome seems a good base) instead of > > multiplying fonts with partial coverage this would be better for all of > > us. > > Dafydd Harries has been attempting to get exactly this happening with > the Olwen font (Vera + extras). The name change to keep correctly wrt > the licensing rules on the name. Currently there are contributions for > Welsh and I think something like Serbian (I forget which) An "official" Vera fork endorsed by all free software Vera users would probably help a lot (much like the ximian oo.o fork). I already knew of 3-4 Vera flavours but not this one, and I do follow some of the related lists. It's funny how the licencing affects the life of a software project. Like it has already been said, freedesktop.org is the ideal place to host such a project. Cheers, -- Nicolas Mailhot -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?= Url : http://freedesktop.org/pipermail/xorg/attachments/20040807/8809a2be/attach ment.pgp From ufz6 at rz.uni-karlsruhe.de Sat Aug 7 12:29:17 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Sat Aug 7 12:28:46 2004 Subject: [Xorg] XComposite, XDamage Extension with Xvideo or GL In-Reply-To: <1091898602.18392.150.camel@localhost.localdomain> Message-ID: <E1BtWrw-0000fN-00@mailgate.rz.uni-karlsruhe.de> > -----Original Message----- > From: Alan Cox [mailto:alan@lxorguk.ukuu.org.uk] > Sent: Saturday, August 07, 2004 7:10 PM > To: Amir Bukhari > Cc: xorg@freedesktop.org > Subject: RE: [Xorg] XComposite, XDamage Extension with Xvideo or GL > > On Sad, 2004-08-07 at 18:59, Amir Bukhari wrote: > > What confuse me is the end (2D) image (after doing all 3D rendering) > must be > > draw to the OpenGL Window. This surely the job of X Server DDX Layer - > > For performance reasons the OpenGL direct render layer does the 2D blit > itself while holding the X lock so that its window rectangle lists don't > change under it. What you say is correct for a server side GL > implementation. > > The DRI client really doesn't care whether its drawing to the window or > offscreen. The problems is the memory allocation, the mechanism for > indicating that such behaviour should begin/end and the way in which the > server finds out if the area has been damaged. (Especially as for > most games the answer will always be "yes"). It is simple to get Composite to Work with GLX& DRI Server implementation, because DRI wrap some screen operation. I think it use it to Copy the front buffer to original Window in X. I don't know if Graphics Vendor use Server DRI Extension implementation or their own implementation. From bryce at osdl.org Sat Aug 7 16:22:43 2004 From: bryce at osdl.org (Bryce Harrington) Date: Sat Aug 7 16:23:12 2004 Subject: using tinderbox (was Re: [Xorg] Debian/unstable tinderbox) In-Reply-To: <Pine.LNX.4.43.0408062327050.11735-100000@pilchuck.reedmedia.net> Message-ID: <Pine.LNX.4.33.0408071609570.6128-100000@osdlab.pdx.osdl.net> On Fri, 6 Aug 2004, Jeremy C. Reed wrote: > On Wed, 28 Jul 2004, Bryce Harrington wrote: > > > I may have overlooked it, but where is the quick > > > how-to-get-started-with-tinderbox guide for Xorg? > > > > http://www.freedesktop.org/Software/TinderboxWiki > > Thank you. (And thank you to Carl K.) > Answering some of my own questions below: > > > The webpage says "Once you have found that your tinderbox is working, you > > can change the tree from 'Test' to 'XMonolithic' in run-client.sh" > > > > How do you know the tinderbox is working? How do I know when to change > > from "Test" to "XMonolithic"? > > > > I did look at the > > http://freedesktop.org/cgi-bin/tinderbox3/showbuilds.pl?tree=Test webpage > > but I don't have any idea what this means. > > I guess I found that in the "Show Log" where it said: > > TINDERBOX FINISHED (SUCCESS) RUNNING 'make World' Sat, 07 Aug 2004 > 04:38:42 GMT Yup, looks good. > > Will it ("Test") stop? Or does it run forever? > > I guess it does continue to run. I see it started again. Correct, it finishes building, then goes ahead and starts again. There's an option you can set to make it pause between builds, but it looks like most everyone just lets it run continuously. There's probably enough change in the CVS tree for this to be very worthwhile. > I have now changed to do the "XMonolithic" instead of the "Test". I am > still curious about the following: > > > Also, the TinderboxWiki webpage says "Once a day ... the entire directory > > is deleted and the files checked out fresh". > > > > Is there a way to skip that? I'd rather not download files again and again > > ... Isn't "cvs up -dP" good enough? > > Jeremy C. Reed It looks like you can... run tinderclient.pl to see a list of options. I think you want --noclobber and --nousecommands. Also take a peek in TinderClientModules/XMonolithic.pm Bryce From sergiomb at netcabo.pt Sat Aug 7 16:32:30 2004 From: sergiomb at netcabo.pt (=?ISO-8859-1?Q?S=E9rgio?= Monteiro Basto) Date: Sat Aug 7 16:32:34 2004 Subject: [Xorg] more and more problems Message-ID: <1091921550.23106.10.camel@darkstar> Hi every time I update xorg from cvs got more problems since today I got: Symbol RenderLineFixedEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unr esolved! Symbol RenderLineFixedEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unr esolved! Symbol RenderSampleFloorY from module /usr/X11R6/lib/modules/libfb.a is unresolv ed! Symbol RenderSampleCeilY from module /usr/X11R6/lib/modules/libfb.a is unresolve d! Symbol RenderEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderSampleFloorY from module /usr/X11R6/lib/modules/libfb.a is unresolv ed! Symbol RenderSampleCeilY from module /usr/X11R6/lib/modules/libfb.a is unresolve d! and mouse pointer doesnt work normally, now don't clean well the area where move s. since last week: After reboot computer or restart X with other configuration, startkde or startgnome crash in login process, unless first I login with root. This happens on Fedora Core 1 with one SIS and one Savage, so the problem is not in the drive. other question is any diference pserver:anoncvs@cvs.freedesktop.org and pserver:anoncvs@pdx.freedesktop.org ? Regards, -- S?rgio M. B. From Deron.Johnson at Sun.COM Sat Aug 7 11:31:02 2004 From: Deron.Johnson at Sun.COM (Deron Johnson) Date: Sat Aug 7 17:42:42 2004 Subject: [Xorg] Build failure for mkfontscale.c? Message-ID: <41151FE6.60507@Sun.COM> While trying to compile the latest xorg cvs head, I get the following build error. I got this when I did a fresh checkout (around 6:00 last night) and also after I did a cvs update -d this morning. gcc -m32 -O2 -fno-strength-reduce -fno-strict-aliasing -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 -DFREETYPE2 -DXFREE86_FT2 -c -o mkfontscale.o mkfontscale.c mkfontscale.c: In function `doDirectory': mkfontscale.c:858: `BDF_PropertyRec' undeclared (first use in this function) mkfontscale.c:858: (Each undeclared identifier is reported only once mkfontscale.c:858: for each function it appears in.) mkfontscale.c:858: parse error before "prop" mkfontscale.c:859: warning: implicit declaration of function `FT_Get_BDF_Property' mkfontscale.c:859: `prop' undeclared (first use in this function) mkfontscale.c:860: `BDF_PROPERTY_TYPE_ATOM' undeclared (first use in this function) From roland.mainz at nrubsig.org Sat Aug 7 18:42:55 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Sat Aug 7 18:44:29 2004 Subject: [Xorg] Build failure for mkfontscale.c? References: <41151FE6.60507@Sun.COM> Message-ID: <4115851F.EFB8FEE7@nrubsig.org> Deron Johnson wrote: > > While trying to compile the latest xorg cvs head, I get the following > build error. I got this when I did a fresh checkout (around 6:00 > last night) and also after I did a cvs update -d this morning. > > gcc -m32 -O2 -fno-strength-reduce -fno-strict-aliasing -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 -DFREETYPE2 > -DXFREE86_FT2 -c -o mkfontscale.o mkfontscale.c > mkfontscale.c: In function `doDirectory': > mkfontscale.c:858: `BDF_PropertyRec' undeclared (first use in this function) > mkfontscale.c:858: (Each undeclared identifier is reported only once > mkfontscale.c:858: for each function it appears in.) > mkfontscale.c:858: parse error before "prop" > mkfontscale.c:859: warning: implicit declaration of function > `FT_Get_BDF_Property' > mkfontscale.c:859: `prop' undeclared (first use in this function) > mkfontscale.c:860: `BDF_PROPERTY_TYPE_ATOM' undeclared (first use in > this function) Add the following line to xc/config/cf/host.def -- snip -- #define HasFreetype2 NO -- snip -- (Both JDS and Solaris ship with very very old versions of FreeType2 which aren't sufficient for the Xorg tree (minimum is FreeType 2.1.7, recommended is >= 2.1.8)) ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From ksoonson at gmail.com Sun Aug 8 06:58:47 2004 From: ksoonson at gmail.com (Soon-Son Kwon) Date: Sun Aug 8 07:25:31 2004 Subject: [Xorg] Please include these fonts to the default xorg distribution In-Reply-To: <6555429d0408061645329bf72d@mail.gmail.com> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> <6555429d0408061645329bf72d@mail.gmail.com> Message-ID: <6555429d04080806584f432296@mail.gmail.com> Two Korean fonts are released today. The UnFont is lincensed under GPL and the Baekmuk is under BSD. Can anyone in charge of handling fonts issue please check if these fonts can be added to default xorg distribution? You can download them at the following URL. http://kldp.net/projects/unfonts/ http://kldp.net/projects/baekmuk/ Thank you very much. On Sat, 7 Aug 2004 08:45:57 +0900, Soon-Son Kwon <ksoonson@gmail.com> wrote: > Thank you very much for the comments. > > But still I do not fully understand how to add a new font > to the default xorg distribution. What is the detailed license > requirement? Alan's opinion is what I thought initially. > > I think font is something like picture or novel which does not > need to be freely modified. The font designers won't like that though > some will. I remember that in the current xorg distribution, > modifiable/non-modifiable fonts are mixed. > > Here are some free font project in Korea. > 1. http://kldp.net/projects/unfonts/ > - almost ready to release within a week. > - current snapshot can be downloaded from > http://chem.skku.ac.kr/~wkpark/project/font/UnFonts/20040805/ ) > > 2. http://kldp.net/projects/baekmuk/ > - actual fonts are in cvs tree > - already included in many linux distributions including debian/gentoo/fedora > > Can anyone please check if these fonts are ready to be included? > We are also planning to apply for government fund for commercial high quality > fonts so that we can purchase the whole rights including free redistribution. > > If xorg distribution can hold more fonts for double-byte character users, > then it would benefit many many people. > > Thanks very much. > > /Shawn > > > > > On Fri, 06 Aug 2004 17:44:09 +0200, Nicolas Mailhot > <nicolas.mailhot@laposte.net> wrote: > > On ven, 2004-08-06 at 08:18 -0700, Alan Coopersmith wrote: > > > xorg@freedesktop.org is the mailing list for xorg, and would be a much > > > better place to discuss adding fonts to the X.Org distribution, so I've > > > cc'ed it. > > > > > > I believe the license requirements are that it be some sort of open source > > > license, but that the requirements for fonts are a bit looser than source > > > code. > > > > > > TrueType fonts are the currently preferred format. > > > > And of course the preferred way would be to have a single set of > > consistent truetype fonts with full unicode coverage. > > > > If everyone could just contribute glyphs to a single font family (the > > Vera fonts Bitstream liberated for gnome seems a good base) instead of > > multiplying fonts with partial coverage this would be better for all of > > us. > > > > Cheers, > > > > -- > > Nicolas Mailhot > > > > > > > > > -- > http://kldp.org/~kss > -- http://kldp.org/~kss From adasi-lists at culm.net Sun Aug 8 09:22:11 2004 From: adasi-lists at culm.net (Witold Krecicki) Date: Sun Aug 8 09:48:06 2004 Subject: [Xorg] Problems running today CVS snap Message-ID: <200408081822.11808.adasi-lists@culm.net> At first, I get following errors in log: Symbol RenderLineFixedEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderLineFixedEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderSampleFloorY from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderSampleCeilY from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderEdgeInit from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderSampleFloorY from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol RenderSampleCeilY from module /usr/X11R6/lib/modules/libfb.a is unresolved! Symbol fbdevHWValidModeWeak from module /usr/X11R6/lib/modules/drivers/radeon_drv.o is unresolved! Symbol ATIFillInScreenInfo from module /usr/X11R6/lib/modules/drivers/ati_drv.o is unresolved! Symbol R128FillInScreenInfo from module /usr/X11R6/lib/modules/drivers/ati_drv.o is unresolved! Symbol R128OptionsWeak from module /usr/X11R6/lib/modules/drivers/ati_drv.o is unresolved! Then everything seems OK, but when trying to start fdoclock (with composite) I get: This should not happen! An unresolved function was called! Fatal server error: in log. And nothing more... Any help? -- Witold Kr?cicki (adasi) adasi [at] culm.net GPG key: 7AE20871 http://www.culm.net From krh at bitplanet.net Sun Aug 8 14:08:09 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Sun Aug 8 14:10:18 2004 Subject: [Xorg] Keyboard driver heads up Message-ID: <41169639.8040403@bitplanet.net> Hi, I just committed the patch to disable the legacy keyboard driver ("keyboard") by default. The plan is to mark this driver as deprecated for the 6.8.0 release, and to remove it entirely in the release after that. The new modularized driver "kbd" has the same feature set and is available for most platforms, and should be used instead. To enable compilation of the old driver, add #define UseDeprecatedKeyboardDriver YES to host.def, or even better, fill out the keyboard stubs (hw/xfree86/os-support/<os>/os_kbd.c) for the platform in question, so the kbd driver will work there also. See also: #890. Kristian From adasi-lists at culm.net Sun Aug 8 15:15:28 2004 From: adasi-lists at culm.net (Witold Krecicki) Date: Sun Aug 8 15:16:05 2004 Subject: [Xorg] Problems running today CVS snap In-Reply-To: <200408081822.11808.adasi-lists@culm.net> References: <200408081822.11808.adasi-lists@culm.net> Message-ID: <200408090015.28793.adasi-lists@culm.net> Dnia niedziela 08 sierpie? 2004 18:22, Witold Krecicki napisa?: > Any help? Well, except for the ATI unresolved syms, I've helped myself (adding necesarry function exports to hw/xfree86/loader/dixmod.c). But, still, when running xcompmgr or metacity with compostie enabled, i've got beautiful translucent windows with shadows under them, but..... all windows are just gray, nothing inside, just like those weren't properly written to offscreen buffer. -- Witold Kr?cicki (adasi) adasi [at] culm.net GPG key: 7AE20871 http://www.culm.net From keithp at keithp.com Sun Aug 8 15:35:43 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 8 15:36:18 2004 Subject: [Xorg] Problems running today CVS snap In-Reply-To: Your message of "Sun, 08 Aug 2004 18:22:11 +0200." <200408081822.11808.adasi-lists@culm.net> Message-ID: <E1BtwGW-0003ni-2Z@evo.keithp.com> Around 18 o'clock on Aug 8, Witold Krecicki wrote: > At first, I get following errors in log: > Symbol RenderLineFixedEdgeInit from module /usr/X11R6/lib/modules/libfb.a is Oops. I forgot to export these from the Render module so that fb could pick them up. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040808/fa1cbd14/attach ment.pgp From alexdeucher at gmail.com Sun Aug 8 17:57:46 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sun Aug 8 17:57:49 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <1091925871.3075.19.camel@localhost.localdomain> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <1091672015.2600.4.camel@darkstar> <a728f9f9040805090817b37070@mail.gmail.com> <1091749867.3320.5.camel@darkstar> <a728f9f9040806080953f5a40e@mail.gmail.com> <1091891927.4246.14.camel@darkstar> <1091893403.11124.24.camel@localhost.localdomain> <a728f9f90408070908646dbefc@mail.gmail.com> <1091896014.4246.39.camel@darkstar> <1091914652.2865.11.camel@localhost.localdomain> <1091920790.22729.0.camel@darkstar> <1091925871.3075.19.camel@localhost.localdomain> Message-ID: <a728f9f904080817572d22fc49@mail.gmail.com> On Sun, 08 Aug 2004 02:44:31 +0200, albert vilella <albertvilella@terra.es> wrote: > > > > cd build/extras/drm/linux/ > > > > make > > > > cp savage.o /lib/modules/`uname -r`/kernel/drivers/char/drm > > > > > > > > > > because either way I can rename the resulting "savage.o" for "savage.ko" > > > in this directory. Is that correct? > > I don't get direct rendering to work. > > This is what I did: > > mkdir /home/avb/prosavage > cd /home/avb/prosavage > cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login > cvs -z3 -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -P xc > mkdir /home/avb/prosavage/build > cd /home/avb/prosavage/build > /usr/X11R6/bin/lndir ../xc > cd /home/avb/prosavage/build/extras/drm/linux/ > sh ../scripts/create_linux_pci_lists.sh < ../shared/drm_pciids.txt > cd /home/avb/prosavage/build/extras/drm/linux/ > export ARCH=i386 > make > cp savage.o /home/avb/prosavage/ > cvs -q -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg update -P xc > # I don't know what is this "cvs update" for > > Then as root: > > cp /lib/modules/2.6.7-1.494.2.2/kernel/drivers/char/drm/savage.ko \ > /lib/modules/2.6.7-1.494.2.2/kernel/drivers/char/drm/savage.ko.ori > > cp /home/avb/prosavage/savage.o \ > /lib/modules/2.6.7-1.494.2.2/kernel/drivers/char/drm/savage.ko > > And then rebooted, but I don't get dri enabled (see glxinfo.log) > > I suppose I'm missing an essential (and surely ovbious point) :-D, > What does lsmod show? what about your xorg log? did you load the agpgart, the agp chipset driver and the savage drm before starting X? Alex > Thanks in advance, > > Albert. > > -- > ---------------------------- > jabberid avilella@jabber.org > ---------------------------- > > > From fxjrlists at yahoo.com.br Sun Aug 8 19:00:17 2004 From: fxjrlists at yahoo.com.br (Francisco Figueiredo Jr.) Date: Sun Aug 8 18:56:13 2004 Subject: [Xorg] Is this xvideo message warning me about somethig which could damage my lcd? help! Message-ID: <4116DAB1.8020404@yahoo.com.br> Hi all, after setting my laptop resolution to 1400x1050, I got the following in the xorg logs: (II) I810(0): Mode bandwidth is 88 Mpixel/s (II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 164 Mbyte/s, 0 Mbyte/s (II) I810(0): LFP compensation mode: 0x6 (II) I810(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 mono pattern filled rectangles Indirect CPU to Screen color expansion Solid Horizontal and Vertical Lines Offscreen Pixmaps Setting up tile and stipple cache: 32 128x128 slots 18 256x256 slots (==) I810(0): Backing store disabled (==) I810(0): Silken mouse enabled (II) I810(0): Initializing HW Cursor (**) Option "dpms" (**) I810(0): DPMS enabled (WW) I810(0): Disabling XVideo output because the mode pixel rate (88 MHz) exceeds the hardware limit (79 MHz) Is there something wrong? Can I damage my lcd if I simply ignore this warning? Is this only related to xvideo? xorg starts perfectly on my lcd with this new resolution. I was only worried about this message. I'm attaching my full log below. Please, let me know if you need more information. Can I post my full xorg log so you can have a better idea? Thanks in advance. Regards, Francisco Figueiredo Jr. From edt1023 at ms17.hinet.net Mon Aug 9 02:22:18 2004 From: edt1023 at ms17.hinet.net (Edward G.J. Lee) Date: Mon Aug 9 02:52:12 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <20040808112618.K2563@ada.dhs.org> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> <6555429d0408061645329bf72d@mail.gmail.com> <20040806210629.J2563@ada.dhs.org> <20040808152358.GA4328@localhost> <20040808112618.K2563@ada.dhs.org> Message-ID: <20040809092218.GA10593@localhost> On Sun, Aug 08, 2004, Ambrose Li wrote: > On Sun, Aug 08, 2004 at 11:23:58PM +0800, Edward G.J. Lee wrote: > > > > FireFly had released Arphic New Sung too(Arphic PL, GPL-like), > > > > http://www.study-area.org/apt/firefly-font/ > > > > AR PL New Sung = AR PL Mingti2L Big5 + AR PL SungtiL GB > > Ah, good to know that, since this is almost exactly what I intended > to do. I wonder if they're going to also add more characters. The purpose of AR PL New Sung is to embed bitmaps into TTF, next release will embed more bitmaps. Thanks to FireFly. But I don't think it's easy to add more characters, because we don't have another free fonts and APL is not GPL compatible. Edward From edt1023 at ms17.hinet.net Mon Aug 9 04:37:36 2004 From: edt1023 at ms17.hinet.net (Edward G.J. Lee) Date: Mon Aug 9 05:16:47 2004 Subject: [Xorg] Re: [Fontconfig] adding/distributing new fonts In-Reply-To: <86acx4y6sb.fsf@avet.kvota.net> References: <6555429d040806011636e2cc46@mail.gmail.com> <4113A149.7020006@sun.com> <1091807049.30930.7.camel@m54.net81-64-155.noos.fr> <6555429d0408061645329bf72d@mail.gmail.com> <20040806210629.J2563@ada.dhs.org> <20040808152358.GA4328@localhost> <20040808112618.K2563@ada.dhs.org> <20040809092218.GA10593@localhost> <86acx4y6sb.fsf@avet.kvota.net> Message-ID: <20040809113736.GA20927@localhost> Hello Danilo, On Mon, Aug 09, 2004, Danilo ??egan wrote: > Hi Edward, > > Today at 11:22, Edward G. J. Lee wrote: > > > But I don't think it's easy to add more characters, because > > we don't have another free fonts and APL is not GPL compatible. > > There're many excellent free fonts. You can start with URW-CYR (35 > faces), Computer Modern Unicode (CM Unicode, another couple of dozen > faces, all based on Knuth's magnificient Computer Modern family of > typefaces ;), Bitstream Vera, ... There're other free fonts for > non-Latin/Cyrillic based scripts, but I don't know much about them > (except that they exist :). The problem is the license, URW fonts license under GNU GPL AFAIK. But APL is not GPL compatible. :(
Anyway, we have another MBE Arphic font project by Arne Goetje, maybe will have more characters.
Currently it fully supports the following charsets:
ISO8859-1,2,3,4,7,9,10,13,14,15 Big5 GB2312-80 Modern Bopomofo Extensions for Hakka, Minnan
Partly support is implemented for:
HKSCS CNS 11643 GB18030 http://debian.linux.org.tw/pub/3Anoppix/people/arne/ Edward From alexdeucher at gmail.com Mon Aug 9 05:57:08 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Mon Aug 9 05:57:15 2004 Subject: [Xorg] Is this xvideo message warning me about somethig which could damage my lcd? help! In-Reply-To: <4116DAB1.8020404@yahoo.com.br> References: <4116DAB1.8020404@yahoo.com.br> Message-ID: <a728f9f9040809055759696d4b@mail.gmail.com> On Sun, 08 Aug 2004 23:00:17 -0300, Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br> wrote: > > > Hi all, > > after setting my laptop resolution to 1400x1050, I got the following in > the xorg logs: > > (II) I810(0): Mode bandwidth is 88 Mpixel/s > (II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 164 > Mbyte/s, 0 Mbyte/s > (II) I810(0): LFP compensation mode: 0x6 > (II) I810(0): Using XFree86 Acceleration Architecture (XAA) > Screen to screen bit blits > Solid filled rectangles > 8x8 mono pattern filled rectangles > Indirect CPU to Screen color expansion > Solid Horizontal and Vertical Lines > Offscreen Pixmaps > Setting up tile and stipple cache: > 32 128x128 slots > 18 256x256 slots > (==) I810(0): Backing store disabled > (==) I810(0): Silken mouse enabled > (II) I810(0): Initializing HW Cursor > (**) Option "dpms" > (**) I810(0): DPMS enabled > (WW) I810(0): Disabling XVideo output because the mode pixel rate (88 MHz) > exceeds the hardware limit (79 MHz) > > Is there something wrong? > Can I damage my lcd if I simply ignore this warning? > Is this only related to xvideo? yes. It just means Xv is disabled because there is not enough bandwith for the the overlay at that resolution. Alex > > xorg starts perfectly on my lcd with this new resolution. > I was only worried about this message. > > I'm attaching my full log below. > > Please, let me know if you need more information. > Can I post my full xorg log so you can have a better idea? > > Thanks in advance. > > Regards, > > Francisco Figueiredo Jr. > From Jim.Gettys at hp.com Mon Aug 9 07:53:35 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Mon Aug 9 07:53:50 2004 Subject: using tinderbox (was Re: [Xorg] Debian/unstable tinderbox) In-Reply-To: <Pine.LNX.4.43.0408062307260.11735-100000@pilchuck.reedmedia.net> References: <Pine.LNX.4.43.0408062307260.11735-100000@pilchuck.reedmedia.net> Message-ID: <1092063215.3032.35.camel@localhost.localdomain> On Sat, 2004-08-07 at 02:12, Jeremy C. Reed wrote: > On Wed, 28 Jul 2004, Bryce Harrington wrote: > > > > I may have overlooked it, but where is the quick > > > how-to-get-started-with-tinderbox guide for Xorg? > > > > http://www.freedesktop.org/Software/TinderboxWiki > > Thank you. (And thank you to Carl K.) > > I have had it running the "Test" for a few hours. > > The webpage says "Once you have found that your tinderbox is working, you > can change the tree from 'Test' to 'XMonolithic' in run-client.sh" > > How do you know the tinderbox is working? How do I know when to change > from "Test" to "XMonolithic"? If your builds seem to be working OK; having builds fail due to missing dependencies that should have been installed isn't going to help developers know at a glance if their checkins have broken something. So basically, if you've managed to get a green build to complete, you are set to go. > > I did look at the > http://freedesktop.org/cgi-bin/tinderbox3/showbuilds.pl?tree=Test webpage > but I don't have any idea what this means. > > Will it ("Test") stop? Or does it run forever? > > Also, the TinderboxWiki webpage says "Once a day ... the entire directory > is deleted and the files checked out fresh". Not currently, I don't believe. I think it is just doing a "cvs up -dP:, and a "make world" > > Is there a way to skip that? I'd rather not download files again and again > ... Isn't "cvs up -dP" good enough? > From fxjrlists at yahoo.com.br Mon Aug 9 07:57:40 2004 From: fxjrlists at yahoo.com.br (=?iso-8859-1?q?Francisco=20Figueiredo=20Jr.?=) Date: Mon Aug 9 08:04:33 2004 Subject: [Xorg] Is this xvideo message warning me about somethig which could damage my lcd? help! In-Reply-To: <a728f9f9040809055759696d4b@mail.gmail.com> Message-ID: <20040809145740.80379.qmail@web60704.mail.yahoo.com> --- Alex Deucher <alexdeucher@gmail.com> escreveu: > On Sun, 08 Aug 2004 23:00:17 -0300, Francisco Figueiredo Jr. > > > > Is there something wrong? > > Can I damage my lcd if I simply ignore this warning? > > Is this only related to xvideo? > > yes. It just means Xv is disabled because there is not enough > bandwith for the the overlay at that resolution. > > Alex > Hi Alex, thanks for your reply. But your "yes" is only to the question about that it is only related to xvideo or it is also to my question about if this can damage my lcd? Because I did some tests with mplayer and I could get it working with open gl rendering and it was a good performance compared to xvideo in same resolution. As in 1400 I can't use xvideo I think I could live with gl rendering. So, I ask that because I'd like to start using 1400 resolution even with this xvideo problem. But I also would like to know if this could damage my lcd. Thanks in advance. Regards, Francisco Figueiredo Jr. _______________________________________________________ Yahoo! Acesso Gr?tis - navegue de gra?a com conex?o de qualidade! Acesse: http:/ /br.acesso.yahoo.com/ From alexdeucher at gmail.com Mon Aug 9 08:32:28 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Mon Aug 9 08:32:35 2004 Subject: [Xorg] Is this xvideo message warning me about somethig which could damage my lcd? help! In-Reply-To: <20040809145740.80379.qmail@web60704.mail.yahoo.com> References: <20040809145740.80379.qmail@web60704.mail.yahoo.com> Message-ID: <a728f9f9040809083235108c3e@mail.gmail.com> On Mon, 9 Aug 2004 11:57:40 -0300 (ART), Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br> wrote: > --- Alex Deucher <alexdeucher@gmail.com> escreveu: > > On Sun, 08 Aug 2004 23:00:17 -0300, Francisco Figueiredo Jr. > > > > > > > Is there something wrong? > > > Can I damage my lcd if I simply ignore this warning? > > > Is this only related to xvideo? > > > > yes. It just means Xv is disabled because there is not enough > > bandwith for the the overlay at that resolution. > > > > Alex > > > > > Hi Alex, thanks for your reply. > > But your "yes" is only to the question about that it is only related to xvideo > or it is also to my question about if this can damage my lcd? > > Because I did some tests with mplayer and I could get it working with open gl > rendering and it was a good performance compared to xvideo in same resolution. > As in 1400 I can't use xvideo I think I could live with gl rendering. > > So, I ask that because I'd like to start using 1400 resolution even with this > xvideo problem. But I also would like to know if this could damage my lcd. Sorry, I should have been more clear. You LCD should be ok. It's just warning you about a bandwidth limitation that causes Xv to be disabled. Alex > > Thanks in advance. > > Regards, > > Francisco Figueiredo Jr. > > > _______________________________________________________ > Yahoo! Acesso Gr?tis - navegue de gra?a com conex?o de qualidade! Acesse: http ://br.acesso.yahoo.com/ > From Markus.Kuhn at cl.cam.ac.uk Mon Aug 9 09:54:42 2004 From: Markus.Kuhn at cl.cam.ac.uk (Markus Kuhn) Date: Mon Aug 9 10:16:02 2004 Subject: [Xorg] Revision of keysymdef.h Message-ID: <E1BuDQ2-0003th-00@mta1.cl.cam.ac.uk> Over the years, a number of problems have piled up with <X11/keysymdef.h>, which I have set out to sort out. These are in particular: - Xfree86 has added since X11R6.4 was released in 1999 and 2000 a large number of new macro definitions that are neither in line with the X11 protocols specification (Appendix A), nor have all of them been checked charefully against the Unicode standard. - The X11 standard lacks so far an official clarification of the relationship between keysyms and Unicode I have therefore reviewed, which keysyms are actually used in kbd mapping files and have substantially reworked and cleaned up the <X11/ keysymdef.h> file. The result is available on http://www.cl.cam.ac.uk/~mgk25/ucs/keysymdef.h The database file that I have prepared to control the changes made is on http://www.cl.cam.ac.uk/~mgk25/ucs/keysyms.txt and it contains further background information in the form of comments and a status column for each keysym. Quick summary of the changes: - I have preserved as newly added keysyms in the range reserved for the X11 standard only the following ones, as they are widely used now in XFree86 keyboard mapping files: 0x06ad Ukrainian_ghe_with_upturn 0x06bd Ukrainian_GHE_WITH_UPTURN 0xfe60 dead_belowdot 0xfe61 dead_hook 0xfe62 dead_horn These will have to be added to Appendix A of the protocols spec. - A large number of Armenian, Gregorian, Irish, Arabic, Cyrillic, Caucasus, and Vietnamese keysym macros were added by Pablo Saratxaga on 1999-06-06 and 2000-10-27. With a very small number of exotic exceptions, none of these keysyms are at present used in any XFree86 files. As many of them look useful, I have decided to remap them directly into the Unicode range by adding 0x01000000 to their Unicode value. This way, these keysyms will not have to be added to the X11 standard, as they are implicitely defined by ISO 10646. - I have also moved the currency symbol in the 0x20xx range to the Unicode mapping range, with the exception of the EuroSign, which is the only one of these that is actually used in keyboard mapping files. - I have added as comments to each keysym for which there exists a direct or approximate Unicode equivalent the Unicode position and name of this character. - Various minor editorial fixes for better consistency, comments added that clarify the Unicode mapping rule. Unless someone shouts with an objection, I will submit these for inclusion into the X.Org and XFree86 trees soon. Proposed update to the X11 standard will follow shortly. Markus -- Markus Kuhn, Computer Laboratory, University of Cambridge http://www.cl.cam.ac.uk/~mgk25/ || CB3 0FD, Great Britain From bryce at osdl.org Mon Aug 9 10:20:39 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 9 10:20:54 2004 Subject: [Xorg] Xorg tinderbox status In-Reply-To: <a728f9f9040809083235108c3e@mail.gmail.com> Message-ID: <Pine.LNX.4.33.0408090906500.6467-100000@osdlab.pdx.osdl.net> Some notes regarding tinderbox as a followup to the release status call this morning. Tinderbox is at tinderbox.freedesktop.org. * The Xorg release is scheduled to occur this month; the goal is to achieve as much testing (incl. Tinderbox) as can be done during that period. * 6 machines are present in Tinderbox currently; this is down from the dozen or so we had last week. It looks like we lost several over the weekend, although don't know why. We may need a signup sheet for Tinderbox volunteers who will be committing to providing tinderbox service so we can contact them if the machine goes away. * There are two problems related to do_traps.c but they appear to be OS-specific issues. Is anyone running FreeBSD or OpenBSD that could try to recreate and analyze the problems? * Priorities for further enhancements to tinderbox: + Add link from the tinderbox page to the directions in wiki + Set up additional admins for it + Add Bonzai + Investigate how to get historical data from it + Hook up additional tests + Determine how to get compiled binaries for platforms * Tests worth people running right now + xfw4 + x11perf + rendertest. Bryce From reed at reedmedia.net Mon Aug 9 10:31:01 2004 From: reed at reedmedia.net (Jeremy C. Reed) Date: Mon Aug 9 10:31:11 2004 Subject: [Xorg] Xorg tinderbox status In-Reply-To: <Pine.LNX.4.33.0408090906500.6467-100000@osdlab.pdx.osdl.net> Message-ID: <Pine.LNX.4.43.0408091027310.11735-100000@pilchuck.reedmedia.net> On Mon, 9 Aug 2004, Bryce Harrington wrote: > * 6 machines are present in Tinderbox currently; this is down from the > dozen or so we had last week. It looks like we lost several over the > weekend, although don't know why. We may need a signup sheet for > Tinderbox volunteers who will be committing to providing tinderbox > service so we can contact them if the machine goes away. I took my NetBSD down. Before I got started I didn't realize that it would run continuously. I'd prefer to have it not refetch all code from scratch but to do a "cvs up -dP" instead. And I don't want it rebuilding over and over again. Oce I look at the configs/code, I will re-add my tinderbox client build under NetBSD so it only builds once per day. > * Tests worth people running right now > + xfw4 What is xfw4? (A quick google search didn't find it.) > + x11perf > + rendertest. Can these be automated? Jeremy C. Reed BSD News, BSD tutorials, BSD links http://www.bsdnewsletter.com/ From alexander.gottwald at s1999.tu-chemnitz.de Mon Aug 9 10:37:03 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Mon Aug 9 10:37:06 2004 Subject: [Xorg] Mingw build In-Reply-To: <20040805205553.38894.qmail@web21123.mail.yahoo.com> References: <20040805205553.38894.qmail@web21123.mail.yahoo.com> Message-ID: <Pine.LNX.4.58.0408091934530.9508@odoaker.hrz.tu-chemnitz.de> On Thu, 5 Aug 2004, Steven Edwards wrote: > Is anyone working on this? The only site I could find with information > was the old Redhat site. I've not seen any action in this field for some years now. the win32-x11 project (which is hosted on sources.redhat.com) can be considered dead now. I'm not sure if there are other projects working on it but i doubt there are any. bye ago -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From l.lunak at suse.cz Mon Aug 9 10:27:51 2004 From: l.lunak at suse.cz (Lubos Lunak) Date: Mon Aug 9 10:40:57 2004 Subject: [Xorg] [PATCH] Cached XIM data Message-ID: <200408091927.51569.l.lunak@suse.cz> Hello, could somebody please review the attached XIM patches? First, the rationale: QApplication constructor (app class in Qt) takes about 0.08s on my computer (850Mhz). But only in case I dump my Compose file and all fonts. With the Compose file it's 0.31s (and with fonts it goes up to 0.47s, but that's fontconfig, so let's ignore that one). There's also about 500KiB (unshared) memory difference. Multiply this quarter a second and half a meg e.g. by the number of apps with X connection in normal KDE session to get even worse numbers. All this just for the ability to compose accented characters. The problem is basically that XIM parses the matching Compose file from /usr/X11R6/lib/X11/locale (which happens to be the huge en_US.UTF-8 one for UTF8 locales) and builds internal representation of this data. The file is more or less constant, but XIM parses it once per application startup. The imLcIm.c patch tries to solve this problem in similar way KDE's ksycoca stores data. After XIM parses the Compose file, the code computes how much memory the internal representation needs, allocates such block of memory, and copies the internal representation there, including adjusting the pointers. This avoids malloc() overhead, and allows read-only mmap()-ing of the block (the internal representation doesn't appear to be ever modified after it's created). Next time it's attempted to be mmap()-ed at the proper address, and if that succeeds, bingo, QApplication time is again at 0.08s. Still without the fonts of course, fontconfig needs something similar. The second patch caches a repeatedly requested information that is parsed from another file. There are several things I'm unsure about the patch: - It uses things like mmap() or posix_memalign() which could cause trouble to all those crappy Nulix platforms out there. It should be just a matter of few #ifdef's, but I don't know how you do checks for such features. - I'm not sure where to store the cache file. KDE has special place for cache files, but I don't know how to do that with non-KDE apps. The patch now stores it in /tmp/xim, the /var/X11R6/cache/ or /var/cache are Linux-ism AFAIK. Moreover this should be probably saved per-user for paranoia reasons, or shouldn't it? Could somebody helps me with these issues? Comments? Thanks PS: The patches are for libX11. -- Lubos Lunak KDE developer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: l.lunak@suse.cz , l.lunak@kde.org Drahobejlova 27 tel: +420 2 9654 2373 190 00 Praha 9 fax: +420 2 9654 2374 Czech Republic http://www.suse.cz/ -------------- next part -------------- A non-text attachment was scrubbed... Name: lcFile.c.patch Type: text/x-diff Size: 1070 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040809/a4b80303/lcFile .c.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: imLcIm.c.patch Type: text/x-diff Size: 9780 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040809/a4b80303/imLcIm .c.bin From kem at freedesktop.org Mon Aug 9 10:57:56 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Mon Aug 9 10:58:06 2004 Subject: [Xorg] Xorg tinderbox status In-Reply-To: <Pine.LNX.4.43.0408091027310.11735-100000@pilchuck.reedmedia.net> References: <Pine.LNX.4.33.0408090906500.6467-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.43.0408091027310.11735-100000@pilchuck.reedmedia.net> Message-ID: <20040809175756.GA4470@kem.org> On Mon, Aug 09, 2004 at 10:31:01AM -0700, Jeremy C. Reed wrote: > On Mon, 9 Aug 2004, Bryce Harrington wrote: > > > * Tests worth people running right now > > + xfw4 > > What is xfw4? (A quick google search didn't find it.) VSW4 is a suite for testing the X11 protocol. One place where it can be found is: http://www.linuxbase.org/download/index.php/test_suites > > + x11perf > > + rendertest. > > Can these be automated? It would be great if they could be automated; however, in the mean time, it is very helpful for people to run these tests by hand and report back any failures. From bryce at osdl.org Mon Aug 9 10:59:49 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 9 10:59:53 2004 Subject: [Xorg] Xorg tinderbox status In-Reply-To: <Pine.LNX.4.43.0408091027310.11735-100000@pilchuck.reedmedia.net> Message-ID: <Pine.LNX.4.33.0408091056110.6467-100000@osdlab.pdx.osdl.net> On Mon, 9 Aug 2004, Jeremy C. Reed wrote: > On Mon, 9 Aug 2004, Bryce Harrington wrote: > > > * 6 machines are present in Tinderbox currently; this is down from the > > dozen or so we had last week. It looks like we lost several over the > > weekend, although don't know why. We may need a signup sheet for > > Tinderbox volunteers who will be committing to providing tinderbox > > service so we can contact them if the machine goes away. > > I took my NetBSD down. Before I got started I didn't realize that it would > run continuously. I'd prefer to have it not refetch all code from scratch > but to do a "cvs up -dP" instead. And I don't want it rebuilding over and > over again. Oce I look at the configs/code, I will re-add my tinderbox > client build under NetBSD so it only builds once per day. *Nod* Understood. I've been poking around to find out more about options like these. On brief look at the code it appears pretty configurable, although the process needs to be sorted out and documented. We may not have an ideal solution figured out for this prior to the release, though. > > * Tests worth people running right now > > + xfw4 > > What is xfw4? (A quick google search didn't find it.) I may not have the name right; Jim's mentioned this several times. > > + x11perf > > + rendertest. > > Can these be automated? Jim indicated that he thought they could, and should. I don't know if anyones looked into them recently though. Thanks, Bryce From Alan.Coopersmith at Sun.COM Mon Aug 9 11:24:20 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 9 11:24:21 2004 Subject: [Xorg] [PATCH] Cached XIM data In-Reply-To: <200408091927.51569.l.lunak@suse.cz> References: <200408091927.51569.l.lunak@suse.cz> Message-ID: <4117C154.2040807@sun.com> I don't know much about XIM, but the use of MAP_FIXED makes me uncomfortable and the references to storing pointers in the data makes it sound like on platforms which support multiple pointer size models (i.e. 32-bit and 64-bit pointers), you'ld need different cache files for the different pointer sizes, which I didn't see any provision for. (I do remember sendmail doing something similar many years ago with frozen config files, which got dropped a while ago as a bad idea, though I don't remember why.) -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering Lubos Lunak wrote: > Hello, > > could somebody please review the attached XIM patches? > > First, the rationale: QApplication constructor (app class in Qt) takes about > 0.08s on my computer (850Mhz). But only in case I dump my Compose file and > all fonts. With the Compose file it's 0.31s (and with fonts it goes up to > 0.47s, but that's fontconfig, so let's ignore that one). There's also about > 500KiB (unshared) memory difference. Multiply this quarter a second and half > a meg e.g. by the number of apps with X connection in normal KDE session to > get even worse numbers. All this just for the ability to compose accented > characters. > > The problem is basically that XIM parses the matching Compose file > from /usr/X11R6/lib/X11/locale (which happens to be the huge > en_US.UTF-8 one for UTF8 locales) and builds internal representation of this > data. The file is more or less constant, but XIM parses it once per > application startup. > > The imLcIm.c patch tries to solve this problem in similar way KDE's ksycoca > stores data. After XIM parses the Compose file, the code computes how much > memory the internal representation needs, allocates such block of memory, and > copies the internal representation there, including adjusting the pointers. > This avoids malloc() overhead, and allows read-only mmap()-ing of the block > (the internal representation doesn't appear to be ever modified after it's > created). Next time it's attempted to be mmap()-ed at the proper address, and > if that succeeds, bingo, QApplication time is again at 0.08s. Still without > the fonts of course, fontconfig needs something similar. > > The second patch caches a repeatedly requested information that is parsed > from another file. > > There are several things I'm unsure about the patch: > > - It uses things like mmap() or posix_memalign() which could cause trouble to > all those crappy Nulix platforms out there. It should be just a matter of few > #ifdef's, but I don't know how you do checks for such features. > > - I'm not sure where to store the cache file. KDE has special place for cache > files, but I don't know how to do that with non-KDE apps. The patch now > stores it in /tmp/xim, the /var/X11R6/cache/ or /var/cache are Linux-ism > AFAIK. Moreover this should be probably saved per-user for paranoia reasons, > or shouldn't it? > > Could somebody helps me with these issues? Comments? > > Thanks > > PS: The patches are for libX11. > > > > ------------------------------------------------------------------------ > > --- lcFile.c.sav 2004-07-01 22:29:50.000000000 +0200 > +++ lcFile.c 2004-08-08 21:46:05.000000000 +0200 > @@ -491,7 +491,13 @@ _XlcLocaleDirName(dir_name, dir_len, lc_ > static char locale_alias[] = LOCALE_ALIAS; > char *target_name = (char*)0; > char *target_dir = (char*)0; > + static char* last_dir_name = 0; > + static char* last_lc_name = 0; > > + if( last_lc_name != 0 && strcmp( last_lc_name, lc_name ) == 0 ) { > + strcpy( dir_name, last_dir_name ); > + return dir_name; > + } > xlocaledir (dir, PATH_MAX); > n = _XlcParsePath(dir, args, 256); > for (i = 0; i < n; ++i) { > @@ -550,5 +556,13 @@ _XlcLocaleDirName(dir_name, dir_len, lc_ > } > if (target_name != lc_name) > Xfree(target_name); > + if( last_dir_name != 0 ) > + Xfree( last_dir_name ); > + if( last_lc_name != 0 ) > + Xfree( last_lc_name ); > + last_dir_name = Xmalloc( strlen( dir_name ) + 1 ); > + strcpy( last_dir_name, dir_name ); > + last_lc_name = Xmalloc( strlen( lc_name ) + 1 ); > + strcpy( last_lc_name, lc_name ); > return dir_name; > } > > > ------------------------------------------------------------------------ > > --- imLcIm.c.sav 2003-09-06 16:06:32.000000000 +0200 > +++ imLcIm.c 2004-08-09 19:04:13.191772440 +0200 > @@ -34,7 +34,21 @@ THIS SOFTWARE. > ******************************************************************/ > /* $XFree86: xc/lib/X11/imLcIm.c,v 1.11 2003/04/13 19:22:21 dawes Exp $ */ > > +/* for posix_memalign */ > +#ifndef _XOPEN_SOURCE > +#define _XOPEN_SOURCE 600 > +#elif _XOPEN_SOURCE < 600 > +#undef _XOPEN_SOURCE > +#define _XOPEN_SOURCE 600 > +#endif > + > #include <stdio.h> > +#include <sys/types.h> > +#include <sys/stat.h> > +#include <unistd.h> > +#include <sys/mman.h> > +#include <stdlib.h> > + > /* > #include <X11/Xlib.h> > */ > @@ -73,11 +87,30 @@ _XimCheckIfLocalProcessing(im) > return(False); > } > > +struct _XimCachedDefaultTreeStruct > + { > + int id; > + off_t size; > + int count; > + void* addr; > + DefTree defs[ 1 ]; > + }; > + > +Private struct _XimCachedDefaultTreeStruct* _XimCachedDefaultTree_mmap = NULL ; > +Private FILE* _XimCachedDefaultTreeFile = NULL; > +Private DefTree* _XimCachedDefaultTree = NULL; > +Private int _XimCachedDefaultTreeRefcount = 0; > + > Private void > XimFreeDefaultTree( > DefTree *top) > { > if (!top) return; > + if( top == _XimCachedDefaultTree ) { > + --_XimCachedDefaultTreeRefcount; > + /* No deleting, it's a cache after all. */ > + return; > + } > if (top->succession) XimFreeDefaultTree(top->succession); > if (top->next) XimFreeDefaultTree(top->next); > if (top->mb) Xfree(top->mb); > @@ -208,12 +241,242 @@ _XimLocalSetIMValues( > return(name); > } > > +Private Bool > +_XimReadCachedDefaultTree( > + FILE** fp_cache, > + off_t size) > +{ > + struct _XimCachedDefaultTreeStruct* m; > + m = mmap( NULL, size, PROT_READ, MAP_PRIVATE, fileno(*fp_cache), 0 ); > + if( m == NULL || m == MAP_FAILED ) > + return False; > + if( m->id != 0x3746 || m->size != size || m->count < 0 ) { > + munmap( m, size ); > + return False; > + } > + /* map it to the requested address (so that pointers match), fail otherwi se */ > + if( m != m->addr ) { > + void* use_addr = m->addr; > + munmap( m, size ); > + m = mmap( use_addr, size, PROT_READ, MAP_PRIVATE | MAP_FIXED, fileno( *fp_cache), 0 ); > + if( m == NULL || m == MAP_FAILED ) > + return False; > + if( m->id != 0x3746 || m->size != size || m->count < 0 || m != m->add r ) { > + munmap( m, size ); > + return False; > + } > + } > + _XimCachedDefaultTree_mmap = m; > + _XimCachedDefaultTree = m->defs; > + _XimCachedDefaultTreeRefcount = 0; > + _XimCachedDefaultTreeFile = *fp_cache; > + *fp_cache = NULL; > + return True; > +} > + > +/*#define CACHE_FILE_DIR "/var/X11R6/cache"*/ > +#define CACHE_FILE_DIR "/tmp/xim" > + > +Private char* _XimCachedDefaultTreeCacheFile( const char* name ) > + { > + char* pos; > + char* ret = Xmalloc( strlen( name ) + strlen( CACHE_FILE_DIR ) + 1 ); > + if( ret == NULL ) > + return NULL; > + strcpy( ret, CACHE_FILE_DIR ); > + pos = ret + strlen( ret ) + 1; /* 1 = not the first slash */ > + strcat( ret, name ); > + while( *pos ) > + { > + if( *pos == '/' ) > + *pos = '_'; > + ++pos; > + } > + return ret; > + } > + > + > +Private int _XimCountItems( > +DefTree* top, > +int* chars_len, > +int* wchars_len) > +{ > + int items = 0; > + DefTree* pos1; > + DefTree* pos2; > + > + if( top->mb != NULL ) > + *chars_len += strlen( top->mb ) + 1; > + if( top->wc != NULL ) > + *wchars_len += _Xwcslen( top->wc ) + 1; > + if( top->utf8 != NULL ) > + *chars_len += strlen( top->utf8 ) + 1; > + for( pos1 = top; > + pos1 != NULL; > + pos1 = pos1->next ) > + { > + ++items; > + for( pos2 = pos1->succession; > + pos2 != NULL; > + pos2 = pos2->succession ) > + items += _XimCountItems( pos2, chars_len, wchars_len ); > + } > + return items; > +} > + > +Private DefTree* > +_XimAddCacheItem( > +DefTree* top, > +struct _XimCachedDefaultTreeStruct* data, > +int* item_pos, > +char* chars, > +wchar_t* wchars) > +{ > + int my_item = (*item_pos)++; > + > + data->defs[ my_item ] = *top; > + if( top->mb != NULL ) > + { > + data->defs[ my_item ].mb = chars; > + strcpy( chars, top->mb ); > + chars += strlen( top->mb ) + 1; > + } > + if( top->wc != NULL ) > + { > + data->defs[ my_item ].wc = wchars; > + _Xwcscpy( wchars, top->wc ); > + wchars += _Xwcslen( top->wc ) + 1; > + } > + if( top->utf8 != NULL ) > + { > + data->defs[ my_item ].utf8 = chars; > + strcpy( chars, top->utf8 ); > + chars += strlen( top->utf8 ) + 1; > + } > + if( top->next != NULL ) > + data->defs[ my_item ].next = > + _XimAddCacheItem( top->next, data, item_pos, chars, wchars ); > + if( top->succession != NULL ) > + data->defs[ my_item ].succession = > + _XimAddCacheItem( top->succession, data, item_pos, chars, wchars ); > + return data->defs + my_item; > +} > + > + > +Private Bool > +_XimConvertDefaultTreeToCache( > + Xim im) > +{ > + struct _XimCachedDefaultTreeStruct* data; > + int chars_len = 0; > + int wchars_len = 0; > + char* chars; > + wchar_t* wchars; > + char* wchars_tmp; > + int item_pos = 0; > + int size; > + int pagesize; > + void* mem; > + > + int items = _XimCountItems(im->private.local.top, > + &chars_len, &wchars_len ); > + if( items == 0 ) > + return False; > + size = sizeof( struct _XimCachedDefaultTreeStruct ) > + + ( items - 1 ) * sizeof ( DefTree ) > + + wchars_len * sizeof( wchar_t ) > + + chars_len * sizeof( char ); > + pagesize = sysconf( _SC_PAGE_SIZE ); > + if( pagesize < 0 ) > + pagesize = 4096; > + if( posix_memalign( &mem, pagesize, size ) != 0 ) > + return False; > + data = _XimCachedDefaultTree_mmap = mem; > + if( data == NULL ) > + return False; > + data->size = size; > + data->count = items; > + data->id = 0x3746; > + data->addr = (char*)data; > + wchars_tmp = ( char* )data > + + sizeof( struct _XimCachedDefaultTreeStruct ) > + + ( items - 1 ) * sizeof ( DefTree ); > + wchars = (wchar_t*)data; > + while( (char*)wchars < wchars_tmp ) > + ++wchars; > + chars = (char*)(wchars+wchars_len); > + _XimAddCacheItem( im->private.local.top, data, &item_pos, chars, wchars ) ; > + return True; > +} > + > +#if 0 > +char aaa_off[] = " "; > +Private void print_tr( > +DefTree* top, > +int dif) > +{ > + DefTree* pos1; > + DefTree* pos2; > + > + fprintf( stderr, aaa_off + dif ); > + fprintf( stderr, "+ %p\n", top ); > + --dif; > + for( pos1 = top; > + pos1 != NULL; > + pos1 = pos1->next ) > + { > + fprintf( stderr, aaa_off + dif ); > + fprintf( stderr, "! %p\n", pos1 ); > + for( pos2 = pos1->succession; > + pos2 != NULL; > + pos2 = pos2->succession ) > + { > + fprintf( stderr, aaa_off + dif ); > + fprintf( stderr, "* %p\n", pos2 ); > + print_tr(pos2,dif); > + } > + } > + ++dif; > + fprintf( stderr, aaa_off + dif ); > + fprintf( stderr, "- %p\n", top ); > +} > +#endif > + > +Private void > +_XimWriteCachedDefaultTree( > + const char* name, > + Xim im) > +{ > + FILE* fp_cache; > + char* tmp_name; > + > +#if 0 > + print_tr(im->private.local.top,strlen(aaa_off)); > +#endif > + > + if( !_XimConvertDefaultTreeToCache(im)) > + return; > + tmp_name = Xmalloc( strlen( name ) + 20 ); > + sprintf( tmp_name, "%s_%i", name, getpid()); > + fp_cache = _XFopenFile( tmp_name, "w" ); > + if( fp_cache != NULL ) { > + fwrite( _XimCachedDefaultTree_mmap, > + _XimCachedDefaultTree_mmap->size, 1, fp_cache ); > + if( fclose( fp_cache ) == 0 ) > + rename( tmp_name, name ); > + } > + unlink( tmp_name ); > + XFree( tmp_name ); > +} > + > Private void > _XimCreateDefaultTree( > Xim im) > { > FILE *fp = NULL; > char *name, *tmpname = NULL; > + FILE* fp_cache; > + char *cache_name; > > name = getenv("XCOMPOSEFILE"); > > @@ -243,13 +506,49 @@ _XimCreateDefaultTree( > if (fp == (FILE *) NULL) { > fp = _XFopenFile (name, "r"); > } > + if (fp == (FILE *) NULL) { > + if (tmpname != (char *) NULL) { > + Xfree(tmpname); > + } > + return; > + } > + /* convert name to cached filename */ > + cache_name = _XimCachedDefaultTreeCacheFile( name ); > if (tmpname != (char *) NULL) { > Xfree(tmpname); > } > - if (fp == (FILE *) NULL) > - return; > + if( cache_name != NULL ) { > + fp_cache = _XFopenFile( cache_name, "r" ); > + if( fp_cache != (FILE*)NULL ) { > + struct stat st, st_cache; > + if (fstat (fileno (fp), &st) != -1 > + && fstat( fileno( fp_cache ), &st_cache ) != -1 > + && st.st_mtime < st_cache.st_mtime > + && st_cache.st_mtime > time( NULL ) - 60 * 60 * 24 ) { > + if( _XimCachedDefaultTree != NULL > + || _XimReadCachedDefaultTree(&fp_cache, st_cache.st_size) ) { > + im->private.local.top = _XimCachedDefaultTree; > +#if 0 > + print_tr(im->private.local.top,strlen(aaa_off)); > +#endif > + ++_XimCachedDefaultTreeRefcount; > + fclose(fp); > + if( fp_cache != NULL ) > + fclose(fp_cache); > + Xfree(cache_name); > + return; > + } > + } > + fclose(fp_cache); > + } > + } > _XimParseStringFile(fp, im); > fclose(fp); > + if( cache_name != NULL ) { > + if( _XimCachedDefaultTree == NULL ) > + _XimWriteCachedDefaultTree(cache_name,im); > + Xfree( cache_name ); > + } > } > > Private XIMMethodsRec Xim_im_local_methods = { > > > ------------------------------------------------------------------------ > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From fxjrlists at yahoo.com.br Mon Aug 9 11:20:21 2004 From: fxjrlists at yahoo.com.br (=?iso-8859-1?q?Francisco=20Figueiredo=20Jr.?=) Date: Mon Aug 9 11:27:04 2004 Subject: [Xorg] Is this xvideo message warning me about somethig which could damage my lcd? help! In-Reply-To: <a728f9f9040809083235108c3e@mail.gmail.com> Message-ID: <20040809182021.45478.qmail@web60709.mail.yahoo.com> --- Alex Deucher <alexdeucher@gmail.com> escreveu: > > > > Hi Alex, thanks for your reply. > > > > But your "yes" is only to the question about that it is only related to > xvideo > > or it is also to my question about if this can damage my lcd? > > > > Because I did some tests with mplayer and I could get it working with open > gl > > rendering and it was a good performance compared to xvideo in same > resolution. > > As in 1400 I can't use xvideo I think I could live with gl rendering. > > > > So, I ask that because I'd like to start using 1400 resolution even with > this > > xvideo problem. But I also would like to know if this could damage my lcd. > > Sorry, I should have been more clear. You LCD should be ok. It's > just warning you about a bandwidth limitation that causes Xv to be > disabled. > > Alex > Thanks Alex! I will use my lcd at 1400 resolution then. Regards, Francisco Figueiredo Jr. _______________________________________________________ Yahoo! Acesso Gr?tis - navegue de gra?a com conex?o de qualidade! Acesse: http:/ /br.acesso.yahoo.com/ From Jim.Gettys at hp.com Mon Aug 9 12:30:32 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Mon Aug 9 12:30:49 2004 Subject: [Xorg] [PATCH] Cached XIM data In-Reply-To: <200408091927.51569.l.lunak@suse.cz> References: <200408091927.51569.l.lunak@suse.cz> Message-ID: <1092079832.1574.23.camel@localhost.localdomain> Thanks Lubos, for the data... You are confirming what we were already suspecting, from a different direction (just the size information). > > The problem is basically that XIM parses the matching Compose file > from /usr/X11R6/lib/X11/locale (which happens to be the huge > en_US.UTF-8 one for UTF8 locales) and builds internal representation of this > data. The file is more or less constant, but XIM parses it once per > application startup. Yeah, I can imagine parsing half megabyte files for every application startup isn't a good idea... en_US.UTF-8/Compose, and pt_BR.UTF-8/Compose are over a half megabyte each. > > The imLcIm.c patch tries to solve this problem in similar way KDE's ksycoca > stores data. After XIM parses the Compose file, the code computes how much > memory the internal representation needs, allocates such block of memory, and > copies the internal representation there, including adjusting the pointers. > This avoids malloc() overhead, and allows read-only mmap()-ing of the block > (the internal representation doesn't appear to be ever modified after it's > created). Next time it's attempted to be mmap()-ed at the proper address, and > if that succeeds, bingo, QApplication time is again at 0.08s. Still without > the fonts of course, fontconfig needs something similar. > > The second patch caches a repeatedly requested information that is parsed > from another file. > > There are several things I'm unsure about the patch: > > - It uses things like mmap() or posix_memalign() which could cause trouble to > all those crappy Nulix platforms out there. It should be just a matter of few > #ifdef's, but I don't know how you do checks for such features. On platforms without mmap support (are there any around we still care about?), you'd just open and read the data... > > - I'm not sure where to store the cache file. KDE has special place for cache > files, but I don't know how to do that with non-KDE apps. The patch now > stores it in /tmp/xim, the /var/X11R6/cache/ or /var/cache are Linux-ism > AFAIK. Moreover this should be probably saved per-user for paranoia reasons, > or shouldn't it? > Computing this once at build time seems more sensible to me. But is there any reason why these files are so gigantic? And whether there are other solutions? Is there someway we can leverage libc functions that may not have existed when the Xlib implementation was (mis)designed? Does anyone really understand the input method stuff properly? (we were just discussing this area today on the architecture call, and what to do about it. Thanks for the ammunition to go after it). Regards, - Jim From eta at lclark.edu Mon Aug 9 12:40:08 2004 From: eta at lclark.edu (Eric Anholt) Date: Mon Aug 9 12:40:12 2004 Subject: [Xorg] Tinderbox compile status In-Reply-To: <Pine.LNX.4.33.0408070944170.4961-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408070944170.4961-100000@osdlab.pdx.osdl.net> Message-ID: <1092080408.893.16.camel@leguin> On Sat, 2004-08-07 at 09:58, Bryce Harrington wrote: > Tinderbox looks a little messy this morning... Here's a run-down on the > problems: > > > do_traps.c: machine 'anholt-LC-NODRI FreeBSD' indicates there are some > errors in this file, although it's the only machine showing this error > so maybe it's a FreeBSD-only problem? Or maybe the machine is not > getting its updates correctly? not sure Looks like the build is picking up the installed render header files in /usr/X11R6, which lack the new traps stuff, before it gets to the render headers from the build's exports dir. This does seem to be a real issue. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From aplattner at nvidia.com Mon Aug 9 12:43:07 2004 From: aplattner at nvidia.com (Aaron Plattner) Date: Mon Aug 9 12:42:40 2004 Subject: [Xorg] RandR physical screen size question In-Reply-To: <E1BtI6A-0007A0-MZ@evo.keithp.com> References: <20040807030059.GA23012@homeworld.dnsalias.net> <E1BtI6A-0007A0-MZ@evo.keithp.com> Message-ID: <20040809194307.GB3721@dhcp-178-221.nvidia.com> Does anyone have any objections to the attached patch? It stores the screen's mmWidth and mmHeight in the private struct along with virtualX and virtualY, and uses that to construct the sizes. Then, on RRSetConfig the screen's physical size is changed. This lets me do this: bash-2.05b$ xdpyinfo | grep -B1 dots dimensions: 1600x1200 pixels (402x302 millimeters) resolution: 101x101 dots per inch bash-2.05b$ xrandr -o left bash-2.05b$ xdpyinfo | grep -B1 dots dimensions: 1200x1600 pixels (302x402 millimeters) resolution: 101x101 dots per inch <----- yay! The decision on whether or not to use randrp->virtual[XY] in xf86RandRGetInfo still seems a little questionable, but it seems to work okay. -- Aaron On Fri, Aug 06, 2004 at 08:42:22PM -0700, Keith Packard wrote: > > Around 20 o'clock on Aug 6, Aaron Plattner wrote: > > > My question is, is this intentional, or a bug? Why isn't the physical > > size simply set to pScreen->mmWidth x pScreen->mmHeight? > > That's a good question; I do what you suggest in the kdrive servers which > have supported rotation for "a while" now. > > Could it have something to do with the virtual desktop mode? > > -keith -------------- next part -------------- Index: hw/xfree86/common/xf86RandR.c =================================================================== RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/common/xf86RandR.c,v retrieving revision 1.4 diff -u -r1.4 xf86RandR.c --- hw/xfree86/common/xf86RandR.c 2 Aug 2004 19:35:07 -0000 1.4 +++ hw/xfree86/common/xf86RandR.c 9 Aug 2004 19:17:36 -0000 @@ -38,6 +38,8 @@ CloseScreenProcPtr CloseScreen; int virtualX; int virtualY; + int mmWidth; + int mmHeight; Rotation rotation; } XF86RandRInfoRec, *XF86RandRInfoPtr;
- if (!xf86RandRSetMode (pScreen, mode, useVirtual)) + if (!xf86RandRSetMode (pScreen, mode, useVirtual, pSize->mmWidth, pSize->mm Height)) return FALSE; /* * Move the cursor back where it belongs; SwitchMode repositions it @@ -307,6 +319,8 @@
randrp->CreateScreenResources = pScreen->CreateScreenResources; pScreen->CreateScreenResources = xf86RandRCreateScreenResources; From keithp at keithp.com Mon Aug 9 12:59:15 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 9 12:59:33 2004 Subject: [Xorg] [PATCH] Cached XIM data In-Reply-To: Your message of "Mon, 09 Aug 2004 11:24:20 PDT." <4117C154.2040807@sun.com> Message-ID: <E1BuGId-0004Mz-VU@evo.keithp.com> Around 11 o'clock on Aug 9, Alan Coopersmith wrote: > (I do remember sendmail doing something similar many years ago with frozen > config files, which got dropped a while ago as a bad idea, though I don't > remember why.) Not so much because it became a bad idea, more because the time required to parse the config file was eventually small enough that it became practical to just parse the file on each invocation. In the fontconfig case, the problem is that *every* application loads the configuration, wasting time and memory. A shared (mmap'able) configuration would eliminate both of these concerns. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040809/15f6220f/attach ment.pgp From keithp at keithp.com Mon Aug 9 13:04:55 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 9 13:05:05 2004 Subject: [Xorg] RandR physical screen size question In-Reply-To: Your message of "Mon, 09 Aug 2004 12:43:07 PDT." <20040809194307.GB3721@dhcp-178-221.nvidia.com> Message-ID: <E1BuGO7-0004Nh-VO@evo.keithp.com> Around 12 o'clock on Aug 9, Aaron Plattner wrote: > Does anyone have any objections to the attached patch? It stores the screen's > mmWidth and mmHeight in the private struct along with virtualX and virtualY, a nd > uses that to construct the sizes. Seems fine. kdrive does something similar... -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040809/8b7fe68b/attach ment.pgp From Alexander.Gottwald at s1999.tu-chemnitz.de Mon Aug 9 13:49:15 2004 From: Alexander.Gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Mon Aug 9 13:49:47 2004 Subject: [Xorg] Re: Minutes from August 9 Release Wranglers call In-Reply-To: <200408091600.KAA04533@anderson.fc.hp.com> References: <200408091600.KAA04533@anderson.fc.hp.com> Message-ID: <Pine.LNX.4.55.0408092245130.21789@lupus.ago.vpn> Paul Anderson wrote: > Bug #306 - Egbert checked in the patch, and Jim will be writing > up documentation on it. Kevin is going to go ahead an close > this, since there is another bug already open on the documentation. Cygwin has no user root by default and file ownership and modes are in some cases (eg on FAT filesystems) not working. I'll revert the failing to a simple warning as it was before. Any objections? bye ago -- Alexander.Gottwald@informatik.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From bryce at osdl.org Mon Aug 9 14:19:43 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 9 14:19:49 2004 Subject: [Xorg] Xorg tinderbox status In-Reply-To: <38ac01c47e54$942594a0$1e01a8c0@cnt496> Message-ID: <Pine.LNX.4.33.0408091406540.6467-100000@osdlab.pdx.osdl.net> On Mon, 9 Aug 2004, Carl Karsten wrote: > > *Nod* Understood. I've been poking around to find out more about > > options like these. On brief look at the code it appears pretty > > configurable, although the process needs to be sorted out and > > documented. We may not have an ideal solution figured out for this > > prior to the release, though. > > Good. I would hope that some significant improvements can be made with some > minor changes: > > 1. cvs up -dP Jim indicates that this is already how it works... I haven't explored the code that does this, though. > 2. if a build fails, log it and do make clean I would actually suggest that you install ccache; this way you can let it do make clean each time, but only files which actually change will have to get recompiled. That'll give you better performance, plus avoid false positives (rare, but do happen). > 3. Some sort of scheduler - either the script only runs once and we hook it to a > cron job, or a config option to specify how often it should check for updates. > The later would do better if a build runs long (like if it is set to check for > updates every 4 hours, don't check if a build is taking 4.5 hours - when the > build is done, it can check and start over.) You can essentially do this now. run-client.sh is a short (8 line) bash script that wrappers the tinderclient code. You'll notice a --throttle setting there, that appears to control how long it should wait after doing a build; you could set this to 4 hrs if you want to reduce how often it's run. I only played with it briefly, but it seemed to work as advertised. The trouble with using cron-jobs for this sort of testing is the risk of getting into race conditions, so it's safer on your system to do it in a while() loop with a throttle delay. Note that tinderclient.pl has a few more options for controlling its behavior on your system. Run ./tinderclient.pl --help to get a list of them. I don't have experience with any of them other than --throttle, so YMMV, but that seems to be an effective way to customize it to suit how you want to use it. Bryce From spyderous at gentoo.org Mon Aug 9 20:48:07 2004 From: spyderous at gentoo.org (Donnie Berkholz) Date: Mon Aug 9 20:48:11 2004 Subject: [Xorg] [PATCH] xorgconfig ignores FontDir Message-ID: <20040810.8OS.81243100@groupware.gentoo.org> xorgconfig produces an xorg.conf with the default font paths (/usr/X11R6/lib/X11/fonts/${fonttype}) even when fonts are installed elsewhere (e.g., /usr/share/fonts) by defining FontDir at compile time. The attached patch fixes this by creating a TREEROOTFONT that can be outside of the usual tree if FontDir is defined. In the default case where FontDir is not manually set, the patch defaults to previous behavior. This is a parallel to what has already been done with TREEROOTDOC. If there are no problems with this patch, I'd like to get it into this release. The associated bug is #826. Thanks, Donnie -- Donnie Berkholz Gentoo Linux -------------- next part -------------- A non-text attachment was scrubbed... Name: xorgconfig-fontdir-fixes.patch Type: application/octet-stream Size: 2367 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040809/1f49972d/xorgco nfig-fontdir-fixes-0001.obj From ajax at nwnk.net Mon Aug 9 21:03:28 2004 From: ajax at nwnk.net (Adam Jackson) Date: Mon Aug 9 21:04:06 2004 Subject: [Xorg] Problems running today CVS snap In-Reply-To: <200408090015.28793.adasi-lists@culm.net> References: <200408081822.11808.adasi-lists@culm.net> <200408090015.28793.adasi-lists@culm.net> Message-ID: <200408100003.37513.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 08 August 2004 18:15, Witold Krecicki wrote: > Dnia niedziela 08 sierpie? 2004 18:22, Witold Krecicki napisa?: > > Any help? > > Well, except for the ATI unresolved syms, I've helped myself (adding > necesarry function exports to hw/xfree86/loader/dixmod.c). > But, still, when running xcompmgr or metacity with compostie enabled, i've > got beautiful translucent windows with shadows under them, but..... all > windows are just gray, nothing inside, just like those weren't properly > written to offscreen buffer. The ATI symbol warnings are bug 978, and fixed in CVS as of about 5 minutes ago. They're harmless warnings though. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBGEkUW4otUKDs0NMRAtkJAKDnYDDigfLZGnfc2TlkqP4g6q8IsgCglUJd n1fq+J8SLl5s4efKeV8DAYY= =I79E -----END PGP SIGNATURE----- From kem at freedesktop.org Mon Aug 9 22:09:23 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Mon Aug 9 22:09:28 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040810050923.GA19479@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 13 Fixed yesterday: 14 Added yesterday: 4 Current list of blocker bugs: ----------------------------- * Bug #255: Radeon driver - AGP/PCI autodetection is totally broken - Need to verify changes from revision 1.1.4.1.6.3 are correct * Bug #306: PPC64 changes - Need someone to test PPC64 changes * Bug #337: Remove trademarked Gumby images - Keith Packard said he would do this; however, he doesn't need to be distracted from other tasks (e.g., getting Composite working) * Bug #738: Bogus contact addresses in Xserver/os/utils.c - Need someone to create a patch to allow these addresses to be configurable - What are the correct default addresses to use here? * Bug #855: xterm displays DEL but it should instead ignore it - Has anyone contacted Thomas E. Dickey to see if it is okay to update X.Org xterm to his version? * Bug #922: Radeon Render acceleration problems - Recent patches fix several problems, but there is still what is thought to be a context switching problem - Need someone to investigate problem * Bug #925: Freetype 2.1.8+ symbols break build on many systems - Several patches have already been applied to fix this problem - Are there any other patches needed or can we close this bug and move it over to the release notes bug (#999)? * Bug #964: X.Org Xprt starts to consume 100% when being idle - Roland Mainz has been looking into this and he would like to have some help tracking this problem down * Bug #972: Xprint installs outside of ProjectRoot when NothingOutsideProjectRoot is YES - Three solutions proposed: 1. When NothingOutsideProjectRoot is YES, install the scripts under ProjectRoot/etc. To make it clear to the sysadmin, a note could be added that the scripts installed there should be included in the system's rc.d init scripts. 2. Don't install any init scripts when NothingOutsideProjectRoot is YES. 3. Create a new program that allows users to start Xprint on their own. - Solutions #1 and #2 are straighforward - Since we are late in the release process, I would suggest that we go with solution #1 * Bug #991: Composite exposes extra visuals - Keith Packard is working on a solution * Bug #993: Build failure with #define BuildXevie NO - This problem has been fixed, but it raised another issues that has been discussed on the mailing list before: Should Xevie be included in Xext or should it be in a separate library by itself? * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug #1004: XDarwin manpage included on Linux builds - Expected behavior for quite some time - Documentation changes are still allowed - Need someone to feel strongly enough that this should be fixed and generate a patch to change the expected behavior From kem at freedesktop.org Mon Aug 9 22:23:57 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Mon Aug 9 22:24:05 2004 Subject: [Xorg] Any patches for X.Org release? Message-ID: <20040810052357.GA19581@kem.org> On today's release wranglers call, someone asked if there were any new fixes from the DRI or Mesa projects that should be included in the next X.Org release. If there are any, could you please let us know? Thanks! From ajax at nwnk.net Mon Aug 9 22:25:30 2004 From: ajax at nwnk.net (Adam Jackson) Date: Mon Aug 9 22:25:50 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <20040810050923.GA19479@kem.org> References: <20040810050923.GA19479@kem.org> Message-ID: <200408100125.31786.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > * Bug #855: xterm displays DEL but it should instead ignore it > - Has anyone contacted Thomas E. Dickey to see if it is okay to update > X.Org xterm to his version? I talked to him briefly about xterm in relation to bug 379, which he had already fixed. I really can't justify _not_ following Dickey's sources, since he's doing an excellent job maintaining it and there aren't any license issues (unless I'm grossly misinformed). > * Bug #972: Xprint installs outside of ProjectRoot when > NothingOutsideProjectRoot is YES > - Three solutions proposed: > 1. When NothingOutsideProjectRoot is YES, install the scripts under > ProjectRoot/etc. To make it clear to the sysadmin, a note could > be added that the scripts installed there should be included in > the system's rc.d init scripts. > 2. Don't install any init scripts when NothingOutsideProjectRoot is > YES. > 3. Create a new program that allows users to start Xprint on their > own. > - Solutions #1 and #2 are straighforward > - Since we are late in the release process, I would suggest that we go > with solution #1 Seconded. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBGFxKW4otUKDs0NMRAgFOAKCMUh5eRLRLlA7gnFdH+tikNM/bmACcC4FR k0xz/A/wUx89kGdr/lx5N0c= =QGZ8 -----END PGP SIGNATURE----- From mcnichol at austin.ibm.com Mon Aug 9 14:56:31 2004 From: mcnichol at austin.ibm.com (mcnichol@austin.ibm.com) Date: Mon Aug 9 23:20:33 2004 Subject: [Xorg] [PATCH] Cached XIM data Message-ID: <200408092156.QAA24718@xanth.austin.ibm.com> > From: Jim Gettys <Jim.Gettys@hp.com> > > Computing this once at build time seems more sensible to me. > > But is there any reason why these files are so gigantic? And whether > there are other solutions? Is there someway we can leverage libc > functions that may not have existed when the Xlib implementation was > (mis)designed? > > Does anyone really understand the input method stuff properly? I mostly understand how this works on AIX anyway. There is a seperate input method library (libIM.a). When initialized it loads a shared object (based on the locale and the binary mode (32bit or 64bit)) that contains the actual input method code and data. This solves the problems with startup time and memory usage, with the drawback that it makes it difficult for Joe User to customize things. Dan From l.lunak at suse.cz Tue Aug 10 01:14:34 2004 From: l.lunak at suse.cz (Lubos Lunak) Date: Tue Aug 10 01:10:46 2004 Subject: [Xorg] [PATCH] Cached XIM data In-Reply-To: <1092079832.1574.23.camel@localhost.localdomain> References: <200408091927.51569.l.lunak@suse.cz> <1092079832.1574.23.camel@localhost.localdomain> Message-ID: <200408101014.34881.l.lunak@suse.cz> On Monday 09 of August 2004 21:30, Jim Gettys wrote: > Thanks Lubos, for the data... You are confirming what we were > already suspecting, from a different direction (just the size > information). > > > There are several things I'm unsure about the patch: > > > > - It uses things like mmap() or posix_memalign() which could cause > > trouble to all those crappy Nulix platforms out there. It should be just > > a matter of few #ifdef's, but I don't know how you do checks for such > > features. > > On platforms without mmap support (are there any around we still care > about?), you'd just open and read the data... Of course. What I meant was that I didn't know how to write configure checks equivalents for the make World stuff X currently uses. > > - I'm not sure where to store the cache file. KDE has special place for > > cache files, but I don't know how to do that with non-KDE apps. The patch > > now stores it in /tmp/xim, the /var/X11R6/cache/ or /var/cache are > > Linux-ism AFAIK. Moreover this should be probably saved per-user for > > paranoia reasons, or shouldn't it? > > Computing this once at build time seems more sensible to me. Hmm ... yes, probably. It just started as a proof of concept hack when I was examining the problem and possible solutions. I wanted to spare me diving into XIM and finding out how much of it would need rewritting, and since this patch doesn't change the internal representation format, other parts of XIM didn't need to be touched. Somehow it ended up as a normal usable solution. I'm afraid I don't plan becoming XIM hacker in order to offer a better patch. > > But is there any reason why these files are so gigantic? I guess the utf8 Compose file simply includes all possible compositions, be it Slavic language or Japanese. E.g. the iso8859-2 file is only 5% of the utf8 size, and it would do for me too. Moreover there are e.g. 5 ways to enter aacute, the normal one with dead acute+a, plus 4 more using the multi key (which I even don't know what is). > And whether > there are other solutions? Is there someway we can leverage libc > functions that may not have existed when the Xlib implementation was > (mis)designed? > > Does anyone really understand the input method stuff properly? > > (we were just discussing this area today on the architecture call, > and what to do about it. Thanks for the ammunition to go after it). > Regards, > - Jim How about the second smaller patch? Is that one ok (so that it doesn't get lost in the discussion)? -- Lubos Lunak KDE developer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: l.lunak@suse.cz , l.lunak@kde.org Drahobejlova 27 tel: +420 2 9654 2373 190 00 Praha 9 fax: +420 2 9654 2374 Czech Republic http://www.suse.cz/ From daniel at freedesktop.org Tue Aug 10 04:36:08 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Tue Aug 10 05:07:23 2004 Subject: [Xorg] xlibs frozen, soversion audit needed, release upcoming Message-ID: <1092137763.5842.40.camel@catsby.fooishbar.org> Hi, Sorry about the hurry here, and the fact I'm being a little arbitrary. The hurry is caused by the fact we have a platform release to hit soon, and I think I was trying to do this release like six months ago or something. I've got a lot of changes to merge today to a lot of modules, which makes it possible to bootstrap without ever having had the monolithic tree installed. I'm doing these changes now, and I've locked down the tree while I'm doing this, since I'm already trying to merge between three trees, and I need to touch almost every module. Sorry. The soversions. My god, the soversions. They're almost totally random. I'm guilty of screwing them up badly myself; I'm still not entirely convinced I understand them *properly*. But there are good explanations around[0], and I'm going to corner someone who knows today (he's sitting a couple of feet away, but we're in a talk, and he's actively participating). We need a sane strategy for bumping the soversions when need be (which is *not* 'keep it in sync with the version), and we need to change the soversions for the previously-static-but-now-shared libraries (libXss, libXxf86*, et al; some of which I am just importing today) which currently have soversions of 0.0.0, 0.1.0, or something totally wack. Anyway. I'll put a list up on the Wiki later today, with best suggestions, and then I want to start tagging and rolling tarballs -- two days from now (UK time). So, I want every single tarball for xlibs 1.0.1 ready by Thursday Aug 12th 2359 UTC. I'll be doing almost all of them, but help would be appreciated -- especially building on systems that are not Linux/(i386|powerpc). So, executive summary: * we need a strategy for fixing soversions * tarballs in pdx:~xlibs/public_html/release/1.0.1 by 08122359 +0000, must have proper soversions. GO! :) d [0]: http://sources.redhat.com/autobook/autobook/autobook_91.html#SEC91 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040810/1d662467/attach ment.pgp From alan at lxorguk.ukuu.org.uk Tue Aug 10 04:57:16 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Tue Aug 10 05:59:36 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <20040810052357.GA19581@kem.org> References: <20040810052357.GA19581@kem.org> Message-ID: <1092139035.16885.15.camel@localhost.localdomain> On Maw, 2004-08-10 at 06:23, Kevin E Martin wrote: > On today's release wranglers call, someone asked if there were any new > fixes from the DRI or Mesa projects that should be included in the next > X.Org release. If there are any, could you please let us know? Thanks! Can the VIA DRI stuff get pushed through to the kernel with the S3 stuff please, even if we mark VIA as experimental From tartan at mindspring.com Tue Aug 10 16:33:16 2004 From: tartan at mindspring.com (Joshua M. McClain) Date: Tue Aug 10 16:44:07 2004 Subject: [Xorg] xv issue - Message-ID: <1092180794.8372.133.camel@greddy.185performance.com> Has any progress been made on the bug discussed here? http://freedesktop.org/pipermail/xorg/2004-July/001282.html Capture: Hauppauge PVR-250 Display: Voodoo3 3000 AGP 16MB I'm running MythTV 0.15.1, and when I leave xv enabled and play live television, I get resource allocation errors dumped to the console. Even if I kick the encoding and playback down to 160x160, the same errors arrive. However, from within Myth: * mplayer (using -vo xv) plays dvd's just fine * mplayer (using -vo xv) plays pre-recorded videos fine (dumped from "cat /dev/video0 > test.mpg") People report that this was not an issue in XFree, and I'd rather not throw in my heavy duty 3D card simply because it has 128MB video ram. Thanks for the help. Josh From andrew at digital-domain.net Tue Aug 10 16:57:42 2004 From: andrew at digital-domain.net (Andrew Clayton) Date: Tue Aug 10 16:57:48 2004 Subject: [Xorg] xv issue - In-Reply-To: <1092180794.8372.133.camel@greddy.185performance.com> References: <1092180794.8372.133.camel@greddy.185performance.com> Message-ID: <1092182262.2277.22.camel@alpha.digital-domain.net> On Wed, 2004-08-11 at 00:33, Joshua M. McClain wrote: > Has any progress been made on the bug discussed here? > [snip] > People report that this was not an issue in XFree, and I'd rather not > throw in my heavy duty 3D card simply because it has 128MB video ram. > I have seen several posts to the XFree86 list detailing the same problem post XFree86 4.3, something happened with Xv between XFree86 4,3 and 4.4 and IIRC this is the time frame that xorg was forked. > Thanks for the help. > > Josh Andrew From kem at freedesktop.org Tue Aug 10 17:20:23 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 10 17:20:27 2004 Subject: [Xorg] Release name and snapshot testing Message-ID: <20040811002023.GA4675@kem.org> This morning the X.Org BOD approved the X11R6.8 name for the upcoming release. The CVS tree has been tagged with the XORG-6_7_99_1 snapshot tag. These snapshot tags (XORG-6_7_99_n where n is the snapshot number) are intended for people testing the release and for people packaging the release. We expect that there will be several snapshot tags as bugs are fixed before the code freeze (scheduled for Friday). At this time, we ask everyone begin fully testing the release. The sooner that we can get people testing, the sooner that we can find and fix the remaining bugs and get the release out. Detailed test instructions have been added to the release status wiki page: http://wiki.freedesktop.org/XOrg/XorgReleaseStatus After testing, please send your test reports here to the xorg@fdo list, and I will update the release status matrix. Thanks! From roland.mainz at nrubsig.org Tue Aug 10 17:30:21 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Tue Aug 10 17:30:36 2004 Subject: [Xorg] shared vs static libraries References: <410BBE62.3060700@laas.fr> Message-ID: <4119689D.6E3C0F93@nrubsig.org> Matthieu Herrb wrote: > It looks like some of the new libraries are built static only. In the > past (in XFree86) this has been often seen as a problem by 3rd party > developpers who want to build application in terms of loadable (with > dlopen) modules and need functions in these libraries. This is among > others the case of KDE. > > This would affect libdmx, libXprintAppUtil, libXprintutil. Both XprintUtil and XprintAppUtil are not stable yet (and at least XprintUtil needs a rewrite, parts of the code would win various awards for ugly code... =:-), there are still some API changes required before the stuff can be shipped as shared library. ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From tartan at mindspring.com Tue Aug 10 17:48:35 2004 From: tartan at mindspring.com (Joshua M. McClain) Date: Tue Aug 10 17:52:56 2004 Subject: [Xorg] xv issue - In-Reply-To: <1092182262.2277.22.camel@alpha.digital-domain.net> References: <1092180794.8372.133.camel@greddy.185performance.com> <1092182262.2277.22.camel@alpha.digital-domain.net> Message-ID: <1092185314.8372.148.camel@greddy.185performance.com> > I have seen several posts to the XFree86 list detailing the same problem > post XFree86 4.3, something happened with Xv between XFree86 4,3 and 4.4 > and IIRC this is the time frame that xorg was forked. Here's another test case -- and this is odd. When I record a tv show in myth (using 480x480, in fact), then play it back in myth, I get two results: * when played back from MythTV's "play recordings" feature, I get the same old bug * when played back from MythVideo, it works. (mplayer -vo xv) Soooo, I'm gonna take this to the myth crowd also. Probably, it's a combination of the two. josh From daniel at freedesktop.org Tue Aug 10 18:00:15 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Tue Aug 10 18:00:46 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: <4119689D.6E3C0F93@nrubsig.org> References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> Message-ID: <1092186015.7140.19.camel@catsby.fooishbar.org> On Wed, 2004-08-11 at 01:30, Roland Mainz wrote: > Both XprintUtil and XprintAppUtil are not stable yet (and at least > XprintUtil needs a rewrite, parts of the code would win various awards > for ugly code... =:-), there are still some API changes required before > the stuff can be shipped as shared library. Changing API is no excuse for not having a shared library; you change the API and bump the soname, it's as simple as that. If you change the API in a static library, people still need to change their code anyway. Change, bump. If you need any help with soversions, feel free to contact me. :) d -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040811/84576425/attach ment.pgp From fxjrlists at yahoo.com.br Tue Aug 10 20:19:14 2004 From: fxjrlists at yahoo.com.br (Francisco Figueiredo Jr.) Date: Tue Aug 10 20:14:55 2004 Subject: [Xorg] Change log for i810 driver in new release? Message-ID: <41199032.1020808@yahoo.com.br> Hi all, I'm seeing from the threads that a new release of xorg is comming. I have an i810 based video card and I would like to know where I can find info about improvements and changes in the driver. Is there some? Also, is the i810 driver different from intel's? I think the code may be, but is there some feature diffs? Can I install intel drivers in fc2? Thanks in advance. Regards, Francisco Figueiredo Jr. From kem at freedesktop.org Tue Aug 10 21:42:43 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 10 21:42:47 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040811044243.GA10727@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 17 Fixed yesterday: 1 Added yesterday: 5 Current list of blocker bugs: ----------------------------- * Bug #255: Radeon driver - AGP/PCI autodetection is totally broken - Need to verify changes from revision 1.1.4.1.6.3 are correct * Bug #303: PPC64 changes - Need someone to test PPC64 changes * Bug #337: Remove trademarked Gumby images - Keith Packard said he would do this; however, he doesn't need to be distracted from other tasks (e.g., getting Composite working) * Bug #738: Bogus contact addresses in Xserver/os/utils.c - Need someone to create a patch to allow these addresses to be configurable - What are the correct default addresses to use here? * Bug #855: xterm displays DEL but it should instead ignore it - Has anyone contacted Thomas E. Dickey to see if it is okay to update X.Org xterm to his version? * Bug #922: Radeon Render acceleration problems - Recent patches fix several problems, but there is still what is thought to be a context switching problem - Need someone to investigate problem * Bug #925: Freetype 2.1.8+ symbols break build on many systems - Several patches have already been applied to fix this problem - Are there any other patches needed or can we close this bug and move it over to the release notes bug (#999)? * Bug #964: X.Org Xprt starts to consume 100% when being idle - Roland Mainz has a proposed solution but needs some review of the patch * Bug #972: Xprint installs outside of ProjectRoot when NothingOutsideProjectRoot is YES - Three solutions proposed: 1. When NothingOutsideProjectRoot is YES, install the scripts under ProjectRoot/etc. To make it clear to the sysadmin, a note could be added that the scripts installed there should be included in the system's rc.d init scripts. 2. Don't install any init scripts when NothingOutsideProjectRoot is YES. 3. Create a new program that allows users to start Xprint on their own. - Solutions #1 and #2 are straighforward - Since we are late in the release process, I would suggest that we go with solution #1 * Bug #991: Composite exposes extra visuals - Keith Packard is working on a solution * Bug #993: Build failure with #define BuildXevie NO - This problem has been fixed, but it raised another issues that has been discussed on the mailing list before: Should Xevie be included in Xext or should it be in a separate library by itself? * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug #1004: XDarwin manpage included on Linux builds - Expected behavior for quite some time - Documentation changes are still allowed - Need someone to feel strongly enough that this should be fixed and generate a patch to change the expected behavior * Bug 1024: Japanese ctext conversion bug - Patch available, just needs review * Bug 1026: Xnest is missing XKB on BuildServersOnly - Presumably this will also be a problem with DMX - Fix proposed * Bug 1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Perhaps solution proposed is too draconian and should be backed out * Bug 1032: Damage causes rootless XDarwin to crash - Several backtraces suggest this is caused by damage - Keith suggests that perhaps DamageSetup hasn't been called - Needs further investigation From roland.mainz at nrubsig.org Tue Aug 10 20:59:33 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Tue Aug 10 22:27:28 2004 Subject: [Xorg] shared vs static libraries References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> Message-ID: <411999A5.6EF18405@nrubsig.org> Daniel Stone wrote: > > On Wed, 2004-08-11 at 01:30, Roland Mainz wrote: > > Both XprintUtil and XprintAppUtil are not stable yet (and at least > > XprintUtil needs a rewrite, parts of the code would win various awards > > for ugly code... =:-), there are still some API changes required before > > the stuff can be shipped as shared library. > > Changing API is no excuse for not having a shared library; you change > the API and bump the soname, it's as simple as that. If you change the > API in a static library, people still need to change their code anyway. > > Change, bump. No, that's not possible. We would have to gurantee backwards compatibility to the old version (at least the commercial Unices may require that), either via lots of #ifdef in the code or via storing the old code in a seperate dir. The mess with libXaw6 vs. libXaw7 is a good example of this nightmare. Right now both APIs are NOT stable and should NOT be shipped as shared libraries for X11R6.8.0. Otherwise the pain will be much bigger than the benefit. ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From andrew at digital-domain.net Wed Aug 11 00:28:53 2004 From: andrew at digital-domain.net (Andrew Clayton) Date: Wed Aug 11 00:28:58 2004 Subject: [Xorg] xv issue - In-Reply-To: <1092185314.8372.148.camel@greddy.185performance.com> References: <1092180794.8372.133.camel@greddy.185performance.com> <1092182262.2277.22.camel@alpha.digital-domain.net> <1092185314.8372.148.camel@greddy.185performance.com> Message-ID: <1092209333.2236.4.camel@alpha.digital-domain.net> On Wed, 2004-08-11 at 01:48, Joshua M. McClain wrote: [snip] > Soooo, I'm gonna take this to the myth crowd also. Probably, it's a > combination of the two. > If it's the same bug as this one: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=123996 http://freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=474 Then it is quite variable.... also you could add your information to the freedesktop.org bugzilla entry. > josh > Cheers, Andrew From Alan.Coopersmith at Sun.COM Wed Aug 11 00:42:37 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Wed Aug 11 00:42:36 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: <411999A5.6EF18405@nrubsig.org> References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> Message-ID: <4119CDED.2000107@sun.com> Roland Mainz wrote: > No, that's not possible. We would have to gurantee backwards > compatibility to the old version (at least the commercial Unices may > require that), either via lots of #ifdef in the code or via storing the > old code in a seperate dir. The mess with libXaw6 vs. libXaw7 is a good > example of this nightmare. This commercial Unix vendor no longer ships any static libraries. If it's not stable enough yet, we just won't ship it, shared or static. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From Alan.Coopersmith at Sun.COM Wed Aug 11 00:50:23 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Wed Aug 11 00:50:21 2004 Subject: [Xorg] ATI driver fails to build on non-DRI platforms Message-ID: <4119CFBF.2060305@sun.com> I haven't had a chance to look into what change broke it, but after pulling over from Xorg head today, the ATI drivers no longer build on Solaris x86 (which doesn't use DRI). Specifically, the failures are: "radeon_render.c", line 438: undefined struct/union member: CPStarted "radeon_render.c", line 746: undefined struct/union member: CPStarted The problem is simply that radeon.h defines CPStarted inside an #ifdef XF86DRI block, but radeon_render.c uses them without wrapping inside ifdef's. Can someone who knows this code please fix? Thanks, -alan- -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From eta at lclark.edu Wed Aug 11 00:57:00 2004 From: eta at lclark.edu (Eric Anholt) Date: Wed Aug 11 00:57:06 2004 Subject: [Xorg] ATI driver fails to build on non-DRI platforms In-Reply-To: <4119CFBF.2060305@sun.com> References: <4119CFBF.2060305@sun.com> Message-ID: <1092211019.22897.2.camel@leguin> On Wed, 2004-08-11 at 00:50, Alan Coopersmith wrote: > I haven't had a chance to look into what change broke it, but > after pulling over from Xorg head today, the ATI drivers no longer > build on Solaris x86 (which doesn't use DRI). > > Specifically, the failures are: > "radeon_render.c", line 438: undefined struct/union member: CPStarted > "radeon_render.c", line 746: undefined struct/union member: CPStarted > > The problem is simply that radeon.h defines CPStarted inside an > #ifdef XF86DRI block, but radeon_render.c uses them without wrapping > inside ifdef's. > > Can someone who knows this code please fix? > > Thanks, Yeah, I'll take a look at it RSN. I'm trying to get the do_traps.c issue fixed first. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From daniel at freedesktop.org Wed Aug 11 00:57:22 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Wed Aug 11 00:58:00 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: <411999A5.6EF18405@nrubsig.org> References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> Message-ID: <1092211041.23112.3.camel@catsby.fooishbar.org> On Wed, 2004-08-11 at 04:59, Roland Mainz wrote: > Daniel Stone wrote: > > Changing API is no excuse for not having a shared library; you change > > the API and bump the soname, it's as simple as that. If you change the > > API in a static library, people still need to change their code anyway. > > > > Change, bump. > > No, that's not possible. We would have to gurantee backwards > compatibility to the old version (at least the commercial Unices may > require that), either via lots of #ifdef in the code or via storing the > old code in a seperate dir. The mess with libXaw6 vs. libXaw7 is a good > example of this nightmare. > Right now both APIs are NOT stable and should NOT be shipped as shared > libraries for X11R6.8.0. Otherwise the pain will be much bigger than the > benefit. If you need to change the code when it's a static lib, then you need to change the code when it's a shared library. It's actually quite easy to retain library backwards compatibility with dynamic libraries. Static libraries are not the solution. It fixes a symptom of your problem, rather than the problem itself. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040811/ce51e887/attach ment.pgp From eta at lclark.edu Wed Aug 11 01:38:34 2004 From: eta at lclark.edu (Eric Anholt) Date: Wed Aug 11 01:38:43 2004 Subject: [Xorg] ATI driver fails to build on non-DRI platforms In-Reply-To: <4119CFBF.2060305@sun.com> References: <4119CFBF.2060305@sun.com> Message-ID: <1092213514.22897.5.camel@leguin> On Wed, 2004-08-11 at 00:50, Alan Coopersmith wrote: > I haven't had a chance to look into what change broke it, but > after pulling over from Xorg head today, the ATI drivers no longer > build on Solaris x86 (which doesn't use DRI). > > Specifically, the failures are: > "radeon_render.c", line 438: undefined struct/union member: CPStarted > "radeon_render.c", line 746: undefined struct/union member: CPStarted > > The problem is simply that radeon.h defines CPStarted inside an > #ifdef XF86DRI block, but radeon_render.c uses them without wrapping > inside ifdef's. > > Can someone who knows this code please fix? http://freedesktop.org/bugzilla/show_bug.cgi?id=922 See the current patch for a build fix. I'll test this out and commit tomorrow I hope. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From alan at lxorguk.ukuu.org.uk Wed Aug 11 03:21:26 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Wed Aug 11 04:23:49 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <Pine.LNX.4.58.0408110128210.3763@skynet> References: <20040810052357.GA19581@kem.org> <1092139035.16885.15.camel@localhost.localdomain> <Pine.LNX.4.58.0408110128210.3763@skynet> Message-ID: <1092219685.19009.16.camel@localhost.localdomain> On Mer, 2004-08-11 at 01:29, Dave Airlie wrote: > > > > Can the VIA DRI stuff get pushed through to the kernel with the S3 > > stuff please, even if we mark VIA as experimental > > the DRM stuff? We need to mark as insecure, I really don't want anything > that the authors consider insecure to go anywhere outside the DRM... Who considers it insecure and where is it documented then I'll go and have a look at the issue. I keep hearing indirect references to this but nobody ever answering in detail. BTW: the SiS DRM is also insecure - the memory manager can be used to crash the box. Just feed it random crap in a tight loop and wait. If you use sisfb however it seems ok - that uses a different memory handler. From alan at lxorguk.ukuu.org.uk Wed Aug 11 03:21:55 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Wed Aug 11 04:24:20 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <20040811010007.50312.qmail@web11908.mail.yahoo.com> References: <20040811010007.50312.qmail@web11908.mail.yahoo.com> Message-ID: <1092219714.19009.18.camel@localhost.localdomain> On Mer, 2004-08-11 at 02:00, Mike Mestnik wrote: > --- Dave Airlie <airlied@linux.ie> wrote: > > > > > > > Can the VIA DRI stuff get pushed through to the kernel with the S3 > > > stuff please, even if we mark VIA as experimental > > > > the DRM stuff? We need to mark as insecure, I really don't want anything > > that the authors consider insecure to go anywhere outside the DRM... > > > Just for calarity. > The DRM stuff is insecure, it should not go anywhere outside CVS. Details ? From alan at lxorguk.ukuu.org.uk Wed Aug 11 03:23:09 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Wed Aug 11 04:25:33 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <Pine.LNX.4.58.0408110217510.3763@skynet> References: <20040811010007.50312.qmail@web11908.mail.yahoo.com> <Pine.LNX.4.58.0408110217510.3763@skynet> Message-ID: <1092219788.18968.20.camel@localhost.localdomain> On Mer, 2004-08-11 at 02:20, Dave Airlie wrote: > the VIA/mach64/savage DRM when setup by the current DDXs all allow evil > things from my current understanding, that is why they're DDXs haven't got > the DRI support turned on by default in Xorg, so those DRMs are not to be > built into a release, I think Eric has a good handle on what is and isn't > allowed anyways ... Mach64 isn't entirely secure. Yes we know that the author said so. The via one I'm still trying to track down but its entirely A said B said C thought D considered it insecure. I need the original source of the rumour so I can find out if its true From Jim.Gettys at hp.com Wed Aug 11 07:37:20 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Wed Aug 11 07:37:41 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: <4119CDED.2000107@sun.com> References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> <4119CDED.2000107@sun.com> Message-ID: <1092235040.3310.7.camel@localhost.localdomain> And recent experience showed us that making a library static reduced our options greatly in compatibility.
This caused great anguish with the changes to xinerama; we couldn't update apps to use a new protocol version. So shipping static libraries only makes things worse, not better. - Jim
On Wed, 2004-08-11 at 03:42, Alan Coopersmith wrote: > Roland Mainz wrote: > > No, that's not possible. We would have to gurantee backwards > > compatibility to the old version (at least the commercial Unices may > > require that), either via lots of #ifdef in the code or via storing the > > old code in a seperate dir. The mess with libXaw6 vs. libXaw7 is a good > > example of this nightmare. > > This commercial Unix vendor no longer ships any static libraries. If it's > not stable enough yet, we just won't ship it, shared or static. From roland.mainz at nrubsig.org Wed Aug 11 07:52:31 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Wed Aug 11 07:53:00 2004 Subject: [Xorg] shared vs static libraries References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> <4119CDED.2000107@sun.com> Message-ID: <411A32AF.59D72519@nrubsig.org> Alan Coopersmith wrote: > > Roland Mainz wrote: > > No, that's not possible. We would have to gurantee backwards > > compatibility to the old version (at least the commercial Unices may > > require that), either via lots of #ifdef in the code or via storing the > > old code in a seperate dir. The mess with libXaw6 vs. libXaw7 is a good > > example of this nightmare. > > This commercial Unix vendor no longer ships any static libraries. If it's > not stable enough yet, we just won't ship it, shared or static. Erm... I wasn't even thinking about shipping it right now, regardless whether it's shared or static. Even Mozilla and Qt link XprintUtils currently statically for the same reason: The API isn't stable yet... they even have their own (forked) copies of the code right now. IMO this stuff should be treated as helper libraries for the tools in the X.org tree (instead of symlinking the files into the single tool directories). If someone wants other examples for this: liblbxutil isn't a shared library either... ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From roland.mainz at nrubsig.org Wed Aug 11 07:58:34 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Wed Aug 11 09:03:15 2004 Subject: [Xorg] shared vs static libraries References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> <4119CDED.2000107@sun.com> <1092235040.3310.7.camel@localhost.localdomain> Message-ID: <411A341A.5795EBAD@nrubsig.org> Jim Gettys wrote: > > Roland Mainz wrote: > > > No, that's not possible. We would have to gurantee backwards > > > compatibility to the old version (at least the commercial Unices may > > > require that), either via lots of #ifdef in the code or via storing the > > > old code in a seperate dir. The mess with libXaw6 vs. libXaw7 is a good > > > example of this nightmare. > > > > This commercial Unix vendor no longer ships any static libraries. If it's > > not stable enough yet, we just won't ship it, shared or static. > > And recent experience showed us that making a library static > reduced our options greatly in compatibility. > > This caused great anguish with the changes to xinerama; we couldn't > update apps to use a new protocol version. > > So shipping static libraries only makes things worse, not > better. We weren't thinking about shipping the two libs right now, only linking the consumers in the X.org tree against it to avoid the pain of symlinking the files around and undo that for the next release when the API has become stable. I am not ready with testing the new version (and found a very bad time to fall sick again) and Tanja isn't ready with the manual pages either. ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From alan at lxorguk.ukuu.org.uk Wed Aug 11 08:53:15 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Wed Aug 11 09:55:39 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <55217.192.138.110.87.1092228831.squirrel@www.shipmail.org> References: <20040811010007.50312.qmail@web11908.mail.yahoo.com> <Pine.LNX.4.58.0408110217510.3763@skynet> <1092219788.18968.20.camel@localhost.localdomain> <55217.192.138.110.87.1092228831.squirrel@www.shipmail.org> Message-ID: <1092239594.18926.42.camel@localhost.localdomain> On Mer, 2004-08-11 at 13:53, Thomas Hellstr?m wrote: > When I did some cleaning up of the via drm code I noticed that the memory > manager seems identical to the SiS one, so if there is a problem with > that, then there is a problem with the via driver. Yeah I know about one. > Also the unichrome 2d driver allows XvMC dri clients to map (RW) the > framebuffer and the whole register space, and I know that at certain video > register write combinations will lock my machine hard. From my point of > view, however, this is a deficiency in the unichrome 2d driver rather > than in the via drm driver. DRI allows for locking the box. I can lock the radeon, I can lock the matrox. Its supposed to not allow worse than that. The XvMC slice registers for mpeg are all in one location - is that too close to other registers to split up the map ? If not perhaps the slice load should be in the DRI module ? From keith at tungstengraphics.com Wed Aug 11 10:18:54 2004 From: keith at tungstengraphics.com (Keith Whitwell) Date: Wed Aug 11 10:19:02 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <1092219685.19009.16.camel@localhost.localdomain> References: <20040810052357.GA19581@kem.org> <1092139035.16885.15.camel@localhost.localdomain> <Pine.LNX.4.58.0408110128210.3763@skynet> <1092219685.19009.16.camel@localhost.localdomain> Message-ID: <411A54FE.4080306@tungstengraphics.com> Alan Cox wrote: > On Mer, 2004-08-11 at 01:29, Dave Airlie wrote: > >>>Can the VIA DRI stuff get pushed through to the kernel with the S3 >>>stuff please, even if we mark VIA as experimental >> >>the DRM stuff? We need to mark as insecure, I really don't want anything >>that the authors consider insecure to go anywhere outside the DRM... > > > Who considers it insecure and where is it documented then I'll go and > have a look at the issue. I keep hearing indirect references to this but > nobody ever answering in detail. In general the issue is with chips that can write back to system memory or read from it in one way or another. There are two broad categories for this: 1) using the blit or dma engine and 2) 'status' writebacks. 1) is pretty obvious - there are cards which can target regular memory taking physical addresses for blits, render targets, whatever. 2) refers to cards which have 'breadcrumb' or other helpful mechanisms which write back a word or two of status data to some physical address in main memory so that drivers can avoid polling the card. If either of these can be set up & activated by the command stream exposed to the DRI client, the card is considered insecure. One way we've tried to operate is to seperate geometry/triangle data from general commands, which the driver legitimately wants to use to set state, but which could be used maliciously for the purposes above. A lot of hardware allows geometry data to be passed via seperate mechanisms from the general command stream, so we can, eg. put vertices in an agp buffer while passing a command stream or abstracted packets to the kernel for verification before handing off to hardware. This depends on the existence of a method for passing vertex data seperately from other commands. The mach64, for example, doesn't have such a mechanism, vertex data looks just like other commands & has to go through the same stream. This is when passing data through the kernel starts to look daunting, as it *all* has to go that route and be verified along the way. That said, in the current i915 driver, I've got just such a pathway, which I've tested (on fast CPU's) and it wasn't too bad... Keith From ufz6 at rz.uni-karlsruhe.de Wed Aug 11 12:31:57 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Wed Aug 11 13:05:53 2004 Subject: [Xorg] Region Routines in the ScreenRect Message-ID: <20040811200551.300409EB6A@freedesktop.org> I would to understand the usage of Regions operations which almost used in the code. I will try simply describing what I have understood. Region describe the state of a rectangular in screen, each X,Y in this Region has value 0 or 1. The purpose of this is that we could control the viewable parts of screen. When X, Y position of a Region is 1, then that pixel can me filled. Most of GC Operation use Region to simplify the operations. Please if I am wrong correct me or describe it better.
Amir Bukhari E-Mail: ufz6@rz.uni-karlsruhe.de From molter at tin.it Wed Aug 11 13:14:30 2004 From: molter at tin.it (Marco Molteni) Date: Wed Aug 11 13:21:35 2004 Subject: [Xorg] make World fails on FreeBSD (looks into /usr/X11R6) Message-ID: <20040811221430.3fd460dd.molter@tin.it> Hi, I am trying to build xorg (cvs updated as of yesterday) on FreeBSD -current and the build, launched as "make World", fails as in the log below. My feeling is that the build fails because it is not self-hosted; with this I mean that it goes peeking for include files into /usr/X11R6, which contain Xfree86, and the result is the following: ====================================================== cc -O2 -fno-strict-aliasing -ansi -pedantic -Wno-system-headers -Dasm=__asm -Wall -Wpointer-arith -Wundef -I/usr/X11R6/include -I/usr/local/include -I/usr /local/include/freetype2 -I/usr/local/include/freetype2/config -I../../exports/i nclude/X11 -I../.. -I../../exports/include -DCSRG_BASED -DFUNCPROTO=15 -DNA RROWPROTO -DMITSHM -DXFT -DXFREE86_FT2 -DXRENDER -c do_traps.c do_traps.c:113: error: syntax error before '*' token do_traps.c:113: warning: type defaults to `int' in declaration of `traps' do_traps.c:113: error: ISO C forbids data definition with no type or storage cla ss do_traps.c: In function `InitFixedTraps': do_traps.c:130: error: `XTrap' undeclared (first use in this function) do_traps.c:130: error: (Each undeclared identifier is reported only once do_traps.c:130: error: for each function it appears in.) do_traps.c:130: error: `curTrap' undeclared (first use in this function) do_traps.c:131: warning: ISO C90 forbids mixed declarations and code do_traps.c:145: error: syntax error before ')' token do_traps.c:129: warning: unused variable `left' do_traps.c:129: warning: unused variable `right' do_traps.c:129: warning: unused variable `top' do_traps.c:129: warning: unused variable `bot' do_traps.c: In function `DoFixedTraps': do_traps.c:249: warning: implicit declaration of function `XRenderAddTraps' do_traps.c: In function `InitFixedTraps': do_traps.c:208: warning: value computed is not used *** Error code 1 Stop in /home/src/xorg/build/programs/x11perf. *** Error code 1 Stop in /home/src/xorg/build/programs. *** Error code 1 Stop in /home/src/xorg/build. *** Error code 1 Stop in /home/src/xorg/build. ====================================================== I am not at all an expert in building X, but if I look in xc/config/cf, the only .cf file that references X11Base is FreeBSD's: molter@gattaccio[/home/src/xorg/xc/config/cf]$ grep X11Base *.cf FreeBSD.cf:#ifndef X11Base FreeBSD.cf:#define X11Base /usr/X11R6 So, what am I doing wrong? Why is the make World using /usr/X11R6 at all? thanks marco From daniel at freedesktop.org Wed Aug 11 13:31:01 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Wed Aug 11 13:31:31 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: <411A341A.5795EBAD@nrubsig.org> References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> <4119CDED.2000107@sun.com> <1092235040.3310.7.camel@localhost.localdomain> <411A341A.5795EBAD@nrubsig.org> Message-ID: <1092256261.3402.11.camel@catsby.fooishbar.org> On Wed, 2004-08-11 at 15:58, Roland Mainz wrote: > We weren't thinking about shipping the two libs right now, only linking > the consumers in the X.org tree against it to avoid the pain of > symlinking the files around and undo that for the next release when the > API has become stable. I am not ready with testing the new version (and > found a very bad time to fall sick again) and Tanja isn't ready with the > manual pages either. So, in that case, it is not ready, and must be removed from the tree. To use your own words, 'I am not happy with playing alphatester for such a combination in a _production_ environment'; please decide whether it is ready for shipping, in which case it should be a shared library with soversion 0.0.0, or it is not ready for shipping, in which case you retract it to your own tree. :) d -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040811/176f2383/attach ment.pgp From eta at lclark.edu Wed Aug 11 13:31:57 2004 From: eta at lclark.edu (Eric Anholt) Date: Wed Aug 11 13:32:02 2004 Subject: [Xorg] make World fails on FreeBSD (looks into /usr/X11R6) In-Reply-To: <20040811221430.3fd460dd.molter@tin.it> References: <20040811221430.3fd460dd.molter@tin.it> Message-ID: <1092256317.884.6.camel@leguin> On Wed, 2004-08-11 at 13:14, Marco Molteni wrote: > Hi, > > I am trying to build xorg (cvs updated as of yesterday) on FreeBSD -current > and the build, launched as "make World", fails as in the log below. > > My feeling is that the build fails because it is not self-hosted; with > this I mean that it goes peeking for include files into /usr/X11R6, > which contain Xfree86, and the result is the following: I believe I fixed this last night. Is your CVS checkout current as of about 11 hours ago, and did you make Everything or make World since updating if you had checked out previously? -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From eta at lclark.edu Wed Aug 11 13:38:47 2004 From: eta at lclark.edu (Eric Anholt) Date: Wed Aug 11 13:38:52 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: <1092256261.3402.11.camel@catsby.fooishbar.org> References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> <4119CDED.2000107@sun.com> <1092235040.3310.7.camel@localhost.localdomain> <411A341A.5795EBAD@nrubsig.org> <1092256261.3402.11.camel@catsby.fooishbar.org> Message-ID: <1092256726.884.9.camel@leguin> On Wed, 2004-08-11 at 13:31, Daniel Stone wrote: > On Wed, 2004-08-11 at 15:58, Roland Mainz wrote: > > We weren't thinking about shipping the two libs right now, only linking > > the consumers in the X.org tree against it to avoid the pain of > > symlinking the files around and undo that for the next release when the > > API has become stable. I am not ready with testing the new version (and > > found a very bad time to fall sick again) and Tanja isn't ready with the > > manual pages either. > > So, in that case, it is not ready, and must be removed from the tree. To > use your own words, 'I am not happy with playing alphatester for such a > combination in a _production_ environment'; please decide whether it is > ready for shipping, in which case it should be a shared library with > soversion 0.0.0, or it is not ready for shipping, in which case you > retract it to your own tree. I would disagree with this, and say that instead it's fine to build and use the static lib internally in X.Org, but the lib must not be installed unless it is also installed shared and soversion bumping is done on API changes as appropriate. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From Deron.Johnson at Sun.COM Wed Aug 11 13:44:05 2004 From: Deron.Johnson at Sun.COM (Deron Johnson) Date: Wed Aug 11 13:44:08 2004 Subject: [Xorg] Region Routines in the ScreenRect In-Reply-To: <20040811200551.300409EB6A@freedesktop.org> References: <20040811200551.300409EB6A@freedesktop.org> Message-ID: <411A8515.2050808@Sun.COM> No. A region is a LIST of rectangles. Regions are typically used to describe the shapes of windows, or where it is legal to draw within a window, but regions are sometimes used for other things as well. Here is an example of a complex region which contains many rectangles. ** **** ****** ******** ****** **** ** Each line in this diagram represents one of the rectangles in the region list. In this case, all of the rectangles are 1 pixel high. (A 1 pixel high rectangle is called a "span" in the X server). > Region has value 0 or 1. The purpose of this is that we could control the > viewable parts of screen. No. What you are describing is a pixmap input specification to the shape extension, which consists of 0's and 1's. The shape extension also takes a region input specification, which consists of a list of rectangles. When X, Y position of a Region is 1, then that > pixel can me filled. Most of GC Operation use Region to simplify the > operations. From airlied at linux.ie Wed Aug 11 13:59:43 2004 From: airlied at linux.ie (Dave Airlie) Date: Wed Aug 11 14:00:20 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <1092219788.18968.20.camel@localhost.localdomain> References: <20040811010007.50312.qmail@web11908.mail.yahoo.com> <Pine.LNX.4.58.0408110217510.3763@skynet> <1092219788.18968.20.camel@localhost.localdomain> Message-ID: <Pine.LNX.4.58.0408112157500.29719@skynet> > > Mach64 isn't entirely secure. Yes we know that the author said so. The > via one I'm still trying to track down but its entirely A said B said > C thought D considered it insecure. > > I need the original source of the rumour so I can find out if its true Well I've be spreading the rumour from IRC logs.. http://dri.sourceforge.net/IRC-logs/20040628.txt >From Erdi Chen: "<erdi> the Via unichrome chip supports system memory to framebuffer DMA bitblt, currently the DRI driver maps the IO registers to user space, that maybe a problem" Now that statement is enough for me to block it going anywhere until I hear different .. Dave. -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person From alan at lxorguk.ukuu.org.uk Wed Aug 11 13:07:27 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Wed Aug 11 14:09:51 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <Pine.LNX.4.58.0408112157500.29719@skynet> References: <20040811010007.50312.qmail@web11908.mail.yahoo.com> <Pine.LNX.4.58.0408110217510.3763@skynet> <1092219788.18968.20.camel@localhost.localdomain> <Pine.LNX.4.58.0408112157500.29719@skynet> Message-ID: <1092254846.18926.267.camel@localhost.localdomain> On Mer, 2004-08-11 at 21:59, Dave Airlie wrote: > >From Erdi Chen: "<erdi> the Via unichrome chip supports system memory to > framebuffer DMA bitblt, currently the DRI driver maps the IO registers to > user space, that maybe a problem" > > Now that statement is enough for me to block it going anywhere until I > hear different .. Ok so that allows stealing data which is borderline problematic, and I concur on the wrong side. I'll take a look at pushing the render sequences into an ioctl at some point, since it generates long command lists that should be fine. From daniel at freedesktop.org Wed Aug 11 14:56:24 2004 From: daniel at freedesktop.org (Daniel Stone) Date: Wed Aug 11 14:56:56 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: <1092256726.884.9.camel@leguin> References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> <4119CDED.2000107@sun.com> <1092235040.3310.7.camel@localhost.localdomain> <411A341A.5795EBAD@nrubsig.org> <1092256261.3402.11.camel@catsby.fooishbar.org> <1092256726.884.9.camel@leguin> Message-ID: <1092261383.3402.15.camel@catsby.fooishbar.org> On Wed, 2004-08-11 at 21:38, Eric Anholt wrote: > On Wed, 2004-08-11 at 13:31, Daniel Stone wrote: > > So, in that case, it is not ready, and must be removed from the tree. To > > use your own words, 'I am not happy with playing alphatester for such a > > combination in a _production_ environment'; please decide whether it is > > ready for shipping, in which case it should be a shared library with > > soversion 0.0.0, or it is not ready for shipping, in which case you > > retract it to your own tree. > > I would disagree with this, and say that instead it's fine to build and > use the static lib internally in X.Org, but the lib must not be > installed unless it is also installed shared and soversion bumping is > done on API changes as appropriate. It's going to stick around, and it's going to be hell, and it will cause us hell in the future. It's there -> great! let's use it!, in most people's minds, and externally deployed pseudo-random apps are far easier to supersede than, say, X deployments. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040811/2738e7ef/attach ment.pgp From ajax at nwnk.net Wed Aug 11 16:31:18 2004 From: ajax at nwnk.net (Adam Jackson) Date: Wed Aug 11 16:38:05 2004 Subject: [Xorg] Friday's freeze Message-ID: <200408111931.21991.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 What's the plan for the beta freeze Friday? Will we resync 6_7_99_1 from HEAD or make a new 6_7_99_2 tag? - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBGqxIW4otUKDs0NMRAgEaAJ9y3qBoodJSGpnzJbI0UUcrbTs8tgCfSMLO K/0+K72WBQ6wzZgRNV4j4p0= =1tAl -----END PGP SIGNATURE----- From torgeir at pobox.com Wed Aug 11 16:41:29 2004 From: torgeir at pobox.com (Torgeir Veimo) Date: Wed Aug 11 16:41:40 2004 Subject: [Xorg] CVS snapshot RPMs for Fedore Core 2 In-Reply-To: <41139DAA.1090603@bitplanet.net> References: <41139DAA.1090603@bitplanet.net> Message-ID: <1092267689.6719.1.camel@atlantis.netenviron.com> On Fri, 2004-08-06 at 17:03 +0200, Kristian H?gsberg wrote: > Hi, > > I have put together a set of RPMs for Xorg CVS as of August 5 in > > http://freedesktop.org/~krh > > In other words, these RPMs have the new set of extensions, but also a > set of known bugs (see #351). Are more recent RPMs being built? I'd like to test with more recent code before filing bugs. (Am having problems in 16bit depth w radeon 7500, fine in 24bit). -- -Torgeir From kem at freedesktop.org Wed Aug 11 16:44:17 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 11 16:44:21 2004 Subject: [Xorg] Friday's freeze In-Reply-To: <200408111931.21991.ajax@nwnk.net> References: <200408111931.21991.ajax@nwnk.net> Message-ID: <20040811234417.GA32693@kem.org> On Wed, Aug 11, 2004 at 07:31:18PM -0400, Adam Jackson wrote: > What's the plan for the beta freeze Friday? Will we resync 6_7_99_1 from HEAD
> or make a new 6_7_99_2 tag? I will be making another snapshot tag late this evening after I work through a few more bugs. I'll post an update here when that work is complete. FYI, I expect that there will be several more snapshot tags before the code freeze as bugs are fixed. From airlied at linux.ie Wed Aug 11 18:28:55 2004 From: airlied at linux.ie (Dave Airlie) Date: Wed Aug 11 18:29:19 2004 Subject: [Xorg] Re: Any patches for X.Org release? In-Reply-To: <20040810052357.GA19581@kem.org> References: <20040810052357.GA19581@kem.org> Message-ID: <Pine.LNX.4.58.0408120223290.21141@skynet> If you could pick up the latest radeon_vtxfmt.c, r200_pixel.c, r200_sanity.c files, they are pretty simple fixes... I've looked at radeon,r200,i915,i810,i830,mach64,gamma,mga,r128 drivers I'm not sure what the state of tdfx is, it has some changes... Dave. On Tue, 10 Aug 2004, Kevin E Martin wrote: > On today's release wranglers call, someone asked if there were any new > fixes from the DRI or Mesa projects that should be included in the next > X.Org release. If there are any, could you please let us know? Thanks! > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > -- > _______________________________________________ > Dri-devel mailing list > Dri-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dri-devel > -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person From ajax at nwnk.net Wed Aug 11 18:33:38 2004 From: ajax at nwnk.net (Adam Jackson) Date: Wed Aug 11 18:33:44 2004 Subject: [Xorg] Re: Any patches for X.Org release? In-Reply-To: <Pine.LNX.4.58.0408120223290.21141@skynet> References: <20040810052357.GA19581@kem.org> <Pine.LNX.4.58.0408120223290.21141@skynet> Message-ID: <200408112133.40057.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 11 August 2004 21:28, Dave Airlie wrote: > If you could pick up the latest radeon_vtxfmt.c, r200_pixel.c, > r200_sanity.c files, they are pretty simple fixes... > > I've looked at radeon,r200,i915,i810,i830,mach64,gamma,mga,r128 drivers > > I'm not sure what the state of tdfx is, it has some changes... tdfx_render.c has a one-liner change; the rest is in sync with Mesa. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBGsjyW4otUKDs0NMRAmlRAJ9FvEkd3xhX7UYgC/Iichboye7i9wCdG5M2 fCdiV4L+VAiy+fuHGGqecMI= =7+mu -----END PGP SIGNATURE----- From eta at lclark.edu Wed Aug 11 18:49:08 2004 From: eta at lclark.edu (Eric Anholt) Date: Wed Aug 11 18:49:15 2004 Subject: [Xorg] Re: Any patches for X.Org release? In-Reply-To: <Pine.LNX.4.58.0408120223290.21141@skynet> References: <20040810052357.GA19581@kem.org> <Pine.LNX.4.58.0408120223290.21141@skynet> Message-ID: <1092275347.1200.8.camel@leguin> On Wed, 2004-08-11 at 18:28, Dave Airlie wrote: > If you could pick up the latest radeon_vtxfmt.c, r200_pixel.c, > r200_sanity.c files, they are pretty simple fixes... > > I've looked at radeon,r200,i915,i810,i830,mach64,gamma,mga,r128 drivers > > I'm not sure what the state of tdfx is, it has some changes... Reminder to whoever decides to pick this up, please do this by importing the affected files to the mesa vendor branch, not committing to head. If you don't feel comfortable with this, please just file a bugzilla and assign to me and I'll get to it after the composite fires are put out. (also note that dri developers can do this :) -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From airlied at linux.ie Wed Aug 11 18:59:33 2004 From: airlied at linux.ie (Dave Airlie) Date: Wed Aug 11 18:59:37 2004 Subject: [Xorg] Re: Any patches for X.Org release? In-Reply-To: <1092275347.1200.8.camel@leguin> References: <20040810052357.GA19581@kem.org> <Pine.LNX.4.58.0408120223290.21141@skynet> <1092275347.1200.8.camel@leguin> Message-ID: <Pine.LNX.4.58.0408120258510.21141@skynet> > > Reminder to whoever decides to pick this up, please do this by importing > the affected files to the mesa vendor branch, not committing to head. > If you don't feel comfortable with this, please just file a bugzilla and > assign to me and I'll get to it after the composite fires are put out. Also we should probably make a tag in the mesa/drm trees everytime we merge it across so diffs can be done easier... Dave. > > (also note that dri developers can do this :) > > -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person From jserv at linux2.cc.ntu.edu.tw Wed Aug 11 19:56:50 2004 From: jserv at linux2.cc.ntu.edu.tw (jserv@linux2.cc.ntu.edu.tw) Date: Wed Aug 11 19:57:03 2004 Subject: [Xorg] PATCH: fix xkb in KDrive Message-ID: <20040812025650.GA31966@linux2.cc.ntu.edu.tw> Hello all, Since xkb in KDrive was organized, I think the XKB_IN_SERVER macro seems to be redundant, and I made a small patch to get xkb support in KDrive working. Please consult the attachment to see if the patch is proper. cheers, Jim Huang -------------- next part -------------- Index: xkb/maprules.c =================================================================== RCS file: /cvs/xserver/xserver/xkb/maprules.c,v retrieving revision 1.1 diff -u -r1.1 maprules.c --- xkb/maprules.c 25 Apr 2004 13:52:20 -0000 1.1 +++ xkb/maprules.c 11 Aug 2004 12:42:01 -0000 @@ -34,8 +34,6 @@ #define XOS_USE_NO_LOCKING #include <X11/Xos_r.h>
#define NEED_EVENTS #include <X11/Xproto.h> From airlied at linux.ie Wed Aug 11 19:58:30 2004 From: airlied at linux.ie (Dave Airlie) Date: Wed Aug 11 19:58:37 2004 Subject: [Xorg] remains of old mesa imports into X org tree Message-ID: <Pine.LNX.4.58.0408120356020.21141@skynet> In a standard X org tree the extras/Mesa/src directory has a big bunch of [ch] files that look to be left over from when Mesa went to the newtree, there are probably others these are the most obvious, most of those file are moved to extra/Mesa/src/mesa/main Should they be removed (probably after the release just in case), Dave. -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person From kem at freedesktop.org Wed Aug 11 22:16:30 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 11 22:16:36 2004 Subject: [Xorg] XORG-6_7_99_2 snapshot testing In-Reply-To: <20040811002023.GA4675@kem.org> References: <20040811002023.GA4675@kem.org> Message-ID: <20040812051630.GA6102@kem.org> The CVS tree has been tagged with the XORG-6_7_99_2 snapshot tag. We expect that there will be several snapshot tags before the code freeze as bugs are fixed. For those doing package testing, please built updated packages against this tag. For everyone, please test this snapshot as described on the release status page: http://wiki.freedesktop.org/XOrg/XorgReleaseStatus If you find any problems, please report them here and in bugzilla. Thanks! From kem at freedesktop.org Wed Aug 11 22:17:27 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 11 22:17:31 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040812051727.GB6102@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 14 Fixed yesterday: 10 Added yesterday: 7 Current list of blocker bugs: ----------------------------- * Bug #337: Remove trademarked Gumby images - Keith Packard said he would do this - He found another sprite that would be sufficient * Bug #594: X crash with invalid file in gv - fb needs to range check arguments to CreatePixmap - What about other areas of the server? * Bug 770: Hangs with Chromium - Eric Anholt is looking into this one * Bug #855: xterm displays DEL but it should instead ignore it - Keith Packard said he would talk with Thomas E. Dickey about using his upstream xterm in this X.Org release * Bug #922: Radeon Render acceleration problems - Recent patches purport to fix this problem and have been checked in - More testing is needed * Bug #964: X.Org Xprt starts to consume 100% when being idle - Roland Mainz suggests reverting behavior back to X11R6.6 version - Review needed by Matthieu Herrb who made the post-R6.6 change * Bug #991: Composite exposes extra visuals - Keith Packard is working on a solution - He said he would check in a patch to disable the extra visuals in the connection block ASAP so that testing can proceed * Bug #993: Build failure with #define BuildXevie NO - This problem has been fixed, but it raised another issues that has been discussed on the mailing list before: Should Xevie be included in Xext or should it be in a separate library by itself? - Answer from 11 Aug 04 release wranglers call is yes - Stuart Kreitman is working on making Xevie a separate library * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug 1024: Japanese ctext conversion bug - Patch available, just needs review * Bug 1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version * Bug 1032: Damage causes rootless XDarwin to crash - Several backtraces suggest this is caused by damage - Possible wrapper ordering issue - Needs further investigation * Bug 1042: File INSTALL breaks make install on cygwin - Suggested fix available * Bug 1051: Mesa/DRI drivers need updating - Eric Anholt said that he would handle the merge after finishing his current work From eta at lclark.edu Wed Aug 11 22:34:25 2004 From: eta at lclark.edu (Eric Anholt) Date: Wed Aug 11 22:34:29 2004 Subject: [Xorg] remains of old mesa imports into X org tree In-Reply-To: <Pine.LNX.4.58.0408120356020.21141@skynet> References: <Pine.LNX.4.58.0408120356020.21141@skynet> Message-ID: <1092288864.1200.11.camel@leguin> On Wed, 2004-08-11 at 19:58, Dave Airlie wrote: > In a standard X org tree the extras/Mesa/src directory has a big bunch of > [ch] files that look to be left over from when Mesa went to the > newtree, there are probably others these are the most obvious, > > most of those file are moved to extra/Mesa/src/mesa/main > > Should they be removed (probably after the release just in case), Yes, they should be removed, along with large chunks of Mesa not related to X.Org (GLU, glut, programs, ?). It's on my mental todo, but not in a bug yet. I'd like to get that done for the release, to bring dist size back down. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From keithp at keithp.com Thu Aug 12 00:19:43 2004 From: keithp at keithp.com (Keith Packard) Date: Thu Aug 12 00:19:49 2004 Subject: [Xorg] ARGB visuals from Composite extension Message-ID: <E1Bv9sF-0001Zy-I0@evo.keithp.com> The Composite extension creates an ARGB visual for applications to use in constructing translucent windows. In the current implementation, that visual is a part of the normal connection setup information, making it possible for applications to discover the visual through the normal Xlib methods. However, this new visual is known to confuse the Flash plugin for Mozilla (it assumes the Mozilla window uses this visual and crashes as a result). So, to avoid this problem, I proposed that the Composite specific visuals be hidden from the normal connection setup information and only made available through an extension request. So far, so good. Applications using core requests won't see the new visuals, and applications using Composite will. Now comes the tricky part. Once an application has used the Composite extension to discover this shiny new visual, it has to pass that visual structure around to create windows, pictures and the like. Xlib is mostly happy to be handed some random visual structure and so it mostly works. However, Xlib does believe that it knows all of the available visuals, so extension functions like _XVIDtoVisual will *not* find a visual structure from the new visual ID. This turns out to be really bad -- the Render extension needs to locate PictFormats associated with visuals, and it does so by locating the visual based on the ID passed back by the X server. This means that applications cannot locate PictFormats for these new visuals, which makes it pretty hard to create Pictures for ARGB windows. I don't know what other parts of the system assume that every visual is stored in the Xlib visual structures. My current kludge in the xlibs project is to report the visuals in the core setup and then use a magic environment variable to hide these depth-32 visuals from mozilla. I could hack Xcomposite to *modify* the list of Visuals held by Xlib so that all of the existing Xlib functions work correctly. This will only fix the Render problem if this Xcomposite function is called before the Render extension is initialized. I could further hack Xcomposite to go mash the Xrender structures as well. Yuck. Right now, I'm leaning towards just leaving things as they are and expecting that the Flash plugin will get fixed at some point, or that we'll kludge Mozilla to handle the problem automatically. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040812/693a67a1/attach ment-0001.pgp From de_lupus at pandora.be Thu Aug 12 03:41:38 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Thu Aug 12 01:52:17 2004 Subject: [Xorg] Is there no way to have PNP monitor support? Message-ID: <1092307298.4648.2.camel@lupus.lupusje.org> Isn't there a way to have PNP monitor support without having to manual edit xorg.conf or edit xorg.conf by a external program like kudzu. What is needed to have some decent monitor detection? -- lupusBE (Kristof Vansant Belgium From ufz6 at rz.uni-karlsruhe.de Thu Aug 12 02:26:50 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Thu Aug 12 02:26:13 2004 Subject: [Xorg] SHAPE and Composite Extensions Message-ID: <20040812092606.5F1A39EB19@freedesktop.org> The Shape Extension gives Applications the ability to define non-rectangular window. What happened when this window is redirect to an off-screen? Did this will affect also GC Operations wrapped by Composite? Amir Bukhari E-Mail: ufz6@rz.uni-karlsruhe.de From joerg at britannica.bec.de Thu Aug 12 02:01:10 2004 From: joerg at britannica.bec.de (Joerg Sonnenberger) Date: Thu Aug 12 02:39:28 2004 Subject: [Xorg] Basic DragonFly support for 6.8 Message-ID: <20040812090109.GA24898@britannica.bec.de> Hi all, it would be nice if the patch at ftp://dragonflybsd.dyndns.org/df.diff could be included. It's not enough to fully build the World with our system GCC 3.4, but those can be handled separately. The DragonFly.cf was initially submit by Andreas Hauser (<andy@splashground.de>) for the DragonFly port. Joerg From de_lupus at pandora.be Thu Aug 12 05:58:42 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Thu Aug 12 04:06:16 2004 Subject: [Xorg] what is the status of xcb? Message-ID: <1092315522.5390.1.camel@lupus.lupusje.org> What is the status of xcb? The api still not stable? What is taking it so long :) only after a stable release, toolkits like gtk will start using it. -- lupusBE (Kristof Vansant Belgium From Jim.Gettys at hp.com Thu Aug 12 05:24:16 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Thu Aug 12 05:24:41 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: <E1Bv9sF-0001Zy-I0@evo.keithp.com> References: <E1Bv9sF-0001Zy-I0@evo.keithp.com> Message-ID: <1092313455.3250.9.camel@localhost.localdomain> Yeah, I had a nagging feeling that this would happen, on our last call. Sigh... I think the environment variable kludge is the least evil under the circumstances, and working with vendors to fix broken applications. Oh well. Please add a bugzilla entry that blocks the documentation bug so we make sure to release note this. Anyone happen to know the flash developer(s)? We should give them a heads up in any case. - Jim On Thu, 2004-08-12 at 03:19, Keith Packard wrote: > The Composite extension creates an ARGB visual for applications to use in > constructing translucent windows. In the current implementation, that > visual is a part of the normal connection setup information, making it > possible for applications to discover the visual through the normal Xlib > methods. > > However, this new visual is known to confuse the Flash plugin for Mozilla > (it assumes the Mozilla window uses this visual and crashes as a result). > So, to avoid this problem, I proposed that the Composite specific visuals > be hidden from the normal connection setup information and only made > available through an extension request. > > So far, so good. Applications using core requests won't see the new > visuals, and applications using Composite will. > > Now comes the tricky part. > > Once an application has used the Composite extension to discover this shiny > new visual, it has to pass that visual structure around to create windows, > pictures and the like. Xlib is mostly happy to be handed some random > visual structure and so it mostly works. However, Xlib does believe that > it knows all of the available visuals, so extension functions like > _XVIDtoVisual will *not* find a visual structure from the new visual ID. > > This turns out to be really bad -- the Render extension needs to locate > PictFormats associated with visuals, and it does so by locating the visual > based on the ID passed back by the X server. This means that applications > cannot locate PictFormats for these new visuals, which makes it pretty > hard to create Pictures for ARGB windows. > > I don't know what other parts of the system assume that every visual is > stored in the Xlib visual structures. > > My current kludge in the xlibs project is to report the visuals in the core > setup and then use a magic environment variable to hide these depth-32 > visuals from mozilla. > > I could hack Xcomposite to *modify* the list of Visuals held by Xlib so > that all of the existing Xlib functions work correctly. This will only fix > the Render problem if this Xcomposite function is called before the Render > extension is initialized. I could further hack Xcomposite to go mash the > Xrender structures as well. Yuck. > > Right now, I'm leaning towards just leaving things as they are and > expecting that the Flash plugin will get fixed at some point, or that > we'll kludge Mozilla to handle the problem automatically. > > -keith > > > > ______________________________________________________________________ > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From sandmann at daimi.au.dk Thu Aug 12 05:20:30 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Thu Aug 12 05:30:13 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: <E1Bv9sF-0001Zy-I0@evo.keithp.com> References: <E1Bv9sF-0001Zy-I0@evo.keithp.com> Message-ID: <ye8oelgy2cx.fsf@ec04.daimi.au.dk> Keith Packard <keithp@keithp.com> writes: > Right now, I'm leaning towards just leaving things as they are and > expecting that the Flash plugin will get fixed at some point, or that > we'll kludge Mozilla to handle the problem automatically. That seems like exactly the right thing to do. There is no theoretical reason an X server without composite could not report similar visuals, right? S?ren From lars at trolltech.com Thu Aug 12 05:37:58 2004 From: lars at trolltech.com (Lars Knoll) Date: Thu Aug 12 05:31:04 2004 Subject: [Xorg] what is the status of xcb? In-Reply-To: <1092315522.5390.1.camel@lupus.lupusje.org> References: <1092315522.5390.1.camel@lupus.lupusje.org> Message-ID: <200408121437.58513.lars@trolltech.com> On Thursday 12 August 2004 14:58, Kristof Vansant wrote: > What is the status of xcb? The api still not stable? What is taking it > so long :) only after a stable release, toolkits like gtk will start > using it. We had a look at it trying to evaluate whether it might be interesting for Qt in the future. But as long as regular xlib is not xcb based, it's almost impossible to switch. The main reasons are that some applications circumvent the toolkit, calling xlib commands themselves and the opengl libraries that require xlib. If we'd base Qt on xcb, application calls into xlib would fail and you wouldn't be able to use opengl anymore. Using xcb as basis for xlib still seems to require some work, as at least the XIM code is not really implemented for xcb based xlibs. Cheers, Lars From alexdeucher at gmail.com Thu Aug 12 05:34:15 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 12 05:34:21 2004 Subject: [Xorg] Is there no way to have PNP monitor support? In-Reply-To: <1092307298.4648.2.camel@lupus.lupusje.org> References: <1092307298.4648.2.camel@lupus.lupusje.org> Message-ID: <a728f9f90408120534390c7f10@mail.gmail.com> On Thu, 12 Aug 2004 10:41:38 +0000, Kristof Vansant <de_lupus@pandora.be> wrote: > Isn't there a way to have PNP monitor support without having to manual > edit xorg.conf or edit xorg.conf by a external program like kudzu. > What is needed to have some decent monitor detection? just about all current xorg video drivers support DDC so most monitors should work automagically. Alex > > -- > lupusBE (Kristof Vansant Belgium > From alexdeucher at gmail.com Thu Aug 12 05:36:29 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 12 05:36:31 2004 Subject: [Xorg] Basic DragonFly support for 6.8 In-Reply-To: <20040812090109.GA24898@britannica.bec.de> References: <20040812090109.GA24898@britannica.bec.de> Message-ID: <a728f9f9040812053644277aa2@mail.gmail.com> Since we are in a feature freeze, you'll probably have to wait for the next release. your best bet it to open a bug against xorg on http://bugs.freedesktop.org and include the patch. then it can be reviewed and committed. Alex On Thu, 12 Aug 2004 11:01:10 +0200, Joerg Sonnenberger <joerg@britannica.bec.de> wrote: > Hi all, > it would be nice if the patch at ftp://dragonflybsd.dyndns.org/df.diff > could be included. It's not enough to fully build the World with our > system GCC 3.4, but those can be handled separately. The DragonFly.cf > was initially submit by Andreas Hauser (<andy@splashground.de>) for > the DragonFly port. > > Joerg From alexdeucher at gmail.com Thu Aug 12 05:48:44 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 12 05:48:47 2004 Subject: [Xorg] Is there no way to have PNP monitor support? In-Reply-To: <1092322728.5462.17.camel@lupus.lupusje.org> References: <1092307298.4648.2.camel@lupus.lupusje.org> <a728f9f90408120534390c7f10@mail.gmail.com> <1092322728.5462.17.camel@lupus.lupusje.org> Message-ID: <a728f9f90408120548707af770@mail.gmail.com> On Thu, 12 Aug 2004 14:58:48 +0000, Kristof Vansant <de_lupus@pandora.be> wrote: > but what do I have to enable to have things configured auto? > just plug in the monitor and assuming the video and monitor support DDC and you have a working X config, it should just work. Alex > > > On Thu, 2004-08-12 at 12:34, Alex Deucher wrote: > > On Thu, 12 Aug 2004 10:41:38 +0000, Kristof Vansant <de_lupus@pandora.be> wr ote: > > > Isn't there a way to have PNP monitor support without having to manual > > > edit xorg.conf or edit xorg.conf by a external program like kudzu. > > > What is needed to have some decent monitor detection? > > > > just about all current xorg video drivers support DDC so most monitors > > should work automagically. > > > > Alex > > > > > > > > -- > > > lupusBE (Kristof Vansant Belgium > > > > -- > lupusBE (Kristof Vansant Belgium > > From thomas at winischhofer.net Thu Aug 12 05:48:36 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Thu Aug 12 05:50:36 2004 Subject: [Xorg] Is there no way to have PNP monitor support? In-Reply-To: <a728f9f90408120534390c7f10@mail.gmail.com> References: <1092307298.4648.2.camel@lupus.lupusje.org> <a728f9f90408120534390c7f10@mail.gmail.com> Message-ID: <411B6724.9000208@winischhofer.net> Alex Deucher wrote: > On Thu, 12 Aug 2004 10:41:38 +0000, Kristof Vansant <de_lupus@pandora.be> wrot e: > >>Isn't there a way to have PNP monitor support without having to manual >>edit xorg.conf or edit xorg.conf by a external program like kudzu. >>What is needed to have some decent monitor detection? > > > just about all current xorg video drivers support DDC so most monitors > should work automagically. ... provided that you don't overrule the timings with the HorizSync and/or VertRefresh options (which many people unfortunatly still do). Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net *** http://www.winischhofer.net twini AT xfree86 DOT org From de_lupus at pandora.be Thu Aug 12 07:58:48 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Thu Aug 12 06:03:40 2004 Subject: [Xorg] Is there no way to have PNP monitor support? In-Reply-To: <a728f9f90408120534390c7f10@mail.gmail.com> References: <1092307298.4648.2.camel@lupus.lupusje.org> <a728f9f90408120534390c7f10@mail.gmail.com> Message-ID: <1092322728.5462.17.camel@lupus.lupusje.org> but what do I have to enable to have things configured auto? On Thu, 2004-08-12 at 12:34, Alex Deucher wrote: > On Thu, 12 Aug 2004 10:41:38 +0000, Kristof Vansant <de_lupus@pandora.be> wrot e: > > Isn't there a way to have PNP monitor support without having to manual > > edit xorg.conf or edit xorg.conf by a external program like kudzu. > > What is needed to have some decent monitor detection? > > just about all current xorg video drivers support DDC so most monitors > should work automagically. > > Alex > > > > > -- > > lupusBE (Kristof Vansant Belgium > > -- lupusBE (Kristof Vansant Belgium From sandmann at daimi.au.dk Thu Aug 12 07:21:13 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Thu Aug 12 07:21:18 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <20040812051727.GB6102@kem.org> References: <20040812051727.GB6102@kem.org> Message-ID: <ye83c2sxwrq.fsf@ec04.daimi.au.dk> Kevin E Martin <kem@freedesktop.org> writes: > * Bug #999: Release notes for next release > - Need someone to start documenting changes for release notes I'll take a look at this. S?ren From Jim.Gettys at hp.com Thu Aug 12 08:03:36 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Thu Aug 12 08:03:59 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... Message-ID: <1092323016.3250.107.camel@localhost.localdomain> Well, we have a release coming up. It sure would be nice to have some up to date eye candy screen shots showing off what the new facilities (e.g. Composite, Damage, Evie, etc.) to go with the release. We clearly have Keithp's dated page from last fall, which also explains how this stuff all works; but the shots on that page, while interesting to practitioners of the art, aren't really suitable for general consumption overall. And since then, we have lots of other kool stuff (tm) we can showcase, up to and including LookingGlass and Croquet exploiting the new features. So if people will send me screenshots or pointers to screenshots, I'll try to put together a page that showcases better what becomes possible given the new technology about to hit the streets. Thanks greatly! - Jim From keithp at keithp.com Thu Aug 12 08:06:41 2004 From: keithp at keithp.com (Keith Packard) Date: Thu Aug 12 08:06:55 2004 Subject: [Xorg] SHAPE and Composite Extensions In-Reply-To: Your message of "Thu, 12 Aug 2004 11:26:50 +0200." <20040812092606.5F1A39EB19@freedesktop.org> Message-ID: <E1BvHAA-0001mn-2X@evo.keithp.com> Around 11 o'clock on Aug 12, "Amir Bukhari" wrote: > The Shape Extension gives Applications the ability to define non-rectangular > window. What happened when this window is redirect to an off-screen? The window will be stored in a pixmap of the size of the window as if it were unshaped; areas beyond the shape will be undefined. Automatic compositing will copy only those areas within the shape. Manual compositing should respect the shape. xcompmgr demonstrates how to do this by constructing a region from the window clip list. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040812/f726fc90/attach ment.pgp From keithp at keithp.com Thu Aug 12 08:10:07 2004 From: keithp at keithp.com (Keith Packard) Date: Thu Aug 12 08:10:23 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: Your message of "12 Aug 2004 14:20:30 +0200." <ye8oelgy2cx.fsf@ec04.daimi.au.dk> Message-ID: <E1BvHDT-0001nA-1L@evo.keithp.com> Around 14 o'clock on Aug 12, Soeren Sandmann wrote: > That seems like exactly the right thing to do. There is no theoretical > reason an X server without composite could not report similar visuals, > right? Correct. And, without a compositing manager, it works perfectly normally, but with a compositing manager, placing zeros in the upper 8 bits leaves the window completely transparent... -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040812/6ed9f48b/attach ment.pgp From tmccrary at ndindustries.com Thu Aug 12 08:27:45 2004 From: tmccrary at ndindustries.com (Tony McCrary) Date: Thu Aug 12 08:27:49 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... Message-ID: <411B8C71.9070201@ndindustries.com> Hi, I have installed the new branch of Xorg and enabled the composite extension (which loads fine). However, I cannot seem to find anything like xcompmgr to enable cool effects like transparency or drop shadows. Could anyone point me in the direction of where to download/checkout a version of xcompmgr or has there been a replacement for this type of functionality (compositing manager I believe)? -- Regards, Tony McCrary
-------------- next part -------------- An HTML attachment was scrubbed... URL: http://freedesktop.org/pipermail/xorg/attachments/20040812/e8570672/attachm ent.htm From Deron.Johnson at Sun.COM Thu Aug 12 09:05:37 2004 From: Deron.Johnson at Sun.COM (Deron Johnson) Date: Thu Aug 12 09:05:43 2004 Subject: [Xorg] SHAPE and Composite Extensions In-Reply-To: <20040812092606.5F1A39EB19@freedesktop.org> References: <20040812092606.5F1A39EB19@freedesktop.org> Message-ID: <411B9551.1060903@Sun.COM> The right thing will still happen. The backing pixmap will be the size of the rectangle which encloses the borderSize region. The portion of the backing pixmap which is not within the borderSize region will never be rendered to. (In my LG3D-modified X server, I actually zero out these pixels which are never rendered, but I only do this because I currently don't support the shape extension. When this support is added I can probably toss the zeroing code). Amir Bukhari wrote: > The Shape Extension gives Applications the ability to define non-rectangular > window. What happened when this window is redirect to an off-screen? Did > this will affect also GC Operations wrapped by Composite? > > Amir Bukhari > E-Mail: ufz6@rz.uni-karlsruhe.de > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From krh at bitplanet.net Thu Aug 12 09:22:52 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Thu Aug 12 09:25:01 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <411B8C71.9070201@ndindustries.com> References: <411B8C71.9070201@ndindustries.com> Message-ID: <411B995C.9060706@bitplanet.net> Tony McCrary wrote: > Hi, > > I have installed the new branch of Xorg and enabled the composite > extension (which loads fine). > > However, I cannot seem to find anything like xcompmgr to enable cool > effects like transparency or drop shadows. > > Could anyone point me in the direction of where to download/checkout > a version of xcompmgr or has there been a replacement for this type of > functionality (compositing manager I believe)? Check this document for instructions: http://ruinaudio.com/xorg-cvs-howto.txt Kristian From molter at tin.it Thu Aug 12 10:40:38 2004 From: molter at tin.it (Marco Molteni) Date: Thu Aug 12 10:42:19 2004 Subject: [Xorg] make World fails on FreeBSD (looks into /usr/X11R6) In-Reply-To: <1092256317.884.6.camel@leguin> References: <20040811221430.3fd460dd.molter@tin.it> <1092256317.884.6.camel@leguin> Message-ID: <20040812194038.2adacf5e.molter@tin.it> On Wed, 11 Aug 2004 Eric Anholt <eta@lclark.edu> wrote: > On Wed, 2004-08-11 at 13:14, Marco Molteni wrote: > > Hi, > > > > I am trying to build xorg (cvs updated as of yesterday) on FreeBSD > > -current and the build, launched as "make World", fails as in the > > log below. > > > > My feeling is that the build fails because it is not self-hosted; > > with this I mean that it goes peeking for include files into > > /usr/X11R6, which contain Xfree86, and the result is the following: > > I believe I fixed this last night. Is your CVS checkout current as of > about 11 hours ago, and did you make Everything or make World since > updating if you had checked out previously? Eric, I am impressed :-) Builds fine now. Thanks marco From tmccrary at ndindustries.com Thu Aug 12 12:19:06 2004 From: tmccrary at ndindustries.com (Tony McCrary) Date: Thu Aug 12 12:19:13 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <411B995C.9060706@bitplanet.net> References: <411B8C71.9070201@ndindustries.com> <411B995C.9060706@bitplanet.net> Message-ID: <411BC2AA.60604@ndindustries.com> Thanks Kristian! Unfortunately, I get all kinds of crazy artifacts when I run xcompmgr. I have also noticed that any gecko control in an application (Firefox browser window, Thunderbird HTML panel, etc) seems to flicker like crazy. In Firefox's case, the tabs seem to flip back and forth automatically. The effects look cool until my computer completely locks up though. :) I'll have to file a bug report. Kristian H?gsberg wrote: > Tony McCrary wrote: > >> Hi, >> >> I have installed the new branch of Xorg and enabled the composite >> extension (which loads fine). >> >> However, I cannot seem to find anything like xcompmgr to enable >> cool effects like transparency or drop shadows. >> >> Could anyone point me in the direction of where to >> download/checkout a version of xcompmgr or has there been a >> replacement for this type of functionality (compositing manager I >> believe)? > > > Check this document for instructions: > > http://ruinaudio.com/xorg-cvs-howto.txt > > Kristian > > -- Regards, Tony McCrary -------------- next part -------------- An HTML attachment was scrubbed... URL: http://freedesktop.org/pipermail/xorg/attachments/20040812/ca4c4449/attachm ent.html From dominatus at gmail.com Thu Aug 12 12:41:10 2004 From: dominatus at gmail.com (Anthony Romano) Date: Thu Aug 12 12:41:20 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092323016.3250.107.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> Message-ID: <d3ca506904081212412a5d1d06@mail.gmail.com> Well, I have these but it's using the xcompmgr on KDrive, not on the correct xorg tree as it still crashes the WM after about...2 minutes, but I think these pics are quite nice looking if I do say so myself :p And they show off the shadows pretty well: http://www.lynucs.org/index.php?screen_id=1759409500411796a9ba106&p=screen and http://www.gnome-look.org/content/show.php?content=14958 On Thu, 12 Aug 2004 11:03:36 -0400, Jim Gettys <jim.gettys@hp.com> wrote: > Well, we have a release coming up. > > It sure would be nice to have some up to date eye candy screen > shots showing off what the new facilities (e.g. Composite, Damage, > Evie, etc.) to go with the release. > > We clearly have Keithp's dated page from last fall, which > also explains how this stuff all works; but the shots on that > page, while interesting to practitioners of the art, aren't really > suitable for general consumption overall. And since then, > we have lots of other kool stuff (tm) we can showcase, up to > and including LookingGlass and Croquet exploiting the new > features. > > So if people will send me screenshots or pointers to screenshots, > I'll try to put together a page that showcases better what > becomes possible given the new technology about to hit the streets. > Thanks greatly! > - Jim > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From alan at lxorguk.ukuu.org.uk Thu Aug 12 13:31:37 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Thu Aug 12 14:34:01 2004 Subject: [Xorg] Any patches for X.Org release? In-Reply-To: <411BD2CA.9020606@chen11.com> References: <20040811010007.50312.qmail@web11908.mail.yahoo.com> <Pine.LNX.4.58.0408110217510.3763@skynet> <1092219788.18968.20.camel@localhost.localdomain> <Pine.LNX.4.58.0408112157500.29719@skynet> <411BD2CA.9020606@chen11.com> Message-ID: <1092342696.22458.63.camel@localhost.localdomain> On Iau, 2004-08-12 at 21:27, Erdi Chen wrote: > I have some working test code that implements AGP ring buffers (the > current DRI code waits for engine idle and ping pongs between two big > buffers). For multiple clients, each client would have its private > buffer allocate it system memory. The private buffer is copied to the > ring buffer when the client does a flush. I am hoping to integrate this > ring buffer code into the DRM driver sometime soon. Cool stuff - thanks for the status report. Alan From alan at lxorguk.ukuu.org.uk Thu Aug 12 13:32:21 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Thu Aug 12 14:34:49 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: <E1BvHDT-0001nA-1L@evo.keithp.com> References: <E1BvHDT-0001nA-1L@evo.keithp.com> Message-ID: <1092342740.22512.65.camel@localhost.localdomain> On Iau, 2004-08-12 at 16:10, Keith Packard wrote: > Correct. And, without a compositing manager, it works perfectly normally, > but with a compositing manager, placing zeros in the upper 8 bits leaves > the window completely transparent... Isn't that in truth a property of how you encode alpha values rather than a fundamental unarguable happening ? From keithp at keithp.com Thu Aug 12 14:52:22 2004 From: keithp at keithp.com (Keith Packard) Date: Thu Aug 12 14:52:37 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: Your message of "Thu, 12 Aug 2004 21:32:21 BST." <1092342740.22512.65.camel@localhost.localdomain> Message-ID: <E1BvNUk-00022f-AW@evo.keithp.com> Around 21 o'clock on Aug 12, Alan Cox wrote: > Isn't that in truth a property of how you encode alpha values rather > than a fundamental unarguable happening ? Yes. We could (somehow) encode alpha values as translucency rather than opacity, but the resulting confusion for applications attempting to use those visuals as intended would probably be spectacular. I did hack the Xserver to make the RGB->pixel conversion routines mask in appropriate alpha bits, and fixed Gdk to do the same, so applications using either of those two mechanisms actually end up working correctly. And, we could hack the compositing manager to ignore alpha bits for some windows easily enough. The real problem here is that Flash assumes that Mozilla selects the ARGB visual, when in fact it appears to avoid it somehow. The result is that Flash crashes all of mozilla, which is pretty harsh. That's independent of how that visual is used within the system. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040812/68e28e14/attach ment.pgp From ttb at tentacle.dhs.org Thu Aug 12 15:39:40 2004 From: ttb at tentacle.dhs.org (John McCutchan) Date: Thu Aug 12 16:04:26 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: <E1BvNUk-00022f-AW@evo.keithp.com> References: <E1BvNUk-00022f-AW@evo.keithp.com> Message-ID: <1092350380.22268.7.camel@vertex> On Thu, 2004-08-12 at 17:52, Keith Packard wrote: > > I did hack the Xserver to make the RGB->pixel conversion routines mask in > appropriate alpha bits, and fixed Gdk to do the same, so applications > using either of those two mechanisms actually end up working correctly. > > And, we could hack the compositing manager to ignore alpha bits for some > windows easily enough. > > The real problem here is that Flash assumes that Mozilla selects the ARGB > visual, when in fact it appears to avoid it somehow. The result is that > Flash crashes all of mozilla, which is pretty harsh. That's independent > of how that visual is used within the system. Both of those are bugs in mozilla and flash. Composite is experimental, users of it should expect things to break. You shouldn't be hacking around application bugs in composite. I say we let mozilla and macromedia know of the bug (They should already, I remember reading about this bug a LONG time ago). In the kernel world, if the kernel changes in a valid way and breaks apps Linus doesn't introduce some hack to fix it. He tells the app authors to fix their bugs -- and rightly so. I think this comes down to who is the leader? X.org or macromedia (could be any program/company)? Who sets the rules? John From ryan.gallagher at comcast.net Thu Aug 12 16:00:42 2004 From: ryan.gallagher at comcast.net (Ryan) Date: Thu Aug 12 16:05:19 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092323016.3250.107.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> Message-ID: <1092351642.3103.0.camel@localhost.localdomain> Here's one that looks deceptively good. http://ruinaudio.com/Xorg-xcompmgr.png -ry On Thu, 2004-08-12 at 11:03 -0400, Jim Gettys wrote: > Well, we have a release coming up. > > It sure would be nice to have some up to date eye candy screen > shots showing off what the new facilities (e.g. Composite, Damage, > Evie, etc.) to go with the release. > > We clearly have Keithp's dated page from last fall, which > also explains how this stuff all works; but the shots on that > page, while interesting to practitioners of the art, aren't really > suitable for general consumption overall. And since then, > we have lots of other kool stuff (tm) we can showcase, up to > and including LookingGlass and Croquet exploiting the new > features. > > So if people will send me screenshots or pointers to screenshots, > I'll try to put together a page that showcases better what > becomes possible given the new technology about to hit the streets. > Thanks greatly! > - Jim > > > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From sandmann at daimi.au.dk Thu Aug 12 16:46:23 2004 From: sandmann at daimi.au.dk (Soeren Sandmann) Date: Thu Aug 12 16:46:31 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: <1092350380.22268.7.camel@vertex> References: <E1BvNUk-00022f-AW@evo.keithp.com> <1092350380.22268.7.camel@vertex> Message-ID: <ye8d61v7wds.fsf@horse08.daimi.au.dk> John McCutchan <ttb@tentacle.dhs.org> writes: > Both of those are bugs in mozilla and flash. The one about crashing is; they should figure out a way to agree on the visual used. But I'm not sure about the other. A client faced with a 32 bit visual with 8 bits of r, g and b is not required to do anything special with the remaining 8 bits, right? So the X server suddenly assuming they are alpha bits is not backwards compatible. > I think this comes down to who is the leader? X.org or macromedia (could > be any program/company)? > > Who sets the rules? How do you propose an application predicts that previously unused bits are suddenly going to be interpreted as something the application has never even heard about? Soren From ttb at tentacle.dhs.org Thu Aug 12 17:34:03 2004 From: ttb at tentacle.dhs.org (John McCutchan) Date: Thu Aug 12 17:30:31 2004 Subject: [Xorg] ARGB visuals from Composite extension In-Reply-To: <ye8d61v7wds.fsf@horse08.daimi.au.dk> References: <E1BvNUk-00022f-AW@evo.keithp.com> <1092350380.22268.7.camel@vertex> <ye8d61v7wds.fsf@horse08.daimi.au.dk> Message-ID: <1092357243.22996.6.camel@vertex> On Thu, 2004-08-12 at 19:46, Soeren Sandmann wrote: > John McCutchan <ttb@tentacle.dhs.org> writes: > > > Both of those are bugs in mozilla and flash. > > The one about crashing is; they should figure out a way to agree on > the visual used. But I'm not sure about the other. A client faced with > a 32 bit visual with 8 bits of r, g and b is not required to do > anything special with the remaining 8 bits, right? So the X server > suddenly assuming they are alpha bits is not backwards compatible. > Of course its not backwards compatible. Like I said composite is EXPERIMENTAL.. so users of it should expect things to not work perfectly. Users *have to turn this on*, so it is not going to break anyones desktop out of nowhere. Mozilla/Macromedia/Whoever should take this time period to fix there apps to work with future versions of X with the composite extension. > > I think this comes down to who is the leader? X.org or macromedia (could > > be any program/company)? > > > > Who sets the rules? > > How do you propose an application predicts that previously unused bits > are suddenly going to be interpreted as something the application has > never even heard about? > I don't. But they need to adapt to these changes. We shouldn't work around there problems. I would even go as far as to say that any app that doesn't get fixed during the experimental phase of the composite extension should probably be abandoned by it's users -- it is obviously unmaintained. John From Alan.Coopersmith at Sun.COM Thu Aug 12 17:30:44 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Thu Aug 12 17:30:46 2004 Subject: [Xorg] Re: X.Org BUG REPORT: kenrel mode optimisations ? In-Reply-To: <200408130019.BAA22124@xoneweb.opengroup.org> References: <200408130019.BAA22124@xoneweb.opengroup.org> Message-ID: <411C0BB4.5050902@Sun.COM> Thierry Haven wrote: > The main difference between the linux kernel and the windows kernel is that wi ndows trades windows management in its own kernel directly. Maybe X.org should f orget sometimes some client/server aspects and include some optimizations ? I th ink linux could be much faster for a desktop use, or ? Discussions like this are best held on a discussion list like xorg@freedesktop.org, not mailed to the bug reporting address, so I've cc'ed it there. The obvious problems with putting it in the kernel are: - reduces kernel stability - I believe those who've tried putting window systems in the kernel before learned this the hard way. - changes Xorg from a solution useful on many platforms (Linux, BSD, Solaris, MacOS X, Cygwin, etc.) to one limited to Linux -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From dominatus at gmail.com Thu Aug 12 19:47:29 2004 From: dominatus at gmail.com (Anthony Romano) Date: Thu Aug 12 19:54:14 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <20040812221435.43fb9b74.diegocg@teleline.es> References: <1092323016.3250.107.camel@localhost.localdomain> <d3ca506904081212412a5d1d06@mail.gmail.com> <20040812221435.43fb9b74.diegocg@teleline.es> Message-ID: <d3ca50690408121947336c25df@mail.gmail.com> niether of those shots are OS X. They are both Linux. The dock is engage, in the E17 cvs. It performs even better than it looks. From jserv at linux2.cc.ntu.edu.tw Thu Aug 12 20:12:25 2004 From: jserv at linux2.cc.ntu.edu.tw (jserv@linux2.cc.ntu.edu.tw) Date: Thu Aug 12 20:12:31 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092323016.3250.107.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> Message-ID: <20040813031225.GA17117@linux2.cc.ntu.edu.tw> On Thu, Aug 12, 2004 at 11:03:36AM -0400, Jim Gettys wrote: > So if people will send me screenshots or pointers to screenshots, > I'll try to put together a page that showcases better what > becomes possible given the new technology about to hit the streets. > Thanks greatly! > - Jim Hi Jim, I am glad to share my screenshots, and please take a look over: 1. KDrive + Matchbox + Chinese Environment + gcin[1] http://jserv.sayya.org/misc/matchbox-gcin.png 2. KDrive + Matchbox + GPE + Arphic Chinese fonts / Taipei Chinese fonts http://jserv.sayya.org/misc/matchbox-xcomposite4.png Both are composite extension enabled with built-in manager of Matchbox. cheers, Jim Huang [1] A new Chinese input method for XIM http://www.csie.nctu.edu.tw/~cp76/gcin/ From hiryu at audioseek.net Thu Aug 12 21:41:05 2004 From: hiryu at audioseek.net (Cameron) Date: Thu Aug 12 21:54:16 2004 Subject: [Xorg] KDrive->bufio.h Message-ID: <200408122141.05577.hiryu@audioseek.net> I am unable to build kdrive due to a missing bufio.h, which doesn't appear to exist on my system. I am unable to locate file anywhere on my system and gcc certainly isn't able to: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/X11/fonts -I../include -I../include/X11/fonts -DFONT_ENCODINGS_DIRECTORY=\"/opt/fdo/lib/X11/fonts/encodings/encodings.dir\" -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -g -O2 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -I/opt/fdo/include -I/opt/fdo/include/X11/Xtrans -MT bufio.lo -MD -MP -MF .deps/bufio.Tpo -c bufio.c -fPIC -DPIC -o .libs/bufio.o bufio.c:39:19: bufio.h: No such file or directory Thanks! -- "A dream to some... A NIGHTMARE TO OTHERS!" From kem at freedesktop.org Thu Aug 12 22:27:09 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Thu Aug 12 22:27:14 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040813052709.GA31427@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 18 Fixed yesterday: 2 Added yesterday: 6 Current list of blocker bugs: ----------------------------- * Bug #594: X crash with invalid file in gv - fb needs to range check arguments to CreatePixmap - What about other areas of the server? * Bug #687: Matrox Mystique screen corruption - Patch supplied * Bug #770: Hangs with Chromium - Eric Anholt is looking into this one * Bug #855: xterm displays DEL but it should instead ignore it - Keith Packard said he would talk with Thomas E. Dickey about using his upstream xterm in this X.Org release * Bug #922: Radeon Render acceleration problems - Recent patches purport to fix this problem and have been checked in - More testing is needed * Bug #964: X.Org Xprt starts to consume 100% when being idle - Roland Mainz suggests reverting behavior back to X11R6.6 version - Review needed by Matthieu Herrb who made the post-R6.6 change * Bug #991: Composite exposes extra visuals - Keith Packard is working on a solution - He said he would check in a patch to disable the extra visuals in the connection block ASAP so that testing can proceed * Bug #993: Build failure with #define BuildXevie NO - This problem has been fixed, but it raised another issues that has been discussed on the mailing list before: Should Xevie be included in Xext or should it be in a separate library by itself? - Answer from 11 Aug 04 release wranglers call is yes - Stuart Kreitman is working on making Xevie a separate library * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug #1024: Japanese ctext conversion bug - Patch available, just needs review * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version * Bug #1032: Damage causes rootless XDarwin to crash - Several backtraces suggest this is caused by damage - Possible wrapper ordering issue - Needs further investigation * Bug #1041: xf86RandRSetMode calls wrong EnableDisableFBAccess - This patch looks okay and could be checked in * Bug #1042: File INSTALL breaks make install on cygwin - Suggested fix available * Bug #1050: xrandr should set screen physical size to avoid incorrect dpi - Patch supplied, just needs review * Bug #1055: #define BuildXprint NO is broken - Several patches suggested - Needs further review * Bug #1060: BuildXprintLib NO causes libXaw build to fail - Features added to Xaw making Xprint library required - Is this desirable? * Bug #1062: HAVE_FT_BITMAP_SIZE_Y_PPEM is not defined - Untested patch provided to define patch - Needs review by someone familiar with Freetype From jserv at linux2.cc.ntu.edu.tw Thu Aug 12 22:38:57 2004 From: jserv at linux2.cc.ntu.edu.tw (jserv@linux2.cc.ntu.edu.tw) Date: Thu Aug 12 22:39:01 2004 Subject: [Xorg] KDrive->bufio.h In-Reply-To: <200408122141.05577.hiryu@audioseek.net> References: <200408122141.05577.hiryu@audioseek.net> Message-ID: <20040813053857.GA18442@linux2.cc.ntu.edu.tw> On Thu, Aug 12, 2004 at 09:41:05PM -0700, Cameron wrote: > I am unable to build kdrive due to a missing bufio.h, which doesn't appear to > exist on my system. I am unable to locate file anywhere on my system and gcc > certainly isn't able to: [...] > bufio.c:39:19: bufio.h: No such file or directory Try: find -name 'bufio.h.in' And ln -s bufio.h.in bufio.h In the above path. The trick works for me. cheers, Jim Huang From keithp at keithp.com Thu Aug 12 23:49:58 2004 From: keithp at keithp.com (Keith Packard) Date: Thu Aug 12 23:50:09 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: Your message of "Fri, 13 Aug 2004 01:27:09 EDT." <20040813052709.GA31427@kem.org> Message-ID: <E1BvVt1-0001hc-4b@evo.keithp.com> Around 1 o'clock on Aug 13, Kevin E Martin wrote: > * Bug #991: Composite exposes extra visuals > - Keith Packard is working on a solution > - He said he would check in a patch to disable the extra visuals in > the connection block ASAP so that testing can proceed The cure was worse than the disease. I now recommend exposing the visual in the core protocol and teaching the (very few) applications which stumble upon it what to do. Applications which just accidentally use this visual for windows will work correctly as long as no compositing manager is actually running, and if they allocate colors through the X server, they will even work with a compositing manager running as long as the X server hands out pixels with the alpha bits set to one; I've hacked the dix/colormap code to do just that without also modifying the visual structure (it uses nplanes == 32) -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040812/4b9a2031/attach ment.pgp From de_lupus at pandora.be Fri Aug 13 02:42:08 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Fri Aug 13 00:28:13 2004 Subject: [Xorg] Is there no way to have PNP monitor support? In-Reply-To: <a728f9f90408120548707af770@mail.gmail.com> References: <1092307298.4648.2.camel@lupus.lupusje.org> <a728f9f90408120534390c7f10@mail.gmail.com> <1092322728.5462.17.camel@lupus.lupusje.org> <a728f9f90408120548707af770@mail.gmail.com> Message-ID: <1092390128.4934.0.camel@lupus.lupusje.org> Can you give me an automated xorg.conf file then? So I can see how it looks like. On Thu, 2004-08-12 at 12:48, Alex Deucher wrote: > On Thu, 12 Aug 2004 14:58:48 +0000, Kristof Vansant <de_lupus@pandora.be> wrot e: > > but what do I have to enable to have things configured auto? > > > > just plug in the monitor and assuming the video and monitor support > DDC and you have a working X config, it should just work. > > Alex > > > > > > > On Thu, 2004-08-12 at 12:34, Alex Deucher wrote: > > > On Thu, 12 Aug 2004 10:41:38 +0000, Kristof Vansant <de_lupus@pandora.be> wrote: > > > > Isn't there a way to have PNP monitor support without having to manual > > > > edit xorg.conf or edit xorg.conf by a external program like kudzu. > > > > What is needed to have some decent monitor detection? > > > > > > just about all current xorg video drivers support DDC so most monitors > > > should work automagically. > > > > > > Alex > > > > > > > > > > > -- > > > > lupusBE (Kristof Vansant Belgium > > > > > > -- > > lupusBE (Kristof Vansant Belgium > > > > -- lupusBE (Kristof Vansant Belgium From nanouck.dely at wanadoo.fr Fri Aug 13 03:03:03 2004 From: nanouck.dely at wanadoo.fr (Nicolas DELY) Date: Fri Aug 13 03:33:39 2004 Subject: [Xorg] keyboard questions Message-ID: <411C91D7.30903@wanadoo.fr> Hi, I'm French student and new on this list. I would like to know where I must looking for keyboard drivers: most recent keyboards have multimedia keys and leds, unfortunately /xev/ doesn't allow to find all keycodes. For example, some keys have scancode (detect with /showkey -s/) and no keycode so I can bind keycode on keys with /setkeycodes /but result codes in X are unknow. So, is there a way to find results in advance? Moreover keys haven't sometimes no scancode for example on my laptop (omnibook xe4500) but kernel modules allow to attribute the missing scancode. So, I would like to know how does it work? Does anyone know? And then where can I find docs on keyboard drivers? (my keyboards are hp internet keyboard 5183 and the other is an oem one distributed by ldlc.com) Thanks Nanouck From nanouck.dely at wanadoo.fr Fri Aug 13 03:07:38 2004 From: nanouck.dely at wanadoo.fr (Nicolas DELY) Date: Fri Aug 13 03:46:40 2004 Subject: [Xorg] keyboard questions Message-ID: <411C92EA.5080203@wanadoo.fr> Hi, I'm French student and new on this list. I would like to know where I must looking for keyboard drivers: most recent keyboards have multimedia keys and leds, unfortunately /xev/ doesn't allow to find all keycodes. For example, some keys have scancode (detect with /showkey -s/) and no keycode so I can bind keycode on keys with /setkeycodes /but result codes in X are unknow. So, is there a way to find results in advance? Moreover keys haven't sometimes no scancode for example on my laptop (omnibook xe4500) but kernel modules allow to attribute the missing scancode. So, I would like to know how does it work? Does anyone know? And then where can I find docs on keyboard drivers? (my keyboards are hp internet keyboard 5183 and the other is an oem one distributed by ldlc.com) Thanks Nanouck From vrihad at softhome.net Fri Aug 13 04:28:55 2004 From: vrihad at softhome.net (Vrihad Shoonya) Date: Fri Aug 13 04:50:41 2004 Subject: [Xorg] Newly built Xserver fails to init font path element Message-ID: <3914.192.168.0.30.1092396535.squirrel@dev.datamax.co.in> I compiled and installed kdrive based Xserver following the instructions given in the following document. http://www.freedesktop.org/Software/XserverInstallGuide Now when I try to run /usr/kdrive/bin/Xfbdev :0 -fp /usr/X11R6/lib/X11/fonts/misc, I get an error saying "Could not init font path element /usr/X11R6/lib/X11/fonts/misc, remoing from list!" Then the program exits with an error message of failure to find font 'fixed'. The server does not run without -fp option either. I have installed the kdrive in a non-standard location /usr/kdrive. Also the fonts I am trying to use are from XFree86 project. Is there any font package specific for x.org project? Or is there a bug in latest CVS code of kdrive based Xserver? I am using gcc 3.2.3 on Linux 2.4.18. Thanks in advance. vrihad From alan at lxorguk.ukuu.org.uk Fri Aug 13 04:39:47 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Fri Aug 13 05:42:04 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <20040813052709.GA31427@kem.org> References: <20040813052709.GA31427@kem.org> Message-ID: <1092397187.24406.8.camel@localhost.localdomain> On Gwe, 2004-08-13 at 06:27, Kevin E Martin wrote: > * Bug #1029: Hard failure if socket directories cannot be chowned to root > - This solution breaks on systems that do not have setuid > - xfs uses xtrans also and since it is not setuid root, it cannot > chown to root and bails > - Proposed solutions: > 1. Create a helper program that is setuid root to create dir, or > 2. Revert the change back to X11R6.7 version #1 doesn't help on fundamentally non setuid using systems (or AFS) #2 doesn't fix the problem A combination of #1 and a .cf configured policy is needed. The suid helper itself is pretty trivial #define FIXED_PATH wherever int main(int argc, char *argv[]) { exit(chown(FIXED_PATH, 0, 0) ? errno: 0); } (Avoid things like error messages because then you get into all the close(1); close(2) type tricks with older systems) Alan From alan at lxorguk.ukuu.org.uk Fri Aug 13 05:22:27 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Fri Aug 13 06:24:42 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <1092397187.24406.8.camel@localhost.localdomain> References: <20040813052709.GA31427@kem.org> <1092397187.24406.8.camel@localhost.localdomain> Message-ID: <1092399746.24408.19.camel@localhost.localdomain> On Gwe, 2004-08-13 at 12:39, Alan Cox wrote: > A combination of #1 and a .cf configured policy is needed. The suid > helper itself is pretty trivial > > #define FIXED_PATH wherever > > int main(int argc, char *argv[]) > { > exit(chown(FIXED_PATH, 0, 0) ? errno: 0); > } > Ok turns out that can be tricked in some environments. I think we have to fail hard and print a message clearly stating what the problem is and how to fix it. I don't think you can do it securely because you have to deal with an attacker creating symlinks. Alan From alexdeucher at gmail.com Fri Aug 13 06:30:44 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Fri Aug 13 06:30:52 2004 Subject: [Xorg] Is there no way to have PNP monitor support? In-Reply-To: <1092390128.4934.0.camel@lupus.lupusje.org> References: <1092307298.4648.2.camel@lupus.lupusje.org> <a728f9f90408120534390c7f10@mail.gmail.com> <1092322728.5462.17.camel@lupus.lupusje.org> <a728f9f90408120548707af770@mail.gmail.com> <1092390128.4934.0.camel@lupus.lupusje.org> Message-ID: <a728f9f904081306304acc0ae1@mail.gmail.com> On Fri, 13 Aug 2004 09:42:08 +0000, Kristof Vansant <de_lupus@pandora.be> wrote: > Can you give me an automated xorg.conf file then? > So I can see how it looks like. your current config file should probably work fine. you just need the minimum sections required to actually start the server. if both your monitor and video card support DDC, it will validate the modes you want to use and chose the best refresh rate automatically. > > On Thu, 2004-08-12 at 12:48, Alex Deucher wrote: > > On Thu, 12 Aug 2004 14:58:48 +0000, Kristof Vansant <de_lupus@pandora.be> wr ote: > > > but what do I have to enable to have things configured auto? > > > > > > > just plug in the monitor and assuming the video and monitor support > > DDC and you have a working X config, it should just work. > > > > Alex > > > > > > > > > > > On Thu, 2004-08-12 at 12:34, Alex Deucher wrote: > > > > On Thu, 12 Aug 2004 10:41:38 +0000, Kristof Vansant <de_lupus@pandora.be > wrote: > > > > > Isn't there a way to have PNP monitor support without having to manual > > > > > edit xorg.conf or edit xorg.conf by a external program like kudzu. > > > > > What is needed to have some decent monitor detection? > > > > > > > > just about all current xorg video drivers support DDC so most monitors > > > > should work automagically. > > > > > > > > Alex > > > > > > > > > > > > > > -- > > > > > lupusBE (Kristof Vansant Belgium > > > > > > > > -- > > > lupusBE (Kristof Vansant Belgium > > > > > > > -- > lupusBE (Kristof Vansant Belgium > > From kem at freedesktop.org Fri Aug 13 07:01:12 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Fri Aug 13 07:01:23 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <E1BvVt1-0001hc-4b@evo.keithp.com> References: <20040813052709.GA31427@kem.org> <E1BvVt1-0001hc-4b@evo.keithp.com> Message-ID: <20040813140112.GA5864@kem.org> On Thu, Aug 12, 2004 at 11:49:58PM -0700, Keith Packard wrote: > > Around 1 o'clock on Aug 13, Kevin E Martin wrote: > > > * Bug #991: Composite exposes extra visuals > > - Keith Packard is working on a solution > > - He said he would check in a patch to disable the extra visuals in > > the connection block ASAP so that testing can proceed > > The cure was worse than the disease. > > I now recommend exposing the visual in the core protocol and teaching the > (very few) applications which stumble upon it what to do. > > Applications which just accidentally use this visual for windows will > work correctly as long as no compositing manager is actually running, and > if they allocate colors through the X server, they will even work with a > compositing manager running as long as the X server hands out pixels with > the alpha bits set to one; I've hacked the dix/colormap code to do just > that without also modifying the visual structure (it uses nplanes == 32) Sorry about that, I forgot to update this bug list entry last night with the info from the e-mail thread yesterday. One comment, on the release wranglers call Wedensday we talked about going with another solution along the same lines as GLX's FBConfigs. GLX's original solution did pretty much the same thing that you are doing -- exposing extra visuals and confusing applications. With FBConfigs, GLX was able to store extra information about particular visuals (in their case, depth buffers, stencil buffers etc.). You could do the same with Composite by creating a new "extended visual struct" with any new extended visual info that you require. Then, you could teach Render (and any other supporting libraries) about the "extended visual struct". This is particularly useful if you plan to extend the capabilities further. If, however, you will not need any further extensions to the visual structure, then perhaps this is overkill. In any case, since the Composite extension is disabled by default with the understanding that interfaces and functionality might change in the future, I think that the solution you proposed is fine for the current release. From kem at freedesktop.org Fri Aug 13 10:13:37 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Fri Aug 13 10:13:44 2004 Subject: [Xorg] Code freeze extension Message-ID: <20040813171337.GB7758@kem.org> On today's release wranglers call, we decided to move the code freeze deadline until 11AM EDT, Monday 16 Aug 2004. This will allow several of us to finish fixing the remaining bugs. After the code freeze, the first release candidate tag will be made for people to test against. The volunteers who signed up to build release packages should plan to make new packages available after tree is tagged. We also decided that, after Monday's code freeze, nothing is to be checked into the tree without the approval of the release manager (me). All release blocker bug fixes that you want to have considered for this release will need to be entered into bugzilla (with associated patch). From alexdeucher at gmail.com Fri Aug 13 10:35:22 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Fri Aug 13 10:35:28 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <411CCCA8.50001@dsbox.com> References: <a728f9f90408012145739c3fb1@mail.gmail.com> <411CCCA8.50001@dsbox.com> Message-ID: <a728f9f90408131035fd4c03f@mail.gmail.com> On Fri, 13 Aug 2004 10:14:00 -0400, Robert S. Kerr <rskerr@dsbox.com> wrote: > > > Alex Deucher wrote: > > >I just finished the preliminary merge. It seems to work ok in limited > >testing. for those interested the patch is here: > > > >http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > > >the code still needs the "develdri" #ifdefs added. I'm not sure > >exactly where those need to go off hand. also the savage dri is still > >only in mesa. > >At this point this can probably wait until after the next release for merging . > > > >Alex > > > > > > > > > I've downloaded the xorg CVS and your patch and after much gnashing of > teeth have managed to get DRI working. > glxinfo indicates 'direct rendering: Yes' > > So far everything seems to be working okay except for Xv and perhaps XvMC. Yeah, Xv seems to have some issues at the moment (so does console switch). I haven't had time to sort it out more. Has anyone tried the savage driver from xorg without my patch? I curious to see how/if Egbert's streams changes affected Xv. I haven't had time to try it myself. Alex > > My setup: > FC2, Athlon XP 2400, Kernel 2.6.5. > ProSavage DDR 266 (32MB Shared Memory) > Shuttle SK41G, 512MB Ram, 180GB drive > > Prior to DRI > glxgears got ~130-140 FPS > mplayer plays good video with no frame drops > > After DRI > glxgears got ~190-200 FPS (oh yeah!) > mplayer plays with no frame drops using Xv, however the video is > distorted. (more below) xine and ogle show a similar distortion pattern > as mplayer when using Xv, so I'm pretty sure it is an Xv issue. > > Still working on getting XvMC to work with anything. Right mplayer > won't start with the XvMC renderer. > > I don't know if the Xv issue is Savage driver related or not, but I'll > report it here in hopes you have some idea. > With Xv, the video is displayed properly if the rendering window is > small (less than 719x404). In that size or smaller, the video is > displayed perfectly. I can move the window around, move it partially > off screen, etc. and the video stays correctly oriented etc. > > If I size the window larger than 709x398, then the images are distorted > in an interesting manner. The right half of the image is rendered > properly, but the left half is not. In fact the left half of the image > appears to have interlaced lines, half of which display the correct > line, and the other half displaying the lines from the right side of the > screen. The result is a ghosting effect where you can see both the > right and left halves of the image on the left side of the screen. > Further strangeness appears if part of the window is offscreen. If the > right side of the window is off screen, then no obvious ill effects are > apparent. If the left side of the window is off screen, however, the > distorted area moves more torwards the left of the rendering area. > Eventually it covers the whole remaining visible portion of the window, > at that point, there are large dead areas where rendering doesn't happen. > > Hope that isn't too confusing a description. I'll post more if I figure > anything out. > > Rob Kerr > > > > >------------------------------------------------------- > >This SF.Net email is sponsored by OSTG. Have you noticed the changes on > >Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, > >one more big change to announce. We are now OSTG- Open Source Technology > >Group. Come see the changes on the new OSTG site. www.ostg.com > >-- > >_______________________________________________ > >Dri-devel mailing list > >Dri-devel@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/dri-devel > > > > > > > > > > From a.p.zijlstra at chello.nl Fri Aug 13 10:53:16 2004 From: a.p.zijlstra at chello.nl (Peter Zijlstra) Date: Fri Aug 13 10:54:47 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092351642.3103.0.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> Message-ID: <1092419596.6627.5.camel@twins> On Thu, 2004-08-12 at 18:00 -0500, Ryan wrote: > Here's one that looks deceptively good. > > http://ruinaudio.com/Xorg-xcompmgr.png Thnx, I did the xcompmng thing in there, however is it supposed to be so dog slow, and that on a dual athlon 1400 with a radeon 9000 ? It redraws the screen in 3 secs. I can see the horz scanline move down. Sure the shadows with xcompmng -c look nice, but one just cannot move a single window anymore. config file attached. Kind regards, Peter Zijlstra -------------- next part -------------- Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" 0 0 # Screen 1 "Screen1" LeftOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/Xorg/lib/X11/rgb" ModulePath "/usr/Xorg/lib/modules,/usr/Xorg/lib/modules/dri" FontPath "/usr/Xorg/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/Xorg/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/Xorg/lib/X11/fonts/CID" FontPath "/usr/Xorg/lib/X11/fonts/TTF" FontPath "/usr/Xorg/lib/X11/fonts/Type1" FontPath "/usr/Xorg/lib/X11/fonts/cyrillic" FontPath "/usr/Xorg/lib/X11/fonts/encodings" FontPath "/usr/Xorg/lib/X11/fonts/local" FontPath "/usr/Xorg/lib/X11/fonts/misc" FontPath "/usr/Xorg/lib/X11/fonts/util" EndSection Section "Module" Load "GLcore" Load "dbe" Load "dri" Load "extmod" Load "glx" Load "record" Load "bitmap" Load "type1" Load "speedo" Load "freetype" Load "v4l" EndSection Section "ServerFlags" # Option "Xinerama" "true" Option "standby time" "20" Option "suspend time" "0" Option "off time" "60" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" # Option "Device" "/dev/misc/psaux" # Option "Protocol" "NetScrollPS/2" Option "Device" "/dev/mouse" Option "Buttons" "7" Option "ZAxisMapping" "4 5 6 7" Option "Resolution" "2000" EndSection Section "Monitor" Identifier "Monitor0" VendorName "CTX" ModelName "3680" Option "DPMS" # DisplaySize 325 245 HorizSync 27.0-107 VertRefresh 50.0-160.0 ModeLine "1600x1200" 229.35 1600 1672 2032 2176 1200 1202 1214 1240 #85Hz # ModeLine "1600x1200" 232.04 1600 1672 2032 2176 1200 1202 1214 1240 #86Hz EndSection Section "Monitor" Identifier "Monitor2" VendorName "LG" ModelName "915FT+" Option "DPMS" HorizSync 30.0-107.0 VertRefresh 50.0-200.0 ModeLine "2048x1536" 355.64 2048 2144 2584 2736 1536 1546 1558 1600 #81H z ModeLine "1920x1440" 299.31 1920 2000 2400 2560 1440 1442 1454 1480 #79H z ModeLine "1840x1380" 246.51 1840 1920 2320 2480 1380 1382 1394 1420 #70H z ModeLine "1800x1350" 298.46 1800 1880 2280 2440 1350 1352 1364 1390 #88H z EndSection Section "Monitor" Identifier "Monitor1" VendorName "Monitor Vendor" ModelName "Monitor Model" Option "DPMS" # DisplaySize 400 300 HorizSync 27.0-130.0 VertRefresh 50.0-160.0 # Modeline "2048x1536" 360.00 2048 2064 2544 2856 1536 1536 1557 1605 +hsy nc +vsync # 78Hz # ModeLine "2048x1536" 355.64 2048 2136 2576 2752 1536 1538 1550 1576 #82Hz ModeLine "2048x1536" 355.64 2048 2144 2584 2736 1536 1546 1558 1600 #81Hz ModeLine "1920x1440" 299.31 1920 2000 2400 2560 1440 1442 1454 1480 #79H z EndSection Section "Device" Option "AGPMode" "2" Option "AGPFastWrite" "off" Option "EnablePageFlip" "on" # Option "MonitorLayout" "CRT,TMDS" Identifier "Card1" Driver "ati" VendorName "Ati" BoardName "Radeon 9000" BusID "PCI:1:5:0" Screen 1 EndSection Section "Extensions" Option "Composite" "Enable" EndSection Section "Device" Option "AGPMode" "2" Option "AGPFastWrite" "off" # Option "EnablePageFlip" "on" # Option "MonitorLayout" "CRT,CRT" # Option "IgnoreEDID" "on" # Option "NoDCC" "on" # Option "DCCMode" "on" Option "MergedFB" "on" # Option "MergedFBAuto" "on" Option "CRT2Position" "LeftOf" Option "MergedDPI" "75 75" Option "CRT2HSync" "27-130" Option "CRT2VRefresh" "50-160" Option "MetaModes" "1600x1200-2048x1536 1600x1200-1600x1200" Option "AsymetricPan" "off" Identifier "Card0" Driver "ati" VendorName "Ati" BoardName "Radeon 9000" BusID "PCI:1:5:0" Screen 0 EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor2" DefaultColorDepth 24 DefaultFbBpp 32 SubSection "Display" Depth 16 Modes "2048x1536" "1920x1440" "1800x1350" "1600x1200" "128 0x1024" "1152x864" Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "2048x1536" "1920x1440" "1800x1350" "1600x1200" "128 0x1024" "1152x864" Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" DefaultColorDepth 24 DefaultFbBpp 32 SubSection "Display" Depth 16 Modes "2048x1536" "1920x1440" "1600x1200" "1280x1024" "115 2x864" Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "2048x1536" "1920x1440" "1600x1200" "1280x1024" "115 2x864" Modes "1024x768" "800x600" "640x480" EndSubSection EndSection Section "DRI" Mode 0666 EndSection From brian.paul at tungstengraphics.com Fri Aug 13 11:23:46 2004 From: brian.paul at tungstengraphics.com (Brian Paul) Date: Fri Aug 13 11:20:50 2004 Subject: [Xorg] Code freeze extension In-Reply-To: <20040813171337.GB7758@kem.org> References: <20040813171337.GB7758@kem.org> Message-ID: <411D0732.5070507@tungstengraphics.com> Kevin E Martin wrote: > On today's release wranglers call, we decided to move the code freeze > deadline until 11AM EDT, Monday 16 Aug 2004. This will allow several of > us to finish fixing the remaining bugs. > > After the code freeze, the first release candidate tag will be made for > people to test against. The volunteers who signed up to build release > packages should plan to make new packages available after tree is > tagged. > > We also decided that, after Monday's code freeze, nothing is to be > checked into the tree without the approval of the release manager (me). > All release blocker bug fixes that you want to have considered for this > release will need to be entered into bugzilla (with associated patch). I've been kind of out of touch with DRI / X development lately, but it looks like the current Mesa CVS trunk and the DRI tree's DRM modules will be going into this release. Is that correct? The Mesa CVS trunk doesn't constitute a normal Mesa release yet. I was planning on eventually wrapping up the trunk as the 6.1 (development) release. The last Mesa stable release was 6.0.1 and bug fixes relative to it are on the mesa_6_0_branch branch in CVS. I don't think any of the DRI driver developers have been putting anything into that branch though. That said, I _think_ the Mesa CVS trunk is fairly stable code at this point. Perhaps I should make the 6.1 release ASAP, just so things are somewhat synchronized. Comments? -Brian From Jim.Gettys at hp.com Fri Aug 13 12:26:54 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Fri Aug 13 12:27:18 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092419596.6627.5.camel@twins> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> Message-ID: <1092425214.3491.104.camel@localhost.localdomain> No, it shouldn't be dog slow. Without seeing your log file, it is hard to know what is going on. - Jim On Fri, 2004-08-13 at 13:53, Peter Zijlstra wrote: > On Thu, 2004-08-12 at 18:00 -0500, Ryan wrote: > > Here's one that looks deceptively good. > > > > http://ruinaudio.com/Xorg-xcompmgr.png > > Thnx, > > I did the xcompmng thing in there, however is it supposed to be so dog > slow, and that on a dual athlon 1400 with a radeon 9000 ? > > It redraws the screen in 3 secs. I can see the horz scanline move down. > Sure the shadows with xcompmng -c look nice, but one just cannot move a > single window anymore. > > config file attached. > > Kind regards, > > Peter Zijlstra > > ______________________________________________________________________ > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From a.p.zijlstra at chello.nl Fri Aug 13 13:29:25 2004 From: a.p.zijlstra at chello.nl (Peter Zijlstra) Date: Fri Aug 13 13:29:35 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092425214.3491.104.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> Message-ID: <1092428965.6563.2.camel@twins> On Fri, 2004-08-13 at 15:26 -0400, Jim Gettys wrote: > No, it shouldn't be dog slow. > Thats a relief. > Without seeing your log file, it is hard to know what is > going on. Sure, here goes. Thanks for the effort. Peter Zijlstra > > On Fri, 2004-08-13 at 13:53, Peter Zijlstra wrote: > > On Thu, 2004-08-12 at 18:00 -0500, Ryan wrote: > > > Here's one that looks deceptively good. > > > > > > http://ruinaudio.com/Xorg-xcompmgr.png > > > > Thnx, > > > > I did the xcompmng thing in there, however is it supposed to be so dog > > slow, and that on a dual athlon 1400 with a radeon 9000 ? > > > > It redraws the screen in 3 secs. I can see the horz scanline move down. > > Sure the shadows with xcompmng -c look nice, but one just cannot move a > > single window anymore. > > > > config file attached. > > > > Kind regards, > > > > Peter Zijlstra > > > > ______________________________________________________________________ > > _______________________________________________ > > xorg mailing list > > xorg@freedesktop.org > > http://freedesktop.org/mailman/listinfo/xorg > -- Peter Zijlstra <a.p.zijlstra@chello.nl> -------------- next part -------------- A non-text attachment was scrubbed... Name: Xorg.4.log.gz Type: application/x-gzip Size: 11379 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040813/5575473c/Xorg.4 .log.bin From mcnichol at austin.ibm.com Fri Aug 13 13:04:12 2004 From: mcnichol at austin.ibm.com (mcnichol@austin.ibm.com) Date: Fri Aug 13 14:17:38 2004 Subject: [Xorg] Problem building fontconfig on AIX. Message-ID: <200408132004.PAA11826@xanth.austin.ibm.com> When running make World on AIX I get this error: making all in lib/fontconfig... Target "all" is up to date. Target "all" is up to date. Target "all" is up to date. rm -f fontconfig-def.cpp MAJ=`expr "" : "\([^\.]*\)\..*"`; MIN=`expr "" : "[^\.]*\.\([^\.]*\)\.* .*"` || true; TEEN=`expr "" : "[^\.]*\.[^\.]*\.*\(.*\)"` || true; CUR=LT_CURRENT =`expr $MAJ + $MIN`; REV=LT_REVISION=$TEEN; sh ./config-subst $CUR $REV < fontco nfig.def.in > fontconfig-def.cpp make: The error code from the last command is 1. The problem seems to be that the variable SOFONTCONFIGREV in the Makefile is und efined. Where is this value supposed to come from? Dan From keithp at keithp.com Fri Aug 13 14:35:28 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 13 14:35:40 2004 Subject: [Xorg] Problem building fontconfig on AIX. In-Reply-To: Your message of "Fri, 13 Aug 2004 15:04:12 CDT." <200408132004.PAA11826@xanth.austin.ibm.com> Message-ID: <E1Bvjhw-0005ke-DD@evo.keithp.com> Around 15 o'clock on Aug 13, mcnichol@austin.ibm.com wrote: > making all in lib/fontconfig... > Target "all" is up to date. Fontconfig is imported into the X.org tree and has to be manuall converted from autotools to imake each time. I suspect this conversion is broken on AIX. Would you give the original fontconfig package a spin and use #define HasFontconfig YES in your host.def? It may be that we can simply require fontconfig to be pre-installed on AIX systems (not ideal, but it would be nice to know what our options are). -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040813/4ab827fa/attach ment.pgp From Markus.Kuhn at cl.cam.ac.uk Fri Aug 13 15:04:14 2004 From: Markus.Kuhn at cl.cam.ac.uk (Markus Kuhn) Date: Fri Aug 13 15:04:20 2004 Subject: [Xorg] Installing as non-root user In-Reply-To: Your message of "Fri, 13 Aug 2004 14:35:28 PDT." <E1Bvjhw-0005ke-DD@evo.keithp.com> Message-ID: <E1Bvk9m-00060Z-00@mta1.cl.cam.ac.uk> Is there a simple/neat way (e.g., setting a small number of environment variables) to "make install" X11R6.7 from the cvs tree as a non-root user into my home directory (say in ~/local/X11R6/ instead of /usr/X11R6/), to do development work and testing on the client-side of X11R6 without changing anything outside my home directory? xc/BUILD only says If you want to install on a filesystem other than /usr, make a symbolic link to /usr/X11R6 before installing. which is of no help to someone who works on a centrally administered host and has not the root access needed to replace /usr/X11R6 with a symbolic link. A brief description of how to do that would be a most valueable addition to xc/BUILD. [On many other source packages, one simply has to execute "./configure -prefix=$HOME/local" today, to install without root access.] Markus -- Markus Kuhn, Computer Lab, Univ of Cambridge, GB http://www.cl.cam.ac.uk/~mgk25/ | __oo_O..O_oo__ From mcnichol at austin.ibm.com Fri Aug 13 15:04:18 2004 From: mcnichol at austin.ibm.com (mcnichol@austin.ibm.com) Date: Fri Aug 13 15:04:25 2004 Subject: [Xorg] Problem building fontconfig on AIX. Message-ID: <200408132204.RAA29584@xanth.austin.ibm.com> I was afraid of that. Actually I have an RPM of Fontconfig 2.2.2 available. I had put off using it bacause it used Freetype2 2.1.7. But I believe that should be ok to use now since I think the Freetype2 problem was fixed. Thanks Dan > From keithp@keithp.com Fri Aug 13 16:35:39 2004 > > > Around 15 o'clock on Aug 13, mcnichol@austin.ibm.com wrote: > > > making all in lib/fontconfig... > > Target "all" is up to date. > > Fontconfig is imported into the X.org tree and has to be manuall converted > from autotools to imake each time. I suspect this conversion is broken on > AIX. Would you give the original fontconfig package a spin and use > #define HasFontconfig YES in your host.def? > > It may be that we can simply require fontconfig to be pre-installed on AIX > systems (not ideal, but it would be nice to know what our options are). > > -keith > > > From Alan.Coopersmith at Sun.COM Fri Aug 13 15:13:13 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Fri Aug 13 15:13:16 2004 Subject: [Xorg] Installing as non-root user In-Reply-To: <E1Bvk9m-00060Z-00@mta1.cl.cam.ac.uk> References: <E1Bvk9m-00060Z-00@mta1.cl.cam.ac.uk> Message-ID: <411D3CF9.5040204@Sun.COM> When we build for making Solaris packages, we use this in host.def to install to a staging area in the top of the build tree: /* Install into package building area */ PWD:sh=pwd #ifdef i386Architecture DESTDIR=$(PWD)/$(TOP)/../proto-i386-svr4 #else DESTDIR=$(PWD)/$(TOP)/../proto-sun4-svr4 #endif The :sh= syntax is specific to the Sun version of make I think though - there's probably a gmake equivalent, and if you just want to hardcode a directory, such as /home/markus instead, you should just be able to ignore the PWD and set DESTDIR directly. You're right that this should be documented somewhere in the build instructions. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering Markus Kuhn wrote: > Is there a simple/neat way (e.g., setting a small number of environment > variables) to "make install" X11R6.7 from the cvs tree as a non-root user into > my home directory (say in ~/local/X11R6/ instead of /usr/X11R6/), to do > development work and testing on the client-side of X11R6 without changing > anything outside my home directory? > > xc/BUILD only says > > If you want to install on a filesystem other than /usr, make a > symbolic link to /usr/X11R6 before installing. > > which is of no help to someone who works on a centrally administered > host and has not the root access needed to replace /usr/X11R6 with a > symbolic link. > > A brief description of how to do that would be a most valueable addition > to xc/BUILD. [On many other source packages, one simply has to execute > "./configure -prefix=$HOME/local" today, to install without root access.] > > Markus > From eta at lclark.edu Fri Aug 13 15:24:47 2004 From: eta at lclark.edu (Eric Anholt) Date: Fri Aug 13 15:24:52 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092425214.3491.104.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> Message-ID: <1092435887.1072.86.camel@leguin> On Fri, 2004-08-13 at 12:26, Jim Gettys wrote: > No, it shouldn't be dog slow. Well, it shouldn't, if you have an acceleration architecture that's had much work done, or been designed, to support Render with it. XAA doesn't fall under that category. XAA doesn't accelerate untransformed non-repeating source copies with the source in framebuffer (well, actually *anything* with source in framebuffer), which is what you'll be doing frequently with xcompmgr, and I believe with automatic updates as well. We could fix this easily by adding code to XAA's Composite function to check for that case and use the normal 2D acceleration, but we don't yet. If we had got things up and running faster than we did, I would have tried to finish up the bit of code I have to do this and push it in, but there have been plenty of other things to work on. As it is, a normal window update, with the window in offscreen pixmap cache will involve normal acceleration into the backing pixmap in framebuffer. Damage reports that, and xcompmgr copies in software to its backbuffer (since it's this unaccelerated operation). Since the backbuffer is probably in framebuffer as well, you then have to copy in software from framebuffer to frontbuffer. Ouch. You actually will likely get better performance after you use it for a while and XAA's offscreen memory management results in a window or backbuffer pixmap being kicked out of framebuffer for the rest of its life as new pixmaps come in (except, of course, if those new pixmaps are also windows, in which case you get the same pain in a new location). My comments on XAA are as I understand things from reading the code as best I could, and anecdotal evidence. I'd be happy to find out that the situation is better, but I highly doubt it. My plan is to do a lot of work on KAA this fall in the area of offscreen memory management and accelerating Render trapezoids, and to work on integrating what results from that into X.Org for the next release if possible, while retaining XAA for non-updated drivers. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From ajax at nwnk.net Fri Aug 13 15:22:18 2004 From: ajax at nwnk.net (Adam Jackson) Date: Fri Aug 13 15:29:15 2004 Subject: [Xorg] Installing as non-root user In-Reply-To: <E1Bvk9m-00060Z-00@mta1.cl.cam.ac.uk> References: <E1Bvk9m-00060Z-00@mta1.cl.cam.ac.uk> Message-ID: <200408131822.29696.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 13 August 2004 18:04, Markus Kuhn wrote: > Is there a simple/neat way (e.g., setting a small number of environment > variables) to "make install" X11R6.7 from the cvs tree as a non-root user > into my home directory (say in ~/local/X11R6/ instead of /usr/X11R6/), to > do development work and testing on the client-side of X11R6 without > changing anything outside my home directory? In host.def: #define ProjectRoot /home/foo/X11R6 #define NothingOutsideProjectRoot YES make World and make install like normal. If you want to run the server, chown it to root and chmod it 4711. Add /home/foo/X11R6/lib to LD_LIBRARY_PATH and /home/foo/X11R6/bin to PATH to use the newly-installed libraries and programs. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBHT8jW4otUKDs0NMRAoBjAKDpX/bf92U2MiROLAaeyNXI72WqowCgqPZa mKFh69dVbmJZyAbvJTqjjSI= =fqW+ -----END PGP SIGNATURE----- From s864 at ii.uib.no Fri Aug 13 15:25:50 2004 From: s864 at ii.uib.no (Ronny V. Vindenes) Date: Fri Aug 13 15:42:39 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092425214.3491.104.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> Message-ID: <1092435950.21500.7.camel@tentacle125.gozu.lan> fre, 13,.08.2004 kl. 15.26 -0400, skrev Jim Gettys: > No, it shouldn't be dog slow. I see the same thing here with athlon64 3200+ and ati 9000, but ONLY with some gtk themes. If I use plain themes like Simple, it's sluggish but tolerable, however if I use themes like my own Glacier it's completely unusable with more than one or two windows and there's rendering errors all over the place (i.e. widgets and/or whole windows only draw the background color or pixmap). -- Ronny V. Vindenes <s864@ii.uib.no> From Markus.Kuhn at cl.cam.ac.uk Fri Aug 13 15:45:01 2004 From: Markus.Kuhn at cl.cam.ac.uk (Markus Kuhn) Date: Fri Aug 13 15:45:08 2004 Subject: [Xorg] Installing as non-root user In-Reply-To: Your message of "Fri, 13 Aug 2004 15:13:13 PDT." <411D3CF9.5040204@Sun.COM> Message-ID: <E1BvknG-0006Xr-00@mta1.cl.cam.ac.uk> Alan Coopersmith wrote on 2004-08-13 22:13 UTC: > you should just be able to ignore the PWD and set > DESTDIR directly. Thanks. Installing with $ DESTDIR=~/local make install and then testing clients and libraries with $ LD_LIBRARY_PATH=~/local/usr/X11R6/lib/ ~/local/usr/X11R6/bin/xev seems to have much of the desired effect. However, $ LD_LIBRARY_PATH=/home/mgk25/w.xorg/install/usr/X11R6/lib/ \ strace /home/mgk25/w.xorg/install/usr/X11R6/bin/xev 2>&1 | grep open open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory ) open("/home/mgk25/w.xorg/install/usr/X11R6/lib/i686/sse2/libX11.so.6", O_RDONL Y) = -1 ENOENT (No such file or directory) open("/home/mgk25/w.xorg/install/usr/X11R6/lib/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) [...] open("/usr/X11R6/lib/X11/locale/compose.dir", O_RDONLY) = 5 open("/usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose", O_RDONLY) = 5 open("/usr/X11R6/lib/X11/XKeysymDB", O_RDONLY) = 6 shows that the binaries still know very much that they were meant to refer to config files under /usr/X11R6/. So I guess, one will also have to set PROJECTROOT and perhaps a number of other environment/make variables (INCROOT, USRLIBDIR, MANPATH, VARDIR, VARLIBDIR, ...?) to really *fully* detach a test installation from anything in /usr/X11R6/. May be, the /usr/X11R6/ (or root) could be factored out of the definition of these other variables slightly better in xc/xmakefile. > You're right that this should be documented somewhere in the build instruction s. That would be wonderful. Markus -- Markus Kuhn, Computer Lab, Univ of Cambridge, GB http://www.cl.cam.ac.uk/~mgk25/ | __oo_O..O_oo__ From eta at lclark.edu Fri Aug 13 15:45:38 2004 From: eta at lclark.edu (Eric Anholt) Date: Fri Aug 13 15:45:43 2004 Subject: [Xorg] Code freeze extension In-Reply-To: <411D0732.5070507@tungstengraphics.com> References: <20040813171337.GB7758@kem.org> <411D0732.5070507@tungstengraphics.com> Message-ID: <1092437137.1072.110.camel@leguin> On Fri, 2004-08-13 at 11:23, Brian Paul wrote: > Kevin E Martin wrote: > > On today's release wranglers call, we decided to move the code freeze > > deadline until 11AM EDT, Monday 16 Aug 2004. This will allow several of > > us to finish fixing the remaining bugs. > > > > After the code freeze, the first release candidate tag will be made for > > people to test against. The volunteers who signed up to build release > > packages should plan to make new packages available after tree is > > tagged. > > > > We also decided that, after Monday's code freeze, nothing is to be > > checked into the tree without the approval of the release manager (me). > > All release blocker bug fixes that you want to have considered for this > > release will need to be entered into bugzilla (with associated patch). > > I've been kind of out of touch with DRI / X development lately, but it > looks like the current Mesa CVS trunk and the DRI tree's DRM modules > will be going into this release. Is that correct? > > The Mesa CVS trunk doesn't constitute a normal Mesa release yet. I > was planning on eventually wrapping up the trunk as the 6.1 > (development) release. The last Mesa stable release was 6.0.1 and bug > fixes relative to it are on the mesa_6_0_branch branch in CVS. I > don't think any of the DRI driver developers have been putting > anything into that branch though. > > That said, I _think_ the Mesa CVS trunk is fairly stable code at this > point. Perhaps I should make the 6.1 release ASAP, just so things are > somewhat synchronized. Comments? At this point, given that the X.Org tree is still monolithic, our Mesa usage is somewhat independent of Mesa releases in my view. I chose to integrate the development branch because of the great advances made in the DRI drivers in general (though we have some issues to resolve still, as bugzilla shows), though I was concerned about using something that wasn't blessed as a release. I would like to continue using the current codebase, though we should probably make it clear in glxinfo (for example) that this is a development branch we're using. That is, unless a release were to happen from the head branch the next couple of days. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From Alan.Coopersmith at Sun.COM Fri Aug 13 15:49:35 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Fri Aug 13 15:49:39 2004 Subject: [Xorg] Installing as non-root user In-Reply-To: <E1BvknG-0006Xr-00@mta1.cl.cam.ac.uk> References: <E1BvknG-0006Xr-00@mta1.cl.cam.ac.uk> Message-ID: <411D457F.9030203@Sun.COM> Right - DESTDIR just redirects the installation, but it still expects to end up in ProjectRoot. -alan- Markus Kuhn wrote: > Alan Coopersmith wrote on 2004-08-13 22:13 UTC: > >>you should just be able to ignore the PWD and set >>DESTDIR directly. > > > Thanks. Installing with > > $ DESTDIR=~/local make install > > and then testing clients and libraries with > > $ LD_LIBRARY_PATH=~/local/usr/X11R6/lib/ ~/local/usr/X11R6/bin/xev > > seems to have much of the desired effect. However, > > $ LD_LIBRARY_PATH=/home/mgk25/w.xorg/install/usr/X11R6/lib/ \ > strace /home/mgk25/w.xorg/install/usr/X11R6/bin/xev 2>&1 | grep open > open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directo ry) > open("/home/mgk25/w.xorg/install/usr/X11R6/lib/i686/sse2/libX11.so.6", O_RDO NLY) = -1 ENOENT (No such file or directory) > open("/home/mgk25/w.xorg/install/usr/X11R6/lib/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) > [...] > open("/usr/X11R6/lib/X11/locale/compose.dir", O_RDONLY) = 5 > open("/usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose", O_RDONLY) = 5 > open("/usr/X11R6/lib/X11/XKeysymDB", O_RDONLY) = 6 > > shows that the binaries still know very much that they were meant to > refer to config files under /usr/X11R6/. So I guess, one will also have > to set PROJECTROOT and perhaps a number of other environment/make > variables (INCROOT, USRLIBDIR, MANPATH, VARDIR, VARLIBDIR, ...?) to really > *fully* detach a test installation from anything in /usr/X11R6/. May be, > the /usr/X11R6/ (or root) could be factored out of the definition of > these other variables slightly better in xc/xmakefile. > > >>You're right that this should be documented somewhere in the build instruction s. > > > That would be wonderful. > > Markus > -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From brian.paul at tungstengraphics.com Fri Aug 13 16:02:13 2004 From: brian.paul at tungstengraphics.com (Brian Paul) Date: Fri Aug 13 15:59:13 2004 Subject: [Mesa3d-dev] Re: [Xorg] Code freeze extension In-Reply-To: <1092437137.1072.110.camel@leguin> References: <20040813171337.GB7758@kem.org> <411D0732.5070507@tungstengraphics.com> <1092437137.1072.110.camel@leguin> Message-ID: <411D4875.5050901@tungstengraphics.com> Eric Anholt wrote: > On Fri, 2004-08-13 at 11:23, Brian Paul wrote: > >>Kevin E Martin wrote: >> >>>On today's release wranglers call, we decided to move the code freeze >>>deadline until 11AM EDT, Monday 16 Aug 2004. This will allow several of >>>us to finish fixing the remaining bugs. >>> >>>After the code freeze, the first release candidate tag will be made for >>>people to test against. The volunteers who signed up to build release >>>packages should plan to make new packages available after tree is >>>tagged. >>> >>>We also decided that, after Monday's code freeze, nothing is to be >>>checked into the tree without the approval of the release manager (me). >>>All release blocker bug fixes that you want to have considered for this >>>release will need to be entered into bugzilla (with associated patch). >> >>I've been kind of out of touch with DRI / X development lately, but it >>looks like the current Mesa CVS trunk and the DRI tree's DRM modules >>will be going into this release. Is that correct? >> >>The Mesa CVS trunk doesn't constitute a normal Mesa release yet. I >>was planning on eventually wrapping up the trunk as the 6.1 >>(development) release. The last Mesa stable release was 6.0.1 and bug >>fixes relative to it are on the mesa_6_0_branch branch in CVS. I >>don't think any of the DRI driver developers have been putting >>anything into that branch though. >> >>That said, I _think_ the Mesa CVS trunk is fairly stable code at this >>point. Perhaps I should make the 6.1 release ASAP, just so things are >>somewhat synchronized. Comments? > > > At this point, given that the X.Org tree is still monolithic, our Mesa > usage is somewhat independent of Mesa releases in my view. I chose to > integrate the development branch because of the great advances made in > the DRI drivers in general (though we have some issues to resolve still, > as bugzilla shows), though I was concerned about using something that > wasn't blessed as a release. > > I would like to continue using the current codebase, though we should > probably make it clear in glxinfo (for example) that this is a > development branch we're using. That is, unless a release were to > happen from the head branch the next couple of days. Well, I could probably make the Mesa 6.1 release this weekend (since I was planning on working anyway). I've got some memory leak fixes (see bug 1002030) that I haven't checked into the trunk yet (but are checked into the mesa_6_0_branch branch). I asked Kevin about checking them in but haven't heard back yet. Does anyone object to taking the trunk code we have today and making the 6.1 release? I'm not aware of any loose ends in it at this time. -Brian From keithp at keithp.com Fri Aug 13 16:31:33 2004 From: keithp at keithp.com (Keith Packard) Date: Fri Aug 13 16:31:58 2004 Subject: [Xorg] Installing as non-root user In-Reply-To: Your message of "Fri, 13 Aug 2004 23:04:14 BST." <E1Bvk9m-00060Z-00@mta1.cl.cam.ac.uk> Message-ID: <E1BvlWH-0005oQ-Qi@evo.keithp.com> Around 23 o'clock on Aug 13, Markus Kuhn wrote: > Is there a simple/neat way (e.g., setting a small number of environment > variables) to "make install" X11R6.7 from the cvs tree as a non-root user into > my home directory (say in ~/local/X11R6/ instead of /usr/X11R6/), to do > development work and testing on the client-side of X11R6 without changing > anything outside my home directory? In my config/cf/host.def file, I have: #define ProjectRoot /home/keithp/X11/Xorg #define NothingOutsideProjectRoot YES This *should* work, although xprint has some nagging problems (which only encouraged me to also add #define BuildXprint NO...) Then use LD_LIBRARY_PATH=/home/keithp/X11/Xorg/lib and apps run fine. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040813/1a043e88/attach ment-0001.pgp From kem at freedesktop.org Fri Aug 13 16:35:07 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Fri Aug 13 16:35:12 2004 Subject: [Xorg] Installing as non-root user In-Reply-To: <E1BvlWH-0005oQ-Qi@evo.keithp.com> References: <E1Bvk9m-00060Z-00@mta1.cl.cam.ac.uk> <E1BvlWH-0005oQ-Qi@evo.keithp.com> Message-ID: <20040813233507.GA17819@kem.org> On Fri, Aug 13, 2004 at 04:31:33PM -0700, Keith Packard wrote: > > Around 23 o'clock on Aug 13, Markus Kuhn wrote: > > > Is there a simple/neat way (e.g., setting a small number of environment > > variables) to "make install" X11R6.7 from the cvs tree as a non-root user in to > > my home directory (say in ~/local/X11R6/ instead of /usr/X11R6/), to do > > development work and testing on the client-side of X11R6 without changing > > anything outside my home directory? > > In my config/cf/host.def file, I have: > > #define ProjectRoot /home/keithp/X11/Xorg > #define NothingOutsideProjectRoot YES > > This *should* work, although xprint has some nagging problems (which only > encouraged me to also add #define BuildXprint NO...) Thankfully, those install problems have now been fixed in CVS. > Then use LD_LIBRARY_PATH=/home/keithp/X11/Xorg/lib and apps run fine. That's what I do as well. From ryan.gallagher at comcast.net Fri Aug 13 19:27:41 2004 From: ryan.gallagher at comcast.net (Ryan) Date: Fri Aug 13 19:27:07 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092435950.21500.7.camel@tentacle125.gozu.lan> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> <1092435950.21500.7.camel@tentacle125.gozu.lan> Message-ID: <1092450461.8147.10.camel@localhost.localdomain> Hi, Although the original screen shot is "legit" not doctored in any way, I labeled it "deceptively good" because when running xcompmgr xorg is utterly useless. :-) Widgets, window contents, text, etc, don't draw correctly, performance is... well the word "performance" isn't really applicable. No offense meant to those busting their backs here, you rawk, I just didn't want to leave a bunch of people heart-broken asking; "why doesn't my x look like his x". To further elucidate I'm running; P4 2.4ghz ati radeon 9000 (mobile) 64mb 648mb system ram X Protocol Version 11, Revision 0, Release 6.7.99.2 (Friday 13th cvs) Btw, thanks to all the developers. -ry On Sat, 2004-08-14 at 00:25 +0200, Ronny V. Vindenes wrote: > fre, 13,.08.2004 kl. 15.26 -0400, skrev Jim Gettys: > > No, it shouldn't be dog slow. > > I see the same thing here with athlon64 3200+ and ati 9000, but ONLY > with some gtk themes. If I use plain themes like Simple, it's sluggish > but tolerable, however if I use themes like my own Glacier it's > completely unusable with more than one or two windows and there's > rendering errors all over the place (i.e. widgets and/or whole windows > only draw the background color or pixmap). > From Jim.Gettys at hp.com Fri Aug 13 19:36:44 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Fri Aug 13 19:37:08 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092450461.8147.10.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> <1092435950.21500.7.camel@tentacle125.gozu.lan> <1092450461.8147.10.camel@localhost.localdomain> Message-ID: <1092451003.3418.45.camel@localhost.localdomain> Could you disable Xinerma temporarily on your system and see if things behave better? As Eric pointed out, we don't have the hooks to "do the right thing" decently with multiscreen systems. - Jim On Fri, 2004-08-13 at 22:27, Ryan wrote: > Hi, > > Although the original screen shot is "legit" not doctored in any way, I > labeled it "deceptively good" because when running xcompmgr xorg is > utterly useless. :-) Widgets, window contents, text, etc, don't draw > correctly, performance is... well the word "performance" isn't really > applicable. > > No offense meant to those busting their backs here, you rawk, I just > didn't want to leave a bunch of people heart-broken asking; "why doesn't > my x look like his x". > > To further elucidate I'm running; > > P4 2.4ghz > ati radeon 9000 (mobile) 64mb > 648mb system ram > X Protocol Version 11, Revision 0, Release 6.7.99.2 (Friday 13th cvs) > > Btw, thanks to all the developers. > > -ry > > On Sat, 2004-08-14 at 00:25 +0200, Ronny V. Vindenes wrote: > > fre, 13,.08.2004 kl. 15.26 -0400, skrev Jim Gettys: > > > No, it shouldn't be dog slow. > > > > I see the same thing here with athlon64 3200+ and ati 9000, but ONLY > > with some gtk themes. If I use plain themes like Simple, it's sluggish > > but tolerable, however if I use themes like my own Glacier it's > > completely unusable with more than one or two windows and there's > > rendering errors all over the place (i.e. widgets and/or whole windows > > only draw the background color or pixmap). > > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From ryan.gallagher at comcast.net Fri Aug 13 19:41:18 2004 From: ryan.gallagher at comcast.net (Ryan) Date: Fri Aug 13 19:40:42 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092451003.3418.45.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> <1092435950.21500.7.camel@tentacle125.gozu.lan> <1092450461.8147.10.camel@localhost.localdomain> <1092451003.3418.45.camel@localhost.localdomain> Message-ID: <1092451278.8147.12.camel@localhost.localdomain> hmm... conflicting initials... I'm not running Xinerama though my xorg.conf looks quite different from Ronny's, see attached. -ryanpg On Fri, 2004-08-13 at 22:36 -0400, Jim Gettys wrote: > Could you disable Xinerma temporarily on your system and > see if things behave better? As Eric pointed out, we don't > have the hooks to "do the right thing" decently with multiscreen > systems. > - Jim > > On Fri, 2004-08-13 at 22:27, Ryan wrote: > > Hi, > > > > Although the original screen shot is "legit" not doctored in any way, I > > labeled it "deceptively good" because when running xcompmgr xorg is > > utterly useless. :-) Widgets, window contents, text, etc, don't draw > > correctly, performance is... well the word "performance" isn't really > > applicable. > > > > No offense meant to those busting their backs here, you rawk, I just > > didn't want to leave a bunch of people heart-broken asking; "why doesn't > > my x look like his x". > > > > To further elucidate I'm running; > > > > P4 2.4ghz > > ati radeon 9000 (mobile) 64mb > > 648mb system ram > > X Protocol Version 11, Revision 0, Release 6.7.99.2 (Friday 13th cvs) > > > > Btw, thanks to all the developers. > > > > -ry > > > > On Sat, 2004-08-14 at 00:25 +0200, Ronny V. Vindenes wrote: > > > fre, 13,.08.2004 kl. 15.26 -0400, skrev Jim Gettys: > > > > No, it shouldn't be dog slow. > > > > > > I see the same thing here with athlon64 3200+ and ati 9000, but ONLY > > > with some gtk themes. If I use plain themes like Simple, it's sluggish > > > but tolerable, however if I use themes like my own Glacier it's > > > completely unusable with more than one or two windows and there's > > > rendering errors all over the place (i.e. widgets and/or whole windows > > > only draw the background color or pixmap). > > > > > > > _______________________________________________ > > xorg mailing list > > xorg@freedesktop.org > > http://freedesktop.org/mailman/listinfo/xorg > -------------- next part -------------- Section "Files" RgbPath "/opt/Xorg-6.8.0/lib/X11/rgb" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/misc/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/TTF/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/Type1/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/CID/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/75dpi/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/100dpi/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/local/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/Speedo/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/TrueType/" FontPath "/opt/Xorg-6.8.0/lib/X11/fonts/freefont/" # ModulePath "/opt/Xorg-6.8.0/lib/modules" EndSection Section "Module" Load "dbe" # Double buffer extension SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection Load "type1" Load "speedo" Load "freetype" # Load "xtt" Load "glx" Load "dri" EndSection Section "Extensions" Option "Composite" "Enable" EndSection Section "ServerFlags" # Option "NoTrapSignals" # Option "DontVTSwitch" # Option "DontZap" # Option "Dont Zoom" # Option "DisableVidModeExtension" # Option "AllowNonLocalXvidtune" # Option "DisableModInDev" # Option "AllowNonLocalModInDev" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "AutoRepeat" "500 30" Option "XkbModel" "pc101" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "PS/2" Option "Device" "/dev/input/mice" EndSection Section "Monitor" Identifier "My Monitor" HorizSync 31.5 - 48.5 VertRefresh 50-70 Option "dpms" EndSection Section "Device" Identifier "** ATI Radeon (generic) [radeon]" Driver "radeon" #VideoRam 65536 Option "RenderAccel" "On" Option "AGPFastWrite" "On" Option "EnablePageFlip" "On" Option "BackingStore" "On" EndSection Section "Screen" Identifier "Screen 1" Device "** ATI Radeon (generic) [radeon]" Monitor "My Monitor" DefaultDepth 24 Subsection "Display" Depth 8 Modes "1024x768" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "1024x768" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1024x768" ViewPort 0 0 EndSubsection EndSection Section "ServerLayout" # The Identifier line must be present Identifier "Simple Layout" # Each Screen line specifies a Screen section name, and optionally # the relative position of other screens. The four names after # primary screen name are the screens to the top, bottom, left and right # of the primary screen. In this example, screen 2 is located to the # right of screen 1. Screen "Screen 1" # Each InputDevice line specifies an InputDevice section name and # optionally some options to specify the way the device is to be # used. Those options include "CorePointer", "CoreKeyboard" and # "SendCoreEvents". InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection Section "DRI" Mode 0666 EndSection From kem at freedesktop.org Fri Aug 13 22:31:31 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Fri Aug 13 22:31:35 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040814053131.GC21571@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 14 Fixed yesterday: 10 Added yesterday: 6 Current list of blocker bugs: ----------------------------- * Bug #594: X crash with invalid file in gv - fb needs to range check arguments to CreatePixmap - What about other areas of the server? - I have been unable to reproduce this with current CVS * Bug #770: Hangs with Chromium - Eric Anholt is looking into this one * Bug #964: X.Org Xprt starts to consume 100% when being idle - Patch applied; leaving open to see if better solution is found * Bug #991: Composite exposes extra visuals - Keith Packard has checked in his solution and documented the problem with Flash - A patch to Xlib to hide all depth 32 visuals in XOpenDisplay has also been proposed * Bug #993: Build failure with #define BuildXevie NO - This problem has been fixed, but it raised another issues that has been discussed on the mailing list before: Should Xevie be included in Xext or should it be in a separate library by itself? - Answer from 11 Aug 04 release wranglers call is yes - Stuart Kreitman is working on making Xevie a separate library * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version * Bug #1032: Damage causes rootless XDarwin to crash - Main blocker problem has been solved but there is still another problem which will be investigated later * Bug #1044: Server crash when resizing window while running xcompmgr - Crash reproduced - Investigation needed * Bug #1057: GLX looks for DRI drivers in wrong dir on AMD64 - Proposed fix is being tested and will be checked in after confirmation that it works * Bug #1060: BuildXprintLib NO causes libXaw build to fail - Decided to revert to previous behavior - Patch supplied, but needs review * Bug #1065: Test and enable Render accel on R100 - Tests succeeded, but may not have been testing required code paths - More specific test info is needed to exercise the part of the code that was previously known to cause problems * Bug #1070: Old keyboard driver needs to be enabled on certain platforms - Patch provided to enable deprecated keyboard driver on those platforms that have not implemented support for new kbd driver * Bug #1072: Auto load old keyboard driver if kbd driver fails to load - Patch is needed to fallback to old deprecated keyboard driver when loading of new kbd driver fails From eta at lclark.edu Fri Aug 13 22:42:45 2004 From: eta at lclark.edu (Eric Anholt) Date: Fri Aug 13 22:42:51 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <20040814053131.GC21571@kem.org> References: <20040814053131.GC21571@kem.org> Message-ID: <1092462164.906.10.camel@leguin> On Fri, 2004-08-13 at 22:31, Kevin E Martin wrote: > * Bug #1065: Test and enable Render accel on R100 > - Tests succeeded, but may not have been testing required code paths > - More specific test info is needed to exercise the part of the code > that was previously known to cause problems Sorry for not getting back to you on this one. The specific case that I've heard concerns about with R100 is running some quake3 while doing text things, but there were some doubts about that report. (ls -lR ~ has been effective for me as the "doing text things" in the past). I'm not expecting hangs on r100, though that would certainly be interesting, but watch for visual glitches. A textured game like chromium or tuxracer should also suffice. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From s864 at ii.uib.no Sat Aug 14 02:14:11 2004 From: s864 at ii.uib.no (Ronny V. Vindenes) Date: Sat Aug 14 02:14:21 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092451278.8147.12.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> <1092435950.21500.7.camel@tentacle125.gozu.lan> <1092450461.8147.10.camel@localhost.localdomain> <1092451003.3418.45.camel@localhost.localdomain> <1092451278.8147.12.camel@localhost.localdomain> Message-ID: <1092474851.4479.10.camel@tentacle125.gozu.lan> fre, 13,.08.2004 kl. 21.41 -0500, skrev Ryan: > hmm... conflicting initials... > > I'm not running Xinerama though my xorg.conf looks quite different from > Ronny's, see attached. > I'm not running xinerama either, that was Peter Zijlstra. Here's my xorg.conf and I've also put up some screenshots[?] with and without xcompmgr running, notice how parts of the gnome panel blanks out - I see this at random places and times, like in evolution one of the drop menus appear blank while the rest are correct. [?] http://www.lstud.ii.uib.no/~s864/screenshots/ -- Ronny V. Vindenes <s864@ii.uib.no> -------------- next part -------------- Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib64/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/TTF/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" EndSection Section "Module" Load "vnc" Load "extmod" Load "glx" Load "dri" Load "dbe" Load "record" Load "xtrap" Load "freetype" Load "speedo" Load "type1" #Load "freetype" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "no" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/input/mice" Option "Buttons" "6" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" #DisplaySize 340 270 # mm #HorizSync 30.0 - 81.0 #HorizSync 14387.0 - 0.0 #VertRefresh 56.0 - 0.0 Identifier "Monitor0" VendorName "SAM" ModelName "SyncMaster" Option "DPMS" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "Dac6Bit" # [<bool>] #Option "Dac8Bit" # [<bool>] #Option "BusType" # [<str>] #Option "CPPIOMode" # [<bool>] #Option "CPusecTimeout" # <i> #Option "AGPFastWrite" # [<bool>] Option "AGPSize" "64" # <i> Option "GARTSize" "64" # <i> #Option "RingSize" # <i> #Option "BufferSize" # <i> Option "EnableDepthMoves" "true" # [<bool>] #Option "NoBackBuffer" # [<bool>] #Option "PanelOff" # [<bool>] #Option "DDCMode" # [<bool>] #Option "MonitorLayout" # [<str>] #Option "IgnoreEDID" # [<bool>] #Option "UseFBDev" # [<bool>] #Option "VideoKey" # <i> #Option "MergedFB" # [<bool>] #Option "CRT2HSync" # [<str>] #Option "CRT2VRefresh" # [<str>] #Option "CRT2Position" # [<str>] #Option "MetaModes" # [<str>] #Option "MergedDPI" # [<str>] #Option "NoMergedXinerama" # [<bool>] #Option "MergedXineramaCRT2IsScreen0" # [<bool>] #Option "DisplayPriority" # [<str>] #Option "PanelSize" # [<str>] Option "RenderAccel" "true" Identifier "Card0" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "Radeon R250 If [Radeon 9000]" Option "AGPMode" "4" # <i> Option "EnablePageFlip" "true" # [<bool>] BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" Option "XEVIE" "Enable" EndSection From thomas at winischhofer.net Sat Aug 14 04:17:38 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 14 04:17:07 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092474851.4479.10.camel@tentacle125.gozu.lan> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103 .0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491 .104.camel@localhost.localdomain> <1092435950.21500.7.camel@tentacle125.go zu.lan> <1092450461.8147.10.camel@localhost.localdomain> <1092451003.3418 .45.camel@localhost.localdomain> <1092451278.8147.12.camel@localhost.loca ldomain> <1092474851.4479.10.camel@tentacle125.gozu.lan> Message-ID: <411DF4D2.6010605@winischhofer.net> Ronny V. Vindenes wrote: > fre, 13,.08.2004 kl. 21.41 -0500, skrev Ryan: > >>hmm... conflicting initials... >> >>I'm not running Xinerama though my xorg.conf looks quite different from >>Ronny's, see attached. >> > > > I'm not running xinerama either, that was Peter Zijlstra. > > Here's my xorg.conf and I've also put up some screenshots[?] with and > without xcompmgr running, notice how parts of the gnome panel blanks out > - I see this at random places and times, like in evolution one of the > drop menus appear blank while the rest are correct. Lucky you. KDE's kicker crashes X (sig 11) reliably over here when xcompmgr is running... (X.org CVS as of yesterday). Window borders are not correctly redrawn, and many other KDE programs (such as KSnapshot) send me out to the console as well (sig 11). Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From de_lupus at pandora.be Sat Aug 14 06:40:10 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Sat Aug 14 04:26:09 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? Message-ID: <1092490810.28229.1.camel@lupus.lupusje.org> can't xorg detect on bootup which gfx card is installed? so saying in the xorg.conf which driver is needed is not needed anymore. Or include a programme in xorg that can detect this. So all distro's have the same program for this. -- lupusBE (Kristof Vansant Belgium From diegocg at teleline.es Sat Aug 14 05:01:50 2004 From: diegocg at teleline.es (Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=) Date: Sat Aug 14 05:13:01 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092490810.28229.1.camel@lupus.lupusje.org> References: <1092490810.28229.1.camel@lupus.lupusje.org> Message-ID: <20040814140150.3733ac93.diegocg@teleline.es> El Sat, 14 Aug 2004 13:40:10 +0000 Kristof Vansant <de_lupus@pandora.be> escribi ?: > can't xorg detect on bootup which gfx card is installed? > so saying in the xorg.conf which driver is needed is not needed anymore. > Or include a programme in xorg that can detect this. > So all distro's have the same program for this. Try "Xorg -configure" as root. From de_lupus at pandora.be Sat Aug 14 07:36:19 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Sat Aug 14 05:48:10 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <20040814140150.3733ac93.diegocg@teleline.es> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> Message-ID: <1092494179.28452.1.camel@lupus.lupusje.org> why not do detection as normal user and ask for root password when new hardware is found? On Sat, 2004-08-14 at 12:01, Diego Calleja Garc?a wrote: > El Sat, 14 Aug 2004 13:40:10 +0000 Kristof Vansant <de_lupus@pandora.be> escri bi?: > > > can't xorg detect on bootup which gfx card is installed? > > so saying in the xorg.conf which driver is needed is not needed anymore. > > Or include a programme in xorg that can detect this. > > So all distro's have the same program for this. > > > Try "Xorg -configure" as root. -- lupusBE (Kristof Vansant Belgium From de_lupus at pandora.be Sat Aug 14 08:29:56 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Sat Aug 14 06:15:53 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work Message-ID: <1092497395.28452.14.camel@lupus.lupusje.org> Why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work. Can't there be some detection for this or just enabled by default? -- lupusBE (Kristof Vansant Belgium From thomas at winischhofer.net Sat Aug 14 06:18:34 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 14 06:18:00 2004 Subject: [Xorg] AllocateOffscreenLinear Message-ID: <411E112A.5020201@winischhofer.net> Both the radeon and the mga driver allocate offscreen memory for RENDER acceleration using xf86AllocateOffscreenLinear(). However, the "size" argument for this call is calculated differently: The mga driver's RENDER acceleration calculates the "size" argument like this (simplified): size = width * height if (pScrn->bitsPerPixel == 16) size <<= 1; The radeon driver does this like this: size = width * PICT_FORMAT_BPP(texFormat) * height Both the mga and the radeon drivers' video code allocates offscreen video memory calculating "size" like this: size = (width * height) / (pScrn->bitsPerPixel >> 3) So, what IS the unit of "size" for xf86AllocateOffscreenLinear()? "pixel" (=bpp-dependent) or "byte"? If it's "pixel", the radeon driver's RENDER acceleration is broken in this regard. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From thomas at winischhofer.net Sat Aug 14 07:26:36 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 14 07:26:34 2004 Subject: [Xorg] AllocateOffscreenLinear In-Reply-To: <411E112A.5020201@winischhofer.net> References: <411E112A.5020201@winischhofer.net> Message-ID: <411E211C.2020500@winischhofer.net> Thomas Winischhofer wrote: > > Both the radeon and the mga driver allocate offscreen memory for RENDER > acceleration using xf86AllocateOffscreenLinear(). However, the "size" > argument for this call is calculated differently: > > The mga driver's RENDER acceleration calculates the "size" argument like > this (simplified): > > size = width * height > if (pScrn->bitsPerPixel == 16) size <<= 1; > > The radeon driver does this like this: > > size = width * PICT_FORMAT_BPP(texFormat) * height > > Both the mga and the radeon drivers' video code allocates offscreen > video memory calculating "size" like this: > > size = (width * height) / (pScrn->bitsPerPixel >> 3) > > So, what IS the unit of "size" for xf86AllocateOffscreenLinear()? > "pixel" (=bpp-dependent) or "byte"? > > If it's "pixel", the radeon driver's RENDER acceleration is broken in > this regard. Answering to my own posting: Size is in PIXELS. This means that the radeon driver's RENDER acceleration does not allocate the correct amount of memory as it only bases its calculation on the source bitmap's format but not the current screen layout's depth. That should probably be something in the line of: dst_pitch = (width * tex_bytepp + 31) & ~31; size = dst_pitch * height; + sbpp = pScrn->bitsPerPixel >> 3; - if (!AllocateLinear(pScrn, size)) + if (!AllocateLinear(pScrn, (size + sbpp - 1) / sbpp)) return FALSE; Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From thomas at winischhofer.net Sat Aug 14 07:53:00 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 14 07:52:44 2004 Subject: [Xorg] Depth 8 - sig 11/4 Message-ID: <411E274C.20904@winischhofer.net> Starting X.org (CVS as of yesterday) with DefaultDepth 8 leads to a sig 11 followed by a sig 4 here. Composite is enabled. Can anyone confirm this? Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From thomas at winischhofer.net Sat Aug 14 07:59:17 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 14 07:58:48 2004 Subject: [Xorg] Depth 8 - sig 11/4 In-Reply-To: <411E274C.20904@winischhofer.net> References: <411E274C.20904@winischhofer.net> Message-ID: <411E28C5.20202@winischhofer.net> Thomas Winischhofer wrote: > > Starting X.org (CVS as of yesterday) with DefaultDepth 8 leads to a sig > 11 followed by a sig 4 here. ... when logging out. > > Composite is enabled. > > Can anyone confirm this? > > Thomas > -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From Jim.Gettys at hp.com Sat Aug 14 09:04:22 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Sat Aug 14 09:04:47 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <1092497395.28452.14.camel@lupus.lupusje.org> References: <1092497395.28452.14.camel@lupus.lupusje.org> Message-ID: <1092499462.3420.84.camel@localhost.localdomain> Good question... I've wondered this myself. Is there any reason this can't be the default behavior, and only have to mess around if you don't want scroll behavior? - Jim On Sat, 2004-08-14 at 11:29, Kristof Vansant wrote: > Why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work. > Can't there be some detection for this or just enabled by default? From krh at bitplanet.net Sat Aug 14 09:14:57 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Sat Aug 14 09:17:13 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <1092499462.3420.84.camel@localhost.localdomain> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420.84.camel@localhost.localdomain> Message-ID: <411E3A81.1020805@bitplanet.net> Jim Gettys wrote: > Good question... > > I've wondered this myself. > > Is there any reason this can't be the default behavior, > and only have to mess around if you don't want scroll behavior? > - Jim None that I know of. Kristian > On Sat, 2004-08-14 at 11:29, Kristof Vansant wrote: > >>Why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work. >>Can't there be some detection for this or just enabled by default? From alan at lxorguk.ukuu.org.uk Sat Aug 14 08:40:37 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Sat Aug 14 09:42:54 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092494179.28452.1.camel@lupus.lupusje.org> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> <1092494179.28452.1.camel@lupus.lupusje.org> Message-ID: <1092498036.27146.30.camel@localhost.localdomain> On Sad, 2004-08-14 at 15:36, Kristof Vansant wrote: > why not do detection as normal user and ask for root password when new > hardware is found? For some parts of card detection you need to be root to bash I/O ports and investigate the hardware. Vendors generally do display configuration during boot up using other tools so the end user never has to think about that issue. Alan From keithp at keithp.com Sat Aug 14 09:52:56 2004 From: keithp at keithp.com (Keith Packard) Date: Sat Aug 14 09:53:10 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: Your message of "Sat, 14 Aug 2004 11:14:11 +0200." <1092474851.4479.10.camel@tentacle125.gozu.lan> Message-ID: <E1Bw1m4-0006MX-Ub@evo.keithp.com> Around 11 o'clock on Aug 14, "Ronny V. Vindenes" wrote: > notice how parts of the gnome panel blanks out > - I see this at random places and times I fixed a bug that did this when using Composite last night. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040814/5a216677/attach ment.pgp From morphie at unravel-music.nl Sat Aug 14 09:45:38 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Sat Aug 14 10:12:36 2004 Subject: [Xorg] xcompmgr aborts immediately Message-ID: <200408141845.38097.morphie@unravel-music.nl> I have problems with the xcompmgr. I updated my X.org installation from CVS today (so I am running 6.7.99.2) and I also updated xcompmgr. When I run xcompmgr the following happens. The screen refreshes (very slowly, even though XAA and DRI are enabled), the eye-candy works, but some fonts go blank and after it is refreshed it aborts like this: dennie@neo:/opt/Xorg-6.7.99.1/bin$ xcompmgr -c error 9 request 158 minor 1 serial 2618 Aborted Where the serial is a random number. Here's a shot of what happens: http://www.si.hhs.nl/~20033874/screens/xorg-xcompmgr.png I am running Debian Unstable with linux 2.6.7. In Xorg.0.log it also states that the Composite extension is enabled. Does anyone have any ideas on what could be the problem? - Dennie From alexdeucher at gmail.com Sat Aug 14 10:28:21 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sat Aug 14 10:28:27 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <1092462164.906.10.camel@leguin> References: <20040814053131.GC21571@kem.org> <1092462164.906.10.camel@leguin> Message-ID: <a728f9f9040814102840dce15@mail.gmail.com> On Fri, 13 Aug 2004 22:42:45 -0700, Eric Anholt <eta@lclark.edu> wrote: > On Fri, 2004-08-13 at 22:31, Kevin E Martin wrote: > > * Bug #1065: Test and enable Render accel on R100 > > - Tests succeeded, but may not have been testing required code paths > > - More specific test info is needed to exercise the part of the code > > that was previously known to cause problems > > Sorry for not getting back to you on this one. The specific case that > I've heard concerns about with R100 is running some quake3 while doing > text things, but there were some doubts about that report. (ls -lR ~ > has been effective for me as the "doing text things" in the past). I'm > not expecting hangs on r100, though that would certainly be interesting, > but watch for visual glitches. A textured game like chromium or > tuxracer should also suffice. Also it looks like we are allocating memory wrong for render. See Thomas' email. Alex > > -- > Eric Anholt eta@lclark.edu > http://people.freebsd.org/~anholt/ anholt@FreeBSD.org > > From ftigeot at wolfpond.org Sat Aug 14 10:04:07 2004 From: ftigeot at wolfpond.org (Francois Tigeot) Date: Sat Aug 14 10:35:27 2004 Subject: [Xorg] IP addresses in font path Message-ID: <20040814170407.GA11388@aoi.wolfpond.org> I'm trying to use a font server by way of its IP address, and the X server seems to interpret it as an host name. This is a part of my /etc/X11/xorg.conf: Section "Files" FontPath "tcp/192.168.2.101" EndSection I get the following error messages on the console (recopied by hand, may not be accurate): _FontTransOpen: Unable to parse address tcp/192.168.2.101 Could not init font path element, removing from list! Is this a normal behaviour ? And fwiw, the reason I want to use an IP address directly is that the dhcp option "font-servers" is a list of IP addresses, not host names... -- Francois Tigeot From s864 at ii.uib.no Sat Aug 14 11:10:09 2004 From: s864 at ii.uib.no (Ronny V. Vindenes) Date: Sat Aug 14 11:10:19 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <E1Bw1m4-0006MX-Ub@evo.keithp.com> References: <E1Bw1m4-0006MX-Ub@evo.keithp.com> Message-ID: <1092507010.25279.0.camel@tentacle125.gozu.lan> l?r, 14,.08.2004 kl. 09.52 -0700, skrev Keith Packard: > Around 11 o'clock on Aug 14, "Ronny V. Vindenes" wrote: > > > notice how parts of the gnome panel blanks out > > - I see this at random places and times > > I fixed a bug that did this when using Composite last night. > I still see it with cvs from today -- Ronny V. Vindenes <s864@ii.uib.no> From keithp at keithp.com Sat Aug 14 11:14:42 2004 From: keithp at keithp.com (Keith Packard) Date: Sat Aug 14 11:14:53 2004 Subject: [Xorg] IP addresses in font path In-Reply-To: Your message of "Sat, 14 Aug 2004 19:04:07 +0200." <20040814170407.GA11388@aoi.wolfpond.org> Message-ID: <E1Bw33D-0006TZ-8D@evo.keithp.com> Around 19 o'clock on Aug 14, Francois Tigeot wrote: > FontPath "tcp/192.168.2.101" Doesn't the path have to contain the port number too? tcp/192.168.2.101:7100 (or whatever port your font server listens on). -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040814/35ded9b2/attach ment.pgp From diegocg at teleline.es Sat Aug 14 11:21:47 2004 From: diegocg at teleline.es (Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=) Date: Sat Aug 14 11:21:50 2004 Subject: [Xorg] xcompmgr aborts immediately In-Reply-To: <200408141845.38097.morphie@unravel-music.nl> References: <200408141845.38097.morphie@unravel-music.nl> Message-ID: <20040814202147.70f42fc2.diegocg@teleline.es> El Sat, 14 Aug 2004 18:45:38 +0200 Dennie Bastiaan <morphie@unravel-music.nl> es cribi?: > I am running Debian Unstable with linux 2.6.7. In Xorg.0.log it also states > that the Composite extension is enabled. I'm using current 2.6 and debian unstable and I happen to have a similar problem; in my case I don't see an abort but a core dump, and it crashes just after starting it. I wonder if this problem is related with our setups (debian unstable + kernel 2.6) or one of the other bugs reported (mine is at http://freedesktop.org/bugzilla/show_bug.cgi?id=1074) From ftigeot at wolfpond.org Sat Aug 14 11:31:38 2004 From: ftigeot at wolfpond.org (Francois Tigeot) Date: Sat Aug 14 11:31:43 2004 Subject: [Xorg] IP addresses in font path In-Reply-To: <E1Bw33D-0006TZ-8D@evo.keithp.com> References: <20040814170407.GA11388@aoi.wolfpond.org> <E1Bw33D-0006TZ-8D@evo.keithp.com> Message-ID: <20040814183138.GA13880@aoi.wolfpond.org> On Sat, Aug 14, 2004 at 11:14:42AM -0700, Keith Packard wrote: > > Around 19 o'clock on Aug 14, Francois Tigeot wrote: > > > FontPath "tcp/192.168.2.101" > > Doesn't the path have to contain the port number too? > > tcp/192.168.2.101:7100 > > (or whatever port your font server listens on). You're right. For some reason, I believed the port part wasn't necessary when reading xorg.conf(5). I now have a fully working X-terminal :) Sorry about that. -- Francois Tigeot From ryan.gallagher at comcast.net Sat Aug 14 11:34:08 2004 From: ryan.gallagher at comcast.net (Ryan) Date: Sat Aug 14 11:38:34 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092507010.25279.0.camel@tentacle125.gozu.lan> References: <E1Bw1m4-0006MX-Ub@evo.keithp.com> <1092507010.25279.0.camel@tentacle125.gozu.lan> Message-ID: <1092508448.2477.9.camel@localhost.localdomain> On Sat, 2004-08-14 at 20:10 +0200, Ronny V. Vindenes wrote: > l?r, 14,.08.2004 kl. 09.52 -0700, skrev Keith Packard: > > Around 11 o'clock on Aug 14, "Ronny V. Vindenes" wrote: > > > > > notice how parts of the gnome panel blanks out > > > - I see this at random places and times > > > > I fixed a bug that did this when using Composite last night. > > > > I still see it with cvs from today > Not me, things are drawing really nicely, metacity, gnome and gnome- panel and any gtk apps I've run do anyway. Some other toolkits still don't draw right though. Running the program Audacity (fltk audio editor) reveals some glitches in menu items. The only profound visual issue for me is broken scrolling in evolution firefox (scrolling in gedit and gnome-terminal is fine). Composite is still prohibitively slow. Interestingly running skippy-xd (expose clone using composite et. al.) is also dog slow. This confirms the issue to be in xaa and composite not xcompmgr itself? -ry From keithp at keithp.com Sat Aug 14 13:38:47 2004 From: keithp at keithp.com (Keith Packard) Date: Sat Aug 14 13:39:06 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: Your message of "Sat, 14 Aug 2004 13:34:08 CDT." <1092508448.2477.9.camel@localhost.localdomain> Message-ID: <E1Bw5Ie-0006Wx-1V@evo.keithp.com> Around 13 o'clock on Aug 14, Ryan wrote: > The only profound visual issue for me is broken scrolling in evolution > firefox (scrolling in gedit and gnome-terminal is fine) That should be fixed as of about 20 minutes ago. > Interestingly running skippy-xd (expose clone > using composite et. al.) is also dog slow. This confirms the issue to > be in xaa and composite not xcompmgr itself? if skippy-xd is shrinking windows, it will remain dog-slow for this release. Accelerating transformations ain't gonna happen... -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040814/e5682c29/attach ment.pgp From diegocg at teleline.es Sat Aug 14 15:21:10 2004 From: diegocg at teleline.es (Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=) Date: Sat Aug 14 15:21:11 2004 Subject: [Xorg] xcompmgr aborts immediately In-Reply-To: <20040814202147.70f42fc2.diegocg@teleline.es> References: <200408141845.38097.morphie@unravel-music.nl> <20040814202147.70f42fc2.diegocg@teleline.es> Message-ID: <20040815002110.1b2863c8.diegocg@teleline.es> El Sat, 14 Aug 2004 20:21:47 +0200 Diego Calleja Garc?a <diegocg@teleline.es> es cribi?: > El Sat, 14 Aug 2004 18:45:38 +0200 Dennie Bastiaan <morphie@unravel-music.nl> escribi?: > > > I am running Debian Unstable with linux 2.6.7. In Xorg.0.log it also states > > that the Composite extension is enabled. > > I'm using current 2.6 and debian unstable and I happen to have a > similar problem; in my case I don't see an abort but a core dump, > and it crashes just after starting it. > > I wonder if this problem is related with our setups (debian unstable + kernel > 2.6) or one of the other bugs reported (mine is at > http://freedesktop.org/bugzilla/show_bug.cgi?id=1074) Just wanted to notice that xcompmgr has stopped crashing. (see the bug) Have you tried the latest cvs? From Alan.Coopersmith at Sun.COM Sat Aug 14 15:34:51 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Sat Aug 14 15:34:49 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <1092499462.3420.84.camel@localhost.localdomain> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420.84.camel@localhost.localdomain> Message-ID: <411E938B.8030608@sun.com> I've also wondered that - so much that for the builds I do for Sun for our own internal testing, I set it by default. (Unfortunately, it's just in the Sun mouse support code right now - to do it for real would be finding the right place in the os-independent mouse code, so my patch won't help there.) -alan- Jim Gettys wrote: > Good question... > > I've wondered this myself. > > Is there any reason this can't be the default behavior, > and only have to mess around if you don't want scroll behavior? > - Jim > > On Sat, 2004-08-14 at 11:29, Kristof Vansant wrote: > >>Why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work. >>Can't there be some detection for this or just enabled by default? > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From diegocg at teleline.es Sat Aug 14 15:41:08 2004 From: diegocg at teleline.es (Diego Calleja =?ISO-8859-15?Q?Garc=EDa?=) Date: Sat Aug 14 15:44:23 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092451003.3418.45.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103.0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491.104.camel@localhost.localdomain> <1092435950.21500.7.camel@tentacle125.gozu.lan> <1092450461.8147.10.camel@localhost.localdomain> <1092451003.3418.45.camel@localhost.localdomain> Message-ID: <20040815004108.35e82811.diegocg@teleline.es> El Fri, 13 Aug 2004 22:36:44 -0400 Jim Gettys <Jim.Gettys@hp.com> escribi?: A screenshot showing xcompmgr working and the gnome resolution switcher http://www.terra.es/personal/diegocg/xorg-composite.png From rene at rocklinux-consulting.de Sat Aug 14 16:27:52 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Sat Aug 14 17:06:15 2004 Subject: [Xorg] X.org radeon hangs on startup (PowerPC/iBook2) Message-ID: <411E9FF8.30004@rocklinux-consulting.de> Hi all, I just tried cvs:head on my iBook2 (Radeon Mobility M7 LW [Radeon Mobility 7500]) and had to notice that it already hangs during startup: This is a pre-release version of the The X.Org Foundation X11. Portions of this release are based on XFree86 4.4RC2 and selected files from XFree86 4.4RC3. It is not supported in any way. Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the The X.Org Foundation "monolithic tree" CVS repository hosted at http://www.freedesktop.org/Software/xorg/.99 Release Date: 12 August 2004 X Protocol Version 11, Revision 0, Release 6.7.99.2 Build Operating System: Linux 2.6.8 ppc [ELF] Current Operating System: Linux localhost 2.6.8 #1 Sat Aug 14 13:49:21 CEST 2004 ppc Build Date: 14 August 2004 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 14 20:14:21 2004 (==) Using config file: "/etc/X11/XF86Config" (==) ServerLayout "Simple Layout" (**) |-->Screen "Screen1" (0) (**) | |-->Monitor "Monitor1" (**) | |-->Device "Card1" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Keyboard1" (**) Option "AutoRepeat" "250 30" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "macintosh" (**) XKB: model: "macintosh" (**) Option "XkbLayout" "de_ibook" (**) XKB: layout: "de_ibook" (==) Keyboard: CustomKeycode disabled (WW) The directory "/usr/X11R6/lib/X11/fonts/PEX/" does not exist. Entry deleted from font path. (WW) The directory "/usr/X11R6/lib/X11/fonts/latin2/" does not exist. Entry deleted from font path. (WW) The directory "/usr/X11R6/lib/X11/fonts/sharefont" does not exist. Entry deleted from font path. (**) FontPath set to "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unsca led,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/li b/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/cyrillic/,/usr/X11R6/lib/X11/fonts/e ncodings/,/usr/X11R6/lib/X11/fonts/freefont/,/usr/X11R6/lib/X11/fonts/local/,/us r/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TrueType,/usr/share/ghostsc ript/fonts/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (II) Open APM successful (II) Module ABI versions: X.Org ANSI C Emulation: 0.2 X.Org Video Driver: 0.7 X.Org XInput driver : 0.4 X.Org Server Extension : 0.2 X.Org Font Renderer : 0.4 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (--) using VT number 7 (WW) xf86OpenConsole: Could not save ownership of VT (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:0b:0: chip 106b,0027 card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 00:10:0: chip 1002,4c57 card 1002,4c57 rev 00 class 03,00,00 hdr 00 (II) PCI: 01:0b:0: chip 106b,0028 card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: 01:17:0: chip 106b,0025 card 0000,0000 rev 00 class ff,00,00 hdr 00 (II) PCI: 01:18:0: chip 106b,0026 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 01:19:0: chip 106b,0026 card 0000,0000 rev 00 class 0c,03,10 hdr 00 (II) PCI: 02:0b:0: chip 106b,0029 card 0000,0000 rev 00 class 06,00,00 hdr 00 (II) PCI: End of PCI scan (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:11:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0 0x00000000 - 0x00ffffff (0x1000000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Host-to-PCI bridge: (II) Bus 1: bridge is at (1:11:0), (1,1,2), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 1 I/O range: [0] -1 0 0x00000000 - 0x00ffffff (0x1000000) IX[B] (II) Bus 1 non-prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 1 prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Host-to-PCI bridge: (II) Bus 2: bridge is at (2:11:0), (2,2,2), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 2 I/O range: [0] -1 0 0x00000000 - 0x00ffffff (0x1000000) IX[B] (II) Bus 2 non-prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 2 prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (--) PCI:*(0:16:0) ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] rev 0, Mem @ 0x98000000/27, 0x90000000/16, I/O @ 0x0400/8, BIOS @ 0xf1000000/17 (II) Addressable bus resource ranges are [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0 0x00000000 - 0x00ffffff (0x1000000) IX[B] (II) OS-reported resource ranges: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0 0x00ffffff - 0x00ffffff (0x1) IX[B] [3] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) Active PCI resource ranges: [0] -1 0 0x80080000 - 0x80080fff (0x1000) MX[B] [1] -1 0 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0 0x80000000 - 0x8007ffff (0x80000) MX[B] [3] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B) [4] -1 0 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [5] -1 0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [6] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) Active PCI resource ranges after removing overlaps: [0] -1 0 0x80080000 - 0x80080fff (0x1000) MX[B] [1] -1 0 0x80081000 - 0x80081fff (0x1000) MX[B] [2] -1 0 0x80000000 - 0x8007ffff (0x80000) MX[B] [3] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B) [4] -1 0 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [5] -1 0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [6] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0 0x00ffffff - 0x00ffffff (0x1) IX[B] [3] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] (II) All system resource ranges: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0 0x80080000 - 0x80080fff (0x1000) MX[B] [3] -1 0 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0 0x80000000 - 0x8007ffff (0x80000) MX[B] [5] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B) [6] -1 0 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [7] -1 0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [8] -1 0 0x00ffffff - 0x00ffffff (0x1) IX[B] [9] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] [10] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "ddc" (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "type1" (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a (II) Module type1: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.2 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Type1 (II) Loading font CID (II) LoadModule: "freetype" (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project" compiled for 6.7.99.2, module version = 2.1.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font FreeType (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading sub module "GLcore" (II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading extension GLX (II) LoadModule: "dri" (II) Loading /usr/X11R6/lib/modules/extensions/libdri.a (II) Module dri: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading sub module "drm" (II) LoadModule: "drm" (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a (II) Module drm: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.2 (II) Loading extension XFree86-DRI (II) LoadModule: "ati" (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 6.5.6 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.4 (II) ATI: ATI driver (version 6.5.6) for chipset: ati (II) R128: Driver for ATI Rage 128 chipsets: ATI Rage 128 Mobility M3 LE (PCI), ATI Rage 128 Mobility M3 LF (AGP), ATI Rage 128 Mobility M4 MF (AGP), ATI Rage 128 Mobility M4 ML (AGP), ATI Rage 128 Pro GL PA (PCI/AGP), ATI Rage 128 Pro GL PB (PCI/AGP), ATI Rage 128 Pro GL PC (PCI/AGP), ATI Rage 128 Pro GL PD (PCI), ATI Rage 128 Pro GL PE (PCI/AGP), ATI Rage 128 Pro GL PF (AGP), ATI Rage 128 Pro VR PG (PCI/AGP), ATI Rage 128 Pro VR PH (PCI/AGP), ATI Rage 128 Pro VR PI (PCI/AGP), ATI Rage 128 Pro VR PJ (PCI/AGP), ATI Rage 128 Pro VR PK (PCI/AGP), ATI Rage 128 Pro VR PL (PCI/AGP), ATI Rage 128 Pro VR PM (PCI/AGP), ATI Rage 128 Pro VR PN (PCI/AGP), ATI Rage 128 Pro VR PO (PCI/AGP), ATI Rage 128 Pro VR PP (PCI), ATI Rage 128 Pro VR PQ (PCI/AGP), ATI Rage 128 Pro VR PR (PCI), ATI Rage 128 Pro VR PS (PCI/AGP), ATI Rage 128 Pro VR PT (PCI/AGP), ATI Rage 128 Pro VR PU (PCI/AGP), ATI Rage 128 Pro VR PV (PCI/AGP), ATI Rage 128 Pro VR PW (PCI/AGP), ATI Rage 128 Pro VR PX (PCI/AGP), ATI Rage 128 GL RE (PCI), ATI Rage 128 GL RF (AGP), ATI Rage 128 RG (AGP), ATI Rage 128 VR RK (PCI), ATI Rage 128 VR RL (AGP), ATI Rage 128 4X SE (PCI/AGP), ATI Rage 128 4X SF (PCI/AGP), ATI Rage 128 4X SG (PCI/AGP), ATI Rage 128 4X SH (PCI/AGP), ATI Rage 128 4X SK (PCI/AGP), ATI Rage 128 4X SL (PCI/AGP), ATI Rage 128 4X SM (AGP), ATI Rage 128 4X SN (PCI/AGP), ATI Rage 128 Pro ULTRA TF (AGP), ATI Rage 128 Pro ULTRA TL (AGP), ATI Rage 128 Pro ULTRA TR (AGP), ATI Rage 128 Pro ULTRA TS (AGP?), ATI Rage 128 Pro ULTRA TT (AGP?), ATI Rage 128 Pro ULTRA TU (AGP?) (II) RADEON: Driver for ATI Radeon chipsets: ATI Radeon QD (AGP), ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP), ATI Radeon VE/7000 QY (AGP/PCI), ATI Radeon VE/7000 QZ (AGP/PCI), ATI Radeon Mobility M7 LW (AGP), ATI Mobility FireGL 7800 M7 LX (AGP), ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP), ATI Radeon IGP320 (A3) 4136, ATI Radeon IGP320M (U1) 4336, ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon IGP330M/340M/350M (U2) 4337, ATI Radeon 7000 IGP (A4+) 4237, ATI Radeon Mobility 7000 IGP 4437, ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP), ATI Radeon 9100 QM (AGP), ATI Radeon 8500 AIW BB (AGP), ATI Radeon 8500 AIW BC (AGP), ATI Radeon 7500 QW (AGP/PCI), ATI Radeon 7500 QX (AGP/PCI), ATI Radeon 9000/PRO If (AGP/PCI), ATI Radeon 9000 Ig (AGP/PCI), ATI FireGL Mobility 9000 (M9) Ld (AGP), ATI Radeon Mobility 9000 (M9) Lf (AGP), ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI Radeon 9100 IGP (A5) 5834, ATI Radeon Mobility 9100 IGP (U3) 5835, ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835, ATI Radeon 9200PRO 5960 (AGP), ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP), ATI Radeon 9200SE 5964 (AGP), ATI Radeon Mobility 9200 (M9+) 5C61 (AGP), ATI Radeon Mobility 9200 (M9+) 5C63 (AGP), ATI Radeon 9500 AD (AGP), ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP), ATI FireGL Z1 AG (AGP), ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP), ATI Radeon 9700 NF (AGP), ATI FireGL X1 NG (AGP), ATI Radeon 9600 AP (AGP), ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP), ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI FireGL RV360 AV (AGP), ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP), ATI Radeon Mobility 9600 (M10) NQ (AGP), ATI Radeon Mobility 9600 (M11) NR (AGP), ATI Radeon Mobility 9600 (M10) NS (AGP), ATI FireGL Mobility T2 (M10) NT (AGP), ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon 9800SE AH (AGP), ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP), ATI FireGL X2 AK (AGP), ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP), ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP), ATI Radeon X600 (RV380) 3E50 (PCIE), ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireGL M24 GL 3154 (PCIE), ATI Radeon X300 (RV370) 5B60 (PCIE), ATI Radeon X600 (RV370) 5B62 (PCIE), ATI FireGL V3100 (RV370) 5B64 (PCIE), ATI FireGL D1100 (RV370) 5B65 (PCIE), ATI Radeon Mobility M300 (M22) 5460 (PCIE), ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R420) JH (AGP), ATI Radeon X800PRO (R420) JI (AGP), ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP), ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP), ATI Radeon Mobility 9800 (M18) JN (AGP), ATI Radeon X800XT (R420) JP (AGP), ATI Radeon X800 (R423) UH (PCIE), ATI Radeon X800PRO (R423) UI (PCIE), ATI Radeon X800LE (R423) UJ (PCIE), ATI Radeon X800SE (R423) UK (PCIE), ATI FireGL V7200 (R423) UQ (PCIE), ATI FireGL V5100 (R423) UR (PCIE), ATI FireGL V7100 (R423) UT (PCIE), ATI Radeon X800XT (R423) 5D57 (PCIE) (II) Primary Device is: PCI 00:10:0 (II) ATI: Candidate "Device" section "Card1". (--) Assigning device section with no busID to primary device (--) Chipset ATI Radeon Mobility M7 LW (AGP) found (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0 0x80080000 - 0x80080fff (0x1000) MX[B] [3] -1 0 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0 0x80000000 - 0x8007ffff (0x80000) MX[B] [5] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B) [6] -1 0 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [7] -1 0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [8] -1 0 0x00ffffff - 0x00ffffff (0x1) IX[B] [9] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] [10] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B) (II) Loading sub module "radeon" (II) LoadModule: "radeon" (II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.o (II) Module radeon: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 4.0.1 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 (II) resource ranges after probing: [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B] [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B] [2] -1 0 0x80080000 - 0x80080fff (0x1000) MX[B] [3] -1 0 0x80081000 - 0x80081fff (0x1000) MX[B] [4] -1 0 0x80000000 - 0x8007ffff (0x80000) MX[B] [5] -1 0 0xf1000000 - 0xf101ffff (0x20000) MX[B](B) [6] -1 0 0x90000000 - 0x9000ffff (0x10000) MX[B](B) [7] -1 0 0x98000000 - 0x9fffffff (0x8000000) MX[B](B) [8] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [9] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [10] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [11] -1 0 0x00ffffff - 0x00ffffff (0x1) IX[B] [12] -1 0 0x00000000 - 0x00000000 (0x1) IX[B] [13] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B) [14] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [15] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) RADEON(0): MMIO registers at 0x90000000 (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03b0, hwp->PIOOffset is 0x0000 (II) RADEON(0): PCI bus 0 card 16 func 0 (**) RADEON(0): Depth 24, (--) framebuffer bpp 32 (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps) (==) RADEON(0): Default visual is TrueColor (==) RADEON(0): RGB weight 888 (II) RADEON(0): Using 8 bits per RGB (8 bit DAC) (--) RADEON(0): Chipset: "ATI Radeon Mobility M7 LW (AGP)" (ChipID = 0x4c57) (--) RADEON(0): Linear framebuffer at 0x98000000 (--) RADEON(0): BIOS at 0xf1000000 (--) RADEON(0): VideoRAM: 32768 kByte (64 bit DDR SDRAM) (II) RADEON(0): AGP card detected (II) Loading sub module "ddc" (II) LoadModule: "ddc" (II) Reloading /usr/X11R6/lib/modules/libddc.a (II) Loading sub module "i2c" (II) LoadModule: "i2c" (II) Loading /usr/X11R6/lib/modules/libi2c.a (II) Module i2c: vendor="X.Org Foundation" compiled for 6.7.99.2, module version = 1.2.0 ABI class: X.Org Video Driver, version 0.7 (II) RADEON(0): I2C bus "DDC" initialized. (WW) RADEON(0): Video BIOS not detected in PCI space! (WW) RADEON(0): Attempting to read Video BIOS from legacy ISA space! (WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) RADEON(0): I2C device "DDC:ddc2" removed. (II) RADEON(0): DDC Type: 2, Detected Type: 2 (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) RADEON(0): I2C device "DDC:ddc2" removed. (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) RADEON(0): I2C device "DDC:ddc2" removed. (II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0. (II) RADEON(0): I2C device "DDC:ddc2" removed. (II) RADEON(0): DDC Type: 3, Detected Type: 0 (II) RADEON(0): EDID data from the display on port 1 ---------------------- (II) RADEON(0): Manufacturer: APP Model: 9c1a Serial#: 0 (II) RADEON(0): Year: 2001 Week: 31 (II) RADEON(0): EDID Version: 1.3 (II) RADEON(0): Digital Display Input (II) RADEON(0): Max H-Image Size [cm]: horiz.: 29 vert.: 21 (II) RADEON(0): Gamma: 2.20 (II) RADEON(0): No DPMS capabilities specified; RGB/Color Display (II) RADEON(0): redX: 0.580 redY: 0.339 greenX: 0.327 greenY: 0.533 (II) RADEON(0): blueX: 0.157 blueY: 0.143 whiteX: 0.320 whiteY: 0.330 (II) RADEON(0): Supported VESA Video Modes: (II) RADEON(0): 1024x768@60Hz (II) RADEON(0): Manufacturer's mask: 0 (II) RADEON(0): Supported additional Video Mode: (II) RADEON(0): clock: 65.0 MHz Image Size: 285 x 214 mm (II) RADEON(0): h_active: 1024 h_sync: 1048 h_sync_end 1184 h_blank_end 1344 h_border: 0 (II) RADEON(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 806 v_border: 0 (II) RADEON(0): LTN141XF (II) RADEON(0): LTN141XF (II) RADEON(0): Monitor name: Color LCD (II) RADEON(0): (II) RADEON(0): Primary: Monitor -- LVDS Connector -- DVI-D DAC Type -- TVDAC/ExtDAC TMDS Type -- Internal DDC Type -- DVI_DDC (II) RADEON(0): Secondary: Monitor -- NONE Connector -- VGA DAC Type -- Primary TMDS Type -- External DDC Type -- VGA_DDC (WW) RADEON(0): Video BIOS not detected, using default clock settings! (II) RADEON(0): PLL parameters: rf=2700 rd=12 min=12500 max=35000; xclk=10300 (WW) RADEON(0): Panel size 1024x768 is derived, this may not be correct. If not, use PanelSize option to overwrite this setting (WW) RADEON(0): No valid timing info from BIOS. And here it hangs. If I find too much time in the next days I trace it myself ... Sincerely yours, Ren? Rebe -- Ren? Rebe - Europe/Germany/Berlin rene@rocklinux.org rene@rocklinux-consulting.de http://www.rocklinux.org http://www.rocklinux-consulting.de From krh at bitplanet.net Sat Aug 14 17:05:09 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Sat Aug 14 17:07:37 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <411E938B.8030608@sun.com> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420 .84.camel@localhost.localdomain> <411E938B.8030608@sun.com> Message-ID: <411EA8B5.906@bitplanet.net> Alan Coopersmith wrote: > I've also wondered that - so much that for the builds I do for Sun > for our own internal testing, I set it by default. (Unfortunately, > it's just in the Sun mouse support code right now - to do it for > real would be finding the right place in the os-independent mouse > code, so my patch won't help there.) It's pretty trivial, we could even consider putting it in 6.8.0: Index: mouse.c =================================================================== RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c,v retrieving revision 1.3 diff -u -p -r1.3 mouse.c --- mouse.c 24 Jul 2004 17:35:39 -0000 1.3 +++ mouse.c 15 Aug 2004 00:06:00 -0000 @@ -527,7 +527,7 @@ MouseCommonOptions(InputInfoPtr pInfo) } }
- s = xf86SetStrOption(pInfo->options, "ZAxisMapping", NULL); + s = xf86SetStrOption(pInfo->options, "ZAxisMapping", "4 5"); if (s) { int b1 = 0, b2 = 0, b3 = 0, b4 = 0; char *msg = NULL; > Jim Gettys wrote: > >> Good question... >> >> I've wondered this myself. >> >> Is there any reason this can't be the default behavior, >> and only have to mess around if you don't want scroll behavior? >> - Jim >> >> On Sat, 2004-08-14 at 11:29, Kristof Vansant wrote: >> >>> Why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work. >>> Can't there be some detection for this or just enabled by default? >> >> >> >> _______________________________________________ >> xorg mailing list >> xorg@freedesktop.org >> http://freedesktop.org/mailman/listinfo/xorg > > > From Jim.Gettys at hp.com Sat Aug 14 17:14:37 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Sat Aug 14 17:15:04 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <411EA8B5.906@bitplanet.net> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420.84.camel@localhost.localdomain> <411E938B.8030608@sun.com> <411EA8B5.906@bitplanet.net> Message-ID: <1092528877.3394.111.camel@localhost.localdomain> Well, that looks easy. Unless someone knows why it would be a bad idea, maybe we should consider it. - Jim On Sat, 2004-08-14 at 20:05, Kristian H?gsberg wrote: > Alan Coopersmith wrote: > > I've also wondered that - so much that for the builds I do for Sun > > for our own internal testing, I set it by default. (Unfortunately, > > it's just in the Sun mouse support code right now - to do it for > > real would be finding the right place in the os-independent mouse > > code, so my patch won't help there.) > > It's pretty trivial, we could even consider putting it in 6.8.0: > > Index: mouse.c > =================================================================== > RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c,v > retrieving revision 1.3 > diff -u -p -r1.3 mouse.c > --- mouse.c 24 Jul 2004 17:35:39 -0000 1.3 > +++ mouse.c 15 Aug 2004 00:06:00 -0000 > @@ -527,7 +527,7 @@ MouseCommonOptions(InputInfoPtr pInfo) > } > } > > > - s = xf86SetStrOption(pInfo->options, "ZAxisMapping", NULL); > + s = xf86SetStrOption(pInfo->options, "ZAxisMapping", "4 5"); > if (s) { > int b1 = 0, b2 = 0, b3 = 0, b4 = 0; > char *msg = NULL; > > > > Jim Gettys wrote: > > > >> Good question... > >> > >> I've wondered this myself. > >> > >> Is there any reason this can't be the default behavior, > >> and only have to mess around if you don't want scroll behavior? > >> - Jim > >> > >> On Sat, 2004-08-14 at 11:29, Kristof Vansant wrote: > >> > >>> Why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work. > >>> Can't there be some detection for this or just enabled by default? > >> > >> > >> > >> _______________________________________________ > >> xorg mailing list > >> xorg@freedesktop.org > >> http://freedesktop.org/mailman/listinfo/xorg > > > > > > From thomas at winischhofer.net Sat Aug 14 21:07:20 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 14 21:07:28 2004 Subject: [Xorg] CVS as of Keith's commit 04/08/14 20:34:18 Message-ID: <411EE178.4030000@winischhofer.net> Well, now Composite + xcompmgr works quite well. No KDE crashes so far. Two issues though: 1) *Without* xcompmgr (but composite enabled), window moving is pretty slow now. As soon as I start xcompmgr, everything is almost as fast as normal. Even with shadows, it behaves pretty well. 2) KDE's pseudo-transparency (for konsole, for example) and pseudo-menu-shadow is broken - but this is assumingly a KDE issue. Nice work, guys! Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From thomas at winischhofer.net Sat Aug 14 21:30:57 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 14 21:31:41 2004 Subject: [Xorg] CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <411EE178.4030000@winischhofer.net> References: <411EE178.4030000@winischhofer.net> Message-ID: <411EE701.5060508@winischhofer.net> Thomas Winischhofer wrote: > > Well, now Composite + xcompmgr works quite well. No KDE crashes so far. > > Two issues though: > > 1) *Without* xcompmgr (but composite enabled), window moving is pretty > slow now. As soon as I start xcompmgr, everything is almost as fast as > normal. Even with shadows, it behaves pretty well. > > 2) KDE's pseudo-transparency (for konsole, for example) and > pseudo-menu-shadow is broken - but this is assumingly a KDE issue. 3) Window resizing (with xcompmgr) is slow and leaves garbage in window. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From kem at freedesktop.org Sat Aug 14 22:49:17 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Sat Aug 14 22:49:24 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040815054917.GA6943@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 11 Fixed yesterday: 3 Added yesterday: 0 Current list of blocker bugs: ----------------------------- * Bug #594: X crash with invalid file in gv - fb needs to range check arguments to CreatePixmap - What about other areas of the server? - I have been unable to reproduce this with current CVS * Bug #770: Hangs with Chromium - Eric Anholt is looking into this one * Bug #964: X.Org Xprt starts to consume 100% when being idle - Patch applied; leaving open to see if better solution is found * Bug #993: Build failure with #define BuildXevie NO - This problem has been fixed, but it raised another issues that has been discussed on the mailing list before: Should Xevie be included in Xext or should it be in a separate library by itself? - Answer from 11 Aug 04 release wranglers call is yes - Stuart Kreitman is working on making Xevie a separate library * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version * Bug #1032: Damage causes rootless XDarwin to crash - Main blocker problem has been solved but there is still another problem which will be investigated later * Bug #1057: GLX looks for DRI drivers in wrong dir on AMD64 - Proposed fix is being tested and will be checked in after confirmation that it works * Bug #1060: BuildXprintLib NO causes libXaw build to fail - Decided to revert to previous behavior - Patch supplied and tested * Bug #1065: Test and enable Render accel on R100 - Testing is underway * Bug #1072: Auto load old keyboard driver if kbd driver fails to load - Patch supplied to allow new kbd driver to be: 1. Installed and loaded with its own name (kbd) 2. Installed and loaded with the same name as the older keyboard driver, but only if UseDeprecatedKeyboardDriver is NO From keithp at keithp.com Sat Aug 14 23:58:19 2004 From: keithp at keithp.com (Keith Packard) Date: Sat Aug 14 23:58:40 2004 Subject: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: Your message of "Sun, 15 Aug 2004 06:07:20 +0200." <411EE178.4030000@winischhofer.net> Message-ID: <E1BwEyC-0000Fw-LE@evo.keithp.com> Around 6 o'clock on Aug 15, Thomas Winischhofer wrote: > 1) *Without* xcompmgr (but composite enabled), window moving is pretty > slow now. As soon as I start xcompmgr, everything is almost as fast as > normal. Even with shadows, it behaves pretty well. Hmm. That "shouldn't" happen. I'll debug that when I've got a moment. > 2) KDE's pseudo-transparency (for konsole, for example) and > pseudo-menu-shadow is broken - but this is assumingly a KDE issue. If xcompmgr is not running, the X server should behave precisely as it used to. Any regressions are bugs. > Nice work, guys! Thanks! We aim to please (and we will work to fix these quickly). -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040814/6d7f3ae5/attach ment.pgp From thomas.klein at lanterne.org Sun Aug 15 01:28:35 2004 From: thomas.klein at lanterne.org (thomas klein) Date: Sun Aug 15 01:29:52 2004 Subject: [Xorg] composite / kde Message-ID: <200408151028.35987.thomas.klein@lanterne.org> hi guys I'm using kdrive (Xmach64) xcompmgr from yesterday (the *great* one;) when opening kde control center then clicking around (apparence, color scheme)... The display "freeze". Hard to explain, the display isn't updated, but I can click on my docked shell which runs xcompmgr and ctrl-c it... here's the output : error 9 request 141 minor 1 serial 440639 error 3 request 2 minor 0 serial 440640 error 3 request 20 minor 0 serial 440641 error 134 request 137 minor 10 serial 440666 error 134 request 137 minor 10 serial 440667 error 136 request 138 minor 8 serial 440676 error 9 request 141 minor 1 serial 440684 error 3 request 2 minor 0 serial 440685 error 3 request 20 minor 0 serial 440686 I'm running debian unstable, kde 3.3.0, kernel 2.6.8 thanks a lot for your work guys ! thomas. From andrew at pimlott.net Sun Aug 15 01:55:00 2004 From: andrew at pimlott.net (Andrew Pimlott) Date: Sun Aug 15 02:00:07 2004 Subject: [Xorg] [PATCH] allow EmulateWheel to generate normal clicks too Message-ID: <20040815085500.GC2706@pimlott.net> I just got hooked on the EmulateWheel feature, for which I use EmulateWheelButton 2. But I also like having a third button, and I believe it's possible to have the best of both: If I press button 2 and release it without moving the mouse, it's a button 2 press; otherwise, it's an emulated wheel. This doesn't work for everyone. It requires you to press and release a button without moving the mouse, which may be hard with a normal mouse, but easy with a trackball or trackpoint. And it requires you not to press button 2 to scroll, then change your mind and release without moving the mouse. But I have found I never do this anyway, so the behavior I've implemented works great. I have put this behavior under the option EmulateWheelClickToo, which defaults to off. The patch is fairly straightforward, except someone should check my addition to the man page, because I just aped what I saw. Andrew --- hw/xfree86/os-support/xf86OSmouse.h.orig 2004-08-15 00:24:15.000000000 -0 700 +++ hw/xfree86/os-support/xf86OSmouse.h 2004-08-15 01:02:04.000000000 -0700 @@ -150,6 +150,8 @@ Bool emulateWheel; int wheelInertia; int wheelButtonMask; + Bool wheelButtonClick; + Bool wheelButtonMoved; int negativeX; /* Button values. Unlike the Z and */ int positiveX; /* W equivalents, these are butt on */ int negativeY; /* values rather than button mas ks. */ --- hw/xfree86/input/mouse/mouse.c.orig 2004-08-15 00:07:41.000000000 -0700 +++ hw/xfree86/input/mouse/mouse.c 2004-08-15 01:15:47.000000000 -0700 @@ -185,6 +185,7 @@ OPTION_RESOLUTION, OPTION_EMULATE_WHEEL, OPTION_EMU_WHEEL_BUTTON, + OPTION_EMU_WHEEL_CLICK, OPTION_EMU_WHEEL_INERTIA, OPTION_X_AXIS_MAPPING, OPTION_Y_AXIS_MAPPING, @@ -222,6 +223,7 @@ { OPTION_RESOLUTION, "Resolution", OPTV_INTEGER, {0}, FALSE }, { OPTION_EMULATE_WHEEL, "EmulateWheel", OPTV_BOOLEAN, {0}, FALSE }, { OPTION_EMU_WHEEL_BUTTON, "EmulateWheelButton", OPTV_INTEGER, {0}, FALSE } , + { OPTION_EMU_WHEEL_CLICK, "EmulateWheelClickToo", OPTV_BOOLEAN, {0}, FALSE }, { OPTION_EMU_WHEEL_INERTIA, "EmulateWheelInertia", OPTV_INTEGER, {0} , FALSE }, { OPTION_X_AXIS_MAPPING, "XAxisMapping", OPTV_STRING, {0}, FALSE }, { OPTION_Y_AXIS_MAPPING, "YAxisMapping", OPTV_STRING, {0}, FALSE }, @@ -619,6 +621,9 @@ } pMse->wheelButtonMask = 1 << (wheelButton - 1);
/* Intercept wheel emulation. */ if (pMse->emulateWheel && (buttons & pMse->wheelButtonMask)) { + pMse->wheelButtonMoved = pMse->wheelButtonMoved || dx || dy; + /* Y axis movement */ if (pMse->negativeY != MSE_NOAXISMAP) { pMse->wheelYDistance += dy; @@ -2044,10 +2052,9 @@ } }
- /* Absorb the mouse movement and the wheel button press. */ + /* Absorb the mouse movement. */ dx = 0; dy = 0; - buttons &= ~pMse->wheelButtonMask; }
+ /* We generally swallow wheelButtonMask events, except when a wheel + * button is released, and we haven't moved the mouse since a wheel + * button was pressed, and EmulateWheelClickToo is set. */ + + if (pMse->emulateWheel && change & pMse->wheelButtonMask) { + int wheelChange = change & pMse->wheelButtonMask; + + while (wheelChange) { + id = ffs(wheelChange); + wheelChange &= ~(1 << (id - 1)); + if (pMse->wheelButtonClick && + ! (buttons & (1 << (id - 1))) && /* released */ + ! pMse->wheelButtonMoved) { + xf86PostButtonEvent(pInfo->dev, 0, id, 1, 0, 0); + xf86PostButtonEvent(pInfo->dev, 0, id, 0, 0, 0); + } + } + + if (! (buttons & pMse->wheelButtonMask)) + pMse->wheelButtonMoved = 0; + + buttons &= ~pMse->wheelButtonMask; + change &= ~pMse->wheelButtonMask; + } + /* * adjust buttons state for drag locks! * if there is drag locks --- hw/xfree86/input/mouse/mouse.man.orig 2004-08-15 01:04:07.000000000 -0 700 +++ hw/xfree86/input/mouse/mouse.man 2004-08-15 01:16:00.000000000 -0700 @@ -112,6 +112,12 @@ .B YAxisMapping settings. Default: 4. .TP 7 +.BI "Option \*qEmulateWheelClickToo\*q \*q" boolean \*q +Causes +.B EmulateWheelButton +to generate normal clicks when the mouse isn't moved between press and +release. Default: off +.TP 7 .BI "Option \*qEmulateWheelInertia\*q \*q" integer \*q Specifies how far (in pixels) the pointer must move to generate button press/release events in wheel emulation mode. Default: 50. From a.p.zijlstra at chello.nl Sun Aug 15 03:07:42 2004 From: a.p.zijlstra at chello.nl (Peter Zijlstra) Date: Sun Aug 15 03:08:34 2004 Subject: [Xorg] CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <411EE701.5060508@winischhofer.net> References: <411EE178.4030000@winischhofer.net> <411EE701.5060508@winischhofer.net> Message-ID: <1092564462.26982.1.camel@twins> On Sun, 2004-08-15 at 06:30 +0200, Thomas Winischhofer wrote: > Thomas Winischhofer wrote: > > > > Well, now Composite + xcompmgr works quite well. No KDE crashes so far. > > > > Two issues though: > > > > 1) *Without* xcompmgr (but composite enabled), window moving is pretty > > slow now. As soon as I start xcompmgr, everything is almost as fast as > > normal. Even with shadows, it behaves pretty well. > > I can second it, great work!! xcompmng works pretty good now. However like Thomas said without xcompmng running things are a bit slower than usual. > > 2) KDE's pseudo-transparency (for konsole, for example) and > > pseudo-menu-shadow is broken - but this is assumingly a KDE issue. > > 3) Window resizing (with xcompmgr) is slow and leaves garbage in window. > Don't have this though. > Thomas > > -- Peter Zijlstra <a.p.zijlstra@chello.nl> From de_lupus at pandora.be Sun Aug 15 05:27:39 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Sun Aug 15 03:13:34 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092498036.27146.30.camel@localhost.localdomain> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> <1092494179.28452.1.camel@lupus.lupusje.org> <1092498036.27146.30.camel@localhost.localdomain> Message-ID: <1092572859.4506.0.camel@lupus.lupusje.org> I don't want it to be vendor specific :p I want it to be vanilla On Sat, 2004-08-14 at 15:40, Alan Cox wrote: > On Sad, 2004-08-14 at 15:36, Kristof Vansant wrote: > > why not do detection as normal user and ask for root password when new > > hardware is found? > > For some parts of card detection you need to be root to bash I/O ports > and investigate the hardware. Vendors generally do display configuration > during boot up using other tools so the end user never has to think > about that issue. > > Alan -- lupusBE (Kristof Vansant Belgium From de_lupus at pandora.be Sun Aug 15 05:36:42 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Sun Aug 15 03:22:37 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092498036.27146.30.camel@localhost.localdomain> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> <1092494179.28452.1.camel@lupus.lupusje.org> <1092498036.27146.30.camel@localhost.localdomain> Message-ID: <1092573402.4506.3.camel@lupus.lupusje.org> I just hate it that every distro has is own specific database with hardware info. I would like to see a shared tool for this (used by all distro's) On Sat, 2004-08-14 at 15:40, Alan Cox wrote: > On Sad, 2004-08-14 at 15:36, Kristof Vansant wrote: > > why not do detection as normal user and ask for root password when new > > hardware is found? > > For some parts of card detection you need to be root to bash I/O ports > and investigate the hardware. Vendors generally do display configuration > during boot up using other tools so the end user never has to think > about that issue. > > Alan -- lupusBE (Kristof Vansant Belgium From thomas.klein at lanterne.org Sun Aug 15 03:28:41 2004 From: thomas.klein at lanterne.org (thomas klein) Date: Sun Aug 15 03:28:48 2004 Subject: [Xorg] composite / kde In-Reply-To: <200408151028.35987.thomas.klein@lanterne.org> References: <200408151028.35987.thomas.klein@lanterne.org> Message-ID: <200408151228.41883.thomas.klein@lanterne.org> On Sunday 15 August 2004 10:28, thomas klein wrote: > hi guys > > I'm using kdrive (Xmach64) > > xcompmgr from yesterday (the *great* one;) > > when opening kde control center then clicking around (apparence, > color scheme)... The display "freeze". Hard to explain, the display > isn't updated, but I can click on my docked shell which runs > xcompmgr and ctrl-c it... > > here's the output : > > error 9 request 141 minor 1 serial 440639 > error 3 request 2 minor 0 serial 440640 > error 3 request 20 minor 0 serial 440641 > error 134 request 137 minor 10 serial 440666 > error 134 request 137 minor 10 serial 440667 > error 136 request 138 minor 8 serial 440676 > error 9 request 141 minor 1 serial 440684 > error 3 request 2 minor 0 serial 440685 > error 3 request 20 minor 0 serial 440686 > > > I'm running debian unstable, kde 3.3.0, kernel 2.6.8 > This appends randomly, not only with kcontrol, playing with kde3.3 makes sometime the display to be "freezed", it doesn't update anymore. t. From jlm01001 at student.mdh.se Sun Aug 15 03:48:10 2004 From: jlm01001 at student.mdh.se (=?ISO-8859-1?Q?J=F6rgen?= Lidholm) Date: Sun Aug 15 04:08:20 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <1092528877.3394.111.camel@localhost.localdomain> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420.84.camel@localhost.localdomain> <411E938B.8030608@sun.com> <411EA8B5.906@bitplanet.net> <1092528877.3394.111.camel@localhost.localdomain> Message-ID: <1092566890.3432.4.camel@localhost> On Sun, 2004-08-15 at 02:14, Jim Gettys wrote: > Well, that looks easy. > > Unless someone knows why it would be a bad idea, maybe we > should consider it. > - Jim I have a Intellimouse Explorer 2.0 which has actually 9 buttons. Or 7 plus two non-working mousewheel-tilt-buttons. I think that I have to remap my buttons so that the wheel is set to button 6 7 and my side buttons to 4 5 to get them to work. At least that is how I've configured it... /Jorgen > On Sat, 2004-08-14 at 20:05, Kristian H?gsberg wrote: > > Alan Coopersmith wrote: > > > I've also wondered that - so much that for the builds I do for Sun > > > for our own internal testing, I set it by default. (Unfortunately, > > > it's just in the Sun mouse support code right now - to do it for > > > real would be finding the right place in the os-independent mouse > > > code, so my patch won't help there.) > > > > It's pretty trivial, we could even consider putting it in 6.8.0: > > > > Index: mouse.c > > =================================================================== > > RCS file: /cvs/xorg/xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c,v > > retrieving revision 1.3 > > diff -u -p -r1.3 mouse.c > > --- mouse.c 24 Jul 2004 17:35:39 -0000 1.3 > > +++ mouse.c 15 Aug 2004 00:06:00 -0000 > > @@ -527,7 +527,7 @@ MouseCommonOptions(InputInfoPtr pInfo) > > } > > } > > > > > > - s = xf86SetStrOption(pInfo->options, "ZAxisMapping", NULL); > > + s = xf86SetStrOption(pInfo->options, "ZAxisMapping", "4 5"); > > if (s) { > > int b1 = 0, b2 = 0, b3 = 0, b4 = 0; > > char *msg = NULL; > > > > > > > Jim Gettys wrote: > > > > > >> Good question... > > >> > > >> I've wondered this myself. > > >> > > >> Is there any reason this can't be the default behavior, > > >> and only have to mess around if you don't want scroll behavior? > > >> - Jim > > >> > > >> On Sat, 2004-08-14 at 11:29, Kristof Vansant wrote: > > >> > > >>> Why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work. > > >>> Can't there be some detection for this or just enabled by default? > > >> > > >> > > >> > > >> _______________________________________________ > > >> xorg mailing list > > >> xorg@freedesktop.org > > >> http://freedesktop.org/mailman/listinfo/xorg > > > > > > > > > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/2475c471/attach ment.pgp From thomas at winischhofer.net Sun Aug 15 05:08:20 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sun Aug 15 05:09:20 2004 Subject: [Xorg] CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <1092564462.26982.1.camel@twins> References: <411EE178.4030000@winischhofer.net> <411EE701.5060508@winischhofer.net> <1092564462.26982.1.camel@twins> Message-ID: <411F5234.3070005@winischhofer.net> Peter Zijlstra wrote: > On Sun, 2004-08-15 at 06:30 +0200, Thomas Winischhofer wrote: > >>Thomas Winischhofer wrote: >> >>>Well, now Composite + xcompmgr works quite well. No KDE crashes so far. >>> >>>Two issues though: >>> >>>1) *Without* xcompmgr (but composite enabled), window moving is pretty >>>slow now. As soon as I start xcompmgr, everything is almost as fast as >>>normal. Even with shadows, it behaves pretty well. >>> > > I can second it, great work!! > xcompmng works pretty good now. However like Thomas said without > xcompmng running things are a bit slower than usual. > > >>>2) KDE's pseudo-transparency (for konsole, for example) and >>>pseudo-menu-shadow is broken - but this is assumingly a KDE issue. >> >>3) Window resizing (with xcompmgr) is slow and leaves garbage in window. >> > > Don't have this though. See http://www.winischhofer.net/snapshot0001.png (with composite, but without xcompmgr) and http://www.winischhofer.net/snapshot0002.png (composite disabled). 1. KDE's Menu shadows seem to consist of another windows pixmap(s) 2. Konsole background is somewhat "wrapped". http://www.winischhofer.net/snapshot0003.png (xcompmgr). Looks good, except for the background issue http://www.winischhofer.net/snapshot0004.png (xcompmgr -c). Menu shadows get "double" alpha blending treatment as it seems. I assume that is is imminent if the shadow is done twice. http://www.winischhofer.net/snapshot0005.png (xcompmgr -c) - result of resizing a window. That does not happen all the time; I managed to resize it without garbage sometimes. In the example, I simply made the window bigger (and did this pretty fast). 4) With composite, without xcompmgr: KDE's Load feedback type "bounding icon" is broken, too. The bouncing icon is somewhat distorted. Couldn't make a screenshot of this though. 5) "xcompmgr -f" doesn't work so well either. Menus come up without contents, just its shadow. > > >>Thomas >> >> Still Thomas. -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From morphie at unravel-music.nl Sun Aug 15 05:54:26 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Sun Aug 15 05:53:12 2004 Subject: [Xorg] xcompmgr aborts immediately In-Reply-To: <20040815002110.1b2863c8.diegocg@teleline.es> References: <200408141845.38097.morphie@unravel-music.nl> <20040814202147.70f42fc2.diegocg@teleline.es> <20040815002110.1b2863c8.diegocg@teleline.es> Message-ID: <200408151454.26972.morphie@unravel-music.nl> On Sunday 15 August 2004 00:21, Diego Calleja Garc?a wrote: > Just wanted to notice that xcompmgr has stopped crashing. (see the bug) > Have you tried the latest cvs? Here it runs now. (latest CVS xc and xcompmgr) But xcompmgr freezes the screen after 10 seconds now. I'm looking for what the problem could be. :) From morphie at unravel-music.nl Sun Aug 15 06:02:56 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Sun Aug 15 06:01:43 2004 Subject: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <E1BwEyC-0000Fw-LE@evo.keithp.com> References: <E1BwEyC-0000Fw-LE@evo.keithp.com> Message-ID: <200408151502.56815.morphie@unravel-music.nl> On Sunday 15 August 2004 08:58, Keith Packard wrote: > Around 6 o'clock on Aug 15, Thomas Winischhofer wrote: > > 1) *Without* xcompmgr (but composite enabled), window moving is pretty > > slow now. As soon as I start xcompmgr, everything is almost as fast as > > normal. Even with shadows, it behaves pretty well. > > Hmm. That "shouldn't" happen. I'll debug that when I've got a moment. Here Composite behaves the same. With composite enabled and xcompmgr not running, moving windows is slow. Only I have another problem also, although I don't know what it causes, because everyone else don't seem to have that problem. xcompmgr runs, the eye-candy is on, but the screen freezes. I can move the mouse, and I can click on icons and the program is starting, but the screen won't refresh anymore so I don't see any changes anymore. (I am using today's CVS of xc and xcompmgr) > > > 2) KDE's pseudo-transparency (for konsole, for example) and > > pseudo-menu-shadow is broken - but this is assumingly a KDE issue. > > If xcompmgr is not running, the X server should behave precisely as it > used to. Any regressions are bugs. > > > Nice work, guys! > > Thanks! We aim to please (and we will work to fix these quickly). I'm actually very(!) pleased with the progress made. Not only the last few days/weeks, but the complete X-Development. :-) - Dennie From alan at lxorguk.ukuu.org.uk Sun Aug 15 05:10:03 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Sun Aug 15 06:12:19 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092573402.4506.3.camel@lupus.lupusje.org> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> <1092494179.28452.1.camel@lupus.lupusje.org> <1092498036.27146.30.camel@localhost.localdomain> <1092573402.4506.3.camel@lupus.lupusje.org> Message-ID: <1092571802.17654.13.camel@localhost.localdomain> On Sul, 2004-08-15 at 13:36, Kristof Vansant wrote: > I just hate it that every distro has is own specific database with > hardware info. I would like to see a shared tool for this (used by all distro' s) X doesn't currently provide an easy to extract hardware database, in addition to which it requires extra poking to identify some cards. For the kernel it works because each ELF binary object contains a locatable pointer to a table in the module itself. That allows you to build the database even with upgrades and added drivers. Xorg doesn't do that although if you want to volunteer to add such functionality to the standardised binary format used by Xorg I'm sure people would be delighted From krh at bitplanet.net Sun Aug 15 07:41:27 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Sun Aug 15 07:43:46 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <1092566890.3432.4.camel@localhost> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420 .84.camel@localhost.localdomain> <411E938B.8030608@sun.com> <411EA8B5.906@bitplanet.net> <1092528877.3394.111.camel@localhost.loc aldomain> <1092566890.3432.4.camel@localhost> Message-ID: <411F7617.1030303@bitplanet.net> J?rgen Lidholm wrote: > On Sun, 2004-08-15 at 02:14, Jim Gettys wrote: > >>Well, that looks easy. >> >>Unless someone knows why it would be a bad idea, maybe we >>should consider it. >> - Jim > > > I have a Intellimouse Explorer 2.0 which has actually 9 buttons. > Or 7 plus two non-working mousewheel-tilt-buttons. > > I think that I have to remap my buttons so that the wheel is set > to button 6 7 and my side buttons to 4 5 to get them to work. > > At least that is how I've configured it... The suggested patch just sets the default values, it doesn't prevent you from using the option to set the ZAxisMapping as you've done. I'm curious though, if you remap the scroll wheel to buttons 6 and 7 does it work with gtk and qt applications, mozilla, etc? From saturn_vk at abv.bg Sun Aug 15 08:51:25 2004 From: saturn_vk at abv.bg (Viktor Kojouharov) Date: Sun Aug 15 09:17:24 2004 Subject: [Xorg] xcompmgr aborts immediately Message-ID: <752609116.1092585085176.JavaMail.nobody@app1.ni.bg> >On Sunday 15 August 2004 00:21, Diego Calleja Garc?a wrote: >> Just wanted to notice that xcompmgr has stopped crashing. (see the bug) >> Have you tried the latest cvs? > >Here it runs now. (latest CVS xc and xcompmgr) >But xcompmgr freezes the screen after 10 seconds now. I'm looking for what the
>problem could be. :) >_______________________________________________ >xorg mailing list >xorg@freedesktop.org >http://freedesktop.org/mailman/listinfo/xorg using either, or both nvidia & mga drivers (with xinerama and without, or separa tely), upon starting xcompmgr it locks up the whole computer almost immediately. this with the latest cvs of xc and xcompmgr. ----------------------------------------------------------------- http://www.elmaz.com/ - ????????????! From s864 at ii.uib.no Sun Aug 15 09:18:15 2004 From: s864 at ii.uib.no (Ronny V. Vindenes) Date: Sun Aug 15 09:18:24 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092508448.2477.9.camel@localhost.localdomain> References: <E1Bw1m4-0006MX-Ub@evo.keithp.com> <1092507010.25279.0.camel@tentacle125.gozu.lan> <1092508448.2477.9.camel@localhost.localdomain> Message-ID: <1092586695.25638.16.camel@tentacle125.gozu.lan> l?r, 14,.08.2004 kl. 13.34 -0500, skrev Ryan: > On Sat, 2004-08-14 at 20:10 +0200, Ronny V. Vindenes wrote: > > l?r, 14,.08.2004 kl. 09.52 -0700, skrev Keith Packard: > > > Around 11 o'clock on Aug 14, "Ronny V. Vindenes" wrote: > > > > > > > notice how parts of the gnome panel blanks out > > > > - I see this at random places and times > > > > > > I fixed a bug that did this when using Composite last night. > > > > > > > I still see it with cvs from today > > > > Not me, things are drawing really nicely, metacity, gnome and gnome- > panel and any gtk apps I've run do anyway. Some other toolkits still > don't draw right though. Running the program Audacity (fltk audio > editor) reveals some glitches in menu items. > > The only profound visual issue for me is broken scrolling in evolution > firefox (scrolling in gedit and gnome-terminal is fine). Composite is > still prohibitively slow. Interestingly running skippy-xd (expose clone > using composite et. al.) is also dog slow. This confirms the issue to > be in xaa and composite not xcompmgr itself? With cvs today (the 15th), everything I've tested is drawing correctly. Performance with xcompmgr running is pretty good, BUT without xcompmgr running it's really poor - scrolling in gnome-terminal is so slow it's completely unusable and moving windows around is all "skip-n-jump". xcompmgr also crashes with these two errors every now and then: [rvv@tentacle125 xcompmgr]$ ./xcompmgr -c error 9 request 158 minor 1 serial 23590 Aborted [rvv@tentacle125 xcompmgr]$ ./xcompmgr -c error 3 request 157 minor 6 serial 172255 Aborted -- Ronny V. Vindenes <s864@ii.uib.no> From nbensa at gmx.net Sun Aug 15 09:04:32 2004 From: nbensa at gmx.net (Norberto Bensa) Date: Sun Aug 15 09:37:55 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for =?utf-8?q?my=09scrollmouse_to?= work In-Reply-To: <1092566890.3432.4.camel@localhost> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092528877.3394.111.camel@localhost.localdomain> <1092566890.3432.4.camel@localhost> Message-ID: <200408151304.32329.nbensa@gmx.net> J?rgen Lidholm wrote: > On Sun, 2004-08-15 at 02:14, Jim Gettys wrote: > > Unless someone knows why it would be a bad idea, maybe we > > should consider it. > > I have a Intellimouse Explorer 2.0 which has actually 9 buttons. > Or 7 plus two non-working mousewheel-tilt-buttons. > > I think that I have to remap my buttons so that the wheel is set > to button 6 7 and my side buttons to 4 5 to get them to work. Ah ha! Yes. My Intellimouse Explorer also has that configuration: Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/input/mice" Option "Buttons" "7" Option "ZAxisMapping" "6 7" Option "Emulate3Buttons" "Off" EndSection This one is five buttons. Left, right, and middle click. Two buttons on the side for back, forward. And the wheel. Regards, Norberto From elfarto at elfarto.com Sun Aug 15 09:23:26 2004 From: elfarto at elfarto.com (Stephen Dawkins) Date: Sun Aug 15 09:43:38 2004 Subject: [Xorg] SIGSEGV in miWideDash Message-ID: <411F8DFE.5090105@elfarto.com> Hi With Xorg 6.7.0 and todays CVS build, I am receiving a SIGSEGV in miwideline.c line 2194, which is: miLineArc (pDrawable, pGC, pixel, spanData, &firstFace, (LineFacePtr) NULL, (double)0.0, (double)0.0, TRUE); I can reproduce the SIGSEGV by running a gnome-terminal, the opening up the properties window for the current profile and moving the mouse over it (the properties window). I can also reproduce other SIGSEGV's by running various gnome programs, but I have yet to check if they are in the same place as the above error. Does anyone have a clue why this is happening? Regards Stephen -------------- next part -------------- A non-text attachment was scrubbed... Name: Xorg.0.log Type: text/x-log Size: 26163 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/8647a89f/Xorg.0 -0001.bin From ramon.rey at hispalinux.es Sun Aug 15 10:05:04 2004 From: ramon.rey at hispalinux.es (=?ISO-8859-1?Q?Ram=F3n_Rey_Vicente?=) Date: Sun Aug 15 10:11:53 2004 Subject: [Xorg] Where have all the direct rendering gone? Message-ID: <411F97C0.90602@hispalinux.es> Skipped content of type multipart/mixed-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 256 bytes Desc: OpenPGP digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/a13fdc28/signat ure.pgp From ramon.rey at hispalinux.es Sun Aug 15 10:22:12 2004 From: ramon.rey at hispalinux.es (=?ISO-8859-1?Q?Ram=F3n_Rey_Vicente?=) Date: Sun Aug 15 10:22:16 2004 Subject: [Xorg] Where have all the direct rendering gone? In-Reply-To: <411F97C0.90602@hispalinux.es> References: <411F97C0.90602@hispalinux.es> Message-ID: <411F9BC4.3070703@hispalinux.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ram?n Rey Vicente wrote: | Hello. | | Running Xorg 6.7.99.2 from Fedora Rawhide (6.7.99.2-5) with no composite | enabled, there is no problmes, but Direct Rendering with may r128 is not | working :-/ Ups :-( s/may/my s/problmes/problems - -- Ram?n Rey Vicente <ramon dot rey at hispalinux dot es> jabber ID <rreylinux at jabber dot org> GPGid 9F28E377 - 0BC2 8014 2445 51E8 DE87 C888 C385 A9D3 9F28 E377 =================================================================== http://cinema-paradiso.blogspot.com/ =================================================================== -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBH5vDw4Wp058o43cRAlvrAJ9m0CnXd2S/k/mqXQxyY7g387hkHACcDoqi E4+8nSAxCwbXdIqO1IlSdAc= =X7z9 -----END PGP SIGNATURE----- From de_lupus at pandora.be Sun Aug 15 12:46:31 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Sun Aug 15 10:32:26 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092571802.17654.13.camel@localhost.localdomain> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> <1092494179.28452.1.camel@lupus.lupusje.org> <1092498036.27146.30.camel@localhost.localdomain> <1092573402.4506.3.camel@lupus.lupusje.org> <1092571802.17654.13.camel@localhost.localdomain> Message-ID: <1092599191.4510.0.camel@lupus.lupusje.org> Can't HALD, /proc or /sysfs give the necessary info? On Sun, 2004-08-15 at 12:10, Alan Cox wrote: > On Sul, 2004-08-15 at 13:36, Kristof Vansant wrote: > > I just hate it that every distro has is own specific database with > > hardware info. I would like to see a shared tool for this (used by all distr o's) > > X doesn't currently provide an easy to extract hardware database, > in addition to which it requires extra poking to identify some cards. > > For the kernel it works because each ELF binary object contains a > locatable pointer to a table in the module itself. That allows you to > build the database even with upgrades and added drivers. Xorg doesn't do > that although if you want to volunteer to add such functionality to the > standardised binary format used by Xorg I'm sure people would be > delighted -- lupusBE (Kristof Vansant Belgium From Jim.Gettys at hp.com Sun Aug 15 11:10:49 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Sun Aug 15 11:11:19 2004 Subject: [Xorg] [PATCH] allow EmulateWheel to generate normal clicks too In-Reply-To: <20040815085500.GC2706@pimlott.net> References: <20040815085500.GC2706@pimlott.net> Message-ID: <1092593449.3417.117.camel@localhost.localdomain> Andrew, It is too late to consider this for the upcoming release. But please put this in the bugzilla so we won't lose it. - Jim On Sun, 2004-08-15 at 04:55, Andrew Pimlott wrote: > I just got hooked on the EmulateWheel feature, for which I use > EmulateWheelButton 2. But I also like having a third button, and I > believe it's possible to have the best of both: If I press button 2 and > release it without moving the mouse, it's a button 2 press; otherwise, > it's an emulated wheel. > > This doesn't work for everyone. It requires you to press and release a > button without moving the mouse, which may be hard with a normal mouse, > but easy with a trackball or trackpoint. And it requires you not to > press button 2 to scroll, then change your mind and release without > moving the mouse. But I have found I never do this anyway, so the > behavior I've implemented works great. > > I have put this behavior under the option EmulateWheelClickToo, which > defaults to off. > > The patch is fairly straightforward, except someone should check my > addition to the man page, because I just aped what I saw. > > Andrew > > > --- hw/xfree86/os-support/xf86OSmouse.h.orig 2004-08-15 00:24:15.000000000 -0 700 > +++ hw/xfree86/os-support/xf86OSmouse.h 2004-08-15 01:02:04.000000000 -0 700 > @@ -150,6 +150,8 @@ > Bool emulateWheel; > int wheelInertia; > int wheelButtonMask; > + Bool wheelButtonClick; > + Bool wheelButtonMoved; > int negativeX; /* Button values. Unlike the Z and */ > int positiveX; /* W equivalents, these are butt on */ > int negativeY; /* values rather than button mas ks. */ > --- hw/xfree86/input/mouse/mouse.c.orig 2004-08-15 00:07:41.000000000 -0 700 > +++ hw/xfree86/input/mouse/mouse.c 2004-08-15 01:15:47.000000000 -0700 > @@ -185,6 +185,7 @@ > OPTION_RESOLUTION, > OPTION_EMULATE_WHEEL, > OPTION_EMU_WHEEL_BUTTON, > + OPTION_EMU_WHEEL_CLICK, > OPTION_EMU_WHEEL_INERTIA, > OPTION_X_AXIS_MAPPING, > OPTION_Y_AXIS_MAPPING, > @@ -222,6 +223,7 @@ > { OPTION_RESOLUTION, "Resolution", OPTV_INTEGER, {0}, FALSE }, > { OPTION_EMULATE_WHEEL, "EmulateWheel", OPTV_BOOLEAN, {0}, FALSE }, > { OPTION_EMU_WHEEL_BUTTON, "EmulateWheelButton", OPTV_INTEGER, {0}, FALSE }, > + { OPTION_EMU_WHEEL_CLICK, "EmulateWheelClickToo", OPTV_BOOLEAN, {0 }, FALSE }, > { OPTION_EMU_WHEEL_INERTIA, "EmulateWheelInertia", OPTV_INTEGER, {0} , FALSE }, > { OPTION_X_AXIS_MAPPING, "XAxisMapping", OPTV_STRING, {0}, FALSE }, > { OPTION_Y_AXIS_MAPPING, "YAxisMapping", OPTV_STRING, {0}, FALSE }, > @@ -619,6 +621,9 @@ > } > pMse->wheelButtonMask = 1 << (wheelButton - 1); > > + pMse->wheelButtonClick = xf86SetBoolOption(pInfo->options, > + "EmulateWheelClickToo", FALSE); > + > pMse->wheelInertia = xf86SetIntOption(pInfo->options, > "EmulateWheelInertia", 10); > if (pMse->wheelInertia <= 0) { > @@ -689,8 +694,9 @@ > pInfo->name, pMse->negativeY, pMse->positiveY); > } > xf86Msg(X_CONFIG, "%s: EmulateWheel, EmulateWheelButton: %d, " > - "EmulateWheelInertia: %d\n", > - pInfo->name, wheelButton, pMse->wheelInertia); > + "EmulateWheelClickToo: %d, EmulateWheelInertia: %d\n", > + pInfo->name, wheelButton, pMse->wheelInertia, > + pMse->wheelButtonClick); > } > if (origButtons != pMse->buttons) > from = X_CONFIG; > @@ -1992,6 +1998,8 @@ > > /* Intercept wheel emulation. */ > if (pMse->emulateWheel && (buttons & pMse->wheelButtonMask)) { > + pMse->wheelButtonMoved = pMse->wheelButtonMoved || dx || dy; > + > /* Y axis movement */ > if (pMse->negativeY != MSE_NOAXISMAP) { > pMse->wheelYDistance += dy; > @@ -2044,10 +2052,9 @@ > } > } > > - /* Absorb the mouse movement and the wheel button press. */ > + /* Absorb the mouse movement. */ > dx = 0; > dy = 0; > - buttons &= ~pMse->wheelButtonMask; > } > > if (dx || dy) > @@ -2060,6 +2067,31 @@ > else > change = buttons ^ reverseBits(reverseMap, pMse->lastButtons); > > + /* We generally swallow wheelButtonMask events, except when a wheel > + * button is released, and we haven't moved the mouse since a wheel > + * button was pressed, and EmulateWheelClickToo is set. */ > + > + if (pMse->emulateWheel && change & pMse->wheelButtonMask) { > + int wheelChange = change & pMse->wheelButtonMask; > + > + while (wheelChange) { > + id = ffs(wheelChange); > + wheelChange &= ~(1 << (id - 1)); > + if (pMse->wheelButtonClick && > + ! (buttons & (1 << (id - 1))) && /* released */ > + ! pMse->wheelButtonMoved) { > + xf86PostButtonEvent(pInfo->dev, 0, id, 1, 0, 0); > + xf86PostButtonEvent(pInfo->dev, 0, id, 0, 0, 0); > + } > + } > + > + if (! (buttons & pMse->wheelButtonMask)) > + pMse->wheelButtonMoved = 0; > + > + buttons &= ~pMse->wheelButtonMask; > + change &= ~pMse->wheelButtonMask; > + } > + > /* > * adjust buttons state for drag locks! > * if there is drag locks > --- hw/xfree86/input/mouse/mouse.man.orig 2004-08-15 01:04:07.000000000 -0 700 > +++ hw/xfree86/input/mouse/mouse.man 2004-08-15 01:16:00.000000000 -0700 > @@ -112,6 +112,12 @@ > .B YAxisMapping > settings. Default: 4. > .TP 7 > +.BI "Option \*qEmulateWheelClickToo\*q \*q" boolean \*q > +Causes > +.B EmulateWheelButton > +to generate normal clicks when the mouse isn't moved between press and > +release. Default: off > +.TP 7 > .BI "Option \*qEmulateWheelInertia\*q \*q" integer \*q > Specifies how far (in pixels) the pointer must move to generate button > press/release events in wheel emulation mode. Default: 50. > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From keithp at keithp.com Sun Aug 15 11:19:36 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 15 11:20:02 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: Your message of "Sun, 15 Aug 2004 18:18:15 +0200." <1092586695.25638.16.camel@tentacle125.gozu.lan> Message-ID: <E1BwPbW-0000a9-Bf@evo.keithp.com> Around 18 o'clock on Aug 15, "Ronny V. Vindenes" wrote: > With cvs today (the 15th), everything I've tested is drawing correctly. > Performance with xcompmgr running is pretty good, BUT without xcompmgr > running it's really poor - scrolling in gnome-terminal is so slow it's > completely unusable and moving windows around is all "skip-n-jump". I cannot reproduce this kind of performance problem. I'm going to need some help to fix it. What video card? CPU? I did find a minor performance issue with window manipulation using x11perf: $ x11perf -move With composite extension enabled, no xcompmgr: 80000 reps @ 0.1137 msec ( 8790.0/sec): Move window (4 kids) With composite extension disabled: 240000 reps @ 0.0210 msec ( 47700.0/sec): Move window (4 kids) I'm building the server -pg to find out where this problem lies. But, first I'm fsck'ing all my disks again (having crashed about 50 times yesterday helping Eric Anholt work out an R200 DRI bug). -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/dbcecc0c/attach ment.pgp From keithp at keithp.com Sun Aug 15 11:29:38 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 15 11:29:51 2004 Subject: [Xorg] Where have all the direct rendering gone? In-Reply-To: Your message of "Sun, 15 Aug 2004 19:05:04 +0200." <411F97C0.90602@hispalinux.es> Message-ID: <E1BwPlC-0000au-Vb@evo.keithp.com> Around 19 o'clock on Aug 15, =?ISO-8859-1?Q?Ram=F3n_Rey_Vicente?= wrote: > Running Xorg 6.7.99.2 from Fedora Rawhide (6.7.99.2-5) with no composite > enabled, there is no problmes, but Direct Rendering with may r128 is not > working :-/ I'll bet it needs a new version of the DRM kernel module. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/aa810e86/attach ment.pgp From thomas at winischhofer.net Sun Aug 15 11:29:18 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sun Aug 15 11:30:40 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action.. . In-Reply-To: <E1BwPbW-0000a9-Bf@evo.keithp.com> References: <E1BwPbW-0000a9-Bf@evo.keithp.com> Message-ID: <411FAB7E.8040900@winischhofer.net> Keith Packard wrote: > Around 18 o'clock on Aug 15, "Ronny V. Vindenes" wrote: > > >>With cvs today (the 15th), everything I've tested is drawing correctly. >>Performance with xcompmgr running is pretty good, BUT without xcompmgr >>running it's really poor - scrolling in gnome-terminal is so slow it's >>completely unusable and moving windows around is all "skip-n-jump". > > > I cannot reproduce this kind of performance problem. I'm going to need > some help to fix it. What video card? CPU? I did find a minor > performance issue with window manipulation using x11perf: > > $ x11perf -move 2Ghz Celeron, SiS M650 (shared memory): > > With composite extension enabled, no xcompmgr: > > 80000 reps @ 0.1137 msec ( 8790.0/sec): Move window (4 kids) 80000 reps @ 0.1104 msec (9060.0/sec): Move window (4 kids) > With composite extension disabled: > > 240000 reps @ 0.0210 msec ( 47700.0/sec): Move window (4 kids) 120000 reps @ 0.0497 msec (20100.0/sec): Move window (4 kids) Seems that with composite enabled, the CPU copies the data instead of the engine. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From keithp at keithp.com Sun Aug 15 11:39:34 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 15 11:40:01 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: Your message of "Sun, 15 Aug 2004 20:29:18 +0200." <411FAB7E.8040900@winischhofer.net> Message-ID: <E1BwPuo-0000bn-Ib@evo.keithp.com> Around 20 o'clock on Aug 15, Thomas Winischhofer wrote: > Seems that with composite enabled, the CPU copies the data instead of > the engine. ah. I have a theory about that. Let me try something here... -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/c2e3642b/attach ment-0001.pgp From a.p.zijlstra at chello.nl Sun Aug 15 11:40:18 2004 From: a.p.zijlstra at chello.nl (Peter Zijlstra) Date: Sun Aug 15 11:41:12 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action.. . In-Reply-To: <411FAB7E.8040900@winischhofer.net> References: <E1BwPbW-0000a9-Bf@evo.keithp.com> <411FAB7E.8040900@winischhofer.net> Message-ID: <1092595218.26314.1.camel@twins> On Sun, 2004-08-15 at 20:29 +0200, Thomas Winischhofer wrote: > Keith Packard wrote: > > Around 18 o'clock on Aug 15, "Ronny V. Vindenes" wrote: > > > > > >>With cvs today (the 15th), everything I've tested is drawing correctly. > >>Performance with xcompmgr running is pretty good, BUT without xcompmgr > >>running it's really poor - scrolling in gnome-terminal is so slow it's > >>completely unusable and moving windows around is all "skip-n-jump". > > > > > > I cannot reproduce this kind of performance problem. I'm going to need > > some help to fix it. What video card? CPU? I did find a minor > > performance issue with window manipulation using x11perf: > > > > $ x11perf -move > > 2Ghz Celeron, SiS M650 (shared memory): Dual Thunderbird 1400 MHz, Radeon 9000 128MB > > > > > With composite extension enabled, no xcompmgr: > > > > 80000 reps @ 0.1137 msec ( 8790.0/sec): Move window (4 kids) > > 80000 reps @ 0.1104 msec (9060.0/sec): Move window (4 kids) > 80000 reps @ 0.0488 msec ( 20500.0/sec): Move window (4 kids) > > With composite extension disabled: > > > > 240000 reps @ 0.0210 msec ( 47700.0/sec): Move window (4 kids) > > 120000 reps @ 0.0497 msec (20100.0/sec): Move window (4 kids) > 360000 reps @ 0.0155 msec ( 64300.0/sec): Move window (4 kids) -- Peter Zijlstra <a.p.zijlstra@chello.nl> From s864 at ii.uib.no Sun Aug 15 11:51:35 2004 From: s864 at ii.uib.no (Ronny V. Vindenes) Date: Sun Aug 15 11:51:44 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <E1BwPbW-0000a9-Bf@evo.keithp.com> References: <E1BwPbW-0000a9-Bf@evo.keithp.com> Message-ID: <1092595895.10435.4.camel@tentacle125.gozu.lan> s?n, 15,.08.2004 kl. 11.19 -0700, skrev Keith Packard: > Around 18 o'clock on Aug 15, "Ronny V. Vindenes" wrote: > > > With cvs today (the 15th), everything I've tested is drawing correctly. > > Performance with xcompmgr running is pretty good, BUT without xcompmgr > > running it's really poor - scrolling in gnome-terminal is so slow it's > > completely unusable and moving windows around is all "skip-n-jump". > > I cannot reproduce this kind of performance problem. I'm going to need > some help to fix it. What video card? CPU? I did find a minor > performance issue with window manipulation using x11perf: > ATI 9000 AGP, Athlon64 3200+ (64bit kernel & userspace) > $ x11perf -move > > With composite extension enabled, no xcompmgr: > > 80000 reps @ 0.1137 msec ( 8790.0/sec): Move window (4 kids) > > With composite extension disabled: > > 240000 reps @ 0.0210 msec ( 47700.0/sec): Move window (4 kids) > composite enabled - no xcompmgr 120000 reps @ 0.0604 msec ( 16500.0/sec): Move window (4 kids) 120000 reps @ 0.0623 msec ( 16000.0/sec): Move window (4 kids) 120000 reps @ 0.0609 msec ( 16400.0/sec): Move window (4 kids) 120000 reps @ 0.0460 msec ( 21700.0/sec): Move window (4 kids) 120000 reps @ 0.0467 msec ( 21400.0/sec): Move window (4 kids) 600000 trep @ 0.0553 msec ( 18100.0/sec): Move window (4 kids) composite enabled - xcompmgr running 80000 reps @ 0.0781 msec ( 12800.0/sec): Move window (4 kids) 80000 reps @ 0.0792 msec ( 12600.0/sec): Move window (4 kids) 80000 reps @ 0.0788 msec ( 12700.0/sec): Move window (4 kids) 80000 reps @ 0.0792 msec ( 12600.0/sec): Move window (4 kids) 80000 reps @ 0.0431 msec ( 23200.0/sec): Move window (4 kids) 400000 trep @ 0.0717 msec ( 14000.0/sec): Move window (4 kids) composite disabled 800000 reps @ 0.0115 msec ( 86900.0/sec): Move window (4 kids) 800000 reps @ 0.0184 msec ( 54400.0/sec): Move window (4 kids) 800000 reps @ 0.0097 msec (104000.0/sec): Move window (4 kids) 800000 reps @ 0.0092 msec (109000.0/sec): Move window (4 kids) 800000 reps @ 0.0092 msec (109000.0/sec): Move window (4 kids) 4000000 trep @ 0.0116 msec ( 86300.0/sec): Move window (4 kids) With composite disabled performance is back to normal. -- Ronny V. Vindenes <s864@ii.uib.no> From alexdeucher at gmail.com Sun Aug 15 11:55:45 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sun Aug 15 11:55:47 2004 Subject: [Xorg] [PATCH] allow EmulateWheel to generate normal clicks too In-Reply-To: <20040815085500.GC2706@pimlott.net> References: <20040815085500.GC2706@pimlott.net> Message-ID: <a728f9f90408151155486e0426@mail.gmail.com> On Sun, 15 Aug 2004 04:55:00 -0400, Andrew Pimlott <andrew@pimlott.net> wrote: > I just got hooked on the EmulateWheel feature, for which I use > EmulateWheelButton 2. But I also like having a third button, and I > believe it's possible to have the best of both: If I press button 2 and > release it without moving the mouse, it's a button 2 press; otherwise, > it's an emulated wheel. > > This doesn't work for everyone. It requires you to press and release a > button without moving the mouse, which may be hard with a normal mouse, > but easy with a trackball or trackpoint. And it requires you not to > press button 2 to scroll, then change your mind and release without > moving the mouse. But I have found I never do this anyway, so the > behavior I've implemented works great. > > I have put this behavior under the option EmulateWheelClickToo, which > defaults to off. > there's a similar patch in bugzilla: http://freedesktop.org/bugzilla/show_bug.cgi?id=323 you can add yours there. We can look at adding it to the next release. > The patch is fairly straightforward, except someone should check my > addition to the man page, because I just aped what I saw. > > Andrew > > --- hw/xfree86/os-support/xf86OSmouse.h.orig 2004-08-15 00:24:15.000000000 -0700 > +++ hw/xfree86/os-support/xf86OSmouse.h 2004-08-15 01:02:04.000000000 -0700 > @@ -150,6 +150,8 @@ > Bool emulateWheel; > int wheelInertia; > int wheelButtonMask; > + Bool wheelButtonClick; > + Bool wheelButtonMoved; > int negativeX; /* Button values. Unlike the Z and */ > int positiveX; /* W equivalents, these are bu tton */ > int negativeY; /* values rather than button m asks. */ > --- hw/xfree86/input/mouse/mouse.c.orig 2004-08-15 00:07:41.000000000 -0700 > +++ hw/xfree86/input/mouse/mouse.c 2004-08-15 01:15:47.000000000 -0700 > @@ -185,6 +185,7 @@ > OPTION_RESOLUTION, > OPTION_EMULATE_WHEEL, > OPTION_EMU_WHEEL_BUTTON, > + OPTION_EMU_WHEEL_CLICK, > OPTION_EMU_WHEEL_INERTIA, > OPTION_X_AXIS_MAPPING, > OPTION_Y_AXIS_MAPPING, > @@ -222,6 +223,7 @@ > { OPTION_RESOLUTION, "Resolution", OPTV_INTEGER, {0}, FALSE }, > { OPTION_EMULATE_WHEEL, "EmulateWheel", OPTV_BOOLEAN, {0}, FALSE }, > { OPTION_EMU_WHEEL_BUTTON, "EmulateWheelButton", OPTV_INTEGER, {0}, FALSE }, > + { OPTION_EMU_WHEEL_CLICK, "EmulateWheelClickToo", OPTV_BOOLEAN, {0}, FAL SE }, > { OPTION_EMU_WHEEL_INERTIA, "EmulateWheelInertia", OPTV_INTEGER, { 0}, FALSE }, > { OPTION_X_AXIS_MAPPING, "XAxisMapping", OPTV_STRING, {0}, FALSE }, > { OPTION_Y_AXIS_MAPPING, "YAxisMapping", OPTV_STRING, {0}, FALSE }, > @@ -619,6 +621,9 @@ > } > pMse->wheelButtonMask = 1 << (wheelButton - 1); > > + pMse->wheelButtonClick = xf86SetBoolOption(pInfo->options, > + "EmulateWheelClickToo", FALSE); > + > pMse->wheelInertia = xf86SetIntOption(pInfo->options, > "EmulateWheelInertia", 10); > if (pMse->wheelInertia <= 0) { > @@ -689,8 +694,9 @@ > pInfo->name, pMse->negativeY, pMse->positiveY); > } > xf86Msg(X_CONFIG, "%s: EmulateWheel, EmulateWheelButton: %d, " > - "EmulateWheelInertia: %d\n", > - pInfo->name, wheelButton, pMse->wheelInertia); > + "EmulateWheelClickToo: %d, EmulateWheelInertia: %d\n ", > + pInfo->name, wheelButton, pMse->wheelInertia, > + pMse->wheelButtonClick); > } > if (origButtons != pMse->buttons) > from = X_CONFIG; > @@ -1992,6 +1998,8 @@ > > /* Intercept wheel emulation. */ > if (pMse->emulateWheel && (buttons & pMse->wheelButtonMask)) { > + pMse->wheelButtonMoved = pMse->wheelButtonMoved || dx || dy; > + > /* Y axis movement */ > if (pMse->negativeY != MSE_NOAXISMAP) { > pMse->wheelYDistance += dy; > @@ -2044,10 +2052,9 @@ > } > } > > - /* Absorb the mouse movement and the wheel button press. */ > + /* Absorb the mouse movement. */ > dx = 0; > dy = 0; > - buttons &= ~pMse->wheelButtonMask; > } > > if (dx || dy) > @@ -2060,6 +2067,31 @@ > else > change = buttons ^ reverseBits(reverseMap, pMse->lastButtons); > > + /* We generally swallow wheelButtonMask events, except when a wheel > + * button is released, and we haven't moved the mouse since a wheel > + * button was pressed, and EmulateWheelClickToo is set. */ > + > + if (pMse->emulateWheel && change & pMse->wheelButtonMask) { > + int wheelChange = change & pMse->wheelButtonMask; > + > + while (wheelChange) { > + id = ffs(wheelChange); > + wheelChange &= ~(1 << (id - 1)); > + if (pMse->wheelButtonClick && > + ! (buttons & (1 << (id - 1))) && /* released */ > + ! pMse->wheelButtonMoved) { > + xf86PostButtonEvent(pInfo->dev, 0, id, 1, 0, 0); > + xf86PostButtonEvent(pInfo->dev, 0, id, 0, 0, 0); > + } > + } > + > + if (! (buttons & pMse->wheelButtonMask)) > + pMse->wheelButtonMoved = 0; > + > + buttons &= ~pMse->wheelButtonMask; > + change &= ~pMse->wheelButtonMask; > + } > + > /* > * adjust buttons state for drag locks! > * if there is drag locks > --- hw/xfree86/input/mouse/mouse.man.orig 2004-08-15 01:04:07.000000000 -0700 > +++ hw/xfree86/input/mouse/mouse.man 2004-08-15 01:16:00.000000000 -0700 > @@ -112,6 +112,12 @@ > .B YAxisMapping > settings. Default: 4. > .TP 7 > +.BI "Option \*qEmulateWheelClickToo\*q \*q" boolean \*q > +Causes > +.B EmulateWheelButton > +to generate normal clicks when the mouse isn't moved between press and > +release. Default: off > +.TP 7 > .BI "Option \*qEmulateWheelInertia\*q \*q" integer \*q > Specifies how far (in pixels) the pointer must move to generate button > press/release events in wheel emulation mode. Default: 50. > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From alan at lxorguk.ukuu.org.uk Sun Aug 15 10:59:14 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Sun Aug 15 12:01:39 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092599191.4510.0.camel@lupus.lupusje.org> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> <1092494179.28452.1.camel@lupus.lupusje.org> <1092498036.27146.30.camel@localhost.localdomain> <1092573402.4506.3.camel@lupus.lupusje.org> <1092571802.17654.13.camel@localhost.localdomain> <1092599191.4510.0.camel@lupus.lupusje.org> Message-ID: <1092592753.18198.0.camel@localhost.localdomain> On Sul, 2004-08-15 at 20:46, Kristof Vansant wrote: > Can't HALD, /proc or /sysfs give the necessary info? No but feel free to write code for that to do so. From keithp at keithp.com Sun Aug 15 12:07:46 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 15 12:08:07 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: Your message of "Sun, 15 Aug 2004 20:29:18 +0200." <411FAB7E.8040900@winischhofer.net> Message-ID: <E1BwQM6-0000cI-6k@evo.keithp.com> Around 20 o'clock on Aug 15, Thomas Winischhofer wrote: > Seems that with composite enabled, the CPU copies the data instead of > the engine. Thanks! I think I found the problem. Can you give CVS a whirl? -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/44968e87/attach ment.pgp From de_lupus at pandora.be Sun Aug 15 14:40:43 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Sun Aug 15 12:26:39 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092592753.18198.0.camel@localhost.localdomain> References: <1092490810.28229.1.camel@lupus.lupusje.org> <20040814140150.3733ac93.diegocg@teleline.es> <1092494179.28452.1.camel@lupus.lupusje.org> <1092498036.27146.30.camel@localhost.localdomain> <1092573402.4506.3.camel@lupus.lupusje.org> <1092571802.17654.13.camel@localhost.localdomain> <1092599191.4510.0.camel@lupus.lupusje.org> <1092592753.18198.0.camel@localhost.localdomain> Message-ID: <1092606043.4735.0.camel@lupus.lupusje.org> root@lupus:/home/lupus# lspci | grep VGA 01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3 Ti 500] (rev a3) so the driver is nv, I don't understand what the problem is. On Sun, 2004-08-15 at 17:59, Alan Cox wrote: > On Sul, 2004-08-15 at 20:46, Kristof Vansant wrote: > > Can't HALD, /proc or /sysfs give the necessary info? > > No but feel free to write code for that to do so. -- lupusBE (Kristof Vansant Belgium From s864 at ii.uib.no Sun Aug 15 12:30:07 2004 From: s864 at ii.uib.no (Ronny V. Vindenes) Date: Sun Aug 15 12:30:28 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <E1BwQM6-0000cI-6k@evo.keithp.com> References: <E1BwQM6-0000cI-6k@evo.keithp.com> Message-ID: <1092598207.31220.0.camel@tentacle125.gozu.lan> s?n, 15,.08.2004 kl. 12.07 -0700, skrev Keith Packard: > Around 20 o'clock on Aug 15, Thomas Winischhofer wrote: > > > Seems that with composite enabled, the CPU copies the data instead of > > the engine. > > Thanks! I think I found the problem. Can you give CVS a whirl? > That fixed it for me -- Ronny V. Vindenes <s864@ii.uib.no> From s864 at ii.uib.no Sun Aug 15 12:36:27 2004 From: s864 at ii.uib.no (Ronny V. Vindenes) Date: Sun Aug 15 12:36:42 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092598207.31220.0.camel@tentacle125.gozu.lan> References: <E1BwQM6-0000cI-6k@evo.keithp.com> <1092598207.31220.0.camel@tentacle125.gozu.lan> Message-ID: <1092598587.31220.7.camel@tentacle125.gozu.lan> s?n, 15,.08.2004 kl. 21.30 +0200, skrev Ronny V. Vindenes: > s?n, 15,.08.2004 kl. 12.07 -0700, skrev Keith Packard: > > Around 20 o'clock on Aug 15, Thomas Winischhofer wrote: > > > > > Seems that with composite enabled, the CPU copies the data instead of > > > the engine. > > > > Thanks! I think I found the problem. Can you give CVS a whirl? > > > > That fixed it for me > But it seems to have introduced or triggered a new bug - with xcompmgr running now I get screen corruption mostly in the left hand top corner. -- Ronny V. Vindenes <s864@ii.uib.no> From ajax at nwnk.net Sun Aug 15 12:45:18 2004 From: ajax at nwnk.net (Adam Jackson) Date: Sun Aug 15 12:45:36 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <1092606043.4735.0.camel@lupus.lupusje.org> References: <1092490810.28229.1.camel@lupus.lupusje.org> <1092592753.18198.0.camel@localhost.localdomain> <1092606043.4735.0.camel@lupus.lupusje.org> Message-ID: <200408151545.23616.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 15 August 2004 17:40, Kristof Vansant wrote: > root@lupus:/home/lupus# lspci | grep VGA > 01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3 Ti > 500] (rev a3) > > so the driver is nv, I don't understand what the problem is. Please stop top-posting. The problem is that we have no way to bind a PCI ID to a driver before the driver is loaded. We don't have a database anywhere saying "this chip id means i need this driver". Clearly you as a human can look at the pretty PCI name and know, but the server isn't that smart yet. What we'd want to do is put that list in the driver itself, so when we first dlopen the driver we can ask it what PCI IDs it supports. And in fact we have all the necessary information in the drivers already - since they all have to check for supported chips somehow - it's just a matter of factoring that out into a common data structure and teaching the server to read that at module open time. The problem here would be stupid buses like ISA, but I'm perfectly willing to tell people insane enough to use ISA video cards that they need to explicitly specify their driver or else be stuck with vga(4) or vesa(4). I think pretty much every other bus type (maybe excluding VLB) is capable of sane self-identification. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBH71RW4otUKDs0NMRAi+zAKDMeftYx9E1yrFnPMKpcgKrLHMryQCaA7Qc jDP3L4hNVTSUfXV5fiN2ENU= =M8k3 -----END PGP SIGNATURE----- From andrew at pimlott.net Sun Aug 15 13:06:15 2004 From: andrew at pimlott.net (Andrew Pimlott) Date: Sun Aug 15 13:06:21 2004 Subject: [Xorg] [PATCH] allow EmulateWheel to generate normal clicks too In-Reply-To: <a728f9f90408151155486e0426@mail.gmail.com> References: <20040815085500.GC2706@pimlott.net> <a728f9f90408151155486e0426@mail.gmail.com> Message-ID: <20040815200615.GB4574@pimlott.net> On Sun, Aug 15, 2004 at 02:55:45PM -0400, Alex Deucher wrote: > On Sun, 15 Aug 2004 04:55:00 -0400, Andrew Pimlott <andrew@pimlott.net> wrote: > > I just got hooked on the EmulateWheel feature, for which I use > > EmulateWheelButton 2. But I also like having a third button, and I > > believe it's possible to have the best of both: If I press button 2 and > > release it without moving the mouse, it's a button 2 press; otherwise, > > it's an emulated wheel. > > there's a similar patch in bugzilla: > http://freedesktop.org/bugzilla/show_bug.cgi?id=323 Cool, dueling patches! They have the same goal, but there is a difference in approaches. Mathias uses a timeout to decide when a click was intended. I use the lack of motion. His has the advantage that it can be used reliably with normal mice, where it is hard to keep from moving while clicking. It has the disadvantage that if one does a very brief emulated scroll (I sometimes just want to move a line or two), one might also get an unwanted click. Mathias, I wonder if you have ever had this problem in practice? One way to get both advantages might be to have a threshold of pixels moved while the button was down, below which we create a click. This could be combined with a timeout: click if the button is released in time, and the mouse hasn't moved very far. Personally, I find timeouts somewhat unintuitive, so I would rather just judge by motion. But maybe this doesn't work for everyone. Perhaps users of EmulateWheel might think about the options for this feature between now and when it can be merged. I am willing to refine the code based on any consensus rearched. Andrew From diegocg at teleline.es Sun Aug 15 13:09:11 2004 From: diegocg at teleline.es (Diego Calleja) Date: Sun Aug 15 13:13:28 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092598587.31220.7.camel@tentacle125.gozu.lan> References: <E1BwQM6-0000cI-6k@evo.keithp.com> <1092598207.31220.0.camel@tentacle125.gozu.lan> <1092598587.31220.7.camel@tentacle125.gozu.lan> Message-ID: <20040815220911.2c2011a4.diegocg@teleline.es> El Sun, 15 Aug 2004 21:36:27 +0200 "Ronny V. Vindenes" <s864@ii.uib.no> escribi? : > > That fixed it for me > > > > But it seems to have introduced or triggered a new bug - with xcompmgr > running now I get screen corruption mostly in the left hand top corner. Me too. Here's a screenshot: http://www.terra.es/personal/diegocg/compositebug.jpg From keithp at keithp.com Sun Aug 15 13:26:41 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 15 13:26:57 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: Your message of "Sun, 15 Aug 2004 21:36:27 +0200." <1092598587.31220.7.camel@tentacle125.gozu.lan> Message-ID: <E1BwRaT-0000fA-Jm@evo.keithp.com> Around 21 o'clock on Aug 15, "Ronny V. Vindenes" wrote: > But it seems to have introduced or triggered a new bug - with xcompmgr > running now I get screen corruption mostly in the left hand top corner. Yup. I'm working on it. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040815/75df6564/attach ment.pgp From sjoerd at luon.net Sun Aug 15 13:54:17 2004 From: sjoerd at luon.net (Sjoerd Simons) Date: Sun Aug 15 14:02:19 2004 Subject: [Xorg] X.org radeon hangs on startup (PowerPC/iBook2) In-Reply-To: <411E9FF8.30004@rocklinux-consulting.de> References: <411E9FF8.30004@rocklinux-consulting.de> Message-ID: <20040815205416.GA6271@spring.luon.net> On Sat, Aug 14, 2004 at 02:27:52PM +0000, Ren? Rebe wrote: > Hi all, > > I just tried cvs:head on my iBook2 (Radeon Mobility M7 LW [Radeon > Mobility 7500]) and had to notice that it already hangs during startup: I've noticed this some time ago on my powerbook (Radeon 9600) too and reported a bug with patch[0]. No reaction on it yet though. Unfortunately while the patch prevents the X server from hanging, it doesn't make Xorg work me. Need to report a bug about that sometime. Sjoerd 0: http://freedesktop.org/bugzilla/show_bug.cgi?id=1007 -- "We don't care. We don't have to. We're the Phone Company." From thomas at winischhofer.net Sun Aug 15 14:49:27 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sun Aug 15 14:50:09 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action.. . In-Reply-To: <E1BwRaT-0000fA-Jm@evo.keithp.com> References: <E1BwRaT-0000fA-Jm@evo.keithp.com> Message-ID: <411FDA67.40805@winischhofer.net> Keith Packard wrote: > Around 21 o'clock on Aug 15, "Ronny V. Vindenes" wrote: > > >>But it seems to have introduced or triggered a new bug - with xcompmgr >>running now I get screen corruption mostly in the left hand top corner. > > > Yup. I'm working on it. Seems to be fixed with your latest commit (04/08/15 14:13:11). Numbers are all back to normal, no screen corruption (except the KDE issues I reported earlier). Window shadows are pretty fast. However, switching windows to transparent (transset) makes this window really slow again. But I guess this is due to the composition not being accelerated (RENDER hooks not being called anytime). Anyway, good work for a day ;) Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From louisg00 at bellsouth.net Sun Aug 15 09:41:26 2004 From: louisg00 at bellsouth.net (Louis Garcia) Date: Sun Aug 15 14:50:48 2004 Subject: [Xorg] Is this the last of the monolithic builds? Message-ID: <1092588086.2688.8.camel@tiger> Would this be the last monolithic builds of the xserver as of X11R6.8? --Thanks From qbast at go2.pl Sun Aug 15 14:59:31 2004 From: qbast at go2.pl (Jakub Stachowski) Date: Sun Aug 15 14:59:34 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <200408151545.23616.ajax@nwnk.net> References: <1092490810.28229.1.camel@lupus.lupusje.org> <1092606043.4735.0.camel@lupus.lupusje.org> <200408151545.23616.ajax@nwnk.net> Message-ID: <200408152359.31805.qbast@go2.pl> Dnia niedziela, 15 sierpnia 2004 21:45, Adam Jackson napisa?: > On Sunday 15 August 2004 17:40, Kristof Vansant wrote: > > root@lupus:/home/lupus# lspci | grep VGA > > 01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3 Ti > > 500] (rev a3) > > > > so the driver is nv, I don't understand what the problem is. > > Please stop top-posting. > > The problem is that we have no way to bind a PCI ID to a driver before the > driver is loaded. We don't have a database anywhere saying "this chip id > means i need this driver". Clearly you as a human can look at the pretty > PCI name and know, but the server isn't that smart yet. What we'd want to > do is put that list in the driver itself, so when we first dlopen the > driver we can ask it what PCI IDs it supports. > So only PCI bus is important? > And in fact we have all the necessary information in the drivers already - > since they all have to check for supported chips somehow - it's just a > matter of factoring that out into a common data structure and teaching the > server to read that at module open time. It could be function - so for example fbdev could check if framebuffer device is available and report that it supports all devices (if fbdev available) or none (if not). > > The problem here would be stupid buses like ISA, but I'm perfectly willing > to tell people insane enough to use ISA video cards that they need to > explicitly specify their driver or else be stuck with vga(4) or vesa(4). I > think pretty much every other bus type (maybe excluding VLB) is capable of > sane self-identification. Some kind of 'priority' field would be useful - so only if specific (for given card) driver is unavailable, server will fall back to less preferred, catch-all drivers as vga, vesa or fbdev. > > - ajax > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From Alan.Coopersmith at Sun.COM Sun Aug 15 15:21:39 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Sun Aug 15 15:25:21 2004 Subject: [Xorg] Is this the last of the monolithic builds? In-Reply-To: <1092588086.2688.8.camel@tiger> References: <1092588086.2688.8.camel@tiger> Message-ID: <411FE1F3.9040605@sun.com> Louis Garcia wrote: > Would this be the last monolithic builds of the xserver as of X11R6.8? Good question - I think the best we can say right now is "probably." (Ignoring bug fix releases in the 6.8.x series which may happen.) There's a lot of desire to move to the modular tree, but a lot of work to do to make that happen. The 6.8 release came about from having a number of new things ready to go and a desire to have a release put together so distributors could get them into their releases with code freezes coming up soon - since the modular release isn't ready yet, that meant another monolithic release. Should we again get into that situation before the modular tree is ready, it's conceivable we could do another one. (There's also a lot of unease about a complete cutover, since it's really two huge changes, going to a new build system (autotools instead of imake) and going to a new style of managing the tree (individual modules instead of one huge monolith). Cutting over successfully will require a lot of coordination, planning, and work to make everything go smoothly. Those who want to see this change are strongly encouraged to help in any way they can, even if it's just testing builds or updating docs on how to build.) -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From ajax at nwnk.net Sun Aug 15 15:33:44 2004 From: ajax at nwnk.net (Adam Jackson) Date: Sun Aug 15 15:33:52 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <200408152359.31805.qbast@go2.pl> References: <1092490810.28229.1.camel@lupus.lupusje.org> <200408151545.23616.ajax@nwnk.net> <200408152359.31805.qbast@go2.pl> Message-ID: <200408151833.46048.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 15 August 2004 17:59, Jakub Stachowski wrote: > Dnia niedziela, 15 sierpnia 2004 21:45, Adam Jackson napisa?: > > The problem is that we have no way to bind a PCI ID to a driver before > > the driver is loaded. We don't have a database anywhere saying "this > > chip id means i need this driver". Clearly you as a human can look at > > the pretty PCI name and know, but the server isn't that smart yet. What > > we'd want to do is put that list in the driver itself, so when we first > > dlopen the driver we can ask it what PCI IDs it supports. > > So only PCI bus is important? PCI encompasses AGP, PCI-X, and PCI Express as well. You can also do sane device probing on Nubus, Sbus, MCA, in fact just about any bus besides ISA. > > And in fact we have all the necessary information in the drivers already > > - since they all have to check for supported chips somehow - it's just a > > matter of factoring that out into a common data structure and teaching > > the server to read that at module open time. > > It could be function - so for example fbdev could check if framebuffer > device is available and report that it supports all devices (if fbdev > available) or none (if not). I think it makes more sense to consider kernel framebuffer devices as a bus type, and leave detection to the OS interface. > > The problem here would be stupid buses like ISA, but I'm perfectly > > willing to tell people insane enough to use ISA video cards that they > > need to explicitly specify their driver or else be stuck with vga(4) or > > vesa(4). I think pretty much every other bus type (maybe excluding VLB) > > is capable of sane self-identification. > > Some kind of 'priority' field would be useful - so only if specific (for > given card) driver is unavailable, server will fall back to less > preferred, catch-all drivers as vga, vesa or fbdev. This makes sense, particularly in the ISA case where we aren't really able to probe for the device. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBH+TJW4otUKDs0NMRAsTZAKDooC97L/ay7kW0b7YrttqtIa8HuwCgryqz X0ASgq2qFR2VfTGlvXR6Ih8= =DrBH -----END PGP SIGNATURE----- From jonsmirl at yahoo.com Sun Aug 15 16:06:05 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Sun Aug 15 16:12:48 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <200408151833.46048.ajax@nwnk.net> Message-ID: <20040815230605.74607.qmail@web14922.mail.yahoo.com> Some of the points listed here are relevant to autocard detection. I'll repost this in case some of you missed it. A few of the items on the list are already coded and being tested. X on GL will not need hard detection. The GL layer will do it for X. The GL layer relies on DRM which uses the standard kernel scheme for matching hardware with drivers. ................................................................... After talking to many people at OLS this seems to be the consensus for rearchitecting fbdev/DRM. It has been proposed that this design be a five year goal and there is still disagreement about the exact path to get there. This is a first pass for lkml people. I will incorporate comments and repost for the final pass. I'm sure everyone will let me know if I've misinterpreted some of the design points. First a basic definition. There are two consoles, the kernel one (printk, kdbg, OOPs, etc) and user one (normal console logins). In Linux these are currently implemented with the same code. There may be advantages to splitting the implementation in a future design. 1) PCI ROMs - these would be exposed via sysfs. A quirk is needed to track the boot video device and expose the contents of C000:0 for that special case. See the lkml thread: Exposing ROM's though sysfs, there are already proposed patches. 2) VGA control - there needs to be a device for coordinating this. It would ensure that only a single VGA device gets enabled at a time. It would also adjust PCI bus routing as needed. It needs commands for disabling all VGA devices and then enabling a selected one. This device may need to coordinate with VGA console. You have to use this device even if you aren't using VGA console since it ensures that only a single VGA device gets enabled. Alan Cox: what about hardware that supports multiple vga routers? do we care? JS: no design work has been done for this device, what would be it's major/minor? would this be better done in sysfs? 3) Secondary card reset - Handled by an initial hotplug event. We need a volunteer to write clean vm86 and emu86 apps for running the ROM initialization. Resetting needs #1 and #2 to work since resetting a card will enable it's VGA mode. I have an implementation of this but it needs a lot of clean up. 4) DRM code reorganization. There were several requests to reorganize DRM to more closely follow the Linux kernel guidelines. This reorganization should occur before new features are added. 5) Multihead cards will expose one device file per head. Many IOCTLs exposed by these devices will be common. Some, like mode setting, will be per head. 6) Mode setting before early user space - this was decided to be a platform specific problem. With minor adjustment the kernel can be made to boot without printing anything except errors before early user space starts. Platform specific code will need to handle these error messages if any. This includes INT10, Openfirmware, mainframe serial consoles, VGA mode. Suppressing informatory printing before early user space starts allows a clean boot straight into graphics mode. 7) Mode setting from normal user space - devices will have a standard IOCTL accepting a mode string like fbdev currently uses. This IOCTL will lock the device and optionally trigger a hotplug mode event. Mode setting for some fixed devices is simple enough to avoid the hotplug event. In the hotplug event the mode line will be decoded, DDC queried, etc. Some classes of devices (for example Intel 810,830,915) have to have their mode set using vm86 and the video BIOS. Others might use a small C app to query DDC and then use a device specific IOCTL to set the mode registers. Early boot and normal user space will use the same hotplug apps so they need to be as small as possible (good luck IA64 and emu86). 8) Merged fbmode - per head mode lists will include merged fb modes if the other heads aren't in use. Setting a merged fb mode will lock out the other head devices. It was decided that this was a better design than having a control device. 9) printk - setting the mode will also record the fb location, size, stride. Combining this info with the current fbconsole code will allow printk/oops to print in all modes. 10) a new system console UI is proposed. SysReq blanks the current screen and replaces it with the system console. System console will also support runing kdbg. Hit SysReq again and whatever you were doing is restored. This operation does not change the video mode. 11) OOPs will cause an immediate screen clear and painting of the system console including the OOPs data. It is not needed to change the video mode. Further drawing to the screen will be blocked until SysReq returns to normal operation if possible. Alan Cox: No consensus on the screen clear bit - there are actually reasons to argue against it. JS: Maybe save the contents at OOPs time and hotkey back to it? This assumes the system is stable enough to do the copy and access the keyboard. Another idea: start painting the OOPs from the top without clearing, hope useful userspace data is at the bottom? Nicolas Mailhot: Don't forget about power management, unblank the screen and don't let it blank again since you may not get it back. Graphics mode lets more OOPs info fit. 12) interrupt time printk - certain hardware implements non-interruptible operations. Most modern hardware does not do this. For older hardware these non-interruptible operations will need to be wrapped by the device driver. The complete data needed to finish the operation will be provided in the IOCTL. Doing this enables an interrupt time printk to call into the driver, make sure the hardware is free by completing the pending operation, and then write to the framebuffer. No older hardware currently implements this protection; without this protection there is potential for locking the machine. 13) all of the features being discussed are implemented by a single device driver plus a supporting set of library drivers. Multitasking of multiple controlling device drivers for a single piece of hardware is not allowed. 14) A new framebuffer memory manager is needed for mesa GL support. Ian is working on it. The memory manager will be part of the support library driver code. 15) Over time user space console will be moved to a model where VT's are implemented in user space. This allows user space console access to fully accelerated drawing libraries. This might allow removal of all of the tty/vc layer code avoiding the need to fix it for SMP. Alexander E. Patrakov: One more minor problem. We need to ensure somehow that the "killall5" program from the sysvinit package will not kill our userspace console daemon at shutdown. 16) accelerated, kernel based console drivers are not easily written in this model. The only in kernel operations are simple ones like CR/scroll, clear, print text. It is possible to call existing DRM entry points from a kernel thread, but the code needed is complex. Note that only things like printk use this console so is there a real need for acceleration? 17) A user space console implementation also makes supporting multiple users on multiple heads/card easier. The kernel will not need to be modified for multi-user VT support. User mode console allows pretty text and Asian scripts. 18) A coordinated system for grouping console devices needs to be designed. This will be bad if each distro does it differently. One proposal is to use udev to create: /console/1/mouse, /console/1/keyboard, /console/1/usb_hub, /console/2/mouse, /console/3/keyboard, /console/4/usb_hub, etc. Alan Cox: Another is to use namespace mounts 19) SAK - secure attention key. We forgot to talk about this so we need a design. Alan Cox: Falls straight out of having the kernel + helper mode setting 20) A PAM login would assign ownership of the console group devices to the logged in user. A mechanism needs to be designed for assigning ownership of secondary heads for the merged fb case. X should run as the logged in user and not require root if the hardware allows. 21) It was also discussed the X should stop implementing OS level features and instead use the features of the underlying OS. If the underlying OS is lacking support the support would be implemented in a library external to X. Examples of moving from X to OS support include: PCI bus, input, console groupings, etc. 22) A goal this design is to discourage user space video driver implementations when a kernel one exists. An example of this would be X's radeon XAA driver. X would instead use the DRM driver via mesa. 23) The old schemes are not going to be removed. If your ancient 2D card only has an fbdev and XAA driver it will still work. We're not going to remove old drivers if new ones don't exist. But don't expect the composting X server to turn your clunker 2D card in to a Radeon X800. ===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? Y! Messenger - Communicate in real time. Download now. http://messenger.yahoo.com From mfrey at pepper.com Sun Aug 15 17:34:39 2004 From: mfrey at pepper.com (Michael Frey) Date: Sun Aug 15 17:51:51 2004 Subject: [Xorg] Current CVS version.... Message-ID: <0F1DCBFD-EF1C-11D8-8216-003065B218E0@pepper.com> From which repository should we be testing from? I noticed that the xorg cvs tree does not contain kdrive, but the xserver cvs does not contain the latest composite stuff. Do I pull the xorg tree then build Xfbdev separate? Thanks, Michael From elanthis at awesomeplay.com Sun Aug 15 17:56:22 2004 From: elanthis at awesomeplay.com (Sean Middleditch) Date: Sun Aug 15 17:56:29 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <200408151545.23616.ajax@nwnk.net> References: <1092490810.28229.1.camel@lupus.lupusje.org> <1092592753.1819 8.0.camel@localhost.localdomain> <1092606043.4735.0.camel@lupus.lupusje.o rg> <200408151545.23616.ajax@nwnk.net> Message-ID: <41200636.5070808@awesomeplay.com> Adam Jackson wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >On Sunday 15 August 2004 17:40, Kristof Vansant wrote: > > >>root@lupus:/home/lupus# lspci | grep VGA >>01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3 Ti >>500] (rev a3) >> >>so the driver is nv, I don't understand what the problem is. >> >> > >Please stop top-posting. > >The problem is that we have no way to bind a PCI ID to a driver before the >driver is loaded. We don't have a database anywhere saying "this chip id >means i need this driver". Clearly you as a human can look at the pretty PCI >name and know, but the server isn't that smart yet. What we'd want to do is >put that list in the driver itself, so when we first dlopen the driver we can >ask it what PCI IDs it supports. > > For what it's worth, I find that solution to be a step backwards. That means you have to rebuild the entire driver to get a new device working that the driver is already capable of supporting. A lot of driver updates to support "new devices" are nothing more than adding IDs to an array. Makes a lot more sense to me to keep all the driver/device mappings in an external set of files, and just have the driver manager (the X server) figure out which device to load. Plus, as these are external files, they become a lot easier to use by projects/software other than the X server itself. Avoid duplication with things like kudzu and discover databases. From fxjrlists at yahoo.com.br Sun Aug 15 18:35:59 2004 From: fxjrlists at yahoo.com.br (Francisco Figueiredo Jr.) Date: Sun Aug 15 18:31:23 2004 Subject: [Xorg] where is the i810 driver in cvs? Message-ID: <41200F7F.3000209@yahoo.com.br> Hi all, I'd like to see what are the changes in the i810 driver. As told in previous messages, it was advised to check the cvs logs. But I can't find where is the i810 driver sources. Could you help me? Thanks in advance. Regards, Francisco Figueiredo Jr. From jonsmirl at yahoo.com Sun Aug 15 19:03:17 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Sun Aug 15 19:03:28 2004 Subject: [Xorg] can't xorg detect on bootup which gfx card is installed? In-Reply-To: <41200636.5070808@awesomeplay.com> Message-ID: <20040816020317.98675.qmail@web14922.mail.yahoo.com> --- Sean Middleditch <elanthis@awesomeplay.com> wrote: > Adam Jackson wrote: > >The problem is that we have no way to bind a PCI ID to a driver > before the > >driver is loaded. We don't have a database anywhere saying "this > chip id > >means i need this driver". Clearly you as a human can look at the > pretty PCI > >name and know, but the server isn't that smart yet. What we'd want > to do is > >put that list in the driver itself, so when we first dlopen the > driver we can > >ask it what PCI IDs it supports. > > > > > > For what it's worth, I find that solution to be a step backwards. > That > means you have to rebuild the entire driver to get a new device > working > that the driver is already capable of supporting. A lot of driver > updates to support "new devices" are nothing more than adding IDs to > an > array. > > Makes a lot more sense to me to keep all the driver/device mappings > in > an external set of files, and just have the driver manager (the X > server) figure out which device to load. Plus, as these are external > > files, they become a lot easier to use by projects/software other > than > the X server itself. Avoid duplication with things like kudzu and > discover databases. The kernel already provides a mechanism for assigning a new PCI ID to an existing driver - echo it to /sys/bus/pci/driver/new_id. Kernel device drivers also contain the list of PCI IDs they support in a format that a kernel probe can read. All of these problems are solved once we switch to kernel based drivers. The real problem is X implementing another device driver system in user space. ===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail From jserv at linux2.cc.ntu.edu.tw Sun Aug 15 20:44:00 2004 From: jserv at linux2.cc.ntu.edu.tw (jserv@linux2.cc.ntu.edu.tw) Date: Sun Aug 15 20:44:03 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <20040813031225.GA17117@linux2.cc.ntu.edu.tw> References: <1092323016.3250.107.camel@localhost.localdomain> <20040813031225.GA17117@linux2.cc.ntu.edu.tw> Message-ID: <20040816034400.GA9547@linux2.cc.ntu.edu.tw> On Fri, Aug 13, 2004 at 11:12:25AM +0800, jserv@linux2.cc.ntu.edu.tw wrote: > I am glad to share my screenshots, and please take a look over: Newer screenshots about xc-cvs, GNOME, and Chinese environment: http://stu.csie.ncnu.edu.tw/~kanru.96/gnome1.png And http://stu.csie.ncnu.edu.tw/~kanru.96/gnome2.png Also, we provide Chinese mini How-To for testing cvs version of Xorg: http://stu.csie.ncnu.edu.tw/~kanru.96/xorg-mini-howto.html Thanks for great work! cheers, Jim Huang From alexdeucher at gmail.com Sun Aug 15 21:57:10 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sun Aug 15 21:57:17 2004 Subject: [Xorg] where is the i810 driver in cvs? In-Reply-To: <41200F7F.3000209@yahoo.com.br> References: <41200F7F.3000209@yahoo.com.br> Message-ID: <a728f9f9040815215775024a1b@mail.gmail.com> On Sun, 15 Aug 2004 22:35:59 -0300, Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br> wrote: > > Hi all, > > I'd like to see what are the changes in the i810 driver. As told in > previous messages, it was advised to check the cvs logs. But I can't > find where is the i810 driver sources. > > Could you help me? xorg web cvs access: http://freedesktop.org/cgi-bin/viewcvs.cgi/?root=xorg overall changelog: http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/ChangeLog?rev=1.285&root=xorg&view =log intel chipset DDX changes: http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/programs/Xserver/hw/xfree86/driver s/i810/?root=xorg 3D drivers: http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/extras/Mesa/src/mesa/drivers/dri/? root=xorg > > Thanks in advance. > > Regards, > > Francisco Figueiredo Jr. From kem at freedesktop.org Sun Aug 15 23:02:49 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Sun Aug 15 23:02:54 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040816060249.GB6485@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 11 Fixed yesterday: 0 Added yesterday: 0 Current list of blocker bugs: ----------------------------- * Bug #594: X crash with invalid file in gv - fb needs to range check arguments to CreatePixmap - What about other areas of the server? - I have been unable to reproduce this with current CVS * Bug #770: Hangs with Chromium - Eric Anholt is looking into this one * Bug #964: X.Org Xprt starts to consume 100% when being idle - Patch applied; leaving open to see if better solution is found * Bug #993: Build failure with #define BuildXevie NO - This problem has been fixed, but it raised another issues that has been discussed on the mailing list before: Should Xevie be included in Xext or should it be in a separate library by itself? - Answer from 11 Aug 04 release wranglers call is yes - Stuart Kreitman is working on making Xevie a separate library * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version * Bug #1032: Damage causes rootless XDarwin to crash - Main blocker problem has been solved but there is still another problem which will be investigated later * Bug #1057: GLX looks for DRI drivers in wrong dir on AMD64 - Proposed fix is being tested and will be checked in after confirmation that it works * Bug #1060: BuildXprintLib NO causes libXaw build to fail - Decided to revert to previous behavior - Patch supplied and tested * Bug #1065: Test and enable Render accel on R100 - Testing is underway * Bug #1072: Auto load old keyboard driver if kbd driver fails to load - Patch supplied to allow new kbd driver to be: 1. Installed and loaded with its own name (kbd) 2. Installed and loaded with the same name as the older keyboard driver, but only if UseDeprecatedKeyboardDriver is NO From lars at trolltech.com Mon Aug 16 02:16:42 2004 From: lars at trolltech.com (Lars Knoll) Date: Mon Aug 16 02:07:50 2004 Subject: [Xorg] Using transformations in the render extension Message-ID: <200408161116.42525.lars@trolltech.com> Hi, we did some experimenting trying to use transformations provided by the render extension on pixmaps. What we found is that they currently are about a factor of 5 slower than sending the data over to the client, doing the transformation there and sending it back (for the "nearest" neighbor filter). I digged a bit through the XServer code, and it seems that we take the worst possible code path whenever a transformation is involved (going into fbCompositeGeneral, and using function pointers for all operations). The other thing I noticed while looking through the code is that PictOpSrc always seems to go through the fbComposeGeneral method (even without transformations). Wouldn't it be worth optimising PictOpSrc without transformations, and both PictOpOver and PictOpSrc for affine transformations (or at least scaling operations)? I know that it would be best if the drivers started supporting these in hardware, but as it currently looks to me most of them do not have the support yet, and it would be great if the software fallback would not be slower than what one can achieve on the client. Cheers, Lars From eta at lclark.edu Mon Aug 16 02:41:38 2004 From: eta at lclark.edu (Eric Anholt) Date: Mon Aug 16 02:41:43 2004 Subject: [Xorg] Using transformations in the render extension In-Reply-To: <200408161116.42525.lars@trolltech.com> References: <200408161116.42525.lars@trolltech.com> Message-ID: <1092649298.33493.56.camel@leguin> On Mon, 2004-08-16 at 02:16, Lars Knoll wrote: > Hi, > > we did some experimenting trying to use transformations provided by the render
> extension on pixmaps. What we found is that they currently are about a factor > of 5 slower than sending the data over to the client, doing the > transformation there and sending it back (for the "nearest" neighbor filter). > > I digged a bit through the XServer code, and it seems that we take the worst > possible code path whenever a transformation is involved (going into > fbCompositeGeneral, and using function pointers for all operations). > > The other thing I noticed while looking through the code is that PictOpSrc > always seems to go through the fbComposeGeneral method (even without > transformations). > > Wouldn't it be worth optimising PictOpSrc without transformations, and both > PictOpOver and PictOpSrc for affine transformations (or at least scaling > operations)? > > I know that it would be best if the drivers started supporting these in > hardware, but as it currently looks to me most of them do not have the > support yet, and it would be great if the software fallback would not be > slower than what one can achieve on the client. Your DDX should be handling PictOpSrc in the no-transform, no-repeat, same-format case by using its normal CopyArea acceleration. XAA was fixed up to do this for the next release. Repeating 1x1 PictOpSrc should be done using the normal solid fill code as well (in the absence of something better, which a general render acceleration might be). Kdrive does both of these. There are far too many possible Render combinations to provide optimized paths for all of them in software (without codegen, which is probably more work than it's worth). We weren't seeing too much PictOpSrc before, but now we are with Composite. We weren't seeing much use of transforms, and now we are seeing some (and will be seeing more and more for eye-candy things). I expect that as people find more and more neat effects to do with Render thanks to Composite, we'll have to keep adding specific case improvements in software unless we improve software compositing generally so that it's much closer to optimal. Keith told me his plans for the general compositing code the other day, involving converting the general code to operate on "patches" instead of pixels. With that, then we can have a single set of fast vectored IN handling that operates on patches, two sets of each OP (component-alpha and non-component-alpha), and patch-loading and -storing functions which will be able work on the framebuffer *much* faster than currently possible per-pixel. Note that I expect to see much more Render acceleration in drivers once we get an acceleration architecture that's designed with Render in mind. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From lars at trolltech.com Mon Aug 16 03:15:38 2004 From: lars at trolltech.com (Lars Knoll) Date: Mon Aug 16 03:06:44 2004 Subject: [Xorg] Using transformations in the render extension In-Reply-To: <1092649298.33493.56.camel@leguin> References: <200408161116.42525.lars@trolltech.com> <1092649298.33493.56.camel@leguin> Message-ID: <200408161215.38424.lars@trolltech.com> On Monday 16 August 2004 11:41, Eric Anholt wrote: > On Mon, 2004-08-16 at 02:16, Lars Knoll wrote: > > Hi, > > > > we did some experimenting trying to use transformations provided by the > > render extension on pixmaps. What we found is that they currently are > > about a factor of 5 slower than sending the data over to the client, > > doing the > > transformation there and sending it back (for the "nearest" neighbor > > filter). > > > > I digged a bit through the XServer code, and it seems that we take the > > worst possible code path whenever a transformation is involved (going > > into fbCompositeGeneral, and using function pointers for all operations). > > > > The other thing I noticed while looking through the code is that > > PictOpSrc always seems to go through the fbComposeGeneral method (even > > without transformations). > > > > Wouldn't it be worth optimising PictOpSrc without transformations, and > > both PictOpOver and PictOpSrc for affine transformations (or at least > > scaling operations)? > > > > I know that it would be best if the drivers started supporting these in > > hardware, but as it currently looks to me most of them do not have the > > support yet, and it would be great if the software fallback would not be > > slower than what one can achieve on the client. > > Your DDX should be handling PictOpSrc in the no-transform, no-repeat, > same-format case by using its normal CopyArea acceleration. XAA was > fixed up to do this for the next release. Repeating 1x1 PictOpSrc > should be done using the normal solid fill code as well (in the absence > of something better, which a general render acceleration might be). > Kdrive does both of these. Great if it does. I just couldn't find the code path, as CompositePicture() in render/picture.c just calls ps->Composite, which I thought would map directly to fbComposite in fb/fbPict.c for most drivers. In there I couldn't find any code for PictOpSrc. > There are far too many possible Render combinations to provide optimized > paths for all of them in software (without codegen, which is probably > more work than it's worth). We weren't seeing too much PictOpSrc > before, but now we are with Composite. We weren't seeing much use of > transforms, and now we are seeing some (and will be seeing more and more > for eye-candy things). That's also a bit a Hen and Egg problem. As long as transforms are slow people using transforms will probably continue doing them on the client side. I agree that there are way to many combinations to implement optimised paths for all of them. I was mainly thinking about the scaling or rotating pixmaps which is not all that uncommon. I know for example that KDEs style engine needs this in some places. Currently they keep the image data on the client side, scale it to the size they need there, and send the transformed pixmap over to the server for blitting. Most of it doesn't even involve an alpha channel. > I expect that as people find more and more neat > effects to do with Render thanks to Composite, we'll have to keep adding > specific case improvements in software unless we improve software > compositing generally so that it's much closer to optimal. > > Keith told me his plans for the general compositing code the other day, > involving converting the general code to operate on "patches" instead of > pixels. With that, then we can have a single set of fast vectored IN > handling that operates on patches, two sets of each OP (component-alpha > and non-component-alpha), and patch-loading and -storing functions which > will be able work on the framebuffer *much* faster than currently > possible per-pixel. That sounds great :) > Note that I expect to see much more Render acceleration in drivers once > we get an acceleration architecture that's designed with Render in mind. I expect this as well. I was mainly thinking about the software fallback. Thanks for the info, Lars From vrihad at softhome.net Fri Aug 13 18:55:31 2004 From: vrihad at softhome.net (Vrihad Shoonya) Date: Mon Aug 16 03:14:13 2004 Subject: [Xorg] Is kdrive development still on? Message-ID: <2730.192.168.0.30.1092448531.squirrel@dev.datamax.co.in> I had sent a query to this list last weekend which is attached below. But it seems it got lost in the flow:-) I am getting missing font related error messages when all font files are present and standard XFree86 works fine. Am I posting to the wrong list? If so, please provide the info of correct list. -vrihad -----------last message------------- I compiled and installed kdrive based Xserver following the instructions given in the following document. http://www.freedesktop.org/Software/XserverInstallGuide Now when I try to run /usr/kdrive/bin/Xfbdev :0 -fp /usr/X11R6/lib/X11/fonts/misc, I get an error saying "Could not init font path element /usr/X11R6/lib/X11/fonts/misc, remoing from list!" Then the program exits with an error message of failure to find font 'fixed'. The server does not run without -fp option either. I have installed the kdrive in a non-standard location /usr/kdrive. Also the fonts I am trying to use are from XFree86 project. Is there any font package specific for x.org project? Or is there a bug in latest CVS code of kdrive based Xserver? I am using gcc 3.2.3 on Linux 2.4.18. Thanks in advance. vrihad From matthew at alledora.co.uk Mon Aug 16 03:26:14 2004 From: matthew at alledora.co.uk (Matthew Walton) Date: Mon Aug 16 03:47:48 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <200408151304.32329.nbensa@gmx.net> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092528877.3394 .111.camel@localhost.localdomain> <1092566890.3432.4.camel@localhost> <200408151304.32329.nbensa@gmx.net> Message-ID: <41208BC6.5060606@alledora.co.uk> Norberto Bensa wrote: > Ah ha! Yes. My Intellimouse Explorer also has that configuration: > > Section "InputDevice" > Identifier "Mouse0" > Driver "mouse" > Option "Protocol" "ExplorerPS/2" > Option "Device" "/dev/input/mice" > Option "Buttons" "7" > Option "ZAxisMapping" "6 7" > Option "Emulate3Buttons" "Off" > EndSection > > This one is five buttons. Left, right, and middle click. Two buttons on the > side for back, forward. And the wheel. My Logitech cordless comfort mouse also behaves like this, except it's "5 6" as it's only got the one button on the side. Setting the default to "4 5" would work for people who've got dead standard wheel mice (such as the original kidney-shaped ones from Microsoft) but increasing numbers of people seem to have mice with more and more buttons these days - not to mention these new ones with scroll wheels that lean from side to side as well!! That said, it may still be a sensible default. From elanthis at awesomeplay.com Mon Aug 16 07:01:28 2004 From: elanthis at awesomeplay.com (Sean Middleditch) Date: Mon Aug 16 07:01:38 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <41208BC6.5060606@alledora.co.uk> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092528877.3394.111.camel@localhost.localdomain> <1092566890.3432.4.camel@localhost> <200408151304.32329.nbensa@gmx.net> <41208BC6.5060606@alledora.co.uk> Message-ID: <1092664888.5520.5.camel@support02.civic.twp.ypsilanti.mi.us> On Mon, 2004-08-16 at 06:26, Matthew Walton wrote: > My Logitech cordless comfort mouse also behaves like this, except it's > "5 6" as it's only got the one button on the side. Setting the default > to "4 5" would work for people who've got dead standard wheel mice (such > as the original kidney-shaped ones from Microsoft) but increasing > numbers of people seem to have mice with more and more buttons these > days - not to mention these new ones with scroll wheels that lean from > side to side as well!! > > That said, it may still be a sensible default. Most users will be using their distro/OS configuration utilities anyhow, so long as those have options for "5 wheel mice," "6 wheel mice," and so on, things should just work. Alternatively... is the x axis always the last two buttons? I.e., on a 9 button mouse, would you almost always use: Option "Buttons" "9" Option "ZAxisMapping" "8 9" If so, why not just default to using the last two buttons on the mouse? Also, for USB mice (becoming the most common type of mouse), is it not possible to query the USB identifier information and consult a mouse database to get its settings? If it is easy to install new entries (there should *always* be a simple shell script in PATH to install new entries), vendors could even ship .xmi (X Mouse Info) files on disks with their mice, like they do for Windows, and users can open those in their file managers and have them be installed. That might require a distro specific tool, but at least it would be possible. > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg -- Sean Middleditch <elanthis@awesomeplay.com> AwesomePlay Productions, Inc. From keith at tungstengraphics.com Mon Aug 16 07:25:06 2004 From: keith at tungstengraphics.com (Keith Whitwell) Date: Mon Aug 16 07:25:18 2004 Subject: [Mesa3d-dev] Re: [Xorg] Code freeze extension In-Reply-To: <411D4875.5050901@tungstengraphics.com> References: <20040813171337.GB7758@kem.org> <411D0732.5070507@tungstengraphics.com> <1092437137.1072.110.camel@leguin> <411D4875.5050901@tungstengraphics.com> Message-ID: <4120C3C2.2020907@tungstengraphics.com> Brian Paul wrote: >> >> At this point, given that the X.Org tree is still monolithic, our Mesa >> usage is somewhat independent of Mesa releases in my view. I chose to >> integrate the development branch because of the great advances made in >> the DRI drivers in general (though we have some issues to resolve still, >> as bugzilla shows), though I was concerned about using something that >> wasn't blessed as a release. >> >> I would like to continue using the current codebase, though we should >> probably make it clear in glxinfo (for example) that this is a >> development branch we're using. That is, unless a release were to >> happen from the head branch the next couple of days. > > > Well, I could probably make the Mesa 6.1 release this weekend (since I > was planning on working anyway). I've got some memory leak fixes (see > bug 1002030) that I haven't checked into the trunk yet (but are checked > into the mesa_6_0_branch branch). I asked Kevin about checking them in > but haven't heard back yet. > > Does anyone object to taking the trunk code we have today and making the > 6.1 release? I'm not aware of any loose ends in it at this time. I think that the strategy of pulling development Mesa into development Xorg has worked well, and if we can get a new stable Mesa to come out just ahead of a stable Xorg, all the better. Maybe we can work towards an informal synchronization of releases in the future, where as much as is possible and convenient for both projects, we attempt to do releases at similar times so that there is no more lag than necessary in getting the code to users? Keith From fxjrlists at yahoo.com.br Mon Aug 16 07:40:41 2004 From: fxjrlists at yahoo.com.br (Francisco Figueiredo Jr.) Date: Mon Aug 16 07:27:39 2004 Subject: [Xorg] where is the i810 driver in cvs? In-Reply-To: <a728f9f9040815215775024a1b@mail.gmail.com> References: <41200F7F.3000209@yahoo.com.br> <a728f9f9040815215775024a1b@mail.gmail.com> Message-ID: <4120C769.7010902@yahoo.com.br> Alex Deucher wrote: > On Sun, 15 Aug 2004 22:35:59 -0300, Francisco Figueiredo Jr. > <fxjrlists@yahoo.com.br> wrote: > >>Hi all, >> >>I'd like to see what are the changes in the i810 driver. As told in >>previous messages, it was advised to check the cvs logs. But I can't >>find where is the i810 driver sources. >> >>Could you help me? > > > xorg web cvs access: > http://freedesktop.org/cgi-bin/viewcvs.cgi/?root=xorg > > overall changelog: > http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/ChangeLog?rev=1.285&root=xorg&vi ew=log > > intel chipset DDX changes: > http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/programs/Xserver/hw/xfree86/driv ers/i810/?root=xorg > > 3D drivers: > http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/extras/Mesa/src/mesa/drivers/dri /?root=xorg > > Hi Alex! Thank you very much! Regards, Francisco Figueiredo Jr. From d.jacobfeuerborn at conversis.de Mon Aug 16 08:17:52 2004 From: d.jacobfeuerborn at conversis.de (Dennis Jacobfeuerborn) Date: Mon Aug 16 08:44:53 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092450461.8147.10.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> <1092351642.3103 .0.camel@localhost.localdomain> <1092419596.6627.5.camel@twins> <1092425214.3491 .104.camel@localhost.localdomain> <1092435950.21500.7.camel@tentacle125.go zu.lan> <1092450461.8147.10.camel@localhost.localdomain> Message-ID: <4120D020.8020605@conversis.de> Hi, I'm testing things on my own setup here right now (AthlonXP 2600+, nforce2 based mainboard, ATI Radeon 9500pro, 512mb RAM) with mixed success. What is the proper configuration that *should* give the mentioned configuration the best possible performance right now (with enabled composite extension)? Here are the things I'm worrying about right now: 1) What kind of kernel of kernel config (2.6) do I need? Do I have to load the "radeon" module? How do I detect from a running X that it is actually used? 2) What driver should I use? The included "radeon" or "ati"? Should the binary driver from ATI work too? Would that be the best driver to use? 3) What should I put in the config? Is enabling the GLX extension necessary to get good 2D performance? (don't care about 3D) What about the DRI extension? 4) What steps should I perform to make sure X actually makes use of the proper drivers and config options? (eg glxinfo, dpyinfo, etc.) I'm trying to avoid filing bogus performance/bug reports based on a faulty configuration. So far I have seen rendering errors, slow performance and a freeze of the machine as soon as I start "glxinfo" when using the ATI binary drivers. This is with a cvs checkout from yesterday. From Markus.Kuhn at cl.cam.ac.uk Mon Aug 16 09:21:52 2004 From: Markus.Kuhn at cl.cam.ac.uk (Markus Kuhn) Date: Mon Aug 16 09:22:08 2004 Subject: [Xorg] Revision of Appendix A of the X11 Protocol Spec: KEYSYM Encoding Message-ID: <E1BwkF7-0005Sj-00@mta1.cl.cam.ac.uk> I have substantially revised and updated the long neglected KEYSYM Encoding specification in Appendix A of the X11 Protocol Standard. The result, which I propose for inclusion into the next X.Org release, is on http://www.cl.cam.ac.uk/~mgk25/ucs/X11.keysyms.pdf The troff source to replace xc/doc/specs/XProtocol/X11.keysyms is on http://www.cl.cam.ac.uk/~mgk25/ucs/X11.keysyms Changes in a nutshell: - Added definition of Unicode-mapped keysyms 0x01000100 to 0x0110ffff - Restructuring of text, with separate sections for - Special keysyms - Latin-1 keysyms - Unicode keysyms - Function keysyms - Vendor keysyms - Legacy keysyms - Addition of Unicode cross-reference column to Legacy keysym table - Added some words on long-term depreciation of some of the Legacy keysyms (Currency, Special, etc.). - Addition of the 0xFExx keysyms (Keyboard (XKB) Extention) from <X11/keysymdef.h>, which were missing so far completely from the standard. - Replaced the archaic ISO/ECMA 16/16 notation with more useful contemporary hexadecimal numbers - Updated the character names to latest edition of ISO 8859 (which now uses the ISO 10646 names) - Removed some long obsolete and irrelevant text (e.g. the section sign vs. paragraph sign vs. pilcrow naming discussion), and rephrased other parts to give more modern examples. - Added keysyms 0x06ad Ukrainian_ghe_with_upturn 0x06bd Ukrainian_GHE_WITH_UPTURN 0xfe60 dead_belowdot 0xfe61 dead_hook 0xfe62 dead_horn from Xfree86 <X11/keysymdef.h>. Still to do: - Investigate the semantics of the added "Keyboard (XKB) Extention" set. E.g., some of these seem to come from ISO 9995-7, but cross-referencing with that document did not give a flawless match. Any additional information on that topic are highly welcome. Who did add the "Keyboard (XKB) Extention" keysyms, and when. Is there any additional background documentation about the meaning of these keysyms? Are they all actually used and needed? - Look at Microsoft's recent Multimedia/Internet function keys, which are in part already covered in XFree86 vendor extensions, whether/how these should be moved into the X11 standard. A matching updated keysymdef.h proposal is on http://www.cl.cam.ac.uk/~mgk25/ucs/keysymdef.h Comments and reviews welcome! Markus -- Markus Kuhn, Computer Laboratory, University of Cambridge http://www.cl.cam.ac.uk/~mgk25/ || CB3 0FD, Great Britain From Alan.Coopersmith at Sun.COM Mon Aug 16 09:35:15 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 16 09:35:13 2004 Subject: [Xorg] Re: Revision of Appendix A of the X11 Protocol Spec: KEYSYM Encoding In-Reply-To: <E1BwkF7-0005Sj-00@mta1.cl.cam.ac.uk> References: <E1BwkF7-0005Sj-00@mta1.cl.cam.ac.uk> Message-ID: <4120E243.2070101@sun.com> Markus Kuhn wrote: > I have substantially revised and updated the long neglected KEYSYM > Encoding specification in Appendix A of the X11 Protocol Standard. The > result, which I propose for inclusion into the next X.Org release, > is on > > http://www.cl.cam.ac.uk/~mgk25/ucs/X11.keysyms.pdf While this looks good at a first glance, I think at this point it will have to wait for the release after X11R6.8 since there's simply not time for everyone to review it in the week remaining to the planned release of R6.8. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From alexdeucher at gmail.com Mon Aug 16 09:39:23 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Mon Aug 16 09:39:26 2004 Subject: [Xorg] Revision of Appendix A of the X11 Protocol Spec: KEYSYM Encoding In-Reply-To: <E1BwkF7-0005Sj-00@mta1.cl.cam.ac.uk> References: <E1BwkF7-0005Sj-00@mta1.cl.cam.ac.uk> Message-ID: <a728f9f904081609396c54602c@mail.gmail.com> On Mon, 16 Aug 2004 17:21:52 +0100, Markus Kuhn <markus.kuhn@cl.cam.ac.uk> wrote: > I have substantially revised and updated the long neglected KEYSYM > Encoding specification in Appendix A of the X11 Protocol Standard. The > result, which I propose for inclusion into the next X.Org release, > is on > > http://www.cl.cam.ac.uk/~mgk25/ucs/X11.keysyms.pdf > > The troff source to replace xc/doc/specs/XProtocol/X11.keysyms is on > > http://www.cl.cam.ac.uk/~mgk25/ucs/X11.keysyms Please post this as a bug in xorg bugzilla so it can be tracked an properly integrated: http://bugs.freedesktop.org Alex > > Changes in a nutshell: > > - Added definition of Unicode-mapped keysyms 0x01000100 to 0x0110ffff > > - Restructuring of text, with separate sections for > > - Special keysyms > - Latin-1 keysyms > - Unicode keysyms > - Function keysyms > - Vendor keysyms > - Legacy keysyms > > - Addition of Unicode cross-reference column to Legacy keysym table > > - Added some words on long-term depreciation of some of the Legacy > keysyms (Currency, Special, etc.). > > - Addition of the 0xFExx keysyms (Keyboard (XKB) Extention) from > <X11/keysymdef.h>, which were missing so far completely from the > standard. > > - Replaced the archaic ISO/ECMA 16/16 notation with more useful > contemporary hexadecimal numbers > > - Updated the character names to latest edition of ISO 8859 (which now uses > the ISO 10646 names) > > - Removed some long obsolete and irrelevant text (e.g. the section sign vs. > paragraph sign vs. pilcrow naming discussion), and rephrased other parts > to give more modern examples. > > - Added keysyms > > 0x06ad Ukrainian_ghe_with_upturn > 0x06bd Ukrainian_GHE_WITH_UPTURN > 0xfe60 dead_belowdot > 0xfe61 dead_hook > 0xfe62 dead_horn > > from Xfree86 <X11/keysymdef.h>. > > Still to do: > > - Investigate the semantics of the added "Keyboard (XKB) Extention" > set. > > E.g., some of these seem to come from ISO 9995-7, but cross-referencing > with that document did not give a flawless match. Any additional > information on that topic are highly welcome. Who did add the > "Keyboard (XKB) Extention" keysyms, and when. Is there any additional > background documentation about the meaning of these keysyms? Are they > all actually used and needed? > > - Look at Microsoft's recent Multimedia/Internet function keys, which are > in part already covered in XFree86 vendor extensions, whether/how these > should be moved into the X11 standard. > > A matching updated keysymdef.h proposal is on > > http://www.cl.cam.ac.uk/~mgk25/ucs/keysymdef.h > > Comments and reviews welcome! > > Markus > > -- > Markus Kuhn, Computer Laboratory, University of Cambridge > http://www.cl.cam.ac.uk/~mgk25/ || CB3 0FD, Great Britain > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From alan at lxorguk.ukuu.org.uk Mon Aug 16 08:42:38 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Mon Aug 16 09:44:52 2004 Subject: [Xorg] Revision of Appendix A of the X11 Protocol Spec: KEYSYM Encoding In-Reply-To: <a728f9f904081609396c54602c@mail.gmail.com> References: <E1BwkF7-0005Sj-00@mta1.cl.cam.ac.uk> <a728f9f904081609396c54602c@mail.gmail.com> Message-ID: <1092670957.20838.10.camel@localhost.localdomain> Reminds me someone might want to apply bug #1075's patch to the Xorg tree at some point since the shipped files contain invalid unicode symbols (someone truncated the 3byte ones at some point) http://bugs.xfree86.org/attachment.cgi?id=976&action=view From ajax at nwnk.net Mon Aug 16 10:00:46 2004 From: ajax at nwnk.net (Adam Jackson) Date: Mon Aug 16 10:17:17 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092323016.3250.107.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> Message-ID: <200408161300.52172.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 12 August 2004 11:03, Jim Gettys wrote: > Well, we have a release coming up. > > It sure would be nice to have some up to date eye candy screen > shots showing off what the new facilities (e.g. Composite, Damage, > Evie, etc.) to go with the release. Just saw this one scroll by on #xorg, shows off transset nicely: http://www.itech.ee/sn4ip3r/xorg_true_alphatrans.png - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBIOhCW4otUKDs0NMRAj2FAJ0aHk9F1jQR08kZdY6pfyp8rGvS4gCfcaan pS9sds4BP16b7mj9in/twWI= =YvJI -----END PGP SIGNATURE----- From Markus.Kuhn at cl.cam.ac.uk Mon Aug 16 10:39:54 2004 From: Markus.Kuhn at cl.cam.ac.uk (Markus Kuhn) Date: Mon Aug 16 10:40:01 2004 Subject: [Xorg] Revision of Appendix A of the X11 Protocol Spec: KEYSYM Encoding In-Reply-To: Your message of "Mon, 16 Aug 2004 12:39:23 EDT." <a728f9f904081609396c54602c@mail.gmail.com> Message-ID: <E1BwlSc-0006Sa-00@mta1.cl.cam.ac.uk> Alex Deucher wrote on 2004-08-16 16:39 UTC: > > http://www.cl.cam.ac.uk/~mgk25/ucs/X11.keysyms.pdf > > http://www.cl.cam.ac.uk/~mgk25/ucs/X11.keysyms > > Please post this as a bug in xorg bugzilla so it can be tracked an > properly integrated: > http://bugs.freedesktop.org I've added it to http://freedesktop.org/bugzilla/show_bug.cgi?id=246 There is also a wiki page on the subject on http://freedesktop.org/XOrg/KeySyms Markus -- Markus Kuhn, Computer Lab, Univ of Cambridge, GB http://www.cl.cam.ac.uk/~mgk25/ | __oo_O..O_oo__ From morphie at unravel-music.nl Mon Aug 16 10:15:58 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Mon Aug 16 10:43:52 2004 Subject: [Xorg] Current CVS version.... In-Reply-To: <0F1DCBFD-EF1C-11D8-8216-003065B218E0@pepper.com> References: <0F1DCBFD-EF1C-11D8-8216-003065B218E0@pepper.com> Message-ID: <200408161915.58560.morphie@unravel-music.nl> On Monday 16 August 2004 02:34, Michael Frey wrote: > From which repository should we be testing from? > > I noticed that the xorg cvs tree does not contain kdrive, but the > xserver cvs does not contain the latest composite stuff. Do I pull the > xorg tree then build Xfbdev separate? If you want to test X.org with composite then use this howto: http://ruinaudio.com/xorg-cvs-howto.txt good luck, - Dennie From skatan at despammed.com Mon Aug 16 11:20:47 2004 From: skatan at despammed.com (Ditch Digger) Date: Mon Aug 16 11:25:20 2004 Subject: [despammed] Re: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <200408161300.52172.ajax@nwnk.net> References: <1092323016.3250.107.camel@localhost.localdomain> <200408161300.52172.ajax@nwnk.net> Message-ID: <4120FAFF.8010405@despammed.com> I'm using latest CVS, ATI RADEO 9200 128Mb, amd athlon 2000+ on FC2 e gnome 2.6. I'm using xcmpmgr without shadow or any eye-candy just composite 'cause I hate the ghost effect. I notced a performance downgrade after a while of usage. At the beginning of the session everything run fine and the speed is pretty good then it's gettitn slower. From de_lupus at pandora.be Mon Aug 16 13:50:48 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Mon Aug 16 11:36:38 2004 Subject: [Xorg] is it possible to have keyboard layout detection? Message-ID: <1092689447.4556.2.camel@lupus.lupusje.org> is it possible to have keyboard layout detection? I was wondering if new usb keyboards have some sort of identification onboard. -- lupusBE (Kristof Vansant Belgium From ryan.gallagher at comcast.net Mon Aug 16 12:01:02 2004 From: ryan.gallagher at comcast.net (Ryan) Date: Mon Aug 16 12:05:20 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <200408161300.52172.ajax@nwnk.net> References: <1092323016.3250.107.camel@localhost.localdomain> <200408161300.52172.ajax@nwnk.net> Message-ID: <1092682862.7222.2.camel@localhost.localdomain> S'more screenshots. These won't likely be staying on my site, so any you want to use feel free to grab and put anywhere you like. http://ruinaudio.com/xorg-composite-mplayer.png http://ruinaudio.com/xorg-composite-mplayer2.png http://ruinaudio.com/xorg-composite-mplayer3.png The third may not be the best for public consumption, it shows my cpu cranking away at 86% -ry From Markus.Kuhn at cl.cam.ac.uk Mon Aug 16 13:03:13 2004 From: Markus.Kuhn at cl.cam.ac.uk (Markus Kuhn) Date: Mon Aug 16 13:03:17 2004 Subject: [Xorg] is it possible to have keyboard layout detection? In-Reply-To: Your message of "Mon, 16 Aug 2004 20:50:48 -0000." <1092689447.4556.2.camel@lupus.lupusje.org> Message-ID: <E1BwnhJ-00084G-00@mta1.cl.cam.ac.uk> Kristof Vansant wrote on 2004-08-16 20:50 UTC: > is it possible to have keyboard layout detection? > > I was wondering if new usb keyboards have some sort of identification > onboard. In theory, the USB HID spec does define an integer number to identify one of a few dozen predefined keyboard layouts. In practice, keyboard manufacturers leave that field undefined, because they traditionally used the same microcontroller ROM mask in all their PC keyboards and see at present no market forces to convince them to add the expense of paying for either several ROM masks, EEPROM, or wire bridges to tell the keyboard what its layout is. http://www.usb.org/developers/hidpage/ http://www.usb.org/developers/devclass_docs/HID1_11.pdf http://www.usb.org/developers/devclass_docs/Hut1_11.pdf Look in the above HID spec at page 22 for the field bCountryCode and at the table on page 23. Have you ever seen a keyboard that reports there a value other than 0x00? Also look at the Hut spec at pages 53-60. USB reinvented something like keysyms, just much worse! USB HID device descriptor data is all disappointingly messy, so it is no surprise that nobody bothers implementing it properly. Have you ever seen a keyboard that contains a descriptor table, which key has which Unicode character on its keycap? It would be so nice and simple, wouldn't it? Markus -- Markus Kuhn, Computer Lab, Univ of Cambridge, GB http://www.cl.cam.ac.uk/~mgk25/ | __oo_O..O_oo__ From Alan.Coopersmith at Sun.COM Mon Aug 16 13:15:58 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 16 13:16:02 2004 Subject: [Xorg] is it possible to have keyboard layout detection? In-Reply-To: <1092689447.4556.2.camel@lupus.lupusje.org> References: <1092689447.4556.2.camel@lupus.lupusje.org> Message-ID: <412115FE.70601@Sun.COM> Kristof Vansant wrote: > is it possible to have keyboard layout detection? > > I was wondering if new usb keyboards have some sort of identification > onboard. I don't know about commodity usb keyboards - Sun USB keyboards identify which international layout they have and Sun's X server uses that to identify the layout. I've ported that to the Xorg server for Solaris platforms, as part of the kbd driver work I've been doing - I hope to get that finished and ready to commit sometime after the 6.8 release. Unfortunately, I don't think that will help any other platforms since it relies on ioctls in the Solaris kbd drivers. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From kem at freedesktop.org Mon Aug 16 16:32:27 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Mon Aug 16 16:32:35 2004 Subject: [Xorg] Code freeze and first release candidate tagged Message-ID: <20040816233226.GA23614@kem.org> The code freeze is now in effect. This means that only documentation changes and approved bug fixes are allowed to be checked in. If a bug is found in the code, the process that was decided upon at the release wranglers meeting is to: 1. Enter the problem into bugzilla (with an associated patch that fixes the problem, if possible) 2. Send e-mail to the xorg@freedesktop.org list with the bugzilla bug number to let everyone know that there is a potential blocker The bug will then be reviewed and if approved, the release manager will check in the patch. This applies to all code changes. Documentation only changes are still allowed to be checked in directly. The first release candidate has been tagged (XORG-6_7_99_901), and we would like to ask that everyone please test this out. Also, those of you who are building test packages, please build new packages for this release candidate for people to test. Thanks! From Alan.Coopersmith at Sun.COM Mon Aug 16 16:47:31 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 16 16:47:34 2004 Subject: [Xorg] Re: Code freeze and first release candidate tagged In-Reply-To: <20040816233226.GA23614@kem.org> References: <20040816233226.GA23614@kem.org> Message-ID: <41214793.4000001@Sun.COM> The current tree does not build on Solaris/sparc. I've filed this bug to cover it: http://freedesktop.org/bugzilla/show_bug.cgi?id=1104 The patch attached to that bug fixed the errors so the build completed, I'm testing a full make World now to make sure it got all the errors. The patch only affects Imakefiles and only for the SPARC platform, so there should be little risk of breaking any other platforms. Any objections to this patch? -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From hiryu at audioseek.net Mon Aug 16 17:00:14 2004 From: hiryu at audioseek.net (Cameron) Date: Mon Aug 16 16:47:37 2004 Subject: [Xorg] Current CVS version.... Message-ID: <1092700814.18924.5.camel@heilong.lan.nerv> Hello, I'm finding this howto helpful: http://ruinaudio.com/xorg-cvs-howto.txt However, how do I tell it where to find includes? Is there something I can put into host.def? I'm attempting to build this on FreeBSD 5.2.1 Thanks. -Cameron From Stuart.Kreitman at Sun.COM Mon Aug 16 16:55:15 2004 From: Stuart.Kreitman at Sun.COM (Stuart Kreitman) Date: Mon Aug 16 16:55:52 2004 Subject: [Xorg] Re: Code freeze and first release candidate tagged In-Reply-To: <41214793.4000001@Sun.COM> References: <20040816233226.GA23614@kem.org> <41214793.4000001@Sun.COM> Message-ID: <41214963.5000903@Sun.COM> Do you have a sense for how general the condition is? Does everyone outside of SUN use gcc, and if so, would you write an internal bug to ask our code tools to increase the PIC table? Question for other readers: Anyone using other than GNU tools? skk Alan Coopersmith wrote: > The current tree does not build on Solaris/sparc. I've filed this > bug to cover it: > http://freedesktop.org/bugzilla/show_bug.cgi?id=1104 > > The patch attached to that bug fixed the errors so the build completed, > I'm testing a full make World now to make sure it got all the errors. > The patch only affects Imakefiles and only for the SPARC platform, so > there should be little risk of breaking any other platforms. > > Any objections to this patch? > -- Stuart Kreitman Sun Microsystems Inc. - X Window System Development desk: 650 786-5106, fax: -0670 cell: 650 575-7772 stuart.kreitman@sun.com From mfrey at pepper.com Mon Aug 16 16:58:31 2004 From: mfrey at pepper.com (Michael Frey) Date: Mon Aug 16 16:58:38 2004 Subject: [Xorg] Current CVS version.... In-Reply-To: <1092700814.18924.5.camel@heilong.lan.nerv> References: <1092700814.18924.5.camel@heilong.lan.nerv> Message-ID: <2CF51EE8-EFE0-11D8-A38B-003065B218E0@pepper.com> Thanks, This is helpful, however I need to build Xfbdev. Does this tree include this? Michael On Aug 16, 2004, at 8:00 PM, Cameron wrote: > Hello, > > I'm finding this howto helpful: > http://ruinaudio.com/xorg-cvs-howto.txt > > However, how do I tell it where to find includes? Is there something I > can put into host.def? > I'm attempting to build this on FreeBSD 5.2.1 > > Thanks. > > -Cameron > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From david at fubar.dk Mon Aug 16 16:56:06 2004 From: david at fubar.dk (David Zeuthen) Date: Mon Aug 16 17:05:30 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <1092664888.5520.5.camel@support02.civic.twp.ypsilanti.mi.us> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092528877.3394.111.camel@localhost.localdomain> <1092566890.3432.4.camel@localhost> <200408151304.32329.nbensa@gmx.net> <41208BC6.5060606@alledora.co.uk> <1092664888.5520.5.camel@support02.civic.twp.ypsilanti.mi.us> Message-ID: <1092700566.13542.14.camel@localhost.localdomain> On Mon, 2004-08-16 at 10:01 -0400, Sean Middleditch wrote: > Also, for USB mice (becoming the most common type of mouse), is it not > possible to query the USB identifier information and consult a mouse > database to get its settings? If it is easy to install new entries > (there should *always* be a simple shell script in PATH to install new > entries), vendors could even ship .xmi (X Mouse Info) files on disks > with their mice, like they do for Windows, and users can open those in > their file managers and have them be installed. That might require a > distro specific tool, but at least it would be possible. > This is exactly what HAL is about : associating arbitrary information with hardware devices. I'm not saying X.org should depend on HAL, not at all (in fact I wouldn't object to it), but it would fit very nicely with Kristian H?gsberg's X Input Hotplug work [1], insofar that a process external to the X server can add and remove input devices and specify their capabilities. See [2] for an example of a device information file. Perhaps the device information for a mouse would look like this <?xml version="1.0" encoding="ISO-8859-1"?>
although, IIRC, for number of mouse buttons you can actually extract something somewhat meaningful from the USB device itself. David [1] : http://freedesktop.org/XOrg/XInputHotplug [2] : http://freedesktop.org/~david/hal-spec/hal-spec.html#spec-device-info From ajax at nwnk.net Mon Aug 16 17:16:13 2004 From: ajax at nwnk.net (Adam Jackson) Date: Mon Aug 16 17:23:07 2004 Subject: [Xorg] Re: Code freeze and first release candidate tagged In-Reply-To: <41214963.5000903@Sun.COM> References: <20040816233226.GA23614@kem.org> <41214793.4000001@Sun.COM> <41214963.5000903@Sun.COM> Message-ID: <200408162016.21906.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 16 August 2004 19:55, Stuart Kreitman wrote: > Do you have a sense for how general the condition is? > Does everyone outside of SUN use gcc, and if so, would you write an > internal bug to ask our code tools to increase the PIC table? > > Question for other readers: Anyone using other than GNU tools? #1102 and #1103 would indicate that the AIX compiler is also used. I'd also expect the Intel compiler to be used somewhere. For people using other than the Sun or GNU compilers (or switch-compatible compilers), could you please take a look at bug #1054 and let me know how your compiler pronounces -nostdlib? In order to keep dlloader modules portable between machines of the same binary format, we can't let them link against the system libc or libdl. I suppose you only need to care about #1054 if your platform uses the module loader. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBIU5TW4otUKDs0NMRAkYqAJ4ne0Vcp44rGvo2rpNAQHDT6WHZvwCePTeL 7FlLU3UlJ3q2D28yHrVYRws= =1tyc -----END PGP SIGNATURE----- From Alan.Coopersmith at Sun.COM Mon Aug 16 17:42:26 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 16 17:42:31 2004 Subject: [Xorg] Re: Code freeze and first release candidate tagged In-Reply-To: <41214963.5000903@Sun.COM> References: <20040816233226.GA23614@kem.org> <41214793.4000001@Sun.COM> <41214963.5000903@Sun.COM> Message-ID: <41215472.50709@Sun.COM> Stuart Kreitman wrote: > Does everyone outside of SUN use gcc, and if so, would you write an > internal bug to ask our code tools to increase the PIC table? They'd close it as "RTFM". If your code uses more than 2048 symbols on SPARC, you need to use -KPIC (Sun cc) or -fPIC (gcc), instead of the -Kpic/-fpic used by default in the X Imake configs. The fix here is simply to use the right set of PIC flags for the GL libraries. (I fixed this before, but it seems to have gotten lost in the Mesa 6 import and code reorganization.) -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From bryce at osdl.org Mon Aug 16 17:51:04 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 16 17:51:05 2004 Subject: [Xorg] glitz config issue on 'PTHREADS' Message-ID: <Pine.LNX.4.33.0408161748250.22637-100000@osdlab.pdx.osdl.net> When running autogen.sh for glitz I'm seeing the following warning and errors: {bryce@blackwold} ~/src/Cairo/glitz (104): ./autogen.sh ./autogen.sh: Note: `./configure' will be run with no arguments. If you wish to pass any to it, please specify them on the `./autogen.sh' command line. ./autogen.sh: running `libtoolize --copy --force' Putting files in AC_CONFIG_AUX_DIR, `config'. ./autogen.sh: running `aclocal' ./autogen.sh: running `autoheader' configure.in:92: warning: AC_TRY_RUN called without default to allow cross compi ling /usr/bin/autoheader-2.13: Symbol `PTHREADS' is not covered by /usr/share/autocon f/acconfig.h /usr/bin/autoheader-2.13: Symbol `XTHREADS' is not covered by /usr/share/autocon f/acconfig.h What should I be doing to make it configure? Thanks, Bryce From Alan.Coopersmith at Sun.COM Mon Aug 16 21:14:58 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 16 21:15:02 2004 Subject: [Xorg] Support of ancient servers in Xorg tree? Message-ID: <41218642.2040806@Sun.COM> The tree still contains rudimentary support for building ancient servers such as the old Xdec, Xsun, Xhp, etc. How much do we care about this? Should it just be put in the release notes that they no longer work? I was doing a test build on Solaris SPARC this evening and forgot to set the BuildXFree86OnSparcSunOS flag, so it defaulted to building Xsun instead of Xorg. This failed miserably due to various damage from Damage. First it wouldn't link, since miext/damage/libdamage.a wasn't built since that was only added to some X server targets in xc/programs/Xserver/Imakefile. Adding it didn't help because that won't build unless PIXPRIV is defined to give devPrivates in pixmaps, which is only set in xorg.cf, xfree86.cf, and cygwin.cf. Trying to set BuildDamage NO and not build miext/damage failed because then misprite in libmi can't find the Damage functions it needs, since those weren't #ifdef'ed in. With enough work, this can all be fixed, but the question is, is it worth it? I doubt these ancient servers will be carried over to the modular tree - does anyone still use them today? (If I were going to try to fix, I think the best way out of the above mess is to define PIXPRIV by default and build miext/damage for all servers instead of just the few that build it now. #ifdef DAMAGE around the libmi calls to the Damage functions would also be good. I haven't followed through on that to see if it works or not though. I don't think we have any spare machines running that still have hardware old enough to use the Xsun server from this tree - we could dig some out of storage, but I've got much better uses of my time than that.) -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From kem at freedesktop.org Mon Aug 16 22:38:16 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Mon Aug 16 22:38:19 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040817053816.GA29525@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 11 Fixed yesterday: 8 Added yesterday: 3 Current list of blocker bugs: ----------------------------- * Bug #770: Hangs with Chromium - Fix has been checked into Mesa CVS - Eric Anholt has permission to merge changes from Mesa CVS * Bug #999: Release notes for next release - Need someone to start documenting changes for release notes * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version * Bug #1065: Test and enable Render accel on R100 - Race condition related to bug #770 - Will test after changes are merged in from Mesa CVS * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1104: Won't build on Solaris/SPARC - Patch supplied and reviewed - Waiting for new patch to review From bryce at osdl.org Mon Aug 16 22:42:07 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 16 22:42:14 2004 Subject: [Xorg] Re: Xorg tinderbox status In-Reply-To: <20040817035019.GB4373@async.com.br> Message-ID: <Pine.LNX.4.33.0408162232410.22637-100000@osdlab.pdx.osdl.net> On Tue, 17 Aug 2004, Christian Robottom Reis wrote: > On Mon, Aug 09, 2004 at 10:20:39AM -0700, Bryce Harrington wrote: > > + Add Bonzai > > + Investigate how to get historical data from it > > Are we ready to do this? I chatted very very briefly with Daniel about > this in Oxford but left this dangling for this week[end?]. I'd say the time's ripe for it. :-) > > * Tests worth people running right now > > + xfw4 > > + x11perf > > + rendertest. > > - Has anyone tracked down how hard or easy it is to get these running? Yeah, I've been playing with various bits, and in fact was just playing with rendercheck about an hour ago. 'rendertest' is part of Cairo, but I think I must have typoed it in the list above - 'rendercheck' is the thing we want. It pops up a little window that flashes colors for a while, and prints out stuff like this: src: 1x1R r8g8b8, mask: 10x10 r8g8b8, dst: r8g8b8 window ConjointXor CA composite test error of 64.0000 at (0, 0) -- got: 0.00 1.00 0.00 1.00 expected: 0.00 0.00 0.00 1.00 src color: 0.00 1.00 0.00 1.00 msk color: 0.00 1.00 0.00 1.00 dst color: 0.00 1.00 0.00 1.00 src: 10x10 r8g8b8, mask: 1x1R r8g8b8, dst: r8g8b8 window ConjointXor CA composite test error of 64.0000 at (0, 0) -- got: 0.00 1.00 0.00 1.00 expected: 0.00 0.00 0.00 1.00 src color: 0.00 1.00 0.00 1.00 msk color: 0.00 1.00 0.00 1.00 dst color: 0.00 1.00 0.00 1.00 I don't know how to interpret those results, though, and suspect that like usual the value is in the analysis here... > - Are they reasonable pre-checkin requirements, or do they run in > geological time? rendercheck took a few minutes to run. Unless there's a way to boil down the above data into a yea/nay type value I don't think they're useful as pre-checkin requirements. > - How easy is it to fire them up and grep through the output to > guess for errors and warnings? rendercheck is easy to fire up - there's no supported args. The output I'm not certain about though. Bryce From bryce at osdl.org Mon Aug 16 23:05:18 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 16 23:05:25 2004 Subject: [Xorg] Tinderbox status Message-ID: <Pine.LNX.4.33.0408162301430.22637-100000@osdlab.pdx.osdl.net> There are four boxes still performing tinderbox test runs: alanc SolarisX86 - Error in xpawhelloworld.c finding an include file for defining symbol XawNcurrPageNumInJob. cl012 Debian unstable - Good mh OpenBSD i386 - Good reed.rainer NetBSD - Good Bryce From sndirsch at suse.de Tue Aug 17 00:55:51 2004 From: sndirsch at suse.de (Stefan Dirsch) Date: Tue Aug 17 00:55:57 2004 Subject: [Xorg] Xvfb + Xnest broken Message-ID: <20040817075551.GA8806@suse.de> Hi Looks like Xnest and Xvfb are currently broken. Anybody who can reproduce this? Maybe I've built something stupid? --> Bugs #1091/#1092 Should these treated as blocker bugs? BTW, I think verification if Xvfb still works after the build could be easily done with a tinderbox setup. Xnest as well when started on Xvfb ... Stefan Public Key available ---------------------------------------------------- Stefan Dirsch (Res. & Dev.) SUSE LINUX AG Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 N?rnberg http://www.suse.de Germany ---------------------------------------------------- From alexander.gottwald at s1999.tu-chemnitz.de Tue Aug 17 00:50:56 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Tue Aug 17 01:22:24 2004 Subject: [Xorg] Re: Code freeze and first release candidate tagged In-Reply-To: <20040816233226.GA23614@kem.org> References: <20040816233226.GA23614@kem.org> Message-ID: <Pine.LNX.4.58.0408170949310.9508@odoaker.hrz.tu-chemnitz.de> On Mon, 16 Aug 2004, Kevin E Martin wrote: > 1. Enter the problem into bugzilla (with an associated patch that fixes > the problem, if possible) > 2. Send e-mail to the xorg@freedesktop.org list with the bugzilla bug > number to let everyone know that there is a potential blocker CVS does not build on cygwin http://freedesktop.org/bugzilla/show_bug.cgi?id=1108 Missing SharedXevieReqs on cygwin bye ago -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From alexander.gottwald at s1999.tu-chemnitz.de Tue Aug 17 03:16:02 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Tue Aug 17 03:16:06 2004 Subject: [Xorg] Re: Code freeze and first release candidate tagged In-Reply-To: <20040816233226.GA23614@kem.org> References: <20040816233226.GA23614@kem.org> Message-ID: <Pine.LNX.4.58.0408171214540.9508@odoaker.hrz.tu-chemnitz.de> On Mon, 16 Aug 2004, Kevin E Martin wrote: the xprint change has minor problems on cygwin http://freedesktop.org/bugzilla/show_bug.cgi?id=1060 simple fix: change order of libraries -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From anderson at netsweng.com Tue Aug 17 03:56:53 2004 From: anderson at netsweng.com (Stuart Anderson) Date: Tue Aug 17 04:02:02 2004 Subject: [Xorg] Support of ancient servers in Xorg tree? In-Reply-To: <41218642.2040806@Sun.COM> References: <41218642.2040806@Sun.COM> Message-ID: <Pine.LNX.4.58.0408170653450.2750@trantor.stuart.netsweng.com> I think it is up to the vendors that provided these DDX to decide what their status is (ie it's your call). Fix it, turn it off, or rip it out. Like Mike said, if it stays in, it should get a tinderbox to prove it at least builds ok. There should be a row for it in the Release Readiness Table if you want it. On Mon, 16 Aug 2004, Alan Coopersmith wrote: > The tree still contains rudimentary support for building ancient > servers such as the old Xdec, Xsun, Xhp, etc. How much do we > care about this? Should it just be put in the release notes that > they no longer work? > Stuart Stuart R. Anderson anderson@netsweng.com Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 From keith at tungstengraphics.com Tue Aug 17 04:26:10 2004 From: keith at tungstengraphics.com (Keith Whitwell) Date: Tue Aug 17 04:26:16 2004 Subject: [Xorg] Support of ancient servers in Xorg tree? In-Reply-To: <Pine.LNX.4.58.0408170653450.2750@trantor.stuart.netsweng.com> References: <41218642.2040806@Sun.COM> <Pine.LNX.4.58.0408170653450.2750@trantor.stuart.netsweng.com> Message-ID: <4121EB52.6030407@tungstengraphics.com> Stuart Anderson wrote: > I think it is up to the vendors that provided these DDX to decide what > their status is (ie it's your call). Fix it, turn it off, or rip it out. > Like Mike said, if it stays in, it should get a tinderbox to prove it at > least builds ok. There should be a row for it in the Release Readiness Table > if you want it. > Hmm. I'd prefer to see that differently - the presumption should be that the code should be ripped out unless somebody steps up and (a) protests and (b) is seen to demonstrate willingness to maintain the code. I don't see any value in keeping broken code in the tree otherwise. If someone wants it back in the future, it will still be in the repository (just not visible on the head). Otherwise, we're all tiptoe-ing around trying not to offend people who probably don't exist & if they do are much more interested in other stuff. Keith From anderson at netsweng.com Tue Aug 17 04:51:07 2004 From: anderson at netsweng.com (Stuart Anderson) Date: Tue Aug 17 04:51:11 2004 Subject: [Xorg] Support of ancient servers in Xorg tree? In-Reply-To: <4121EB52.6030407@tungstengraphics.com> References: <41218642.2040806@Sun.COM> <Pine.LNX.4.58.0408170653450.2750@trantor.stuart.netsweng.com> <4121EB52.6030407@tungstengraphics.com> Message-ID: <Pine.LNX.4.58.0408170747230.2750@trantor.stuart.netsweng.com> I didn't mean to imply that we can't get rid of orphaned code, just that since the "owner" of this code is present, and participating, it should be their call as to what happens to it. If it stays, then it should be maintained in the same manner as everything else that stays. Changes to common code requires concensus. Vendor specific code, however, should probably be the responsibility of that vendor. On Tue, 17 Aug 2004, Keith Whitwell wrote: > Stuart Anderson wrote: > > I think it is up to the vendors that provided these DDX to decide what > > their status is (ie it's your call). Fix it, turn it off, or rip it out. > > Like Mike said, if it stays in, it should get a tinderbox to prove it at > > least builds ok. There should be a row for it in the Release Readiness Table > > if you want it. > > > > Hmm. I'd prefer to see that differently - the presumption should be that the > code should be ripped out unless somebody steps up and (a) protests and (b) is > seen to demonstrate willingness to maintain the code. I don't see any value > in keeping broken code in the tree otherwise. If someone wants it back in the > future, it will still be in the repository (just not visible on the head). > > Otherwise, we're all tiptoe-ing around trying not to offend people who > probably don't exist & if they do are much more interested in other stuff. > > Keith > Stuart Stuart R. Anderson anderson@netsweng.com Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 From thomas at winischhofer.net Tue Aug 17 05:19:25 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Tue Aug 17 05:21:18 2004 Subject: [Xorg] Re: Xorg tinderbox status In-Reply-To: <Pine.LNX.4.33.0408162232410.22637-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408162232410.22637-100000@osdlab.pdx.osdl.net> Message-ID: <4121F7CD.7080909@winischhofer.net> Bryce Harrington wrote: > Yeah, I've been playing with various bits, and in fact was just playing > with rendercheck about an hour ago. 'rendertest' is part of Cairo, but > I think I must have typoed it in the list above - 'rendercheck' is the > thing we want. It pops up a little window that flashes colors for a > while, and prints out stuff like this: > > src: 1x1R r8g8b8, mask: 10x10 r8g8b8, dst: r8g8b8 window > ConjointXor CA composite test error of 64.0000 at (0, 0) -- > got: 0.00 1.00 0.00 1.00 > expected: 0.00 0.00 0.00 1.00 > src color: 0.00 1.00 0.00 1.00 > msk color: 0.00 1.00 0.00 1.00 > dst color: 0.00 1.00 0.00 1.00 > src: 10x10 r8g8b8, mask: 1x1R r8g8b8, dst: r8g8b8 window > ConjointXor CA composite test error of 64.0000 at (0, 0) -- > got: 0.00 1.00 0.00 1.00 > expected: 0.00 0.00 0.00 1.00 > src color: 0.00 1.00 0.00 1.00 > msk color: 0.00 1.00 0.00 1.00 > dst color: 0.00 1.00 0.00 1.00 > > I don't know how to interpret those results, though, and suspect that > like usual the value is in the analysis here... rendercheck checks RENDER using various PictOps and various texture formats. The results you get mean that several pixels of the RENDERed result don't match the expected result. For each wrongly rendered pixel a table like this is generated: R G B A > got: 0.00 1.00 0.00 1.00 > expected: 0.00 0.00 0.00 1.00 > src color: 0.00 1.00 0.00 1.00 > msk color: 0.00 1.00 0.00 1.00 > dst color: 0.00 1.00 0.00 1.00 1.0 means "white" (ie 255 in 8bit-per-colorchannel-mode), 0.0 means "black". "Got" is the result from a GetImage call and evaluating the pixel colors, ie the actual result of the RENDER operation (whose operation is described in the line above the table) "expected" is what the pixel's color channels should be "src", "msk", "dst" are the source, mask and destination colors. Seeing such a table means that RENDER did not render correctly. Such errors should not occure if the driver in use has no RENDER acceleration. If it does, it means that the driver's RENDER acceleration is broken. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net *** http://www.winischhofer.net twini AT xfree86 DOT org From rjw57 at hermes.cam.ac.uk Tue Aug 17 05:06:31 2004 From: rjw57 at hermes.cam.ac.uk (Rich Wareham) Date: Tue Aug 17 05:23:40 2004 Subject: [Xorg] [PATCH] Stop faded windows disappearing when mapped with xcompmgr Message-ID: <20040817120631.GA21735@hermes.cam.ac.uk> This is a trivial little patch to make sure things like Gtk menus don't disappear when fade is turned on in xcompmgr. No idea if this is the 'proper' fix but it works for me. --- xcompmgr.c 14 Aug 2004 21:39:51 -0000 1.26 +++ xcompmgr.c 17 Aug 2004 12:02:22 -0000 @@ -197,6 +197,8 @@ { fade **prev; + f->w->opacity = OPAQUE; + for (prev = &fades; *prev; prev = &(*prev)->next) if (*prev == f) { -- Rich From alan at lxorguk.ukuu.org.uk Tue Aug 17 04:45:40 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Tue Aug 17 05:47:57 2004 Subject: [Xorg] Support of ancient servers in Xorg tree? In-Reply-To: <4121EB52.6030407@tungstengraphics.com> References: <41218642.2040806@Sun.COM> <Pine.LNX.4.58.0408170653450.2750@trantor.stuart.netsweng.com> <4121EB52.6030407@tungstengraphics.com> Message-ID: <1092743139.22578.2.camel@localhost.localdomain> On Maw, 2004-08-17 at 12:26, Keith Whitwell wrote: > Hmm. I'd prefer to see that differently - the presumption should be that the > code should be ripped out unless somebody steps up and (a) protests and (b) is
> seen to demonstrate willingness to maintain the code. I don't see any value > in keeping broken code in the tree otherwise. If someone wants it back in the
> future, it will still be in the repository (just not visible on the head). > > Otherwise, we're all tiptoe-ing around trying not to offend people who > probably don't exist & if they do are much more interested in other stuff. After this release the assumption is it gets a lot more modular, so perhaps the legacy code should lurk for this release and the release notes should indicate what is going away, so people have time to save it if they wish. Alan From rlinuz at homeil.com Tue Aug 17 05:32:13 2004 From: rlinuz at homeil.com (rlinuz) Date: Tue Aug 17 06:32:11 2004 Subject: [Xorg] Mapping CTRL+<KEY> between layouts Message-ID: <1092745933.3365.19.camel@localhost.localdomain> Hi, I'm trying to polish the default keyboard layout file for il (Hebrew). The default layout that comes with xorg maps CTRL+<KEY> to CTRL+<HEBREW KEY>, and thus effectively disables all the 'shortcuts' keys. For example, when the keyboard layout is set to il, pressing <CTRL>+<a> ('select-all') actually produces <CTRL>+<hebrew_shin> which is the corresponding Hebrew letter for 'a'. In xkb/types/pc I've added the following lines: type "CTRL" { modifiers = Control; map[Control] = Level2; level_name[Level1] = "Base"; level_name[Level2] = "Ctrl"; }; In xkb/symbols/pc/il I've added the following for each key:
key <AC01> { [ hebrew_shin, A ] }; // the default key <AC01> { type="CTRL", symbols[Group1]=[hebrew_shin, a ] }; After that, the il layout produced 'a' in response to <CTRL>+<a> and this seems to work fine for OpenOffice and Mozilla. However, it does not work in a console window. Although this works for some applications, I'm pretty sure that mapping <CTRL>+<hebrew_shin> to <a> is not good enough. What I really want to do is to map <CTRL>+<hebrew_shin> to <CTRL>+<a>. I've tried the following but it didn't work (notice the ^a): key <AC01> { type="CTRL", symbols[Group1]=[hebrew_shin, ^a ] }; I guess I have to use the keycode of <CTRL>+<a> - any idea what's that keycode? I've tried 0x0001 and 0x0061 they seem to work in OpenOffice and Mozilla but again, not in the console window. Thanks, -S. From morphie at unravel-music.nl Tue Aug 17 06:20:55 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Tue Aug 17 06:38:07 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092323016.3250.107.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> Message-ID: <200408171520.55269.morphie@unravel-music.nl> On Thursday 12 August 2004 17:03, Jim Gettys wrote: > So if people will send me screenshots or pointers to screenshots, http://home.wanadoo.nl/bastiaantje/morphie/screenshots/snapshot50_small.png http://home.wanadoo.nl/bastiaantje/morphie/screenshots/snapshot50.png Latest CVS-stuff. Works nicely without damages in the screen. :-) - Dennie From Jim.Gettys at hp.com Tue Aug 17 06:54:16 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Tue Aug 17 06:54:35 2004 Subject: [Xorg] Support of ancient servers in Xorg tree? In-Reply-To: <41218642.2040806@Sun.COM> References: <41218642.2040806@Sun.COM> Message-ID: <1092750856.3321.16.camel@localhost.localdomain> On Tue, 2004-08-17 at 00:14, Alan Coopersmith wrote: > The tree still contains rudimentary support for building ancient > servers such as the old Xdec, Xsun, Xhp, etc. How much do we > care about this? Should it just be put in the release notes that > they no longer work? > I think we note that they are broken there has been no testing, and that if there is no volunteers and testing before our next release, they will be removed in that release. So adding a bugzilla bug against the release notes is probably the right solution. - Jim From mark at skynet.ie Tue Aug 17 07:18:47 2004 From: mark at skynet.ie (Mark McLoughlin) Date: Tue Aug 17 07:25:34 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092323016.3250.107.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> Message-ID: <1092752327.29018.37.camel@localhost.localdomain> Hi, On Thu, 2004-08-12 at 16:03, Jim Gettys wrote: > Well, we have a release coming up. > > It sure would be nice to have some up to date eye candy screen > shots showing off what the new facilities (e.g. Composite, Damage, > Evie, etc.) to go with the release. I've just fixed up Vino's[1] Damage support and it works great. No idea how you'd screenshot effectively, but its one example of Damage in use anyway. Cheers, Mark. [1] - Vino is GNOME's VNC server From Alan.Coopersmith at Sun.COM Tue Aug 17 07:35:09 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Tue Aug 17 07:35:06 2004 Subject: [Xorg] Tinderbox status In-Reply-To: <Pine.LNX.4.33.0408162301430.22637-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408162301430.22637-100000@osdlab.pdx.osdl.net> Message-ID: <4122179D.90106@sun.com> Bryce Harrington wrote: > There are four boxes still performing tinderbox test runs: > > alanc SolarisX86 - Error in xpawhelloworld.c finding an include file for > defining symbol XawNcurrPageNumInJob. I've reported this under #1060 and Kevin checked in a patch so it's green again now. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From bryce at osdl.org Tue Aug 17 09:27:14 2004 From: bryce at osdl.org (Bryce Harrington) Date: Tue Aug 17 09:27:23 2004 Subject: [Xorg] Re: Xorg tinderbox status In-Reply-To: <20040817145639.GB934@async.com.br> Message-ID: <Pine.LNX.4.33.0408170913560.15735-100000@osdlab.pdx.osdl.net> On Tue, 17 Aug 2004, Christian Robottom Reis wrote: > On Mon, Aug 16, 2004 at 10:42:07PM -0700, Bryce Harrington wrote: > > > Are we ready to do this? I chatted very very briefly with Daniel about > > > this in Oxford but left this dangling for this week[end?]. > > > > I'd say the time's ripe for it. :-) > > Let's schedule this for Saturday, then. Sounds good. How can I help with it? > > > > + rendertest. > > > > Yeah, I've been playing with various bits, and in fact was just playing > > while, and prints out stuff like this: > > So from Thomas' description you're getting a test failure. Yes, that explained the output very well, thanks Thomas. Fwiw, I got a lot of output from it... It seemed fairly continuous through the test. I'll get a better capture of it next time I run it. > Can you quantify how much time it took to run, and what sort of hardware > you're running it on? Sure, I'll get a more detailed time report and machine summary tonight or tomorrow. Like I mentioned it seemed to take less than a few minutes - I started it, went for coffee, and it was done when I got back. This is on a 3GHz P4 with 512k cache, 1G memory, and ATI Radeon R350. > Have you taken a look at the other tests to evaluate how runnable they > are? Not yet, but I plan to do that. Rendercheck was the first test on my list. > > rendercheck took a few minutes to run. Unless there's a way to boil > > down the above data into a yea/nay type value I don't think they're > > useful as pre-checkin requirements. > > As they're failing, you'd assume it isn't that easy to fix anyway. It is > probably easy to boil it down to a succeed/fail model -- just check if > the expected values match the actual values, and bonk if not. *Nod* And track the quantity of success/failures, like we do for LTP. > > rendercheck is easy to fire up - there's no supported args. The output > > I'm not certain about though. > > Is this someone included in the X distribution, or do you need to > download it separately? It's from a separate repository from the pdx.freedesktop.org anonymous cvs. It requires xrender to run (which I got via cairo). Bryce From Alan.Coopersmith at Sun.COM Tue Aug 17 09:45:01 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Tue Aug 17 09:45:04 2004 Subject: [Xorg] Support of ancient servers in Xorg tree? In-Reply-To: <Pine.LNX.4.58.0408170747230.2750@trantor.stuart.netsweng.com> References: <41218642.2040806@Sun.COM> <Pine.LNX.4.58.0408170653450.2750@trantor.stuart.netsweng.com> <4121EB52.6030407@tungstengraphics.com> <Pine.LNX.4.58.0408170747230.2750@trantor.stuart.netsweng.com> Message-ID: <4122360D.9000008@Sun.COM> I'm not sure I want to claim any ownership or responsibility for the hw/sun tree. The only cards listed in the README that I even know where to find are the cg6 series, and those have a directory under hw/xfree86/drivers already. Sun/4 is definitely the only hardware platform listed there we still have, none of the Sun/2, Sun/3 or Sun386i hardware. Unless someone wants to step up and volunteer, I can't see continuing to support it. Since we're so close to the 6.8 release, I think the best solution for that is to release note the lack of support and change the default for Solaris/SPARC builds to build Xorg instead of Xsun (a one-line change to the svr4.cf file). -alan- Stuart Anderson wrote: > I didn't mean to imply that we can't get rid of orphaned code, just that > since the "owner" of this code is present, and participating, it should > be their call as to what happens to it. If it stays, then it should be > maintained in the same manner as everything else that stays. > > Changes to common code requires concensus. Vendor specific code, > however, should probably be the responsibility of that vendor. > > > On Tue, 17 Aug 2004, Keith Whitwell wrote: > > >>Stuart Anderson wrote: >> >>>I think it is up to the vendors that provided these DDX to decide what >>>their status is (ie it's your call). Fix it, turn it off, or rip it out. >>>Like Mike said, if it stays in, it should get a tinderbox to prove it at >>>least builds ok. There should be a row for it in the Release Readiness Table >>>if you want it. >>> >> >>Hmm. I'd prefer to see that differently - the presumption should be that the >>code should be ripped out unless somebody steps up and (a) protests and (b) is >>seen to demonstrate willingness to maintain the code. I don't see any value >>in keeping broken code in the tree otherwise. If someone wants it back in the >>future, it will still be in the repository (just not visible on the head). >> >>Otherwise, we're all tiptoe-ing around trying not to offend people who >>probably don't exist & if they do are much more interested in other stuff. >> >>Keith >> > > > > Stuart > > Stuart R. Anderson anderson@netsweng.com > Network & Software Engineering http://www.netsweng.com/ > 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F > BD03 0A62 E534 37A7 9149 -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From saturn_vk at abv.bg Tue Aug 17 14:19:31 2004 From: saturn_vk at abv.bg (Viktor Kojouharov) Date: Tue Aug 17 14:19:38 2004 Subject: [Xorg] Potential bug with glx + composite + nvidia Message-ID: <247297454.1092777571602.JavaMail.nobody@app1.ni.bg> using the newest cvs code (dating 18.08.04), and the binary nvidia drivers, if L oad "glx" is uncommented, whenever it's used (by just typing glxinfo, or startin g any gl app), it will cause a freeze to the whole system. ----------------------------------------------------------------- http://www.elmaz.com/ - ????????????! From oshofmann at amherst.edu Tue Aug 17 20:20:54 2004 From: oshofmann at amherst.edu (Owen Hofmann 06) Date: Tue Aug 17 20:21:40 2004 Subject: [Xorg] Graphical glitches in xfwm, pekwm when used with xcompmgr Message-ID: <1092799254.340.3.camel@le Hi. I just got around to trying out a recent version of the X.org server, and found that using xcompmgr along with xfwm, and later pekwm, caused some graphical glitches in window decorations. I tried metacity, and it seemed to be fine. Some screenshots: http://www.amherst.edu/~oshofmann/xorg/metacity.png http://www.amherst.edu/~oshofmann/xorg/xfwm.png http://www.amherst.edu/~oshofmann/xorg/pekwm.png I'm running a cvs build from the evening of 8/17, on Arch Linux, on a laptop with a geforce4 mx. These shots are taken with the nvidia binary drivers, but the nv driver showed the same problems. I must say I'm really excited about the rapid development of the X.org server. Thanks, Owen From kem at freedesktop.org Tue Aug 17 20:59:53 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 17 20:59:59 2004 Subject: [Xorg] Release candidate 2 tagged Message-ID: <20040818035953.GA16682@kem.org> The X.Org CVS tree has been tagged for the second release candidate since several major blocker bugs were fixed today. If you are building test packages, please build them against the XORG-6_7_99_902 tag and reply here with the location of your packages. For this release, we have set up a release status test matrix, which can be found here: http://wiki.freedesktop.org/XOrg/XorgReleaseStatus On that page are instructions for running the build, install, run and conformance tests. Your help testing and filling in this test matrix is greatly appreciated! From kem at freedesktop.org Tue Aug 17 21:12:45 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 17 21:12:49 2004 Subject: [Xorg] RC2 test report Message-ID: <20040818041245.GB16682@kem.org> Here is my test report: Name: Kevin E. Martin Test date: 17 August 2004 Platform: Linux, IA-32, Red Hat 9 Release tag: XORG-6_7_99_902 (RC2) Build tests: all tests passed Install tests: all tests passed Conformance: xtest failed Run tests: not yet run Notes: - It looks like most of the xtest failures are in XGrabButton, which I am looking into. - The test matrix has been updated with these results. - When others post their results, I will add them to the test matrix. From kem at freedesktop.org Tue Aug 17 21:21:00 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 17 21:21:04 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040818042100.GC16682@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 5 Fixed yesterday: 6 Added yesterday: 4 Current list of blocker bugs: ----------------------------- * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version 3. Leave hard failure in code * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1104: Won't build on Solaris/SPARC - Waiting for new patch to review * Bug #1105: cw break CopyArea for non-redir dst, redir src - Patch supplied - More testing is needed to ensure that it does not break anything From andrew at pimlott.net Tue Aug 17 21:49:25 2004 From: andrew at pimlott.net (Andrew Pimlott) Date: Tue Aug 17 21:49:43 2004 Subject: [Xorg] [PATCH] allow EmulateWheel to generate normal clicks too In-Reply-To: <200408162000.16600.Mathias.Froehlich@gmx.net> References: <20040815085500.GC2706@pimlott.net> <a728f9f90408151155486e0426@mail.gmail.com> <20040815200615.GB4574@pimlott.net> <200408162000.16600.Mathias.Froehlich@gmx.net> Message-ID: <20040818044925.GC4521@pimlott.net> On Mon, Aug 16, 2004 at 08:00:16PM +0200, Mathias Fr?hlich wrote: > I never thought about an other solution to that problem since it works > sufficiently well for me. Likewise, I just wrote the first way that occurred to me, and didn't think about a timeout until I saw your patch. > My experience with that feature (and my hardware) is that my trackpoint on my > thinkpad sometimes slightly drifts away with a more or less little speed, > even if I do not touch the trackpoint at all. Good point--I have seen this on multiple laptops. On my current one, it is not bad, but I have seen a middle-click fail at least once with my patch because of the drifting trackpoint. > IMO this could be better handled with the timeout approach since the decision > of emitting middle mouse button clicks does not depend on a funky mouse > hardware but only on your click speed ... True; on the other hand, I'm not sure that users are very aware of how long they hold down the mouse for a click. They may be more aware of whether or not they moved the mouse. And maybe a threshold will remove the funky mouse issue. > Is the movement threshold configurable? I did not implement a threshold initially. But it seems that it would be necessary for my approach, so I added it, hard-coded at 5 pixels for now. (The distance for a scroll is 10 pixels. BTW, the documentation is wrong about that and the code is inconsistent.) > I don't think that we should overcomlicate that issue with different > approaches, much configuration options .... right > Could you provide me a mouse module with the movement approach? The new patch is appended, and I can send you (and anyone else) the module in a separate message. If you didn't catch the beginning of the thread, it's at http://freedesktop.org/pipermail/xorg/2004-August/002404.html > I will tell you in a few days if this does not work well with that drift in > hardware. Likewise, I'll try out your patch soon. What timeout do you suggest? Andrew --- hw/xfree86/os-support/xf86OSmouse.h.orig 2004-08-15 00:24:15.000000000 -0 700 +++ hw/xfree86/os-support/xf86OSmouse.h 2004-08-17 21:31:18.000000000 -0700 @@ -150,6 +150,8 @@ Bool emulateWheel; int wheelInertia; int wheelButtonMask; + Bool wheelButtonClick; + int wheelButtonMoved; int negativeX; /* Button values. Unlike the Z and */ int positiveX; /* W equivalents, these are butt on */ int negativeY; /* values rather than button mas ks. */ --- hw/xfree86/input/mouse/mouse.c.orig 2004-08-15 00:07:41.000000000 -0700 +++ hw/xfree86/input/mouse/mouse.c 2004-08-17 21:34:55.000000000 -0700 @@ -185,6 +185,7 @@ OPTION_RESOLUTION, OPTION_EMULATE_WHEEL, OPTION_EMU_WHEEL_BUTTON, + OPTION_EMU_WHEEL_CLICK, OPTION_EMU_WHEEL_INERTIA, OPTION_X_AXIS_MAPPING, OPTION_Y_AXIS_MAPPING, @@ -222,6 +223,7 @@ { OPTION_RESOLUTION, "Resolution", OPTV_INTEGER, {0}, FALSE }, { OPTION_EMULATE_WHEEL, "EmulateWheel", OPTV_BOOLEAN, {0}, FALSE }, { OPTION_EMU_WHEEL_BUTTON, "EmulateWheelButton", OPTV_INTEGER, {0}, FALSE } , + { OPTION_EMU_WHEEL_CLICK, "EmulateWheelClickToo", OPTV_BOOLEAN, {0}, FALSE }, { OPTION_EMU_WHEEL_INERTIA, "EmulateWheelInertia", OPTV_INTEGER, {0} , FALSE }, { OPTION_X_AXIS_MAPPING, "XAxisMapping", OPTV_STRING, {0}, FALSE }, { OPTION_Y_AXIS_MAPPING, "YAxisMapping", OPTV_STRING, {0}, FALSE }, @@ -619,6 +621,9 @@ } pMse->wheelButtonMask = 1 << (wheelButton - 1);
/* Intercept wheel emulation. */ if (pMse->emulateWheel && (buttons & pMse->wheelButtonMask)) { + pMse->wheelButtonMoved += abs(dx) + abs(dy); + /* Y axis movement */ if (pMse->negativeY != MSE_NOAXISMAP) { pMse->wheelYDistance += dy; @@ -2044,10 +2052,9 @@ } }
- /* Absorb the mouse movement and the wheel button press. */ + /* Absorb the mouse movement. */ dx = 0; dy = 0; - buttons &= ~pMse->wheelButtonMask; }
+ /* We generally swallow wheelButtonMask events, except when a wheel + * button is released, and we haven't moved the mouse since a wheel + * button was pressed, and EmulateWheelClickToo is set. */ + + if (pMse->emulateWheel && change & pMse->wheelButtonMask) { + int wheelChange = change & pMse->wheelButtonMask; + + while (wheelChange) { + id = ffs(wheelChange); + wheelChange &= ~(1 << (id - 1)); + if (pMse->wheelButtonClick && + ! (buttons & (1 << (id - 1))) && /* released */ + pMse->wheelButtonMoved < 5) { + xf86PostButtonEvent(pInfo->dev, 0, id, 1, 0, 0); + xf86PostButtonEvent(pInfo->dev, 0, id, 0, 0, 0); + } + } + + if (! (buttons & pMse->wheelButtonMask)) + pMse->wheelButtonMoved = 0; + + buttons &= ~pMse->wheelButtonMask; + change &= ~pMse->wheelButtonMask; + } + /* * adjust buttons state for drag locks! * if there is drag locks --- hw/xfree86/input/mouse/mouse.man.orig 2004-08-15 01:04:07.000000000 -0 700 +++ hw/xfree86/input/mouse/mouse.man 2004-08-15 01:16:00.000000000 -0700 @@ -112,6 +112,12 @@ .B YAxisMapping settings. Default: 4. .TP 7 +.BI "Option \*qEmulateWheelClickToo\*q \*q" boolean \*q +Causes +.B EmulateWheelButton +to generate normal clicks when the mouse isn't moved between press and +release. Default: off +.TP 7 .BI "Option \*qEmulateWheelInertia\*q \*q" integer \*q Specifies how far (in pixels) the pointer must move to generate button press/release events in wheel emulation mode. Default: 50. From oshofmann at amherst.edu Tue Aug 17 22:30:21 2004 From: oshofmann at amherst.edu (Owen Hofmann 06) Date: Tue Aug 17 22:30:59 2004 Subject: [Xorg] Graphical glitches in xfwm, pekwm when used with xcompmgr In-Reply-To: <1092799254.340.3.camel@le References: <1092799254.340.3.camel@le Message-ID: <1092807021.1030.1.camel@le Seems to be the same/similar problem as bugs #1101 and #1095. Sorry if I've cluttered up the list. > Hi. I just got around to trying out a recent version of the X.org > server, and found that using xcompmgr along with xfwm, and later pekwm, > caused some graphical glitches in window decorations. I tried metacity, > and it seemed to be fine. > > Some screenshots: > http://www.amherst.edu/~oshofmann/xorg/metacity.png > http://www.amherst.edu/~oshofmann/xorg/xfwm.png > http://www.amherst.edu/~oshofmann/xorg/pekwm.png > > I'm running a cvs build from the evening of 8/17, on Arch Linux, on a > laptop with a geforce4 mx. These shots are taken with the nvidia binary > drivers, but the nv driver showed the same problems. > > I must say I'm really excited about the rapid development of the X.org > server. > > Thanks, > Owen > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From elylevy-xserver at cs.huji.ac.il Wed Aug 18 02:43:13 2004 From: elylevy-xserver at cs.huji.ac.il (Ely Levy) Date: Wed Aug 18 02:43:18 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: <20040818042100.GC16682@kem.org> References: <20040818042100.GC16682@kem.org> Message-ID: <Pine.LNX.4.56.0408181242180.14080@grok.cs.huji.ac.il> On Wed, 18 Aug 2004, Kevin E Martin wrote: > Current list of blocker bugs: > ----------------------------- > * Bug #999: Release notes/documentation for next release > - Need someone to start documenting changes for release notes > - Need to investigate what other documentation changes are needed > How about a list of things which would not be supported in next version? Ely From alexdeucher at gmail.com Wed Aug 18 05:57:54 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Wed Aug 18 05:58:06 2004 Subject: [Xorg] [PATCH] allow EmulateWheel to generate normal clicks too In-Reply-To: <20040818044925.GC4521@pimlott.net> References: <20040815085500.GC2706@pimlott.net> <a728f9f90408151155486e0426@mail.gmail.com> <20040815200615.GB4574@pimlott.net> <200408162000.16600.Mathias.Froehlich@gmx.net> <20040818044925.GC4521@pimlott.net> Message-ID: <a728f9f90408180557342b0c92@mail.gmail.com> On Wed, 18 Aug 2004 00:49:25 -0400, Andrew Pimlott <andrew@pimlott.net> wrote: > On Mon, Aug 16, 2004 at 08:00:16PM +0200, Mathias Fr?hlich wrote: > > I never thought about an other solution to that problem since it works > > sufficiently well for me. > > Likewise, I just wrote the first way that occurred to me, and didn't > think about a timeout until I saw your patch. > > > My experience with that feature (and my hardware) is that my trackpoint on m y > > thinkpad sometimes slightly drifts away with a more or less little speed, > > even if I do not touch the trackpoint at all. > > Good point--I have seen this on multiple laptops. On my current one, it > is not bad, but I have seen a middle-click fail at least once with my > patch because of the drifting trackpoint. > > > IMO this could be better handled with the timeout approach since the decisio n > > of emitting middle mouse button clicks does not depend on a funky mouse > > hardware but only on your click speed ... > > True; on the other hand, I'm not sure that users are very aware of how > long they hold down the mouse for a click. They may be more aware of > whether or not they moved the mouse. And maybe a threshold will remove > the funky mouse issue. > > > Is the movement threshold configurable? > > I did not implement a threshold initially. But it seems that it would > be necessary for my approach, so I added it, hard-coded at 5 pixels for > now. (The distance for a scroll is 10 pixels. BTW, the documentation > is wrong about that and the code is inconsistent.) > > > I don't think that we should overcomlicate that issue with different > > approaches, much configuration options .... > > right > > > Could you provide me a mouse module with the movement approach? > > The new patch is appended, and I can send you (and anyone else) the > module in a separate message. If you didn't catch the beginning of the > thread, it's at > http://freedesktop.org/pipermail/xorg/2004-August/002404.html I love this feature (been using tpscroll forever), so as soon as we decide on an approach I'll be happy to apply the resulting patch to cvs (after the new release is out) assuming none of the other developers have a problem with it. Alex > > > I will tell you in a few days if this does not work well with that drift in > > hardware. > > Likewise, I'll try out your patch soon. What timeout do you suggest? > > Andrew > > --- hw/xfree86/os-support/xf86OSmouse.h.orig 2004-08-15 00:24:15.000000000 -0700 > +++ hw/xfree86/os-support/xf86OSmouse.h 2004-08-17 21:31:18.000000000 -0700 > @@ -150,6 +150,8 @@ > Bool emulateWheel; > int wheelInertia; > int wheelButtonMask; > + Bool wheelButtonClick; > + int wheelButtonMoved; > int negativeX; /* Button values. Unlike the Z and */ > int positiveX; /* W equivalents, these are bu tton */ > int negativeY; /* values rather than button m asks. */ > --- hw/xfree86/input/mouse/mouse.c.orig 2004-08-15 00:07:41.000000000 -0700 > +++ hw/xfree86/input/mouse/mouse.c 2004-08-17 21:34:55.000000000 -0700 > @@ -185,6 +185,7 @@ > OPTION_RESOLUTION, > OPTION_EMULATE_WHEEL, > OPTION_EMU_WHEEL_BUTTON, > + OPTION_EMU_WHEEL_CLICK, > OPTION_EMU_WHEEL_INERTIA, > OPTION_X_AXIS_MAPPING, > OPTION_Y_AXIS_MAPPING, > @@ -222,6 +223,7 @@ > { OPTION_RESOLUTION, "Resolution", OPTV_INTEGER, {0}, FALSE }, > { OPTION_EMULATE_WHEEL, "EmulateWheel", OPTV_BOOLEAN, {0}, FALSE }, > { OPTION_EMU_WHEEL_BUTTON, "EmulateWheelButton", OPTV_INTEGER, {0}, FALSE }, > + { OPTION_EMU_WHEEL_CLICK, "EmulateWheelClickToo", OPTV_BOOLEAN, {0}, FAL SE }, > { OPTION_EMU_WHEEL_INERTIA, "EmulateWheelInertia", OPTV_INTEGER, { 0}, FALSE }, > { OPTION_X_AXIS_MAPPING, "XAxisMapping", OPTV_STRING, {0}, FALSE }, > { OPTION_Y_AXIS_MAPPING, "YAxisMapping", OPTV_STRING, {0}, FALSE }, > @@ -619,6 +621,9 @@ > } > pMse->wheelButtonMask = 1 << (wheelButton - 1); > > + pMse->wheelButtonClick = xf86SetBoolOption(pInfo->options, > + "EmulateWheelClickToo", FALSE); > + > pMse->wheelInertia = xf86SetIntOption(pInfo->options, > "EmulateWheelInertia", 10); > if (pMse->wheelInertia <= 0) { > @@ -689,8 +694,9 @@ > pInfo->name, pMse->negativeY, pMse->positiveY); > } > xf86Msg(X_CONFIG, "%s: EmulateWheel, EmulateWheelButton: %d, " > - "EmulateWheelInertia: %d\n", > - pInfo->name, wheelButton, pMse->wheelInertia); > + "EmulateWheelClickToo: %d, EmulateWheelInertia: %d\n ", > + pInfo->name, wheelButton, pMse->wheelInertia, > + pMse->wheelButtonClick); > } > if (origButtons != pMse->buttons) > from = X_CONFIG; > @@ -1992,6 +1998,8 @@ > > /* Intercept wheel emulation. */ > if (pMse->emulateWheel && (buttons & pMse->wheelButtonMask)) { > + pMse->wheelButtonMoved += abs(dx) + abs(dy); > + > /* Y axis movement */ > if (pMse->negativeY != MSE_NOAXISMAP) { > pMse->wheelYDistance += dy; > @@ -2044,10 +2052,9 @@ > } > } > > - /* Absorb the mouse movement and the wheel button press. */ > + /* Absorb the mouse movement. */ > dx = 0; > dy = 0; > - buttons &= ~pMse->wheelButtonMask; > } > > if (dx || dy) > @@ -2060,6 +2067,31 @@ > else > change = buttons ^ reverseBits(reverseMap, pMse->lastButtons); > > + /* We generally swallow wheelButtonMask events, except when a wheel > + * button is released, and we haven't moved the mouse since a wheel > + * button was pressed, and EmulateWheelClickToo is set. */ > + > + if (pMse->emulateWheel && change & pMse->wheelButtonMask) { > + int wheelChange = change & pMse->wheelButtonMask; > + > + while (wheelChange) { > + id = ffs(wheelChange); > + wheelChange &= ~(1 << (id - 1)); > + if (pMse->wheelButtonClick && > + ! (buttons & (1 << (id - 1))) && /* released */ > + pMse->wheelButtonMoved < 5) { > > > + xf86PostButtonEvent(pInfo->dev, 0, id, 1, 0, 0); > + xf86PostButtonEvent(pInfo->dev, 0, id, 0, 0, 0); > + } > + } > + > + if (! (buttons & pMse->wheelButtonMask)) > + pMse->wheelButtonMoved = 0; > + > + buttons &= ~pMse->wheelButtonMask; > + change &= ~pMse->wheelButtonMask; > + } > + > /* > * adjust buttons state for drag locks! > * if there is drag locks > --- hw/xfree86/input/mouse/mouse.man.orig 2004-08-15 01:04:07.000000000 -0700 > +++ hw/xfree86/input/mouse/mouse.man 2004-08-15 01:16:00.000000000 -0700 > @@ -112,6 +112,12 @@ > .B YAxisMapping > settings. Default: 4. > .TP 7 > +.BI "Option \*qEmulateWheelClickToo\*q \*q" boolean \*q > +Causes > +.B EmulateWheelButton > +to generate normal clicks when the mouse isn't moved between press and > +release. Default: off > +.TP 7 > .BI "Option \*qEmulateWheelInertia\*q \*q" integer \*q > Specifies how far (in pixels) the pointer must move to generate button > press/release events in wheel emulation mode. Default: 50. > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From rjw57 at hermes.cam.ac.uk Wed Aug 18 11:02:30 2004 From: rjw57 at hermes.cam.ac.uk (Rich Wareham) Date: Wed Aug 18 11:01:16 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <1092323016.3250.107.camel@localhost.localdomain> References: <1092323016.3250.107.camel@localhost.localdomain> Message-ID: <20040818180230.GE21735@hermes.cam.ac.uk> On Thu, Aug 12, 2004 at 11:03:36AM -0400, Jim Gettys wrote: > Well, we have a release coming up. > > It sure would be nice to have some up to date eye candy screen > shots showing off what the new facilities (e.g. Composite, Damage, > Evie, etc.) to go with the release. Not terribly exciting but I've been hacking Gtk + metacity to support the new ARGB visual type. You can how have properly alpha-composited window borders. http://lotsofnakedwomen.com/~rjw57/haxie2.png Note that this is just a simple PNG theme with some holes drilled in it via the gimp. Note the nice blending around the smooth hole. -- Rich From thomas.klein at lanterne.org Wed Aug 18 12:23:11 2004 From: thomas.klein at lanterne.org (thomas klein) Date: Wed Aug 18 12:23:13 2004 Subject: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <200408151502.56815.morphie@unravel-music.nl> References: <E1BwEyC-0000Fw-LE@evo.keithp.com> <200408151502.56815.morphie@unravel-music.nl> Message-ID: <200408182123.11502.thomas.klein@lanterne.org> On Sunday 15 August 2004 15:02, Dennie Bastiaan wrote: > xcompmgr runs, the eye-candy is on, but the screen freezes. I can > move the mouse, and I can click on icons and the program is > starting, but the screen won't refresh anymore so I don't see any > changes anymore. same problem here linux 2.6.8 kdrive Xmach64 (16bpp) last xcompmgr debian unstable / kde 3.3.3 t. From ryan.gallagher at comcast.net Wed Aug 18 12:38:18 2004 From: ryan.gallagher at comcast.net (Ryan) Date: Wed Aug 18 12:37:30 2004 Subject: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <200408182123.11502.thomas.klein@lanterne.org> References: <E1BwEyC-0000Fw-LE@evo.keithp.com> <200408151502.56815.morphie@unravel-music.nl> <200408182123.11502.thomas.klein@lanterne.org> Message-ID: <1092857898.2439.1.camel@localhost.localdomain> This sounds like bug 1107. Do you have a radeon? On Wed, 2004-08-18 at 21:23 +0200, thomas klein wrote: > On Sunday 15 August 2004 15:02, Dennie Bastiaan wrote: > > > xcompmgr runs, the eye-candy is on, but the screen freezes. I can > > move the mouse, and I can click on icons and the program is > > starting, but the screen won't refresh anymore so I don't see any > > changes anymore. > > same problem here > > linux 2.6.8 > > kdrive Xmach64 (16bpp) > > last xcompmgr > > debian unstable / kde 3.3.3 > > t. > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From ryan.gallagher at comcast.net Wed Aug 18 12:42:27 2004 From: ryan.gallagher at comcast.net (Ryan) Date: Wed Aug 18 12:41:33 2004 Subject: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <1092857898.2439.1.camel@localhost.localdomain> References: <E1BwEyC-0000Fw-LE@evo.keithp.com> <200408151502.56815.morphie@unravel-music.nl> <200408182123.11502.thomas.klein@lanterne.org> <1092857898.2439.1.camel@localhost.localdomain> Message-ID: <1092858147.2439.6.camel@localhost.localdomain> Er... Xmach64, not a radeon, sorry for not reading more closely, btw this bug happens for me w/xorg and xcompmgr as of 08/18. On Wed, 2004-08-18 at 14:38 -0500, Ryan wrote: > This sounds like bug 1107. Do you have a radeon? > > On Wed, 2004-08-18 at 21:23 +0200, thomas klein wrote: > > On Sunday 15 August 2004 15:02, Dennie Bastiaan wrote: > > > > > xcompmgr runs, the eye-candy is on, but the screen freezes. I can > > > move the mouse, and I can click on icons and the program is > > > starting, but the screen won't refresh anymore so I don't see any > > > changes anymore. > > > > same problem here > > > > linux 2.6.8 > > > > kdrive Xmach64 (16bpp) > > > > last xcompmgr > > > > debian unstable / kde 3.3.3 > > > > t. > > _______________________________________________ > > xorg mailing list > > xorg@freedesktop.org > > http://freedesktop.org/mailman/listinfo/xorg > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From svu at gnome.org Wed Aug 18 13:16:19 2004 From: svu at gnome.org (Sergey V. Udaltsov) Date: Wed Aug 18 14:21:58 2004 Subject: [Xorg] is it possible to have keyboard layout detection? In-Reply-To: <20040817004233.4C51F9F150@freedesktop.org> References: <20040817004233.4C51F9F150@freedesktop.org> Message-ID: <4123B913.3000802@gnome.org> While we are at this point, one more question: Even without layout, it would be cool to perform automatic XKB configuration for hotplugged (and not only?) keyboards. So in XKB configuration repository, it could be handy to have IDs (USB ID) associated with the relevant models. Currently, the universal XKB registry file is xorg.xml (which eventually will become base.xml, I hope - looking at xkeyboard-config). Would it make sense to put USB IDs (or other HW-based IDs) into this file? Would this help kdb driver to process hotplug better? Sergey From morphie at unravel-music.nl Wed Aug 18 14:42:17 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Wed Aug 18 15:07:27 2004 Subject: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <200408182123.11502.thomas.klein@lanterne.org> References: <E1BwEyC-0000Fw-LE@evo.keithp.com> <200408151502.56815.morphie@unravel-music.nl> <200408182123.11502.thomas.klein@lanterne.org> Message-ID: <200408182342.17865.morphie@unravel-music.nl> On Wednesday 18 August 2004 21:23, thomas klein wrote: > On Sunday 15 August 2004 15:02, Dennie Bastiaan wrote: > > xcompmgr runs, the eye-candy is on, but the screen freezes. I can > > move the mouse, and I can click on icons and the program is > > starting, but the screen won't refresh anymore so I don't see any > > changes anymore. > > same problem here > > linux 2.6.8 > > kdrive Xmach64 (16bpp) > > last xcompmgr > > debian unstable / kde 3.3.3 > Just to tell you that with xorg R6.7.99.902 I don't have those problems anymore. - Dennie From skatan at despammed.com Wed Aug 18 15:39:57 2004 From: skatan at despammed.com (Ditch Digger) Date: Wed Aug 18 15:33:48 2004 Subject: [despammed] Re: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: <200408182342.17865.morphie@unravel-music.nl> References: <E1BwEyC-0000Fw-LE@evo.keithp.com> <200408151502.56815.morphie@unra vel-music.nl> <200408182123.11502.thomas.klein@lanterne.org> <200408182342.17865.morphie@unravel-music.nl> Message-ID: <4123DABD.7080108@despammed.com> Dennie Bastiaan ha scritto: >On Wednesday 18 August 2004 21:23, thomas klein wrote: > > >>On Sunday 15 August 2004 15:02, Dennie Bastiaan wrote: >> >> >>>xcompmgr runs, the eye-candy is on, but the screen freezes. I can >>>move the mouse, and I can click on icons and the program is >>>starting, but the screen won't refresh anymore so I don't see any >>>changes anymore. >>> >>> >>same problem here >> >>linux 2.6.8 >> >>kdrive Xmach64 (16bpp) >> >>last xcompmgr >> >>debian unstable / kde 3.3.3 >> >> >> > >Just to tell you that with xorg R6.7.99.902 I don't have those problems >anymore. > >- Dennie >_______________________________________________ >xorg mailing list >xorg@freedesktop.org >http://freedesktop.org/mailman/listinfo/xorg > >---------------------------------------------- >Filtered by despammed.com. Tracer: 1092867365 >Consider a PayPal donation to help Despammed >stay a step or two ahead of the bad guys. >A new PayPal donation button is now on the >home page. Thanks! > > > to me happen sometimes, today twice xorg R6.7.99.902 and latest xcompmgr -c FC2 Radeon 9200 kernel 2.6.7 From brian.paul at tungstengraphics.com Wed Aug 18 15:47:38 2004 From: brian.paul at tungstengraphics.com (Brian Paul) Date: Wed Aug 18 15:49:27 2004 Subject: [Xorg] Mesa 6.1 released Message-ID: <4123DC8A.7050701@tungstengraphics.com> I've wrapped up Mesa 6.1. The CVS tree has been tagged with 'mesa_6_1' and the tarballs can be downloaded from the SourceForge site. I'll leave it up to the DRI/X.org developers to pull this into the upcoming X server release. There have been only minor changes over the past week, I believe. Mesa developers: if you're anxious to start checking in new development / new feature code into the Mesa CVS tree, let me know and I'll create a 'mesa_6_2_branch' branch. Then the trunk will be open for new development while the mesa_6_2_branch will be for bug fixes for the 6.2 release (the usual system). But until I create that branch, the CVS trunk should be for bug fixes only. Thanks. -Brian From skatan at despammed.com Wed Aug 18 15:55:57 2004 From: skatan at despammed.com (Ditch Digger) Date: Wed Aug 18 15:49:45 2004 Subject: [Xorg] moving windows cpu 100% + xcompmgr Message-ID: <4123DE7D.8040907@despammed.com> I'm testing Xorg latest CVS with xcompmgr, I notced that when I move any window X will hit the cpu up to 100%! am i missing something? FC2 Radeon 9200 kernel 2.6.7 Section "Device" Identifier "Device[0]" Driver "radeon" VendorName "ATI" Option "RenderAccel" "On" Option "AGPMode" "4" Option "EnablePageFlip" "on" Option "backingstore" "yes" Option "HWcursor" Option "ForceCRT2Type" "VGA" Option "MergedFB" "true" Option "CRT2Position" "RightOf" Option "MetaModes" "1152x864-1152x864 800x600-1024x768 1024x768-800x600 1024x768 800x600" Option "CRT2HSync" "24-65" Option "CRT2VRefresh" "50-120" EndSection From aplattner at nvidia.com Wed Aug 18 19:48:42 2004 From: aplattner at nvidia.com (Aaron Plattner) Date: Wed Aug 18 19:52:41 2004 Subject: [Xorg] Detecting Composite from the driver Message-ID: <20040819024841.GH3479@dhcp-177-151.nvidia.com> When Composite is enabled, I'd like to avoid exposing any video overlay Xv adapters in ScreenInit. Is there an interface for the driver to determine that Composite is going to be enabled? Thanks! -- Aaron Plattner From kem at freedesktop.org Wed Aug 18 20:03:55 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 18 20:04:00 2004 Subject: [Xorg] Detecting Composite from the driver In-Reply-To: <20040819024841.GH3479@dhcp-177-151.nvidia.com> References: <20040819024841.GH3479@dhcp-177-151.nvidia.com> Message-ID: <20040819030355.GA22111@kem.org> On Wed, Aug 18, 2004 at 07:48:42PM -0700, Aaron Plattner wrote: > When Composite is enabled, I'd like to avoid exposing any video overlay Xv > adapters in ScreenInit. Is there an interface for the driver to determine tha t > Composite is going to be enabled? Yes, there is a global variable, Bool noCompositeExtension, that is true when the Composite extension is disabled and false when it is enabled. There are similar variables for the Xinerama, Xevie, Render, Test and Xkb extensions. From matthieu.herrb at laas.fr Wed Aug 18 21:11:01 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Wed Aug 18 21:11:12 2004 Subject: [Xorg] small Imakefiles patch Message-ID: <41242855.3060708@laas.fr> I've having troubles with the code that forces uses of the kbd driver on OpenBSD/amd64 (which uses DoLoadableServer NO). So I tried enabling UseDeprecatedKeyboardDriver and found out that make was bailing on incorrect Makefiles. Don't use TABs to add white space in front of lines that are not comments. See Bugzilla #1132: <http://freedesktop.org/bugzilla/show_bug.cgi?id=1132> -- Matthieu From lista4 at comhem.se Wed Aug 18 21:15:18 2004 From: lista4 at comhem.se (Voluspa) Date: Wed Aug 18 21:38:03 2004 Subject: [Xorg] RC2 test report Message-ID: <200408190415.i7J4FIG04938@d1o404.telia.com> My carnival system can't be entered in your test matrix but here's a test report anyway: Hardware: Celeron clocked at 1 Gig. 256 meg mem. GeForce2 MX 400, 64 MB. System: Linux From Scratch ca 2001 (gcc 2.95.3, libc 2.2.4). Kernel: 2.6.7 (compiled with gcc 3.3.2) Driver: NVIDIA-Linux-x86-1.0-6111-pkg1 (compiled with gcc 3.3.2) Option "RenderAccel" "True" X.org: xc-6-7-99-902.tar.bz2 from "ajax" home directory. Build, no configuration just "make World": OK (compile time 1 hour) Install "make install": OK startx: OK, but it didn't pick up anything from my old XF86Config-4 startx: Hard fail with a copy renamed to xorg.conf (Driver "Keyboard") startx: OK with Driver "Keyboard" edited to "kbd" Running: Rock stable (no desktop, just Enlightenment 0.16.6). Xv under mplayer, no problems. Glxgears and bzflag are both OK. Composite "Enable": Enlightenment totally useless (misdrawings everywhere) and a glxgears run crashed the computer hard after a few seconds - reboot necessary. A recompile of the WM made no difference. Composite "Enable": XFce 4.0.0 as desktop/WM is rock stable. xcompmgr -c: Initially rock stable, with known errors like glxgears always on top, bzflag misrendered (also unable to run/accept keypresses). Segmentation fault of xcompmgr after ca 40 minutes. xcompmgr -c -f: Now things really start to break down ;-) All in all a nice experience. I'm pleased that my hodgepodge system could swallow your package this well. Mvh Mats Johannesson From matthieu.herrb at laas.fr Wed Aug 18 22:18:07 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Wed Aug 18 22:18:14 2004 Subject: [Xorg] keyboard driver fails to initialize if DoLoadableServer=NO Message-ID: <4124380F.6070009@laas.fr> See <http://freedesktop.org/bugzilla/show_bug.cgi?id=1133> -- Matthieu From rene at rocklinux-consulting.de Wed Aug 18 23:14:21 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Wed Aug 18 23:15:20 2004 Subject: [Xorg] Radeon/PowerPC blocker bug Was: X.org radeon hangs on startup (PowerPC/iBook2) In-Reply-To: <20040815205416.GA6271@spring.luon.net> References: <411E9FF8.30004@rocklinux-consulting.de> <20040815205416.GA6271@spring.luon.net> Message-ID: <4124453D.5050203@rocklinux-consulting.de> Hi all, Sjoerd Simons wrote: > On Sat, Aug 14, 2004 at 02:27:52PM +0000, Ren? Rebe wrote: > >>Hi all, >> >>I just tried cvs:head on my iBook2 (Radeon Mobility M7 LW [Radeon >>Mobility 7500]) and had to notice that it already hangs during startup: > > > I've noticed this some time ago on my powerbook (Radeon 9600) too and reported > a bug with patch[0]. No reaction on it yet though. > > Unfortunately while the patch prevents the X server from hanging, it doesn't > make Xorg work me. Need to report a bug about that sometime. > > Sjoerd > 0: http://freedesktop.org/bugzilla/show_bug.cgi?id=1007 Yes - that bugzilla patch indeed let's X.Org start here. Please apply. Have fun, Ren? Rebe From sskowron at ET.PUT.Poznan.PL Wed Aug 18 23:10:57 2004 From: sskowron at ET.PUT.Poznan.PL (Stanislaw Skowronek) Date: Wed Aug 18 23:40:25 2004 Subject: [Xorg] Non-fb video driver Message-ID: <Pine.GSO.4.10.10408190806140.10831-100000@helios.et.put.poznan.pl> Hello! I would like to make a SGI Octane (ImpactSR) X driver. The problem with this device is that it is a pure graphics pipeline, i.e. there is no directly mapped access to the framebuffer. Accessing the framebuffer is a rather intricate process involving setup of about 20 registers and DMA, so "just copy a virtual fb to screen" would be too slow. However, I can draw accelerated rectangles, pixmaps, lines, polygons (I haven't quite worked the stipple out as yet), alpha blending, gradients et al. And acceleration on this card is, well, SGI standard :) How does one write a driver for a monster like this: no fb, good accel? Stanislaw Skowronek --<=>-- "You're not as old as the trees, not as young as the leaves. Not as free as the breeze, not as open as the seas." From kem at freedesktop.org Thu Aug 19 00:38:51 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Thu Aug 19 00:38:57 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040819073851.GA14263@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. FYI, the main blocker bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Current blocker bugs: 6 Fixed yesterday: 10 Added yesterday: 11 Current list of blocker bugs: ----------------------------- * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version 3. Leave hard failure in code * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1119: Build breaks with UseInstalled* and ProjectRoot set - Waiting for patch - After patch is attached to bug report, others using UseInstalled should test the patch to see if it works for them * Bug #1126: wraphelp.c not in distro - Due to US export laws, wraphelp.c has not been included - Jim Gettys has begun the process to allow us to include it in future releases * Bug #1134: Xsun server doesn't build - Patch supplied - Will review tomorrow From hiryu at audioseek.net Thu Aug 19 01:10:42 2004 From: hiryu at audioseek.net (Cameron) Date: Thu Aug 19 00:57:55 2004 Subject: [Xorg] another kdrive build error! Message-ID: <200408190110.42454.hiryu@audioseek.net> Get the following error building KDrive: fontcache.c:35:26: fontcacheint.h: No such file or directory locate turns up nothing even resembling that filename. Thanks. -Cameron -- "A dream to some... A NIGHTMARE TO OTHERS!" From rjw57 at hermes.cam.ac.uk Thu Aug 19 04:10:07 2004 From: rjw57 at hermes.cam.ac.uk (Rich Wareham) Date: Thu Aug 19 04:08:44 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: <20040818180230.GE21735@hermes.cam.ac.uk> References: <1092323016.3250.107.camel@localhost.localdomain> <20040818180230.GE21735@hermes.cam.ac.uk> Message-ID: <20040819111007.GF21735@hermes.cam.ac.uk> On Wed, Aug 18, 2004 at 07:02:30PM +0100, Rich Wareham wrote: > On Thu, Aug 12, 2004 at 11:03:36AM -0400, Jim Gettys wrote: > > Well, we have a release coming up. > > > > It sure would be nice to have some up to date eye candy screen > > shots showing off what the new facilities (e.g. Composite, Damage, > > Evie, etc.) to go with the release. > > Not terribly exciting but I've been hacking Gtk + metacity to support > the new ARGB visual type. You can how have properly alpha-composited > window borders. > > http://lotsofnakedwomen.com/~rjw57/haxie2.png > > Note that this is just a simple PNG theme with some holes drilled in it > via the gimp. Note the nice blending around the smooth hole. and I'm almost ready to submit a patch to metacity and Gtk. Look at the sexiness here with opaque title text on a translucent background: http://bugzilla.gnome.org/attachment.cgi?id=30745&action=view :) -- Rich From airlied at linux.ie Thu Aug 19 04:40:01 2004 From: airlied at linux.ie (Dave Airlie) Date: Thu Aug 19 05:01:14 2004 Subject: [Xorg] gamma drm being removed Message-ID: <Pine.LNX.4.58.0408191238350.9701@skynet> We have talked about it on the dri lists and we are going to drop the gamma drm, it is horrible, supports one card and causes a lot of work to keep it going, Can you mention in the release notes for this Xorg release that the gamma drm is deprecated and will be removed for the *next* release.... we think we have tracked down all 3 users... Dave. -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person From alan at lxorguk.ukuu.org.uk Thu Aug 19 04:06:43 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Thu Aug 19 05:09:06 2004 Subject: [Xorg] Non-fb video driver In-Reply-To: <Pine.GSO.4.10.10408190806140.10831-100000@helios.et.put.poznan.pl> References: <Pine.GSO.4.10.10408190806140.10831-100000@helios.et.put.poznan.pl> Message-ID: <1092913602.27930.11.camel@localhost.localdomain> On Iau, 2004-08-19 at 07:10, Stanislaw Skowronek wrote: > Accessing the framebuffer is a rather intricate process involving setup of > about 20 registers and DMA, so "just copy a virtual fb to screen" would be > too slow. To just get you going you can still use shadowfb. That will tell you which rectangles changed so you can just blit those to screen. That is how things like the vesa driver are working > > However, I can draw accelerated rectangles, pixmaps, lines, polygons (I > haven't quite worked the stipple out as yet), alpha blending, gradients > et al. And acceleration on this card is, well, SGI standard :) > > How does one write a driver for a monster like this: no fb, good accel? Pull XFree 3.3.x and take a look at the IBM 8514 driver. This doesn't use XAA but uses the layer above which simply requires set/get pixel but allows you to implement higher level functions accelerated. This driver rotted by XFree 4 as it was for old MCA bus PC hardware which mostly doesn't exist, and certainly isn't used nowdays. Alan From alexdeucher at gmail.com Thu Aug 19 06:16:36 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 19 06:16:39 2004 Subject: [Xorg] Non-fb video driver In-Reply-To: <Pine.GSO.4.10.10408190806140.10831-100000@helios.et.put.poznan.pl> References: <Pine.GSO.4.10.10408190806140.10831-100000@helios.et.put.poznan.pl> Message-ID: <a728f9f9040819061611b86da6@mail.gmail.com> On Thu, 19 Aug 2004 08:10:57 +0200 (MET DST), Stanislaw Skowronek <sskowron@et.put.poznan.pl> wrote: > Hello! > > I would like to make a SGI Octane (ImpactSR) X driver. The problem with > this device is that it is a pure graphics pipeline, i.e. there is no > directly mapped access to the framebuffer. > > Accessing the framebuffer is a rather intricate process involving setup of > about 20 registers and DMA, so "just copy a virtual fb to screen" would be > too slow. > > However, I can draw accelerated rectangles, pixmaps, lines, polygons (I > haven't quite worked the stipple out as yet), alpha blending, gradients > et al. And acceleration on this card is, well, SGI standard :) Have you figured out enough to do basic 3D accel as well? Alex > > How does one write a driver for a monster like this: no fb, good accel? > > Stanislaw Skowronek > > --<=>-- > "You're not as old as the trees, not as young as the leaves. > Not as free as the breeze, not as open as the seas." > From Damien.Ciabrini at sophia.inria.fr Thu Aug 19 04:44:28 2004 From: Damien.Ciabrini at sophia.inria.fr (Damien Ciabrini) Date: Thu Aug 19 06:45:10 2004 Subject: [Xorg] Fixes for Kdrive composite exposures Message-ID: <1092915868.1656.52.camel@durga> Hello, I've found a problem with Kdrive handling of window exposures when xcompmgr is running (ie in composite code). To reproduce the bug, start afterstep and then xcompmgr. when both are loaded, simply start afterstep's background manager: asetroot 0 0 -l This make Kdrive SIGBUS when it tries to repaint the root window. The problem comes from the fact that asetroot make a call to XCreateWindow with negatives position (IIRC x=-10000, y=-10000). The server then try to redisplay the whole screen starting from the root window. It computes the exposed regions to redisplay. The SIGBUS comes from the fact that when "Redirect to pixmap" is enable (ie xcompmgr is running), some exposed regions contains negative values. Note that without xcompmgr (thus without redirect to pixmap) regions never contains negatives and thus Kdrive never segfaults. Attached, you can find a simple fix to avoid negatives values in such exposure regions. With this patch, the computation of exposed regions returns exactly the same result whether "Redirect to pixmap" is enable or not. Can someone review the patch before it can be committed into the tree ? -- Dam -------------- next part -------------- A non-text attachment was scrubbed... Name: xserver-fix-composite-exposures.patch.gz Type: application/x-gzip Size: 781 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040819/ec29ee86/xserve r-fix-composite-exposures.patch.bin From sskowron at ET.PUT.Poznan.PL Thu Aug 19 06:46:06 2004 From: sskowron at ET.PUT.Poznan.PL (Stanislaw Skowronek) Date: Thu Aug 19 06:46:37 2004 Subject: [Xorg] Non-fb video driver In-Reply-To: <a728f9f9040819061611b86da6@mail.gmail.com> Message-ID: <Pine.GSO.4.10.10408191545260.2821-100000@helios.et.put.poznan.pl> > > However, I can draw accelerated rectangles, pixmaps, lines, polygons (I > > haven't quite worked the stipple out as yet), alpha blending, gradients > > et al. And acceleration on this card is, well, SGI standard :) > Have you figured out enough to do basic 3D accel as well? Yes, but setup has to be done in s/w. I can't use the Geometry Engines, yet. Stanislaw Skowronek From ftigeot at wolfpond.org Thu Aug 19 08:22:28 2004 From: ftigeot at wolfpond.org (Francois Tigeot) Date: Thu Aug 19 08:22:35 2004 Subject: [Xorg] X server autoconfiguration Message-ID: <20040819152228.GA38283@aoi.wolfpond.org> With 'X -configure', the X server is able to auto-detect which driver to use and write a sample configuration file. This mechanism forces to run the server twice, the first time to generate a sample xorg.conf file which will be used untouched by the server in a second time. Is there a way to have the server auto-detect the appropriate graphic driver at run time without having to use a temporary configuration file ? -- Francois Tigeot From alan at lxorguk.ukuu.org.uk Thu Aug 19 07:45:23 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Thu Aug 19 08:47:34 2004 Subject: [Xorg] X server autoconfiguration In-Reply-To: <20040819152228.GA38283@aoi.wolfpond.org> References: <20040819152228.GA38283@aoi.wolfpond.org> Message-ID: <1092926723.28370.10.camel@localhost.localdomain> On Iau, 2004-08-19 at 16:22, Francois Tigeot wrote: > With 'X -configure', the X server is able to auto-detect which driver > to use and write a sample configuration file. > > This mechanism forces to run the server twice, the first time to generate > a sample xorg.conf file which will be used untouched by the server in a > second time. > > Is there a way to have the server auto-detect the appropriate graphic > driver at run time without having to use a temporary configuration file ? Soething like mv X Xsv and set X to be #!/bin/sh if [ ! -e /etc/X11/xorg.conf ]; then X -configure fi exec /usr/X11R6/bin/Xsv Software tools are good. Saves putting a million ugly special cases into applications 8) From alexdeucher at gmail.com Thu Aug 19 06:02:48 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 19 08:49:31 2004 Subject: [Xorg] gamma drm being removed In-Reply-To: <Pine.LNX.4.58.0408191238350.9701@skynet> References: <Pine.LNX.4.58.0408191238350.9701@skynet> Message-ID: <a728f9f904081906026f8ab961@mail.gmail.com> On Thu, 19 Aug 2004 12:40:01 +0100 (IST), Dave Airlie <airlied@linux.ie> wrote: > > We have talked about it on the dri lists and we are going to drop the > gamma drm, it is horrible, supports one card and causes a lot of work to > keep it going, > > Can you mention in the release notes for this Xorg release that the gamma > drm is deprecated and will be removed for the *next* release.... > I added a note to bug 999. Alex > we think we have tracked down all 3 users... > > Dave. > > -- > David Airlie, Software Engineer > http://www.skynet.ie/~airlied / airlied at skynet.ie > pam_smb / Linux DECstation / Linux VAX / ILUG person > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From Alan.Coopersmith at Sun.COM Thu Aug 19 09:00:50 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Thu Aug 19 09:00:53 2004 Subject: [Xorg] X server autoconfiguration In-Reply-To: <20040819152228.GA38283@aoi.wolfpond.org> References: <20040819152228.GA38283@aoi.wolfpond.org> Message-ID: <4124CEB2.2020000@sun.com> Francois Tigeot wrote: > With 'X -configure', the X server is able to auto-detect which driver > to use and write a sample configuration file. > > This mechanism forces to run the server twice, the first time to generate > a sample xorg.conf file which will be used untouched by the server in a > second time. > > Is there a way to have the server auto-detect the appropriate graphic > driver at run time without having to use a temporary configuration file ? If you have no xorg.conf or XF86config files, it will try to do exactly that already. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From ftigeot at wolfpond.org Thu Aug 19 09:10:21 2004 From: ftigeot at wolfpond.org (Francois Tigeot) Date: Thu Aug 19 09:10:34 2004 Subject: [Xorg] X server autoconfiguration In-Reply-To: <1092926723.28370.10.camel@localhost.localdomain> References: <20040819152228.GA38283@aoi.wolfpond.org> <1092926723.28370.10.camel@localhost.localdomain> Message-ID: <20040819161021.GE38283@aoi.wolfpond.org> On Thu, Aug 19, 2004 at 03:45:23PM +0100, Alan Cox wrote: > On Iau, 2004-08-19 at 16:22, Francois Tigeot wrote: > > With 'X -configure', the X server is able to auto-detect which driver > > to use and write a sample configuration file. > > > > This mechanism forces to run the server twice, the first time to generate > > a sample xorg.conf file which will be used untouched by the server in a > > second time. > > > > Is there a way to have the server auto-detect the appropriate graphic > > driver at run time without having to use a temporary configuration file ? > > Soething like > > mv X Xsv > > and set X to be > > #!/bin/sh > > if [ ! -e /etc/X11/xorg.conf ]; then > X -configure > fi > exec /usr/X11R6/bin/Xsv > > Software tools are good. Saves putting a million ugly special cases into > applications 8) I was hoping the special cases were already written :) The generated xorg.conf file will need to be parsed and since this will be done from a ramdisk with limited space and tools, it should become quite fun :-/ -- Francois Tigeot From matthieu.herrb at laas.fr Thu Aug 19 09:14:13 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Thu Aug 19 09:14:18 2004 Subject: [Xorg] X server autoconfiguration In-Reply-To: <20040819152228.GA38283@aoi.wolfpond.org> References: <20040819152228.GA38283@aoi.wolfpond.org> Message-ID: <4124D1D5.7000403@laas.fr> Francois Tigeot wrote: > With 'X -configure', the X server is able to auto-detect which driver > to use and write a sample configuration file. > > This mechanism forces to run the server twice, the first time to generate > a sample xorg.conf file which will be used untouched by the server in a > second time. > > Is there a way to have the server auto-detect the appropriate graphic > driver at run time without having to use a temporary configuration file ? > Since XFree86 4.3.99.something the X server is able to run without a configuration file at all. Otherwise a simple wrapper like if [ ! -f /etc/X11/xorg.conf ]; then Xorg -configure mv ${HOME}/Xorg.conf.new /etc/X11/xorg.conf fi Xorg will do the job too (and let you tweak the generated xorg.conf afterwards if needed). -- Matthieu Herrb -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4071 bytes Desc: S/MIME Cryptographic Signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040819/1fbf96bf/smime. bin From ftigeot at wolfpond.org Thu Aug 19 09:15:00 2004 From: ftigeot at wolfpond.org (Francois Tigeot) Date: Thu Aug 19 09:15:12 2004 Subject: [Xorg] X server autoconfiguration In-Reply-To: <4124CEB2.2020000@sun.com> References: <20040819152228.GA38283@aoi.wolfpond.org> <4124CEB2.2020000@sun.com> Message-ID: <20040819161500.GF38283@aoi.wolfpond.org> On Thu, Aug 19, 2004 at 09:00:50AM -0700, Alan Coopersmith wrote: > Francois Tigeot wrote: > >With 'X -configure', the X server is able to auto-detect which driver > >to use and write a sample configuration file. > > > >This mechanism forces to run the server twice, the first time to generate > >a sample xorg.conf file which will be used untouched by the server in a > >second time. > > > >Is there a way to have the server auto-detect the appropriate graphic > >driver at run time without having to use a temporary configuration file ? > > If you have no xorg.conf or XF86config files, it will try to do exactly that > already. It would really be great if this could be done with a minimal xorg.conf (I need to define the keyboard layout), but this seems impossible. -- Francois Tigeot From saturn_vk at abv.bg Thu Aug 19 09:28:28 2004 From: saturn_vk at abv.bg (Viktor Kojouharov) Date: Thu Aug 19 09:28:35 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... Message-ID: <1245458481.1092932908968.JavaMail.nobody@app1.ni.bg> something has gone terribly wrong in enlightenment 0.16.7 when xcompmgr is start ed: http://urandom.hit.bg/comperror.jpg ----------------------------------------------------------------- http://www.elmaz.com/ - ????????????! From matthieu.herrb at laas.fr Thu Aug 19 09:38:11 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Thu Aug 19 09:38:16 2004 Subject: [Xorg] X server autoconfiguration In-Reply-To: <20040819161500.GF38283@aoi.wolfpond.org> References: <20040819152228.GA38283@aoi.wolfpond.org> <4124CEB2.2020000@sun.co m> <20040819161500.GF38283@aoi.wolfpond.org> Message-ID: <4124D773.7070504@laas.fr> Francois Tigeot wrote: > On Thu, Aug 19, 2004 at 09:00:50AM -0700, Alan Coopersmith wrote: > >>Francois Tigeot wrote: >> >>>With 'X -configure', the X server is able to auto-detect which driver >>>to use and write a sample configuration file. >>> >>>This mechanism forces to run the server twice, the first time to generate >>>a sample xorg.conf file which will be used untouched by the server in a >>>second time. >>> >>>Is there a way to have the server auto-detect the appropriate graphic >>>driver at run time without having to use a temporary configuration file ? >> >>If you have no xorg.conf or XF86config files, it will try to do exactly that >>already. > > > It would really be great if this could be done with a minimal xorg.conf (I > need to define the keyboard layout), but this seems impossible. > You can use setxkbmap to set the keyboard layout after the X server startup. -- Matthieu Herrb -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4071 bytes Desc: S/MIME Cryptographic Signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040819/b66458bb/smime- 0001.bin From kem at freedesktop.org Thu Aug 19 13:17:27 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Thu Aug 19 13:17:31 2004 Subject: [Xorg] keyboard driver fails to initialize if DoLoadableServer=NO In-Reply-To: <4124380F.6070009@laas.fr> References: <4124380F.6070009@laas.fr> Message-ID: <20040819201727.GB24314@kem.org> On Thu, Aug 19, 2004 at 07:18:07AM +0200, Matthieu Herrb wrote: > See <http://freedesktop.org/bugzilla/show_bug.cgi?id=1133> Matthieu, this bug and #1132 look like they could be made release blockers since they fix build and run-time problems. If you agree, please set the "Bug # blocks:" field in each bug to 351 (i.e., the release bug), so that the release-wranglers will consider including them in the upcoming release. Thanks, Kevin From shawn.starr at rogers.com Thu Aug 19 19:06:11 2004 From: shawn.starr at rogers.com (Shawn Starr) Date: Thu Aug 19 19:12:56 2004 Subject: [Xorg] Getting GATOS branch created on Xorg Message-ID: <200408192206.11770.shawn.starr@rogers.com> It would be best to discuss this so that it gets more visibility. What does everyone think? Shawn. On Tue, 17 Aug 2004, Shawn Starr wrote: > > Where would the latest code base be available? Would you want write access to > CVS? Its possible you'd get a branch for GATOS and then when its stablized > within Xorg be merged into -HEAD. Good question. The thing is I had very little time for development lately so perhaps this is best asked of other GATOS developers. So, I think it would make sense to put this question to the mailing list - it might be better for everyone if GATOS development switches to X.Org CVS, at least as far as driver work is concerned. What is your opinion ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?best ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Vladimir Dergachev > > Shawn. > > On August 15, 2004 12:38, Vladimir Dergachev wrote: >> On Sun, 15 Aug 2004, Shawn Starr wrote: >>> If you can come on #freedesktop on irc.freenode.net that would be great. >>> Since some people are interested in getting into the tree. >> >> I am away at a conference, so it would be best to do this over e-mail. >> >> ? ? ? ? ? ? ? ? ? ? ? ? ?best >> >> ? ? ? ? ? ? ? ? ? ? ? ? ? ? Vladimir Dergachev >> >>> Shawn. >>> >>> On August 15, 2004 03:20, you wrote: >>>> On Sun, 15 Aug 2004, Shawn Starr wrote: >>>>> -----BEGIN PGP SIGNED MESSAGE----- >>>>> Hash: SHA1 >>>>> >>>>> I would like to you if this is planned to be done or if not can I have >>>>> your agreement on doing this myself? >>>>> >>>>> I would like to get GATOS into Xorg so that it will be easier to >>>>> maintain. >>>>> >>>>> What do you think? >>>> >>>> I think it is a great idea. I am not sure how X.org operates, but it >>>> might make sense to merge GATOS code directly - ati.2 modules have been >>>> very well tested.. >>>> >>>> Let me know what your plans are :) >>>> >>>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?best >>>> >>>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Vladimir Dergachev >>>> >>>>> Shawn. >>>>> -----BEGIN PGP SIGNATURE----- >>>>> Version: GnuPG v1.2.5 (GNU/Linux) >>>>> >>>>> iD8DBQFBHwhcsX/SQXZigqcRAsAhAKCHSGaptIRsTM/cOnmbw4pxqER2awCeO4RS >>>>> mctIHgIgocmmRQq7gOSvKVM= >>>>> =xDrq >>>>> -----END PGP SIGNATURE----- > From jonsmirl at yahoo.com Thu Aug 19 19:36:59 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Thu Aug 19 19:37:03 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <200408192206.11770.shawn.starr@rogers.com> Message-ID: <20040820023659.23330.qmail@web14925.mail.yahoo.com> What would it take to get GATOS into the video4linux model instead of having it's own driver? With v4l support would be in the kernel. ===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? Y! Messenger - Communicate in real time. Download now. http://messenger.yahoo.com From jonsmirl at yahoo.com Thu Aug 19 21:48:11 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Thu Aug 19 21:48:14 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <Pine.LNX.4.61.0408200033070.19291@node2.an-vo.com> Message-ID: <20040820044811.43133.qmail@web14925.mail.yahoo.com> Why not add v4l support to the DRM device driver and ignore the X driver? --- Vladimir Dergachev <volodya@mindspring.com> wrote: > > > On Thu, 19 Aug 2004, Jon Smirl wrote: > > > What would it take to get GATOS into the video4linux model instead > of > > having it's own driver? With v4l support would be in the kernel. > > Major rewrite of X radeon driver. All-in-Wonder cards require a > portion of > video memory (preferably dynamically allocated) for video capture or > playback. > > Also, video playback requires overlay scalar unit - which thus must > be > shared with Xserver's XvPutImage functionality. > > It is simply much easier to implement video-in support in the same > place > the rest of Radeon driver resides. > > best > > Vladimir Dergachev > > > > > > > > ===== > > Jon Smirl > > jonsmirl@yahoo.com > > > > > > > > __________________________________ > > Do you Yahoo!? > > Y! Messenger - Communicate in real time. Download now. > > http://messenger.yahoo.com > > > ===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From kem at freedesktop.org Thu Aug 19 22:27:29 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Thu Aug 19 22:27:33 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040820052729.GA459@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 8 Fixed yesterday: 3 Added yesterday: 5 Current list of blocker bugs: ----------------------------- * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - This solution breaks on systems that do not have setuid - xfs uses xtrans also and since it is not setuid root, it cannot chown to root and bails - Proposed solutions: 1. Create a helper program that is setuid root to create dir, or 2. Revert the change back to X11R6.7 version 3. Leave hard failure in code * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1119: Build breaks with UseInstalled* and ProjectRoot set - Waiting for patch - After patch is attached to bug report, others using UseInstalled should test the patch to see if it works for them * Bug #1126: wraphelp.c not in distro - Due to US export laws, wraphelp.c has not been included - Jim Gettys has begun the process to allow us to include it in future releases * Bug #1137: xterm fix for utmp cleanup - Looks like this one is needed - Just need a patch * Bug #1138: Composite crash in Polyline - Eric Anholt is investigating * Bug #1139: SiS driver needs to support 1280x800 LCD panels - Change limited to SiS driver only - Will review on release wranglers call on Friday From volodya at mindspring.com Thu Aug 19 21:36:39 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Thu Aug 19 22:54:44 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <20040820023659.23330.qmail@web14925.mail.yahoo.com> References: <20040820023659.23330.qmail@web14925.mail.yahoo.com> Message-ID: <Pine.LNX.4.61.0408200033070.19291@node2.an-vo.com> On Thu, 19 Aug 2004, Jon Smirl wrote: > What would it take to get GATOS into the video4linux model instead of > having it's own driver? With v4l support would be in the kernel. Major rewrite of X radeon driver. All-in-Wonder cards require a portion of video memory (preferably dynamically allocated) for video capture or playback. Also, video playback requires overlay scalar unit - which thus must be shared with Xserver's XvPutImage functionality. It is simply much easier to implement video-in support in the same place the rest of Radeon driver resides. best Vladimir Dergachev > > > ===== > Jon Smirl > jonsmirl@yahoo.com > > > > __________________________________ > Do you Yahoo!? > Y! Messenger - Communicate in real time. Download now. > http://messenger.yahoo.com > From volodya at mindspring.com Thu Aug 19 22:22:16 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Thu Aug 19 22:54:53 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <20040820044811.43133.qmail@web14925.mail.yahoo.com> References: <20040820044811.43133.qmail@web14925.mail.yahoo.com> Message-ID: <Pine.LNX.4.61.0408200120360.19557@node2.an-vo.com> On Thu, 19 Aug 2004, Jon Smirl wrote: > Why not add v4l support to the DRM device driver and ignore the X > driver? Because you would not be able to run X then. You do not want your offscreen pixmaps overwritten with video data on a random basis. The only way this can work is if the video memory allocator is accessible from video-in code. best Vladimir Dergachev > > --- Vladimir Dergachev <volodya@mindspring.com> wrote: > >> >> >> On Thu, 19 Aug 2004, Jon Smirl wrote: >> >>> What would it take to get GATOS into the video4linux model instead >> of >>> having it's own driver? With v4l support would be in the kernel. >> >> Major rewrite of X radeon driver. All-in-Wonder cards require a >> portion of >> video memory (preferably dynamically allocated) for video capture or >> playback. >> >> Also, video playback requires overlay scalar unit - which thus must >> be >> shared with Xserver's XvPutImage functionality. >> >> It is simply much easier to implement video-in support in the same >> place >> the rest of Radeon driver resides. >> >> best >> >> Vladimir Dergachev >> >> >>> >>> >>> ===== >>> Jon Smirl >>> jonsmirl@yahoo.com >>> >>> >>> >>> __________________________________ >>> Do you Yahoo!? >>> Y! Messenger - Communicate in real time. Download now. >>> http://messenger.yahoo.com >>> >> > > > ===== > Jon Smirl > jonsmirl@yahoo.com > > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - 100MB free storage! > http://promotions.yahoo.com/new_mail > From de_lupus at pandora.be Fri Aug 20 02:39:57 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Fri Aug 20 02:25:45 2004 Subject: [Xorg] Is there a way for a program to detect if composite is enabled Message-ID: <1092994797.4498.3.camel@lupus.lupusje.org> I was looking at following patch for gaim and I thought there should be a better way: Summary: (?) Disable tooltip shadows when X composite extension installed The drop shadows on the buddy list tooltips interfere with the real shadows being provided by the new X composite extension. Eventually the real shadows from a composition manager can probably replace any shadows in gaim. But for now this patch detects if the composition extension is installed at configure time and if so it disables the drop shadows. While having the composite extension installed does not necessarily mean it's being used, this is the best we can do without runtime checks. It already seems silly enough to be checking for something we don't need. https://sourceforge.net/tracker/index.php?func=detail&aid=1010290&group_id=235&a tid=300235 -- lupusBE (Kristof Vansant Belgium From torgeir at pobox.com Fri Aug 20 02:59:34 2004 From: torgeir at pobox.com (Torgeir Veimo) Date: Fri Aug 20 02:59:40 2004 Subject: [Xorg] binary cvs snapshots Message-ID: <1092995974.10923.50.camel@atlantis.netenviron.com> Are anyone providing binary snapshots of current CVC? -- Torgeir Veimo <torgeir@pobox.com> From thomas at winischhofer.net Fri Aug 20 04:39:35 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Fri Aug 20 04:41:39 2004 Subject: [Xorg] Documentation updates Message-ID: <4125E2F7.3070302@winischhofer.net> I have some slight changes to the SiS driver's documentation in the queue. Am I supposed to edit the SiS.sgml file or the README.SiS file? Or both? Or is anybody going to update the formatted docs before the release? Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net *** http://www.winischhofer.net twini AT xfree86 DOT org From Jim.Gettys at hp.com Fri Aug 20 04:57:16 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Fri Aug 20 04:57:18 2004 Subject: [Xorg] Documentation updates In-Reply-To: <4125E2F7.3070302@winischhofer.net> References: <4125E2F7.3070302@winischhofer.net> Message-ID: <315792662.3149.1.camel@localhost.localdomain> On Fri, 2004-08-20 at 07:39, Thomas Winischhofer wrote: > I have some slight changes to the SiS driver's documentation in the queue. > > Am I supposed to edit the SiS.sgml file or the README.SiS file? Or both? IIRC, the README.SiS file is generated from SiS.sgml, so you'd edit the sgml file. > > Or is anybody going to update the formatted docs before the release? I'd expect the driver maintainer to update the file. We certainly reformatted the documents before the April release; haven't done that part of the process yet for this release. - Jim From roberto at monornet.hu Fri Aug 20 08:47:42 2004 From: roberto at monornet.hu (roberTO) Date: Fri Aug 20 05:08:26 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: 20040818180230.GE21735@hermes.cam.ac.uk Message-ID: <1093016861.22410.1.camel@mon227> Hi! The patc or pathed metacity and gtk downloadable??? (enable Gtk + metacity to support> the new ARGB visual type. You can how have properly alpha-composited> window borders.) I need this! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://freedesktop.org/pipermail/xorg/attachments/20040820/301c9176/attachm ent-0001.htm From krh at bitplanet.net Fri Aug 20 05:10:41 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Fri Aug 20 05:13:02 2004 Subject: [Xorg] binary cvs snapshots In-Reply-To: <1092995974.10923.50.camel@atlantis.netenviron.com> References: <1092995974.10923.50.camel@atlantis.netenviron.com> Message-ID: <4125EA41.4010203@bitplanet.net> Torgeir Veimo wrote: > Are anyone providing binary snapshots of current CVC? If you are using Fedora you can get RPMs for the 902 snapshot here: ftp://download.fedora.redhat.com:/pub/fedora/linux/core/development/i386/Fedora/ RPMS Look for the xorg-x11 packages. Kristian From jonsmirl at yahoo.com Fri Aug 20 09:31:14 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Fri Aug 20 09:31:16 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <Pine.LNX.4.61.0408200120360.19557@node2.an-vo.com> Message-ID: <20040820163114.87586.qmail@web14929.mail.yahoo.com> There is already code in X for coordinating video memory usage with DRM. The DRM memory manager keeps 2D X from stomping on 3D buffers. Same mechansim can be used to protect the video streaming memory. Several other cards use kernel based v4l drivers, why is the radeon special? --- Vladimir Dergachev <volodya@mindspring.com> wrote: > > > On Thu, 19 Aug 2004, Jon Smirl wrote: > > > Why not add v4l support to the DRM device driver and ignore the X > > driver? > > Because you would not be able to run X then. You do not want your > offscreen pixmaps overwritten with video data on a random basis. > > The only way this can work is if the video memory allocator is > accessible > from video-in code. > ===== Jon Smirl jonsmirl@yahoo.com _______________________________ Do you Yahoo!? Express yourself with Y! Messenger! Free. Download now. http://messenger.yahoo.com From volodya at mindspring.com Fri Aug 20 09:47:27 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Fri Aug 20 09:47:33 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <20040820163114.87586.qmail@web14929.mail.yahoo.com> References: <20040820163114.87586.qmail@web14929.mail.yahoo.com> Message-ID: <Pine.LNX.4.61.0408201243250.22448@node2.an-vo.com> On Fri, 20 Aug 2004, Jon Smirl wrote: > There is already code in X for coordinating video memory usage with > DRM. The DRM memory manager keeps 2D X from stomping on 3D buffers. > Same mechansim can be used to protect the video streaming memory. Last time I checked this was not straightforward. Furthermore, aren't 3d buffers fixed in size after Xserver startup ? > > Several other cards use kernel based v4l drivers, why is the radeon > special? I am only aware of bt848 cards - these are standalone video capture device and do not have to share anything. Also, AIW cards do have a v4l interface - however it is an auxiliary driver only, it needs Xv program to setup the video stream for any data to be available (this way it can use video memory already allocated by Xserver for video stream) best Vladimir Dergachev > > --- Vladimir Dergachev <volodya@mindspring.com> wrote: > >> >> >> On Thu, 19 Aug 2004, Jon Smirl wrote: >> >>> Why not add v4l support to the DRM device driver and ignore the X >>> driver? >> >> Because you would not be able to run X then. You do not want your >> offscreen pixmaps overwritten with video data on a random basis. >> >> The only way this can work is if the video memory allocator is >> accessible >> from video-in code. >> > > > ===== > Jon Smirl > jonsmirl@yahoo.com > > > > _______________________________ > Do you Yahoo!? > Express yourself with Y! Messenger! Free. Download now. > http://messenger.yahoo.com > From shawn.starr at rogers.com Fri Aug 20 10:16:01 2004 From: shawn.starr at rogers.com (Shawn Starr) Date: Fri Aug 20 10:22:44 2004 Subject: [Xorg] Re: [GATOS]Getting GATOS branch created on Xorg In-Reply-To: <20040820074425.GK18012@watri.org.au> Message-ID: <20040820171601.21527.qmail@web88003.mail.re2.yahoo.com> This is best for Vladimir to answer ;-) Anders Johansson <ajh@watri.org.au> wrote:Hi, I am not an active developer but I have been following the project on and off since 1999. To me it seems as if the project is currently progressing at a pace which is too slow to produce useful result. I just want to give my opinion about what I think should be done: I think I would be a good idea to split the project into two. One part which deals with TV and monitor output (+ 3D and xv) and one which deals with TV input. The output bit should be merged with X.org and the input bit with V4L. Is it possible to cut a deal with ATI for giving the docs to other projects so the development could continue? Sorry, //Anders > It would be best to discuss this so that it gets more visibility. > > What does everyone think? > > Shawn. > > On Tue, 17 Aug 2004, Shawn Starr wrote: > > > > > Where would the latest code base be available? Would you want write access > to > > CVS? Its possible you'd get a branch for GATOS and then when its stablized > > within Xorg be merged into -HEAD. > > Good question. The thing is I had very little time for development lately > so perhaps this is best asked of other GATOS developers. > > So, I think it would make sense to put this question to the mailing list - > it might be better for everyone if GATOS development switches to X.Org > CVS, at least as far as driver work is concerned. > > What is your opinion ? > > best > > Vladimir Dergachev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://freedesktop.org/pipermail/xorg/attachments/20040820/edd35d22/attachm ent.html From volodya at mindspring.com Fri Aug 20 11:07:36 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Fri Aug 20 11:07:43 2004 Subject: [Xorg] Re: [GATOS]Getting GATOS branch created on Xorg In-Reply-To: <20040820171601.21527.qmail@web88003.mail.re2.yahoo.com> References: <20040820171601.21527.qmail@web88003.mail.re2.yahoo.com> Message-ID: <Pine.LNX.4.61.0408201339140.22448@node2.an-vo.com> On Fri, 20 Aug 2004, Shawn Starr wrote: > This is best for Vladimir to answer ;-) > > Anders Johansson <ajh@watri.org.au> wrote:Hi, > > I am not an active developer but I have been following the project on > and off since 1999. To me it seems as if the project is currently > progressing at a pace which is too slow to produce useful result. I > just want to give my opinion about what I think should be done: Yes and no. The parts that are most visible (like releases of new code) are indeed slow-moving - this was mostly done by myself and I am very busy at the moment. However, other developers are active - for example the tv_output branch was written by Federico Ulivi quite recently. > > I think I would be a good idea to split the project into two. One part > which deals with TV and monitor output (+ 3D and xv) and one which > deals with TV input. > > The output bit should be merged with X.org and the input bit with V4L. This is a recurring suggestion. It is quite sensible when one ignores the particulars of hardware in All-in-Wonder cards (and similar ones). First of all, V4L was *designed* for standalone capture cards *ONLY*. For example, both video-in and TV-output use the *SAME* chip. Do you really want two unrelated pieces of code accessing it at the same time ? Secondly, V4L is kernel-space code. There is *NO* reason to have initialization code in kernel-space - it is not time sensitive or cpu intensive. It is much simpler to develop the code in user-space. Thirdly, there is existing code that works within framework of Xv extension. Several people tried to make a v4l driver - there was no working code to date. You are welcome to try - perhaps changes in recent kernels would make it easier. > > Is it possible to cut a deal with ATI for giving the docs to other > projects so the development could continue? AFAIK, ATI does not provide documentation to projects, but to individuals. Also, keep in mind that most of that documentation is simply listing of registers, which you can see in existing header files as well. It is not necessary to have documentation for porting. (In fact, initial GATOS code was produced without any documentation at all, except for a header file from XFree86). best Vladimir Dergachev > > > > Sorry, > //Anders > > >> It would be best to discuss this so that it gets more visibility. >> >> What does everyone think? >> >> Shawn. >> >> On Tue, 17 Aug 2004, Shawn Starr wrote: >> >>> >>> Where would the latest code base be available? Would you want write access >> to >>> CVS? Its possible you'd get a branch for GATOS and then when its stablized >>> within Xorg be merged into -HEAD. >> >> Good question. The thing is I had very little time for development lately >> so perhaps this is best asked of other GATOS developers. >> >> So, I think it would make sense to put this question to the mailing list - >> it might be better for everyone if GATOS development switches to X.Org >> CVS, at least as far as driver work is concerned. >> >> What is your opinion ? >> >> best >> >> Vladimir Dergachev > > > From jonsmirl at yahoo.com Fri Aug 20 11:16:25 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Fri Aug 20 11:16:28 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <Pine.LNX.4.61.0408201243250.22448@node2.an-vo.com> Message-ID: <20040820181625.51868.qmail@web14922.mail.yahoo.com> --- Vladimir Dergachev <volodya@mindspring.com> wrote: > On Fri, 20 Aug 2004, Jon Smirl wrote: > > > There is already code in X for coordinating video memory usage with > > DRM. The DRM memory manager keeps 2D X from stomping on 3D buffers. > > Same mechansim can be used to protect the video streaming memory. > > Last time I checked this was not straightforward. Furthermore, aren't > 3d buffers fixed in size after Xserver startup ? There is a DRM API for allocating VRAM memory from the pool assigned to 3D use. Just allocate yourself a chunk and don't start any 3D operations on it. You get a pointer to it so you can do anything you want with it. > > Several other cards use kernel based v4l drivers, why is the radeon > > special? > > I am only aware of bt848 cards - these are standalone video capture > device and do not have to share anything. Check out the Matrox implementation. > Also, AIW cards do have a v4l interface - however it is an auxiliary > driver only, it needs Xv program to setup the video stream for any > data to be available (this way it can use video memory already > allocated by Xserver for video stream) I always thought the best solution would be combining the radeon V4L device driver into the radeon DRM driver. That way we only have a single device driver trying to attach to the hardware. The combined driver would expose two interfaces, DRM and V4L. Since the drivers are combined you can easily sort out the memory allocation. Have you tried doing the experiment of combining the radeon DRM and V4L device drivers? I would start out by just mixing up all of the code. But the final version should make the V4L support an add-on module to the DRM one. ===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail From alan at lxorguk.ukuu.org.uk Fri Aug 20 10:32:24 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Fri Aug 20 11:34:37 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <20040820163114.87586.qmail@web14929.mail.yahoo.com> References: <20040820163114.87586.qmail@web14929.mail.yahoo.com> Message-ID: <1093023143.31587.0.camel@localhost.localdomain> On Gwe, 2004-08-20 at 17:31, Jon Smirl wrote: > There is already code in X for coordinating video memory usage with > DRM. The DRM memory manager keeps 2D X from stomping on 3D buffers. > Same mechansim can be used to protect the video streaming memory. Its not dynamic. AlanH added stuff to head in that direction but it isnt there yet for the general case. The VIA/SIS drivers support this in theory but not most of the others. (and the VIA/SIS memory mangler isn't where we want to end up) Alan From jonsmirl at yahoo.com Fri Aug 20 11:40:26 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Fri Aug 20 11:40:28 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <1093023143.31587.0.camel@localhost.localdomain> Message-ID: <20040820184026.89196.qmail@web14926.mail.yahoo.com> Why can't you use the DRM API to allocate a piece of texture memory? The better model is a merged driver with coordinated memory management. --- Alan Cox <alan@lxorguk.ukuu.org.uk> wrote: > On Gwe, 2004-08-20 at 17:31, Jon Smirl wrote: > > There is already code in X for coordinating video memory usage with > > DRM. The DRM memory manager keeps 2D X from stomping on 3D buffers. > > Same mechansim can be used to protect the video streaming memory. > > Its not dynamic. AlanH added stuff to head in that direction but it > isnt > there yet for the general case. The VIA/SIS drivers support this in > theory but not most of the others. (and the VIA/SIS memory mangler > isn't where we want to end up) > > Alan > > ===== Jon Smirl jonsmirl@yahoo.com __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From volodya at mindspring.com Fri Aug 20 12:01:22 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Fri Aug 20 12:02:02 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <20040820184026.89196.qmail@web14926.mail.yahoo.com> References: <20040820184026.89196.qmail@web14926.mail.yahoo.com> Message-ID: <Pine.LNX.4.61.0408201500270.23286@node2.an-vo.com> On Fri, 20 Aug 2004, Jon Smirl wrote: > Why can't you use the DRM API to allocate a piece of texture memory? I can. But I will receive texture memory in *system* RAM. Video capture requires a piece of *video* RAM, the one that resides directly on the card. best Vladimir Dergachev > > The better model is a merged driver with coordinated memory management. > > --- Alan Cox <alan@lxorguk.ukuu.org.uk> wrote: > >> On Gwe, 2004-08-20 at 17:31, Jon Smirl wrote: >>> There is already code in X for coordinating video memory usage with >>> DRM. The DRM memory manager keeps 2D X from stomping on 3D buffers. >>> Same mechansim can be used to protect the video streaming memory. >> >> Its not dynamic. AlanH added stuff to head in that direction but it >> isnt >> there yet for the general case. The VIA/SIS drivers support this in >> theory but not most of the others. (and the VIA/SIS memory mangler >> isn't where we want to end up) >> >> Alan >> >> > > > ===== > Jon Smirl > jonsmirl@yahoo.com > > > > > __________________________________ > Do you Yahoo!? > New and Improved Yahoo! Mail - 100MB free storage! > http://promotions.yahoo.com/new_mail > From volodya at mindspring.com Fri Aug 20 12:12:05 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Fri Aug 20 12:12:12 2004 Subject: [Xorg] Re: [GATOS]Getting GATOS branch created on Xorg In-Reply-To: <Pine.LNX.4.61.0408201339140.22448@node2.an-vo.com> References: <20040820171601.21527.qmail@web88003.mail.re2.yahoo.com> <Pine.LNX.4.61.0408201339140.22448@node2.an-vo.com> Message-ID: <Pine.LNX.4.61.0408201510110.23286@node2.an-vo.com> There is one more argument in favor of current implementation: All-in-Wonder cards can be programmed to display video capture data as it arrives in video RAM, without transferring to main memory via PCI bus. This saves system resources and improves latency. For this to work, one needs to use XvPutVideo - so Xv extension should be aware of how to set this up. best Vladimir Dergachev From jonsmirl at yahoo.com Fri Aug 20 12:34:07 2004 From: jonsmirl at yahoo.com (Jon Smirl) Date: Fri Aug 20 12:34:12 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <Pine.LNX.4.61.0408201500270.23286@node2.an-vo.com> Message-ID: <20040820193407.65242.qmail@web14922.mail.yahoo.com> Ian, what's the best way to get DRM to allocate a piece of video memory for V4L to use, or do we need to wait for your new memory manager? This can certainly be done by merging the radeon V4L driver code into the DRM driver. Is there a way to do this from user space with changing DRM? --- Vladimir Dergachev <volodya@mindspring.com> wrote: > On Fri, 20 Aug 2004, Jon Smirl wrote: > > > Why can't you use the DRM API to allocate a piece of texture > memory? > > I can. But I will receive texture memory in *system* RAM. > > Video capture requires a piece of *video* RAM, the one that resides > directly on the card. > > best > > Vladimir Dergachev ===== Jon Smirl jonsmirl@yahoo.com _______________________________ Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. http://promotions.yahoo.com/goldrush From idr at us.ibm.com Fri Aug 20 13:48:06 2004 From: idr at us.ibm.com (Ian Romanick) Date: Fri Aug 20 13:48:12 2004 Subject: [Xorg] Getting GATOS branch created on Xorg In-Reply-To: <20040820193407.65242.qmail@web14922.mail.yahoo.com> References: <20040820193407.65242.qmail@web14922.mail.yahoo.com> Message-ID: <41266386.5010700@us.ibm.com> Jon Smirl wrote: > Ian, what's the best way to get DRM to allocate a piece of video memory > for V4L to use, or do we need to wait for your new memory manager? > > This can certainly be done by merging the radeon V4L driver code into > the DRM driver. Is there a way to do this from user space with changing > DRM? Either that or carve off a chunk at driver init time (like is done for the back & depth buffers). :( Basically, the video capture process isn't different from other accelerated rendering: you do it to on-screen memory or to the moral equivalent of a pbuffer. > --- Vladimir Dergachev <volodya@mindspring.com> wrote: > >>On Fri, 20 Aug 2004, Jon Smirl wrote: >> >> >>>Why can't you use the DRM API to allocate a piece of texture >> >>memory? >> >>I can. But I will receive texture memory in *system* RAM. >> >>Video capture requires a piece of *video* RAM, the one that resides >>directly on the card. From spyderous at gentoo.org Fri Aug 20 14:53:25 2004 From: spyderous at gentoo.org (Donnie Berkholz) Date: Fri Aug 20 14:59:10 2004 Subject: [Xorg] [PATCH] xorgconfig ignores FontDir In-Reply-To: <20040810.8OS.81243100@groupware.gentoo.org> References: <20040810.8OS.81243100@groupware.gentoo.org> Message-ID: <1093038805.9153.5.camel@localhost> On Mon, 2004-08-09 at 22:48, Donnie Berkholz wrote: > If there are no problems with this patch, I'd like to get it into this > release. The associated bug is #826. As I submitted this to Bugzilla and this list prior to the code freeze, there were no objections, it is a fairly trivial change and xorgconfig is a little-used tool, it would be great if we could get this into the release. Thanks again, -- Donnie Berkholz Gentoo Linux -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040820/3ce42ec3/attach ment.pgp From mcnichol at austin.ibm.com Fri Aug 20 15:07:12 2004 From: mcnichol at austin.ibm.com (mcnichol@austin.ibm.com) Date: Fri Aug 20 15:34:39 2004 Subject: [Xorg] Xvfb visuals. Message-ID: <200408202207.RAA41666@xanth.austin.ibm.com> I'm just curious about this. I started Xvfb and noted that it is defaulting to a 4-bit Pseudo Color visual. I realize that this saves on memory usage, but is this really supposed to be the default visual? Dan From volodya at mindspring.com Fri Aug 20 17:36:19 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Fri Aug 20 17:36:28 2004 Subject: [Xorg] Re: [GATOS]Getting GATOS branch created on Xorg In-Reply-To: <20040821100809.D22530@artificial-stupidity.net> References: <20040820171601.21527.qmail@web88003.mail.re2.yahoo.com> <Pine.LNX.4.61.0408201339140.22448@node2.an-vo.com> <Pine.LNX.4.61.0408201510110.23286@node2.an-vo.com> <20040821100809.D22530@artificial-stupidity.net> Message-ID: <Pine.LNX.4.61.0408202030150.25237@node2.an-vo.com> On Sat, 21 Aug 2004, Jaymz Julian wrote: > On Fri, Aug 20, 2004 at 03:12:05PM -0400, Vladimir Dergachev wrote: >> >> >> There is one more argument in favor of current implementation: >> >> All-in-Wonder cards can be programmed to display video capture data as >> it arrives in video RAM, without transferring to main memory via PCI bus. > > Hrm, doesn't the matrox marvel v4l driver do this as well? (except that it > stopped playing nice with Xv post-Xfree4.1 sometime, but that's not > uncommon for out of tree drivers, is it? :-p) Well, GATOS plays nice with Xv - in fact it is based on it.. I looked at marvel.sf.net - am I right in thinking that their chip outputs MJPEG directly ? In this case it would be quite different from AIW cards which produce uncompressed YUV422. Do you know whether Marvel cards need to use video RAM for transfer of video data ? best Vladimir Dergachev > > -- jaymz > > -- > -- > Jaymz Julian - Coder, Visionary, Fat Ass. > "Hannibal is a serial killer. He only likes to kill and eat people. > Very few people have `I want to be killed and eaten' on their cards, > so Hannibal is out of a job." - http://cards.sf.net > From spyderous at gentoo.org Fri Aug 20 21:51:56 2004 From: spyderous at gentoo.org (Donnie Berkholz) Date: Fri Aug 20 22:24:39 2004 Subject: [Xorg] Fun bug: DPMS randomly starts Message-ID: <1093063916.8033.1.camel@localhost> http://freedesktop.org/bugzilla/show_bug.cgi?id=792 could be nice to get fixed for the release, if anyone with a little time feels like it. -- Donnie Berkholz Gentoo Linux -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040820/81162685/attach ment.pgp From thomas.klein at lanterne.org Sat Aug 21 09:42:41 2004 From: thomas.klein at lanterne.org (thomas klein) Date: Sat Aug 21 09:42:47 2004 Subject: [Xorg] composite test Message-ID: <200408211842.41864.thomas.klein@lanterne.org> piii750 ati rage mach64 Mo linux 2.6.8 debian unstable (it's a laptop) last xorg cvs last xcompmgr cvs running X in 16bpp, xcompmgr It's unusable. I can't move a window, resize, even typing something in xterm is slow. What's wrong with my conf ? Do I miss something ? thanks in advance, and btw, great job ! t. From Jim.Gettys at hp.com Sat Aug 21 10:42:55 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Sat Aug 21 10:43:02 2004 Subject: [Xorg] Fun bug: DPMS randomly starts In-Reply-To: <1093063916.8033.1.camel@localhost> References: <1093063916.8033.1.camel@localhost> Message-ID: <1093110175.3149.235.camel@localhost.localdomain> I added this as a blocker to be discussed at Monday's call; I suspect we shouldn't hold up the release for this, if someone can come up with a fix we can use (was the fix done by David, or just committed by David from someone else?). At worst, I suspect it should be fixed if we can before release. - Jim On Sat, 2004-08-21 at 00:51, Donnie Berkholz wrote: > http://freedesktop.org/bugzilla/show_bug.cgi?id=792 could be nice to get > fixed for the release, if anyone with a little time feels like it. From morphie at unravel-music.nl Sat Aug 21 13:20:44 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Sat Aug 21 13:19:06 2004 Subject: [Xorg] composite test In-Reply-To: <200408211842.41864.thomas.klein@lanterne.org> References: <200408211842.41864.thomas.klein@lanterne.org> Message-ID: <200408212220.44899.morphie@unravel-music.nl> On Saturday 21 August 2004 18:42, thomas klein wrote: > What's wrong with my conf ? > > Do I miss something ? In your "Device" section. Put this in it: Option "AGPFastWrite" "On" Option "RenderAccel" "On" But still, I have some troubles with transparency also. Are there more switches/options to be set? - Dennie From volodya at mindspring.com Sat Aug 21 13:37:09 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Sat Aug 21 13:37:15 2004 Subject: [Xorg] Fun bug: DPMS randomly starts In-Reply-To: <1093110175.3149.235.camel@localhost.localdomain> References: <1093063916.8033.1.camel@localhost> <1093110175.3149.235.camel@localhost.localdomain> Message-ID: <Pine.LNX.4.61.0408211636130.30358@node2.an-vo.com> On Sat, 21 Aug 2004, Jim Gettys wrote: > I added this as a blocker to be discussed at Monday's call; > I suspect we shouldn't hold up the release for this, if someone > can come up with a fix we can use > (was the fix done by David, > or just committed by David from someone else?). Stupid question, but why is this important ? best Vladimir Dergachev > > At worst, I suspect it should be fixed if we can before release. > - Jim > > On Sat, 2004-08-21 at 00:51, Donnie Berkholz wrote: >> http://freedesktop.org/bugzilla/show_bug.cgi?id=792 could be nice to get >> fixed for the release, if anyone with a little time feels like it. > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From fxkuehl at gmx.de Sat Aug 21 13:37:35 2004 From: fxkuehl at gmx.de (Felix =?ISO-8859-1?Q?K=FChling?=) Date: Sat Aug 21 13:42:08 2004 Subject: [Xorg] Where to commit Savage DDX changes? Message-ID: <20040821223735.108953ac.felix@trabant> Hi, I need to make a small change to the savage DDX in order to make the new (not yet committed) DRI interface code work properly. Currently the visual configs created by the server don't match the ones created by __driUtilFillInModes. Where should I commit this change? DRI CVS is dead and Xorg CVS doesn't have the latest DRI support integrated yet (Alex' patch). I suppose that won't happen before the next Xorg release. Alex, what about developping DRI support in the Savage DDX on a branch in Xorg CVS for a while? I guess this would be a good idea anyway, when I start revamping the DRM. Regards, Felix | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | From matthieu.herrb at laas.fr Sat Aug 21 14:16:33 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Sat Aug 21 14:16:39 2004 Subject: [Xorg] Wraphelp.c Re: CVS Update: xc (branch: trunk) In-Reply-To: <20040821020644.E22559F7D5@freedesktop.org> References: <20040821020644.E22559F7D5@freedesktop.org> Message-ID: <4127BBB1.3040702@laas.fr> Jim Gettys wrote: > CVSROOT: /cvs/xorg > Module name: xc > Changes by: jg@pdx. 04/08/20 19:06:44 > > Log message: > Add Wraphelp.c to lib/Xdmcp, at long last, along with the U.S. > government required notifications. The website notification went up > first. > > Clean up Wraphelp.c so that it compiles cleanly. > > I chose the version Australian version written for R5 written > by Eric Eay@psych.psy.uq.oz.au, as I don't know where the original one > was, and didn't want to touch XFree86. > Hmm, this version doesn't work on LP64 big endian machines (like *BSD/sparc64). The problems were fixed in OpenBSD. May I suggest to switch to this version (it's the same origin, with the LP64 problems fixed): <http://www.openbsd.org/cgi-bin/cvsweb.cgi/XF4/xc/lib/Xdmcp/Wraphelp.c> -- Matthieu From alexdeucher at gmail.com Sat Aug 21 14:39:17 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sat Aug 21 14:39:23 2004 Subject: [Xorg] Re: Where to commit Savage DDX changes? In-Reply-To: <20040821223735.108953ac.felix@trabant> References: <20040821223735.108953ac.felix@trabant> Message-ID: <a728f9f90408211439365ac8fe@mail.gmail.com> On Sat, 21 Aug 2004 22:37:35 +0200, Felix K?hling <fxkuehl@gmx.de> wrote: > Hi, > > I need to make a small change to the savage DDX in order to make the new > (not yet committed) DRI interface code work properly. Currently the > visual configs created by the server don't match the ones created by > __driUtilFillInModes. Where should I commit this change? DRI CVS is dead > and Xorg CVS doesn't have the latest DRI support integrated yet (Alex' > patch). I suppose that won't happen before the next Xorg release. Alex, > what about developping DRI support in the Savage DDX on a branch in Xorg > CVS for a while? I guess this would be a good idea anyway, when I start > revamping the DRM. This is probably a good idea, as I'm not sure how long cvs will be locked down for pending the new xorg release. the X tree on my savage laptop has a HUGE number of changes on it including revamped streams handling, mode validation, and dualhead/mergedfb support for mobile savages. I'd like to get them committed somewhere at somepoint. Alex > > Regards, > Felix > > | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | > | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | > From Jim.Gettys at hp.com Sat Aug 21 14:54:43 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Sat Aug 21 14:54:54 2004 Subject: [Xorg] Wraphelp.c Re: CVS Update: xc (branch: trunk) In-Reply-To: <4127BBB1.3040702@laas.fr> References: <20040821020644.E22559F7D5@freedesktop.org> <4127BBB1.3040702@laas.fr> Message-ID: <1093125283.3149.363.camel@localhost.localdomain> Thanks for the good catch... - Jim On Sat, 2004-08-21 at 17:16, Matthieu Herrb wrote: > Jim Gettys wrote: > > CVSROOT: /cvs/xorg > > Module name: xc > > Changes by: jg@pdx. 04/08/20 19:06:44 > > > > Log message: > > Add Wraphelp.c to lib/Xdmcp, at long last, along with the U.S. > > government required notifications. The website notification went up > > first. > > > > Clean up Wraphelp.c so that it compiles cleanly. > > > > I chose the version Australian version written for R5 written > > by Eric Eay@psych.psy.uq.oz.au, as I don't know where the original one > > was, and didn't want to touch XFree86. > > > > Hmm, this version doesn't work on LP64 big endian machines (like > *BSD/sparc64). The problems were fixed in OpenBSD. May I suggest to > switch to this version (it's the same origin, with the LP64 problems > fixed): > <http://www.openbsd.org/cgi-bin/cvsweb.cgi/XF4/xc/lib/Xdmcp/Wraphelp.c> From alexdeucher at gmail.com Sat Aug 21 15:14:10 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sat Aug 21 15:14:13 2004 Subject: [Xorg] Re: Where to commit Savage DDX changes? In-Reply-To: <1093125144.4059.4.camel@localhost.localdomain> References: <20040821223735.108953ac.felix@trabant> <a728f9f90408211439365ac8fe@mail.gmail.com> <1093125144.4059.4.camel@localhost.localdomain> Message-ID: <a728f9f904082115146fa76a27@mail.gmail.com> On Sat, 21 Aug 2004 23:52:24 +0200, albert vilella <albertvilella@terra.es> wrote: > > the X tree on my savage > > laptop has a HUGE number of changes on it including revamped streams > > handling, mode validation, and dualhead/mergedfb support for mobile > > savages. I'd like to get them committed somewhere at somepoint. > > cool! did I hear dualhead support for mobile savages? :-) > > which models support dualhead? MX/IX and SuperSavage? yup. MX/IX and SuperSavage: http://www.botchco.com/alex/new-savage/html/ > > Albert. > -- > ---------------------------- > jabberid avilella@jabber.org > ---------------------------- > > From ufz6 at rz.uni-karlsruhe.de Sat Aug 21 15:23:33 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Sat Aug 21 15:22:26 2004 Subject: [Xorg] Question about X Server Internal Message-ID: <1093127013.3080.6.camel@c39.hadiko.de> I have some basic Questions on X Server. may be this very simple for experience programmer on X Server. 1- what I am trying since one week, is to find how a Window (including GC operations) is drawn to screen. I search for the code which write to the framebuffer of the video card. I know that cfb and mfb do that, but still not find where they access the framebuffer. The video card driver should export the framebuffer for its device to ddx layer. Could you describe how cfb code access the framebuffer or simple which structure store the framebuffer address?. 2- is there a different between XImage and Pixmap? 3- does the X server save always a copy of a window image, so that when copying the window to others window, also the portion of the window which not visible, is taken? for me Question 1 is important. -Amir From thomas at winischhofer.net Sat Aug 21 15:41:15 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Sat Aug 21 15:42:21 2004 Subject: [Xorg] Fun bug: DPMS randomly starts In-Reply-To: <Pine.LNX.4.61.0408211636130.30358@node2.an-vo.com> References: <1093063916.8033.1.camel@localhost> <1093110175.3149.235.camel@local host.localdomain> <Pine.LNX.4.61.0408211636130.30358@node2.an-vo.com> Message-ID: <4127CF8B.8010000@winischhofer.net> Vladimir Dergachev wrote: > > > On Sat, 21 Aug 2004, Jim Gettys wrote: > >> I added this as a blocker to be discussed at Monday's call; >> I suspect we shouldn't hold up the release for this, if someone >> can come up with a fix we can use > > > >> (was the fix done by David, >> or just committed by David from someone else?). > > > Stupid question, but why is this important ? iff -c -r3.45 -r3.46 *** xc/programs/Xserver/os/WaitFor.c2004/03/17 23:53:033.45 --- xc/programs/Xserver/os/WaitFor.c2004/04/07 02:36:263.46 --- 697,716 ---- if (DPMSStandbyTime > 0) { DPMSStandbyTimer = TimerSet(DPMSStandbyTimer, 0, DPMSStandbyTime, DPMSStandbyTimerExpire, NULL); + } else if (DPMSStandbyTimer) { + TimerCancel(DPMSStandbyTimer); } if (DPMSSuspendTime > 0) { DPMSSuspendTimer = TimerSet(DPMSSuspendTimer, 0, DPMSSuspendTime, DPMSSuspendTimerExpire, NULL); + } else if (DPMSSuspendTimer) { + TimerCancel(DPMSSuspendTimer); } if (DPMSOffTime > 0) { DPMSOffTimer = TimerSet(DPMSOffTimer, 0, DPMSOffTime, DPMSOffTimerExpire, NULL); + } else if (DPMSOffTimer) { + TimerCancel(DPMSOffTimer); } } #endif Exactly. This patch is a 6-liner and if anybody sues you for taking it over to X.org, I'll defend you for free (IAAL). Such short stuff isn't even copyrightable. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net http://www.winischhofer.net/ twini AT xfree86 DOT org From volodya at mindspring.com Sat Aug 21 16:00:10 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Sat Aug 21 16:00:17 2004 Subject: [Xorg] Question about X Server Internal In-Reply-To: <1093127013.3080.6.camel@c39.hadiko.de> References: <1093127013.3080.6.camel@c39.hadiko.de> Message-ID: <Pine.LNX.4.61.0408211855340.31214@node2.an-vo.com> On Sun, 22 Aug 2004, Amir Bukhari wrote: > I have some basic Questions on X Server. may be this very simple for > experience programmer on X Server. > 1- what I am trying since one week, is to find how a Window (including > GC operations) is drawn to screen. I search for the code which write to > the framebuffer of the video card. I know that cfb and mfb do that, but > still not find where they access the framebuffer. The video card driver > should export the framebuffer for its device to ddx layer. Could you > describe how cfb code access the framebuffer or simple which structure > store the framebuffer address?. Most accelerated drivers do not access framebuffer directly, just cause the card to perform the corresponding operation. > > 2- is there a different between XImage and Pixmap? AFAIK, XImage is a structure that is used for exchanging image data with Xserver (using, for example, shared memory). Pixmap is an area you can draw to. In particular, pixmaps can be allocated directly in video memory. The difference comes from the fact that XImage structure is located in your application virtual memory, but pixmap is located in Xserver virtual memory. The Pixmap value that your application has is just a handle used to tell Xserver which pixmap you are using. > > 3- does the X server save always a copy of a window image, so that when > copying the window to others window, also the portion of the window > which not visible, is taken? AFAIK not, in fact it usually does not double buffer at all. best Vladimir Dergachev > > for me Question 1 is important. > > -Amir > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From ufz6 at rz.uni-karlsruhe.de Sat Aug 21 16:26:55 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Sat Aug 21 16:25:48 2004 Subject: [Xorg] Question about X Server Internal In-Reply-To: <Pine.LNX.4.61.0408211855340.31214@node2.an-vo.com> References: <1093127013.3080.6.camel@c39.hadiko.de> <Pine.LNX.4.61.0408211855340.31214@node2.an-vo.com> Message-ID: <1093130815.3235.20.camel@c39.hadiko.de> On Sun, 2004-08-22 at 01:00, Vladimir Dergachev wrote: > Most accelerated drivers do not access framebuffer directly, just cause > the card to perform the corresponding operation. > that is right when XAA is used but I would like to understand cfb code (actually how it access the framebuffer). > > > > 2- is there a different between XImage and Pixmap? > > AFAIK, XImage is a structure that is used for exchanging image data with > Xserver (using, for example, shared memory). > > Pixmap is an area you can draw to. In particular, pixmaps can be allocated > directly in video memory. > > The difference comes from the fact that XImage structure is located in > your application virtual memory, but pixmap is located in Xserver virtual > memory. > > The Pixmap value that your application has is just a handle used to tell > Xserver which pixmap you are using. > I have read that pixmap has no colormap and alone it does not define a complete image but I can copy pixmap to a window, thus it will be displayed on screen, this made confusion! -Amir From ajax at nwnk.net Sat Aug 21 16:56:05 2004 From: ajax at nwnk.net (Adam Jackson) Date: Sat Aug 21 16:56:16 2004 Subject: [Xorg] Question about X Server Internal In-Reply-To: <1093130815.3235.20.camel@c39.hadiko.de> References: <1093127013.3080.6.camel@c39.hadiko.de> <Pine.LNX.4.61.0408211855340.31214@node2.an-vo.com> <1093130815.3235.20.camel@c39.hadiko.de> Message-ID: <200408211956.10702.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 21 August 2004 19:26, Amir Bukhari wrote: > On Sun, 2004-08-22 at 01:00, Vladimir Dergachev wrote: > > Most accelerated drivers do not access framebuffer directly, just cause > > the card to perform the corresponding operation. > > that is right when XAA is used but I would like to understand cfb code > (actually how it access the framebuffer). Since you keep mentioning cfb: Just don't. cfb is designed for a much earlier generation of video cards. It's largely dead code, and I really want to mark it deprecated and cut it in the next release. programs/Xserver/fb has the framebuffer core that almost all of the drivers use these days (excluding sunffb and sunleo, both of which could probably be easily converted to fb). Anyway. The driver tells the fb layer where the framebuffer is by calling fbScreenInit during startup. tdfx_driver.c is typical: if (!fbScreenInit(pScreen, pTDFX->FbBase+pTDFX->fbOffset, pScrn->virtualX, pScrn->virtualY, pScrn->xDpi, pScrn->yDpi, pScrn->displayWidth, pScrn->bitsPerPixel)) return FALSE; Here the second argument is the visible portion of VRAM. The driver has already mmap()ed the framebuffer by this point, so framebuffer access is just memory access. cfb does something similar, check the sunleo driver for an example. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBJ+EYW4otUKDs0NMRAuo6AJ441NaiLwbqt1c2b3XrJPdTNq2pLACdEn3R Ij+BH2GApBv6g3w/tbj2ims= =c4ID -----END PGP SIGNATURE----- From Alan.Coopersmith at Sun.COM Sat Aug 21 19:46:12 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Sat Aug 21 19:46:11 2004 Subject: [Xorg] Fun bug: DPMS randomly starts In-Reply-To: <Pine.LNX.4.61.0408211636130.30358@node2.an-vo.com> References: <1093063916.8033.1.camel@localhost> <1093110175.3149.235.camel@localhost.localdomain> <Pine.LNX.4.61.0408211636130.30358@node2.an-vo.com> Message-ID: <412808F4.6030106@sun.com> Vladimir Dergachev wrote: >> (was the fix done by David, >> or just committed by David from someone else?). > > > Stupid question, but why is this important ? David Dawes has stated that all changes he creates are covered by the new XFree86 1.1 license. Others may be willing to license their changes under the older MIT/X license instead. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From Jim.Gettys at hp.com Sat Aug 21 20:35:48 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Sat Aug 21 20:35:57 2004 Subject: [Xorg] testing results. Message-ID: <1093145748.3149.705.camel@localhost.localdomain> I completed the build tests on Wedneday CVS of Debian unstable, and SuSE 9.1, on x86 (Pentium III and Pentium M). No problems. I did not do install testing. I did some runs of VSW4 on SuSE 9.1, with some errors reported, this being typical. I ran X11perf on SuSE 9.1; server crash with composite enabled, which Eric has a patch for in Bugzilla, and ran to completion with composite disabled. Again, on SuSE 9.1. - Jim Compared with typical results, the following diffs were found: --- /tmp/testing/results/tmp.13012 2004-08-20 09:45:23.665493393 -0400 +++ /tmp/testing/results/xtest.8bpp.20040820.092914.summary 2004-08-20 09:45:23.660494229 -0400 @@ -6,9 +6,25 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL -Tests for XLoadQueryFont: Test 1: FAIL +Tests for XListFonts: Test 3: FAIL +Tests for XListFonts: Test 4: FAIL Tests for XListFontsWithInfo: Test 3: FAIL Tests for XListFontsWithInfo: Test 4: FAIL -Tests for XQueryFont: Test 1: FAIL -Tests for XQueryFont: Test 2: FAIL -Tests for XWriteBitmapFile: Test 3: FAIL +Tests for XChangeKeyboardControl: Test 9: FAIL +Tests for XChangeKeyboardControl: Test 10: FAIL +Tests for XGrabButton: Test 5: FAIL +Tests for XGrabButton: Test 9: FAIL +Tests for XGrabButton: Test 10: FAIL +Tests for XGrabButton: Test 11: FAIL +Tests for XGrabButton: Test 12: FAIL +Tests for XGrabButton: Test 14: FAIL +Tests for XGrabButton: Test 16: FAIL +Tests for XGrabButton: Test 19: FAIL +Tests for XGrabButton: Test 21: FAIL +Tests for XGrabButton: Test 22: FAIL +Tests for XGrabButton: Test 23: FAIL +Tests for XGrabButton: Test 24: FAIL +Tests for XGrabButton: Test 25: FAIL +Tests for XGrabKey: Test 8: FAIL +Tests for XSetPointerMapping: Test 3: FAIL +Tests for XUngrabButton: Test 4: FAIL From ufz6 at rz.uni-karlsruhe.de Sun Aug 22 00:55:12 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Sun Aug 22 00:54:06 2004 Subject: [Xorg] Question about X Server Internal In-Reply-To: <200408211956.10702.ajax@nwnk.net> References: <1093127013.3080.6.camel@c39.hadiko.de> <Pine.LNX.4.61.0408211855340.31214@node2.an-vo.com> <1093130815.3235.20.camel@c39.hadiko.de> <200408211956.10702.ajax@nwnk.net> Message-ID: <1093161312.4270.1.camel@c39.hadiko.de> On Sun, 2004-08-22 at 01:56, Adam Jackson wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Saturday 21 August 2004 19:26, Amir Bukhari wrote: > > On Sun, 2004-08-22 at 01:00, Vladimir Dergachev wrote: > > > Most accelerated drivers do not access framebuffer directly, just cause > > > the card to perform the corresponding operation. > > > > that is right when XAA is used but I would like to understand cfb code > > (actually how it access the framebuffer). > > Since you keep mentioning cfb: > > Just don't. cfb is designed for a much earlier generation of video cards. > It's largely dead code, and I really want to mark it deprecated and cut it in > the next release. programs/Xserver/fb has the framebuffer core that almost > all of the drivers use these days (excluding sunffb and sunleo, both of which > could probably be easily converted to fb). > but I think cfb is used by pixmap operations! or also fb is general for all depth? > Anyway. The driver tells the fb layer where the framebuffer is by calling > fbScreenInit during startup. tdfx_driver.c is typical: > > if (!fbScreenInit(pScreen, pTDFX->FbBase+pTDFX->fbOffset, > pScrn->virtualX, pScrn->virtualY, > pScrn->xDpi, pScrn->yDpi, > pScrn->displayWidth, pScrn->bitsPerPixel)) > return FALSE; > Yup, that what I search for. the above function call miScreenInit which then set: pScrInitParms->pbits = pbits; pScrInitParms->width = width; pScreen->devPrivate = (pointer)pScrInitParms; Now it is clear. From nbensa at gmx.net Sun Aug 22 01:16:40 2004 From: nbensa at gmx.net (Norberto Bensa) Date: Sun Aug 22 01:16:57 2004 Subject: [Xorg] 6.7.99.902, xcompmgr, xv Message-ID: <200408220516.40282.nbensa@gmx.net> Hello, is there any known issue on ${SUBJECT} ? I've found that turning on composite, running "xcompmgr -c" and "mplayer -vo xv", segfaults xcompmgr. Trying to run "xmame -x11 2" (2 = windowed xv *) I get a non-working xmame. It doesn't start (I don't have the exact message right now, but I can provide it if you need it) Also, kuickview (kde's graphics viewer) shows nothing but a black window when using xcompmgr and composite. X Window System Version 6.7.99.902 (6.8.0 RC 2) Release Date: 17 August 2004 Linux 2.6.8.1-mm2 (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.6111 Thanks, Norberto [*] I haven't tested 3 = fullscreen xv From thomas.klein at lanterne.org Sun Aug 22 05:10:15 2004 From: thomas.klein at lanterne.org (thomas klein) Date: Sun Aug 22 05:10:16 2004 Subject: [Xorg] composite test In-Reply-To: <200408212220.44899.morphie@unravel-music.nl> References: <200408211842.41864.thomas.klein@lanterne.org> <200408212220.44899.morphie@unravel-music.nl> Message-ID: <200408221410.15834.thomas.klein@lanterne.org> On Saturday 21 August 2004 22:20, Dennie Bastiaan wrote: > On Saturday 21 August 2004 18:42, thomas klein wrote: > > What's wrong with my conf ? > > > > Do I miss something ? > > In your "Device" section. Put this in it: > > Option "AGPFastWrite" "On" > Option "RenderAccel" "On" > > > But still, I have some troubles with transparency also. Are there > more switches/options to be set? > > - Dennie not faster... with kdrive&xcompmgr, X is almost usable on my mach64, but xorg's not. anyone can explain what's the difference between xorg compositing and kdrive ? thanks in advance, t. From volodya at mindspring.com Sun Aug 22 10:07:43 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Sun Aug 22 10:07:48 2004 Subject: [Xorg] Fun bug: DPMS randomly starts In-Reply-To: <412808F4.6030106@sun.com> References: <1093063916.8033.1.camel@localhost> <1093110175.3149.235.camel@localhost.localdomain> <Pine.LNX.4.61.0408211636130.30358@node2.an-vo.com> <412808F4.6030106@sun.com> Message-ID: <Pine.LNX.4.61.0408221305010.2867@node2.an-vo.com> On Sat, 21 Aug 2004, Alan Coopersmith wrote: > Vladimir Dergachev wrote: >>> (was the fix done by David, >>> or just committed by David from someone else?). >> >> >> Stupid question, but why is this important ? > > David Dawes has stated that all changes he creates are covered by > the new XFree86 1.1 license. The thing is that copyright laws apply only to documents - not ideas. The idea and howto of this fix are free to be coded and since the change is very small it is trivially easy to replement. Lastly, as Thomas has mentioned this small amount of lines of code is not copyrightable at all. best Vladimir Dergachev > > Others may be willing to license their changes under the older > MIT/X license instead. > > -- > -Alan Coopersmith- alan.coopersmith@sun.com > Sun Microsystems, Inc. - X Window System Engineering > From skatan at despammed.com Sun Aug 22 12:48:41 2004 From: skatan at despammed.com (Ditch Digger) Date: Sun Aug 22 12:53:03 2004 Subject: [Xorg] Latest CVS: Failed to open framebuffer device Message-ID: <4128F899.8080509@despammed.com> Why I can't open the framebuffer? Any ideas? FC2 Radeon 9200 128Mb linux 2.6.8-1.521 ... X Window System Version 6.7.99.902 (6.8.0 RC 2) Release Date: 17 August 2004 X Protocol Version 11, Revision 0, Release 6.7.99.902 Build Operating System: Linux 2.6.8-1.521 i686 [ELF] Current Operating System: Linux edgar.home.dom 2.6.8-1.521 #1 Mon Aug 16 09:01:18 EDT 2004 i686 Build Date: 22 August 2004 ... (II) Loading sub module "fbdevhw" (II) LoadModule: "fbdevhw" (II) Reloading /opt/XORG-6_7_99_902/lib/modules/linux/libfbdevhw.a (WW) open /dev/fb0: No such device (WW) open /dev/fb1: No such device (WW) open /dev/fb2: No such device (WW) open /dev/fb3: No such device (WW) open /dev/fb4: No such device (WW) open /dev/fb5: No such device (WW) open /dev/fb6: No such device (WW) open /dev/fb7: No such device (EE) RADEON(0): Failed to open framebuffer device, consult warnings and/or errors above for possible reasons (you may have to look at the server log to see warnings) (WW) RADEON(0): fbdevHWInit failed, not using framebuffer device (II) Loading sub module "fbdevhw" (II) LoadModule: "fbdevhw" (II) Reloading /opt/XORG-6_7_99_902/lib/modules/linux/libfbdevhw.a (WW) open /dev/fb0: No such device (WW) open /dev/fb1: No such device (WW) open /dev/fb2: No such device (WW) open /dev/fb3: No such device (WW) open /dev/fb4: No such device (WW) open /dev/fb5: No such device (WW) open /dev/fb6: No such device (WW) open /dev/fb7: No such device (EE) RADEON(0): Failed to open framebuffer device, consult warnings and/or errors above for possible reasons (you may have to look at the server log to see warnings) (WW) RADEON(0): fbdevHWInit failed, not using framebuffer device From michel at daenzer.net Sun Aug 22 13:22:01 2004 From: michel at daenzer.net (Michel =?ISO-8859-1?Q?D=E4nzer?=) Date: Sun Aug 22 13:23:15 2004 Subject: [Xorg] Latest CVS: Failed to open framebuffer device In-Reply-To: <4128F899.8080509@despammed.com> References: <4128F899.8080509@despammed.com> Message-ID: <1093206121.4765.31.camel@localhost> On Sun, 2004-08-22 at 21:48 +0200, Ditch Digger wrote: > Why I can't open the framebuffer? [...] > (II) Loading sub module "fbdevhw" > (II) LoadModule: "fbdevhw" > (II) Reloading /opt/XORG-6_7_99_902/lib/modules/linux/libfbdevhw.a > (WW) open /dev/fb0: No such device > (WW) open /dev/fb1: No such device > (WW) open /dev/fb2: No such device > (WW) open /dev/fb3: No such device > (WW) open /dev/fb4: No such device > (WW) open /dev/fb5: No such device > (WW) open /dev/fb6: No such device > (WW) open /dev/fb7: No such device Because no framebuffer device is active in the kernel; not even vesafb, but you need radeonfb for this. -- Earthling Michel D?nzer | Debian (powerpc), X and DRI developer Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer From skatan at despammed.com Sun Aug 22 13:34:33 2004 From: skatan at despammed.com (Ditch Digger) Date: Sun Aug 22 13:27:59 2004 Subject: [despammed] Re: [Xorg] Latest CVS: Failed to open framebuffer device In-Reply-To: <1093206121.4765.31.camel@localhost> References: <4128F899.8080509@despammed.com> <1093206121.4765.31.camel@localhost> Message-ID: <41290359.6030100@despammed.com> Michel D?nzer ha scritto: >On Sun, 2004-08-22 at 21:48 +0200, Ditch Digger wrote: > > >>Why I can't open the framebuffer? >> >> > >[...] > > > >>(II) Loading sub module "fbdevhw" >>(II) LoadModule: "fbdevhw" >>(II) Reloading /opt/XORG-6_7_99_902/lib/modules/linux/libfbdevhw.a >>(WW) open /dev/fb0: No such device >>(WW) open /dev/fb1: No such device >>(WW) open /dev/fb2: No such device >>(WW) open /dev/fb3: No such device >>(WW) open /dev/fb4: No such device >>(WW) open /dev/fb5: No such device >>(WW) open /dev/fb6: No such device >>(WW) open /dev/fb7: No such device >> >> > >Because no framebuffer device is active in the kernel; not even vesafb, >but you need radeonfb for this. > > > > yeah.. googled around and i found somewhere to put append="video-radeonfb" into the grub.conf but nothing changed... here the source: http://lists.terrasoftsolutions.com/pipermail/yellowdog-general/2004-August/0152 42.html any ideas? From skatan at despammed.com Sun Aug 22 13:39:18 2004 From: skatan at despammed.com (Ditch Digger) Date: Sun Aug 22 13:32:43 2004 Subject: [despammed] Re: [Xorg] Latest CVS: Failed to open framebuffer device In-Reply-To: <41290359.6030100@despammed.com> References: <4128F899.8080509@despammed.com> <1093206121.4765.31.camel@localh ost> <41290359.6030100@despammed.com> Message-ID: <41290476.6080308@despammed.com> Ditch Digger ha scritto: > Michel D?nzer ha scritto: > >> On Sun, 2004-08-22 at 21:48 +0200, Ditch Digger wrote: >> >> >>> Why I can't open the framebuffer? >>> >> >> >> [...] >> >> >> >>> (II) Loading sub module "fbdevhw" >>> (II) LoadModule: "fbdevhw" >>> (II) Reloading /opt/XORG-6_7_99_902/lib/modules/linux/libfbdevhw.a >>> (WW) open /dev/fb0: No such device >>> (WW) open /dev/fb1: No such device >>> (WW) open /dev/fb2: No such device >>> (WW) open /dev/fb3: No such device >>> (WW) open /dev/fb4: No such device >>> (WW) open /dev/fb5: No such device >>> (WW) open /dev/fb6: No such device >>> (WW) open /dev/fb7: No such device >>> >> >> >> Because no framebuffer device is active in the kernel; not even vesafb, >> but you need radeonfb for this. >> >> >> >> > yeah.. googled around and i found somewhere to put > append="video-radeonfb" into the grub.conf but nothing changed... here > the source: > http://lists.terrasoftsolutions.com/pipermail/yellowdog-general/2004-August/01 5242.html > > > any ideas? > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > > ---------------------------------------------- > Filtered by despammed.com. Tracer: 1093207001 > Consider a PayPal donation to help Despammed > stay a step or two ahead of the bad guys. > A new PayPal donation button is now on the > home page. Thanks! > I meant append="video=radeonfb" in the grub.conf From keithp at keithp.com Fri Aug 20 19:05:10 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 22 16:39:14 2004 Subject: [Xorg] Re: CVS as of Keith's commit 04/08/14 20:34:18 In-Reply-To: Your message of "Wed, 18 Aug 2004 21:23:11 +0200." <200408182123.11502.thomas.klein@lanterne.org> Message-ID: <E1ByLFm-00049s-L1@evo.keithp.com> > xcompmgr runs, the eye-candy is on, but the screen freezes. I'm not going to get a chance to fix kdrive until next month. I may have a chance to get the changes done in X.org merged back before then, but I'll be busy doing X.org and "other stuff" until then. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040820/908ab21e/attach ment.pgp From keithp at keithp.com Fri Aug 20 19:01:56 2004 From: keithp at keithp.com (Keith Packard) Date: Sun Aug 22 16:39:39 2004 Subject: [Xorg] Solicitation of screen shots of new facilities in action... In-Reply-To: Your message of "Wed, 18 Aug 2004 19:02:30 BST." <20040818180230.GE21735@hermes.cam.ac.uk> Message-ID: <E1ByLCe-00048j-4S@evo.keithp.com> Around 19 o'clock on Aug 18, Rich Wareham wrote: > Not terribly exciting but I've been hacking Gtk + metacity to support > the new ARGB visual type. You can how have properly alpha-composited > window borders. I submitted patches to deal with this a couple of months ago; if they're not already in Gtk+/Gdk/Metacity, then we should whine. I'm pretty sure I bugzilla'ed them as well. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040820/90b3bbfa/attach ment.pgp From eich at pdx.freedesktop.org Mon Aug 23 03:18:57 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Mon Aug 23 08:17:56 2004 Subject: [Xorg] shared vs static libraries In-Reply-To: Jim.Gettys@hp.com wrote on Wednesday, 11 August 2004 at 10:37:20 -0400 References: <410BBE62.3060700@laas.fr> <4119689D.6E3C0F93@nrubsig.org> <1092186015.7140.19.camel@catsby.fooishbar.org> <411999A5.6EF18405@nrubsig.org> <4119CDED.2000107@sun.com> <1092235040.3310.7.camel@localhost.localdomain> Message-ID: <16681.50321.230311.140373@xf14.fra.suse.de> Jim Gettys writes: > And recent experience showed us that making a library static > reduced our options greatly in compatibility. > > This caused great anguish with the changes to xinerama; we couldn't > update apps to use a new protocol version. > I agree that static libs create more problems than they solve - however the Xinerama case is a bad example: here the compatibility should have been added to the protocol layer in the server. You don't want to update shared libs on every client system when you bump the version of an extension on a server - especially when the old version of Xinerama has been well established over several years. Egbert. From eich at pdx.freedesktop.org Mon Aug 23 04:49:36 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Mon Aug 23 09:48:36 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: Jim.Gettys@hp.com wrote on Saturday, 14 August 2004 at 20:14:37 -0400 References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420.84.camel@localhost.localdomain> <411E938B.8030608@sun.com> <411EA8B5.906@bitplanet.net> <1092528877.3394.111.camel@localhost.localdomain> Message-ID: <16681.55760.198136.984820@xf14.fra.suse.de> Jim Gettys writes: > Well, that looks easy. > > Unless someone knows why it would be a bad idea, maybe we > should consider it. I haven't really looked into this problem, but there are mice around with more than 3 'real' buttons; I could imagine where this limits the ways these mice can be configured. Egbert. From plattner at caltech.edu Mon Aug 23 10:12:02 2004 From: plattner at caltech.edu (Aaron Plattner) Date: Mon Aug 23 10:17:44 2004 Subject: [Xorg] [Composite] mplayer -vo x11 Message-ID: <20040823171202.GC5989@homeworld.dnsalias.net> I'm trying to run mplayer -vo x11 and it's causing xcompmgr to segfault. This patch gets it to work, but obviously it's not a real solution: Index: xcompmgr.c =================================================================== RCS file: /cvs/xapps/xcompmgr/xcompmgr.c,v retrieving revision 1.26 diff -u -r1.26 xcompmgr.c --- xcompmgr.c 14 Aug 2004 21:39:51 -0000 1.26 +++ xcompmgr.c 20 Aug 2004 19:30:31 -0000 @@ -825,6 +825,8 @@ draw = w->pixmap; #endif format = XRenderFindVisualFormat (dpy, w->a.visual); + if(!format) + format = XRenderFindVisualFormat (dpy, DefaultVisual(dpy,scr)); pa.subwindow_mode = IncludeInferiors; w->picture = XRenderCreatePicture (dpy, draw, format, The visual w->a.visual points to is 0x22, which has no picture format associated with it according to xdpyinfo -ext RENDER. -- Aaron P.S. Sorry if this message goes through multiple times -- I've been having trouble with my mail server recently. From keithp at keithp.com Mon Aug 23 10:28:01 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 23 10:28:58 2004 Subject: [Xorg] [Composite] mplayer -vo x11 In-Reply-To: Your message of "Mon, 23 Aug 2004 10:12:02 PDT." <20040823171202.GC5989@homeworld.dnsalias.net> Message-ID: <E1BzIbx-0004Cg-7n@evo.keithp.com> Around 10 o'clock on Aug 23, Aaron Plattner wrote: > The visual w->a.visual points to is 0x22, which has no picture format associat ed > with it according to xdpyinfo -ext RENDER. That's "invalid" according to the Render specification. Can you send along the snippet of xdpyinfo output cooresponding to that visual? It will look something like: visual: visual id: 0x21 class: TrueColor depth: 16 planes available colormap entries: 64 per subfield red, green, blue masks: 0xf800, 0x7e0, 0x1f significant bits in color specification: 8 bits -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040823/ef1c3e9c/attach ment.pgp From plattner at caltech.edu Mon Aug 23 10:39:43 2004 From: plattner at caltech.edu (Aaron Plattner) Date: Mon Aug 23 10:45:25 2004 Subject: [Xorg] [Composite] mplayer -vo x11 In-Reply-To: <E1BzIbx-0004Cg-7n@evo.keithp.com> References: <20040823171202.GC5989@homeworld.dnsalias.net> <E1BzIbx-0004Cg-7n@evo.keithp.com> Message-ID: <20040823173943.GD5989@homeworld.dnsalias.net> Here you go: [...] visual: visual id: 0x22 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 10 bits [...] Screen formats : Screen 0 (sub-pixel order None) filters: nearest, bilinear, fast(nearest), good(bilinear), best(bilinear) visual format: visual id: 0x21 pict format id: 0x62 visual format: visual id: 0x22 pict format id: None [...] --------------- Breakpoint 2, paint_all (dpy=0x804f050, region=14681842) at xcompmgr.c:829 829 printf("Bad: %x\n", w->a.visual.visualid); (gdb) p w->a.visual $1 = (Visual *) 0x8053b38 (gdb) p *w->a.visual $2 = {ext_data = 0x0, visualid = 34, class = 5, red_mask = 16711680, green_mask = 65280, blue_mask = 255, bits_per_rgb = 10, map_entries = 256} -- Aaron On Mon, Aug 23, 2004 at 01:28:01PM -0400, Keith Packard wrote: > Around 10 o'clock on Aug 23, Aaron Plattner wrote: > > > The visual w->a.visual points to is 0x22, which has no picture format associ ated > > with it according to xdpyinfo -ext RENDER. > > That's "invalid" according to the Render specification. Can you send > along the snippet of xdpyinfo output cooresponding to that visual? It > will look something like: > > visual: > visual id: 0x21 > class: TrueColor > depth: 16 planes > available colormap entries: 64 per subfield > red, green, blue masks: 0xf800, 0x7e0, 0x1f > significant bits in color specification: 8 bits > > -keith From keithp at keithp.com Mon Aug 23 11:14:10 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 23 11:15:08 2004 Subject: [Xorg] [Composite] mplayer -vo x11 In-Reply-To: Your message of "Mon, 23 Aug 2004 10:39:43 PDT." <20040823173943.GD5989@homeworld.dnsalias.net> Message-ID: <E1BzJKc-0004GV-Jk@evo.keithp.com> Around 10 o'clock on Aug 23, Aaron Plattner wrote: > [...] > visual: > visual id: 0x22 > class: DirectColor > depth: 24 planes > available colormap entries: 256 per subfield > red, green, blue masks: 0xff0000, 0xff00, 0xff > significant bits in color specification: 10 bits Arg. Render doesn't like DirectColor visuals. If you are using this visual as a TrueColor visual with a 'corrected' ramp, you can use the obvious Direct picture format; that's available by using XRenderFindFormat and supplying the right values for the 'type', 'depth' and 'direct' members in the template. I'm wondering if Render shouldn't just use that for DirectColor visuals all of the time. Hmm. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040823/35e45c49/attach ment-0001.pgp From krh at bitplanet.net Mon Aug 23 11:42:41 2004 From: krh at bitplanet.net (=?UTF-8?B?S3Jpc3RpYW4gSMO4Z3NiZXJn?=) Date: Mon Aug 23 11:45:12 2004 Subject: [Xorg] why is Option "ZAxisMapping" "4 5" needed for my scrollmouse to work In-Reply-To: <16681.55760.198136.984820@xf14.fra.suse.de> References: <1092497395.28452.14.camel@lupus.lupusje.org> <1092499462.3420 .84.camel@localhost.localdomain> <411E938B.8030608@sun.com> <411EA8B 5.906@bitplanet.net> <1092528877.3394.111.camel@localhost.localdomain> <16681.55760.198136.984820@xf14.fra.suse.de> Message-ID: <412A3AA1.6010303@bitplanet.net> Egbert Eich wrote: > Jim Gettys writes: > > Well, that looks easy. > > > > Unless someone knows why it would be a bad idea, maybe we > > should consider it. > > I haven't really looked into this problem, but there are mice around > with more than 3 'real' buttons; I could imagine where this limits > the ways these mice can be configured. Yeah, somebody elsewhere in the thread brought this up, but the thing is that the patch doesn't hard-code anything it just sets a sensible default. It can still be overridden. Kristian From matthieu.herrb at laas.fr Mon Aug 23 12:27:01 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Mon Aug 23 12:27:11 2004 Subject: [Xorg] [Fwd: [Bug 1167] New: Add SharedXevieReqs to bsdLib.tmpl] Message-ID: <412A4505.3040508@laas.fr> No really critical for the release, since applications using this extension will get linked against the dependencies anyways, but it would be nice to keep the way shared libs are built consistent. -- Matthieu -------------- next part -------------- An embedded message was scrubbed... From: bugzilla-daemon@freedesktop.org Subject: [Bug 1167] New: Add SharedXevieReqs to bsdLib.tmpl Date: Mon, 23 Aug 2004 12:22:12 -0700 (PDT) Size: 1841 Url: http://freedesktop.org/pipermail/xorg/attachments/20040823/cfbb85a4/AddShar edXevieReqstobsdLib.mht From bryce at osdl.org Mon Aug 23 14:12:17 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 23 14:12:20 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <1093145748.3149.705.camel@localhost.localdomain> Message-ID: <Pine.LNX.4.33.0408231406070.17527-100000@osdlab.pdx.osdl.net> On tinderbox.freedesktop.org there appears to be an issue in Wraphelp.c: Wraphelp.c:65: error: syntax error before "skb" This issue showed up on the Solaris build machine over the weekend starting on 8/21 at 18:45. It resolved at 10:12 today, 8/23, however now the same error is appearing in one of the Linux/Debian build machines as of 11:07. ajax commented on IRC that it looks like uint_32 vs. u_int_32 issues, and suggested mentioning it here on the list. Solaris / x86 / SunOS http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=62&logfile=2 0040823084521.log Linux / x86 / Debian http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=63&logfile=2 0040823110740.log Bryce From fxkuehl at gmx.de Mon Aug 23 14:36:02 2004 From: fxkuehl at gmx.de (Felix =?ISO-8859-1?Q?K=FChling?=) Date: Mon Aug 23 14:33:55 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge Message-ID: <20040823233602.0e0435a2.felix@trabant> I just managed to compile and install an XOrg Xserver with your patch. I tested it on the Savage4. It works ok with 3D accel. But I noticed a regression that I saw with the 2D driver from VIA/S3's code drop last time. The image on my 1280x1024 DFP looks like it's stretching 1279x1024 to 1280x1024. Vertical lines in the middle of the screen are blurred due to interpolation. This problem was originally fixed when you integrated 3D support into the XFree86 version of the Savage DDX driver. Now it's back. :-/ Felix On Mon, 2 Aug 2004 00:45:39 -0400 Alex Deucher <alexdeucher@gmail.com> wrote: > I just finished the preliminary merge. It seems to work ok in limited > testing. for those interested the patch is here: > > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > the code still needs the "develdri" #ifdefs added. I'm not sure > exactly where those need to go off hand. also the savage dri is still > only in mesa. > At this point this can probably wait until after the next release for merging. > > Alex > > > --__--__-- | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | From alexdeucher at gmail.com Mon Aug 23 14:48:03 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Mon Aug 23 14:48:05 2004 Subject: [Xorg] Re: Savage DRI DDX to xorg merge In-Reply-To: <20040823233602.0e0435a2.felix@trabant> References: <20040823233602.0e0435a2.felix@trabant> Message-ID: <a728f9f90408231448407abef3@mail.gmail.com> On Mon, 23 Aug 2004 23:36:02 +0200, Felix K?hling <fxkuehl@gmx.de> wrote: > I just managed to compile and install an XOrg Xserver with your patch. I > tested it on the Savage4. It works ok with 3D accel. But I noticed a > regression that I saw with the 2D driver from VIA/S3's code drop last > time. The image on my 1280x1024 DFP looks like it's stretching 1279x1024 > to 1280x1024. Vertical lines in the middle of the screen are blurred due > to interpolation. This problem was originally fixed when you integrated > 3D support into the XFree86 version of the Savage DDX driver. Now it's > back. :-/ D'OH! I'll look into it. I haven't gotten around to testing with my savage4 yet. Alex > > Felix > > On Mon, 2 Aug 2004 00:45:39 -0400 > Alex Deucher <alexdeucher@gmail.com> wrote: > > > I just finished the preliminary merge. It seems to work ok in limited > > testing. for those interested the patch is here: > > > > http://www.botchco.com/alex/xorg/savage-dri-to-xorg.diff > > > > the code still needs the "develdri" #ifdefs added. I'm not sure > > exactly where those need to go off hand. also the savage dri is still > > only in mesa. > > At this point this can probably wait until after the next release for mergin g. > > > > Alex > > > > > > --__--__-- > > > | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | > | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | > From Alan.Coopersmith at Sun.COM Mon Aug 23 14:52:58 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Mon Aug 23 14:53:00 2004 Subject: [Xorg] marking a bug a "release blocker" Message-ID: <412A673A.3050307@Sun.COM> I just saw this comment added to a bug in bugzilla: Someone with enough privilages should marked this bug as a release blocker, s o it will be fixed in upcoming 6.8.0. Just to be clear (not trying to pick on anyone here) - all it takes to mark a bug as a release blocker is to sign up for a bugzilla account - if you can add a comment, you can also fill in 351 in the field "This bug blocks" and it will be on the list as a release blocker - don't be shy, this really just means you're asking us to look at it before the release and determine if it can/should be fixed for this release. Try not to do so many bugs that it overloads the people working on the release, but if you think the bug is important, fill it in - the worst that happens is someone takes a few minutes to read it, posts a comment about why it's not a blocker, and removes it from the list. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From fxkuehl at gmx.de Mon Aug 23 15:06:42 2004 From: fxkuehl at gmx.de (Felix =?ISO-8859-1?Q?K=FChling?=) Date: Mon Aug 23 15:04:38 2004 Subject: [Xorg] Trimmed down X.Org build for DRI developers Message-ID: <20040824000642.30b000cb.felix@trabant> Hi, I modified the host.def from DRI CVS for a trimmed down build of the X.Org tree for DRI developers. The file is attached. Ajax (aka Adam Jackson) suggested on IRC to commit this under a different name in config/cf. Users/developers would copy it to host.def and make any necessary modifications for their specific setup. Feedback about the attached file is welcome, I've only tested it on a single system so far. Regards, Felix | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | -------------- next part -------------- A non-text attachment was scrubbed... Name: drihost.def Type: application/octet-stream Size: 2749 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040824/965cceec/drihos t.obj From Stuart.Kreitman at Sun.COM Mon Aug 23 15:33:39 2004 From: Stuart.Kreitman at Sun.COM (Stuart Kreitman) Date: Mon Aug 23 15:34:13 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <Pine.LNX.4.33.0408231406070.17527-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408231406070.17527-100000@osdlab.pdx.osdl.net> Message-ID: <412A70C3.7070805@Sun.COM> Bryce: That would be me. You may refer to the email logs at http://freedesktop.org/pipermail/release-wranglers/2004-August/date.html to follow the discussion on this. A quote of Alan Coopersmith's summary: "uint32_t is the form specified by the ISO/ANSI C99 standard, the current version of the Single Unix Specification (the combined replacement for the POSIX & XPG series of specs, and LSB 1.3." If the bug is only in the current Debian distro now and not in other Linux's, then one must ask what standards vetting they have, and whether we should ifdef around it. skk Harrington wrote: > On tinderbox.freedesktop.org there appears to be an issue in > Wraphelp.c: > > Wraphelp.c:65: error: syntax error before "skb" > > This issue showed up on the Solaris build machine over the weekend > starting on 8/21 at 18:45. It resolved at 10:12 today, 8/23, however > now the same error is appearing in one of the Linux/Debian build > machines as of 11:07. > > ajax commented on IRC that it looks like uint_32 vs. u_int_32 issues, > and suggested mentioning it here on the list. > > Solaris / x86 / SunOS > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=62&logfile =20040823084521.log > > Linux / x86 / Debian > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=63&logfile =20040823110740.log > > Bryce > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg -- Stuart Kreitman Sun Microsystems Inc. - X Window System Development desk: 650 786-5106, fax: -0670 cell: 650 575-7772 stuart.kreitman@sun.com From bryce at osdl.org Mon Aug 23 15:37:24 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 23 15:37:32 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <412A70C3.7070805@Sun.COM> Message-ID: <Pine.LNX.4.33.0408231535110.17527-100000@osdlab.pdx.osdl.net> Ah, thanks for the background. Technically we do not yet know if it is Debian only or if it affects other Linux systems since the Debian system is the only Linux system that's completed tests within the last several hours. The only other Linux system (SuSE9.1) will complete in about 4 hours. Bryce On Mon, 23 Aug 2004, Stuart Kreitman wrote: > Bryce: > > That would be me. You may refer to the email logs at > http://freedesktop.org/pipermail/release-wranglers/2004-August/date.html > > to follow the discussion on this. > > A quote of Alan Coopersmith's summary: > > "uint32_t is the form specified by the ISO/ANSI C99 standard, the > current version of the Single Unix Specification (the combined > replacement for the POSIX & XPG series of specs, and LSB 1.3." > > If the bug is only in the current Debian distro now and not in other > Linux's, then one must ask what standards vetting they have, and whether > we should ifdef around it. > > skk > > > Harrington wrote: > > On tinderbox.freedesktop.org there appears to be an issue in > > Wraphelp.c: > > > > Wraphelp.c:65: error: syntax error before "skb" > > > > This issue showed up on the Solaris build machine over the weekend > > starting on 8/21 at 18:45. It resolved at 10:12 today, 8/23, however > > now the same error is appearing in one of the Linux/Debian build > > machines as of 11:07. > > > > ajax commented on IRC that it looks like uint_32 vs. u_int_32 issues, > > and suggested mentioning it here on the list. > > > > Solaris / x86 / SunOS > > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=62&logfi le=20040823084521.log > > > > Linux / x86 / Debian > > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=63&logfi le=20040823110740.log > > > > Bryce > > > > _______________________________________________ > > xorg mailing list > > xorg@freedesktop.org > > http://freedesktop.org/mailman/listinfo/xorg > > > From keithp at keithp.com Mon Aug 23 15:55:29 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 23 15:56:35 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: Your message of "Mon, 23 Aug 2004 15:37:24 PDT." <Pine.LNX.4.33.0408231535110.17527-100000@osdlab.pdx.osdl.net> Message-ID: <E1BzNir-00084R-MS@evo.keithp.com> Debian provides uint32_t in /usr/include/stdint.h (the "standard" include file for those definitions). Is that getting included? -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040823/c5596ea8/attach ment-0001.pgp From matthieu.herrb at laas.fr Mon Aug 23 16:07:14 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Mon Aug 23 16:07:22 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <E1BzNir-00084R-MS@evo.keithp.com> References: <E1BzNir-00084R-MS@evo.keithp.com> Message-ID: <412A78A2.5060500@laas.fr> Keith Packard wrote: > Debian provides uint32_t in /usr/include/stdint.h (the "standard" include > file for those definitions). Is that getting included? ...but if you include stdint.h unconditionnaly, it will break the build on OpenBSD which doesn't have this file :( And the current imake definitions don't provide any good way to determine how to define those fixed size type. xc/include/Xmd.h has the (not pretty) code to define CARD32 and such. It could be copied there for now. From bryce at osdl.org Mon Aug 23 16:07:50 2004 From: bryce at osdl.org (Bryce Harrington) Date: Mon Aug 23 16:07:55 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <E1BzNir-00084R-MS@evo.keithp.com> Message-ID: <Pine.LNX.4.33.0408231607420.17527-100000@osdlab.pdx.osdl.net> On Mon, 23 Aug 2004, Keith Packard wrote: > > Debian provides uint32_t in /usr/include/stdint.h (the "standard" include > file for those definitions). Is that getting included? > > -keith > cl012:~# ls -l /usr/include/stdint.h -rw-r--r-- 1 root root 8545 May 25 11:17 > /usr/include/stdint.h cl012:~# grep uint32_t /usr/include/stdint.h #ifndef __uint32_t_defined typedef unsigned int uint32_t; # define __uint32_t_defined From fcatrin at tuxpan.com Mon Aug 23 19:35:29 2004 From: fcatrin at tuxpan.com (Franco Catrin) Date: Mon Aug 23 19:34:54 2004 Subject: [Xorg] another kdrive build error! In-Reply-To: <200408190110.42454.hiryu@audioseek.net> References: <200408190110.42454.hiryu@audioseek.net> Message-ID: <1093314928.2616.3.camel@shaman.txp> El jue, 19-08-2004 a las 04:10, Cameron escribi?: > Get the following error building KDrive: > fontcache.c:35:26: fontcacheint.h: No such file or directory > > locate turns up nothing even resembling that filename. I have the same problem, it is on the current Xfont module, is there any branch/tag where we could get a working version of Xfont ? -- Franco Catrin L. TUXPAN http://www.tuxpan.com/fcatrin/es From eta at lclark.edu Mon Aug 23 20:35:56 2004 From: eta at lclark.edu (Eric Anholt) Date: Mon Aug 23 20:36:01 2004 Subject: [Xorg] FreeBSD sparc64 6.0-CURRENT test failure Message-ID: <1093318555.887.36.camel@leguin> Test build of xorg CVS as of 20040823 on FreeBSD sparc64 6.0-CURRENT failed in the apm driver with http://pdx.freedesktop.org/~anholt/panther-tail.txt -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From kem at freedesktop.org Mon Aug 23 20:41:55 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Mon Aug 23 20:41:59 2004 Subject: [Xorg] X.Org release status Message-ID: <20040824034155.GA20927@kem.org> There are still several technical issues and bugs to be worked out for the upcoming release, which we feel are important to address but will not be resolved before the original deadline (25 Aug 2004). Therefore, the release wranglers have agreed to slip the release date and remain in the code freeze, while working out these issues. We also need much more testing to meet our success criteria. The testing matrix, which can be found on the following Wiki page, http://wiki.freedesktop.org/XOrg/XorgReleaseStatus currently has lots of red (i.e., untested platforms). It would help us greatly if we could get reports back on the build testing results. The status page (above) has instructions on how to perform the build tests. Note that we encourage you to post successes/failures for any part of the tests, and it is not necessary to go through the entire testing procedure before reporting results. Thank you for your help! From eta at lclark.edu Mon Aug 23 22:53:33 2004 From: eta at lclark.edu (Eric Anholt) Date: Mon Aug 23 22:53:44 2004 Subject: [Xorg] suggestions on running xtest? Message-ID: <1093326812.887.55.camel@leguin> I was trying to use xreg, but it's taking forever. What I really want to do, though, is run xtest's tests of graphical operations on my running X server with automatic compositing on, and skip the rest of the xreg process. Anyone want to suggest to me how I want to be running xtest? I'm poking at the docs, but I'm not finding what I want easily. -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org From ajax at nwnk.net Mon Aug 23 23:30:52 2004 From: ajax at nwnk.net (Adam Jackson) Date: Mon Aug 23 23:31:05 2004 Subject: [Xorg] X.Org release status In-Reply-To: <20040824034155.GA20927@kem.org> References: <20040824034155.GA20927@kem.org> Message-ID: <200408240230.54159.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 23 August 2004 23:41, Kevin E Martin wrote: > There are still several technical issues and bugs to be worked out for > the upcoming release, which we feel are important to address but will > not be resolved before the original deadline (25 Aug 2004). Therefore, > the release wranglers have agreed to slip the release date and remain in > the code freeze, while working out these issues. I'm getting "BadMatch on X_GetImage" during some tests (rendercheck, x11perf, etc), even with XLIB_SKIP_ARGB_VISUALS=1 and Composite disabled. This seems to be correlated with switching desktops in KDE. I don't have a formal bug open for this yet, but it is preventing me from running full tests for all the hardware I have. Does anyone know what this might be coming from? Besides this everything looks solid on my end, I'll post test results soon. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBKuCcW4otUKDs0NMRAttQAKCG5NolvA6Wx8kSQBC3RARYyu4FzwCg3TJy 6oj6+pKmfQokeqeXF1fO/WY= =L0fH -----END PGP SIGNATURE----- From kem at freedesktop.org Tue Aug 24 06:15:59 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 24 06:16:06 2004 Subject: [Xorg] suggestions on running xtest? In-Reply-To: <1093326812.887.55.camel@leguin> References: <1093326812.887.55.camel@leguin> Message-ID: <20040824131559.GA28762@kem.org> On Mon, Aug 23, 2004 at 10:53:33PM -0700, Eric Anholt wrote: > I was trying to use xreg, but it's taking forever. What I really want > to do, though, is run xtest's tests of graphical operations on my > running X server with automatic compositing on, and skip the rest of the > xreg process. Anyone want to suggest to me how I want to be running > xtest? I'm poking at the docs, but I'm not finding what I want easily. This is actually what xreg is really good at handling. For example, to run the X test suite test for XCopyArea on your running X server running at depth 16 from the project root /tmp/XorgTEST, simply run: xreg -projroot /tmp/XorgTEST -d 16 -nostart -xorg -xtest -test XCopyArea or if you want to just run the drawing tests, which are in chapter 6 of the test suite, then run: xreg -projroot /tmp/XorgTEST -d 16 -nostart -xorg -xtest -chapter CH06 From jens at tungstengraphics.com Tue Aug 24 06:22:00 2004 From: jens at tungstengraphics.com (Jens Owen) Date: Tue Aug 24 06:21:14 2004 Subject: [Xorg] suggestions on running xtest? In-Reply-To: <1093326812.887.55.camel@leguin> References: <1093326812.887.55.camel@leguin> Message-ID: <412B40F8.9000303@tungstengraphics.com> Eric Anholt wrote: > I was trying to use xreg, but it's taking forever. What I really want > to do, though, is run xtest's tests of graphical operations on my > running X server with automatic compositing on, and skip the rest of the > xreg process. Anyone want to suggest to me how I want to be running > xtest? I'm poking at the docs, but I'm not finding what I want easily. > From memory, it's been a while, I think you'll find information on running tests indivdually in the Users Guide: xtest/xsuite/xtest/doc/userguide.mm -- /\ Jens Owen / \/\ _ jens@tungstengraphics.com / \ \ \ Steamboat Springs, Colorado From Deron.Johnson at Sun.COM Tue Aug 24 08:35:27 2004 From: Deron.Johnson at Sun.COM (Deron Johnson) Date: Tue Aug 24 08:36:47 2004 Subject: [Xorg] X11R6.8: Problem with continuous stream of requests with op = 144 Message-ID: <412B603F.9060804@Sun.COM> I am experiencing a problem with the latest version of X11R6.8. I am using the head of the cvs repository as of about 10:30 this morning. But the problem has been there for a couple of weeks. (I've worked around the Xdmcp Wraphelp.c failures, so I know that isn't what is causing the problem). The problem is that whenever I run the Project Looking Glass Display Server, which is a 3D app which uses OpenGL, the X server receives a continual flood of requests with op = 144. My machine has an Nvidia Quadro FX 2000 (with the 5335 driver, I think). When I step into the function which dispatch.c calls for this op, the function is _nv000021gl, which doesn't tell me a whole lot. But I'm guessing that what I am seeing is a continuous stream of buffer swap requests. I doubt that this is an issue with the Nvidia driver, because I don't experience this problem when I run Xfree86 X11R6.7. Is there some sort of extra configuration step that I need to make for X11R6.8, or possibly some newer DRI module that I need to configure? Thanks for your help, Deron Johnson Sun Microsystems From krahn at niehs.nih.gov Tue Aug 24 09:16:59 2004 From: krahn at niehs.nih.gov (Joe Krahn) Date: Tue Aug 24 09:17:03 2004 Subject: [Xorg] XInput Hotplug Additions In-Reply-To: <1091730062.13147.79.camel@localhost.localdomain> References: <410ED7FC.5030401@bitplanet.net> <1091561564.3642.53.camel@localhost.localdomain> <4110082C.8090908@bitplanet.net> <1091579138.2980.15.camel@localhost.localdomain> <41111551.1040707@niehs.nih.gov> <1091730062.13147.79.camel@localhost.localdomain> Message-ID: <412B69FB.7060404@niehs.nih.gov> With Jim Gettys finally getting time to look into XInput, it was my turn to be unavailable for a while... Jim Gettys wrote: >>One thing that should be possible is for two servers on one VT >>to be able to use the same device, but with different settings. >>That means X needs to keep device state info and re-instate it >>when X gets it's VT switched active and it regains devices. > > > I presume you mean two servers on 2 different Linux virtual > terminals. > > Ugh. Do we *really* need this complexity? It is already sort-of part of DIX and XFree86, but currently is only oriented to sharing between one server and several text consoles. If the DIX DeviceControl function is used the way DIX intended, it is not so hard. DEVICE_ON and DEVICE_OFF are sent when switching the server's VT in/out. > > Do USB devices provide ways to save/restore such settings? > Or will the system have to shadow the state and try to > keep it consistent? > > Or is an input device assigned to a particular X server > statically? This maps well to the situation of > multi-head systems (e.g. 441, like we've (HP) started selling > in South Africa). > > You are helping stoke my head-ache ;-). In some ways, this is like keyboard mapping and pointer acceleration. Most of the state information can probably be saved in the driver and used to convert raw data to XEvent data. For example, touch screen input could always send raw device data, and let the driver convert to screen coordinates. This might be useful for allowing an application to get sub-pixel data directly from the device, and have the same device send core events at pixel resolution. There are a few things where this won't work, for example force feedback joysticks. Something like that can be thought of as holding data and complex state info, just like OpenGL textures. So, management of that type of device data should be done similar to the way OpenGL data is or will be done. >> > If you detect the idea to keep as little as possible in the >> > X server, you're right. >> > >> > This is analogous to the work we want to do to get display >> > mode setting *out* of the X server. >> > An important issue to get a plan going is to understand the goals of moving video display stuff out of X and into the OS kernel. Is the plan to let the kernel pick resolution, depth, etc., and tell X, or is the plan just to put driver functions into the kernel and let X manage the screen resolution via a HAL interface with the kernel? A few more points: Look at the idea of the core devices being virtual-only devices that are always present, and always at screen resolution. This gets rid of the problem of core hardware devices being special. As for managing the X device list, one approach is to let the OS kernel/hotplug system tell X what devices are available, but also have X client functions for managing these. For example, X client functions could set options pertaining to interpreting raw events into X events, such as the keyboard mapping. Besides, we need client functions to install virtual or remote devices. Someone may want to always have a given device listed, even though it may not always be plugged in. A client can open the device, but it just gets no events until the actual device shows up. (IRIX works this way.) ... Joe Krahn From bryce at osdl.org Tue Aug 24 09:22:36 2004 From: bryce at osdl.org (Bryce Harrington) Date: Tue Aug 24 09:22:45 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <412A70C3.7070805@Sun.COM> Message-ID: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> Ah the problem in Wraphelp.c is also causing breakage for the SuSE9.1 box, so it looks like the bug may affect Linux in general. http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=76&logfile=20040 824015833.log Bryce On Mon, 23 Aug 2004, Stuart Kreitman wrote: > Bryce: > > That would be me. You may refer to the email logs at > http://freedesktop.org/pipermail/release-wranglers/2004-August/date.html > > to follow the discussion on this. > > A quote of Alan Coopersmith's summary: > > "uint32_t is the form specified by the ISO/ANSI C99 standard, the > current version of the Single Unix Specification (the combined > replacement for the POSIX & XPG series of specs, and LSB 1.3." > > If the bug is only in the current Debian distro now and not in other > Linux's, then one must ask what standards vetting they have, and whether > we should ifdef around it. > > skk > > > Harrington wrote: > > On tinderbox.freedesktop.org there appears to be an issue in > > Wraphelp.c: > > > > Wraphelp.c:65: error: syntax error before "skb" > > > > This issue showed up on the Solaris build machine over the weekend > > starting on 8/21 at 18:45. It resolved at 10:12 today, 8/23, however > > now the same error is appearing in one of the Linux/Debian build > > machines as of 11:07. > > > > ajax commented on IRC that it looks like uint_32 vs. u_int_32 issues, > > and suggested mentioning it here on the list. > > > > Solaris / x86 / SunOS > > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=62&logfi le=20040823084521.log > > > > Linux / x86 / Debian > > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=63&logfi le=20040823110740.log > > > > Bryce > > > > _______________________________________________ > > xorg mailing list > > xorg@freedesktop.org > > http://freedesktop.org/mailman/listinfo/xorg > > > From anderson at netsweng.com Tue Aug 24 09:35:55 2004 From: anderson at netsweng.com (Stuart Anderson) Date: Tue Aug 24 09:36:48 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> Message-ID: <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> On Tue, 24 Aug 2004, Bryce Harrington wrote: > Ah the problem in Wraphelp.c is also causing breakage for the SuSE9.1 > box, so it looks like the bug may affect Linux in general. > > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=76&logfile=200 40824015833.log IIRC, the -ansi is turning off useful settings such as -D_POSIX_SOURCE. Why isn't LinuxSourceDefines getting picked up here? Stuart Stuart R. Anderson anderson@netsweng.com Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 From Deron.Johnson at Sun.COM Tue Aug 24 09:40:13 2004 From: Deron.Johnson at Sun.COM (Deron Johnson) Date: Tue Aug 24 09:48:31 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> Message-ID: <412B6F6D.8090607@Sun.COM> It also fails on my SUSE 8.1 system. Bryce Harrington wrote: > Ah the problem in Wraphelp.c is also causing breakage for the SuSE9.1 > box, so it looks like the bug may affect Linux in general. > > http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=76&logfile=200 40824015833.log > > Bryce > > On Mon, 23 Aug 2004, Stuart Kreitman wrote: > >>Bryce: >> >>That would be me. You may refer to the email logs at >>http://freedesktop.org/pipermail/release-wranglers/2004-August/date.html >> >>to follow the discussion on this. >> >>A quote of Alan Coopersmith's summary: >> >>"uint32_t is the form specified by the ISO/ANSI C99 standard, the >>current version of the Single Unix Specification (the combined >>replacement for the POSIX & XPG series of specs, and LSB 1.3." >> >>If the bug is only in the current Debian distro now and not in other >>Linux's, then one must ask what standards vetting they have, and whether >>we should ifdef around it. >> >>skk >> >> >> Harrington wrote: >> >>>On tinderbox.freedesktop.org there appears to be an issue in >>>Wraphelp.c: >>> >>> Wraphelp.c:65: error: syntax error before "skb" >>> >>>This issue showed up on the Solaris build machine over the weekend >>>starting on 8/21 at 18:45. It resolved at 10:12 today, 8/23, however >>>now the same error is appearing in one of the Linux/Debian build >>>machines as of 11:07. >>> >>>ajax commented on IRC that it looks like uint_32 vs. u_int_32 issues, >>>and suggested mentioning it here on the list. >>> >>>Solaris / x86 / SunOS >>> http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=62&logfil e=20040823084521.log >>> >>>Linux / x86 / Debian >>> http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=63&logfil e=20040823110740.log >>> >>>Bryce >>> >>>_______________________________________________ >>>xorg mailing list >>>xorg@freedesktop.org >>>http://freedesktop.org/mailman/listinfo/xorg >> >> >> > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From Stuart.Kreitman at Sun.COM Tue Aug 24 10:05:05 2004 From: Stuart.Kreitman at Sun.COM (Stuart Kreitman) Date: Tue Aug 24 10:05:11 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> Message-ID: <412B7541.7050402@sun.com> If the ISO standards conformance of these platforms is inconsistent, then maybe we should just accomodate: #ifndef uint32_t #define uint32_t u_int32_t #endif etc. Does that work for people? Stuart Anderson wrote: >On Tue, 24 Aug 2004, Bryce Harrington wrote: > > > >>Ah the problem in Wraphelp.c is also causing breakage for the SuSE9.1 >>box, so it looks like the bug may affect Linux in general. >> >>http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=76&logfile=200 40824015833.log >> >> > >IIRC, the -ansi is turning off useful settings such as -D_POSIX_SOURCE. > >Why isn't LinuxSourceDefines getting picked up here? > > > Stuart > >Stuart R. Anderson anderson@netsweng.com >Network & Software Engineering http://www.netsweng.com/ >1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F > BD03 0A62 E534 37A7 9149 > > From Alan.Coopersmith at Sun.COM Tue Aug 24 10:06:42 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Tue Aug 24 10:06:45 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <412B7541.7050402@sun.com> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> <412B7541.7050402@sun.com> Message-ID: <412B75A2.10402@Sun.COM> Stuart Kreitman wrote: > If the ISO standards conformance of these platforms is inconsistent, > then maybe we should just accomodate: > > #ifndef uint32_t > #define uint32_t u_int32_t > #endif > > etc. > > Does that work for people? You can't check for typedefs with ifdef, so that won't work. Again, CARD32 already solves this for the rest of the X tree, why not just use it? -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From Stuart.Kreitman at Sun.COM Tue Aug 24 10:08:44 2004 From: Stuart.Kreitman at Sun.COM (Stuart Kreitman) Date: Tue Aug 24 10:08:54 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <412B75A2.10402@Sun.COM> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> <412B7541.7050402@sun.com> <412B75A2.10402@Sun.COM> Message-ID: <412B761C.8010907@sun.com> ok, I don't see why not... skk Alan Coopersmith wrote: > Stuart Kreitman wrote: > >> If the ISO standards conformance of these platforms is inconsistent, >> then maybe we should just accomodate: >> >> #ifndef uint32_t >> #define uint32_t u_int32_t >> #endif >> >> etc. >> >> Does that work for people? > > > You can't check for typedefs with ifdef, so that won't work. > Again, CARD32 already solves this for the rest of the X tree, > why not just use it? > From anderson at netsweng.com Tue Aug 24 10:09:31 2004 From: anderson at netsweng.com (Stuart Anderson) Date: Tue Aug 24 10:09:53 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <412B7541.7050402@sun.com> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> <412B7541.7050402@sun.com> Message-ID: <Pine.LNX.4.58.0408241309210.3166@trantor.stuart.netsweng.com> On Tue, 24 Aug 2004, Stuart Kreitman wrote: > If the ISO standards conformance of these platforms is inconsistent, > then maybe we should just accomodate: My comment wasn't so much a question of platform inconsistancy, but rather why aren't we telling the compiler what the conformance level is for that platform. Strict ANSI is a very small subset of what we are used to using. Stuart Stuart R. Anderson anderson@netsweng.com Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 From Stuart.Kreitman at Sun.COM Tue Aug 24 10:19:34 2004 From: Stuart.Kreitman at Sun.COM (Stuart Kreitman) Date: Tue Aug 24 10:19:33 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <Pine.LNX.4.58.0408241309210.3166@trantor.stuart.netsweng.com> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> <412B7541.7050402@sun.com> <Pine.LNX.4.58.0408241309210.3166@trantor.stuart.netsweng.com> Message-ID: <412B78A6.3000804@sun.com> Stuart Anderson wrote: >On Tue, 24 Aug 2004, Stuart Kreitman wrote: > > > >>If the ISO standards conformance of these platforms is inconsistent, >>then maybe we should just accomodate: >> >> > > >My comment wasn't so much a question of platform inconsistancy, but >rather why aren't we telling the compiler what the conformance level is >for that platform. > Please write the bugzilla/code diffs. I imagine this will wait till after the release. We should just get through a point problem for now. skk > >Strict ANSI is a very small subset of what we are used to using. > > Stuart > >Stuart R. Anderson anderson@netsweng.com >Network & Software Engineering http://www.netsweng.com/ >1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F > BD03 0A62 E534 37A7 9149 > > From eich at pdx.freedesktop.org Tue Aug 24 10:57:51 2004 From: eich at pdx.freedesktop.org (Egbert Eich) Date: Tue Aug 24 10:58:02 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: anderson@netsweng.com wrote on Tuesday, 24 August 2004 at 13:09:31 -0400 References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> <412B7541.7050402@sun.com> <Pine.LNX.4.58.0408241309210.3166@trantor.stuart.netsweng.com> Message-ID: <16683.33183.163436.475680@xf14.fra.suse.de> I can make it work on a system I've tried on with the patch below. The typedef in question is contained there. Wether this file should be included by sys/types.h I do not know. Egbert. Index: Wraphelp.c =================================================================== RCS file: /cvs/xorg/xc/lib/Xdmcp/Wraphelp.c,v retrieving revision 1.3 diff -u -r1.3 Wraphelp.c --- Wraphelp.c 23 Aug 2004 17:06:37 -0000 1.3 +++ Wraphelp.c 24 Aug 2004 17:54:42 -0000 @@ -4,6 +4,7 @@ */
/* des routines for non-usa - eay 10/9/1991 eay@psych.psy.uq.oz.au From anderson at netsweng.com Tue Aug 24 11:00:20 2004 From: anderson at netsweng.com (Stuart Anderson) Date: Tue Aug 24 11:00:33 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <16683.33183.163436.475680@xf14.fra.suse.de> References: <Pine.LNX.4.33.0408240915330.17527-100000@osdlab.pdx.osdl.net> <Pine.LNX.4.58.0408241233540.3166@trantor.stuart.netsweng.com> <412B7541.7050402@sun.com> <Pine.LNX.4.58.0408241309210.3166@trantor.stuart.netsweng.com> <16683.33183.163436.475680@xf14.fra.suse.de> Message-ID: <Pine.LNX.4.58.0408241359020.3166@trantor.stuart.netsweng.com> On Tue, 24 Aug 2004, Egbert Eich wrote: > > I can make it work on a system I've tried on with the patch below. > The typedef in question is contained there. > Wether this file should be included by sys/types.h I do not know. Accoring to POSIX, stdint.h is the right place to be getting this. http://www.opengroup.org/onlinepubs/009695399/basedefs/stdint.h.html I think, however, that we have had a couple of reports of OSes (possibly older versions) that don't have this file, or it at least is not visible to the mode the compiler is using. Stuart Stuart R. Anderson anderson@netsweng.com Network & Software Engineering http://www.netsweng.com/ 1024D/37A79149: 0791 D3B8 9A4C 2CDC A31F BD03 0A62 E534 37A7 9149 From keithp at keithp.com Tue Aug 24 11:04:17 2004 From: keithp at keithp.com (Keith Packard) Date: Tue Aug 24 11:05:26 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: Your message of "Tue, 24 Aug 2004 19:57:51 +0200." <16683.33183.163436.475680@xf14.fra.suse.de> Message-ID: <E1Bzfeb-0002Na-3Z@evo.keithp.com> Around 19 o'clock on Aug 24, Egbert Eich wrote: > I can make it work on a system I've tried on with the patch below. > The typedef in question is contained there. > Whether this file should be included by sys/types.h I do not know. We apparantly can't depend on the existance of stdint.h on all platforms (yet). I replaced 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8' and then #include <X11/Xmd.h> at the top of the file to make it build. That should be portable to all systems that we currently run on. Anyone care to see the patch? Should I just stuff it into CVS? -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040824/2eb96259/attach ment-0001.pgp From Stuart.Kreitman at Sun.COM Tue Aug 24 11:10:33 2004 From: Stuart.Kreitman at Sun.COM (Stuart Kreitman) Date: Tue Aug 24 11:11:06 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: <E1Bzfeb-0002Na-3Z@evo.keithp.com> References: <E1Bzfeb-0002Na-3Z@evo.keithp.com> Message-ID: <412B8499.3000106@Sun.COM> Stuff! Keith Packard wrote: > Around 19 o'clock on Aug 24, Egbert Eich wrote: > > >>I can make it work on a system I've tried on with the patch below. >>The typedef in question is contained there. >>Whether this file should be included by sys/types.h I do not know. > > > We apparantly can't depend on the existance of stdint.h on all platforms > (yet). > > I replaced 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8' and then > #include <X11/Xmd.h> at the top of the file to make it build. That should > be portable to all systems that we currently run on. > > Anyone care to see the patch? Should I just stuff it into CVS? > > -keith > > -- Stuart Kreitman Sun Microsystems Inc. - X Window System Development desk: 650 786-5106, fax: -0670 cell: 650 575-7772 stuart.kreitman@sun.com From keithp at keithp.com Tue Aug 24 11:33:23 2004 From: keithp at keithp.com (Keith Packard) Date: Tue Aug 24 11:34:25 2004 Subject: [Xorg] Tinderbox error on Wraphelp.c In-Reply-To: Your message of "Tue, 24 Aug 2004 11:10:33 PDT." <412B8499.3000106@Sun.COM> Message-ID: <E1Bzg6l-0002Rc-TN@evo.keithp.com> Around 11 o'clock on Aug 24, Stuart Kreitman wrote: > Stuff! Stuffed! -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040824/9baa0239/attach ment.pgp From jobi at via.ecp.fr Tue Aug 24 12:07:41 2004 From: jobi at via.ecp.fr (Johan Bilien) Date: Tue Aug 24 12:47:01 2004 Subject: [Xorg] X11R6.8 cvs and ATI fglrx drivers Message-ID: <20040824190741.GA32094@via.ecp.fr> Hi all, today I gave the current CVS a try. I'm running an ATI Radeon 9600. The radeon driver works, but everything feels really slow. With the proprietary drivers fglrx, I experience a crash of the X server (signal 11) when I run gnome-settings-daemon (I think when it loads the GTK theme engine), or when launching openoffice. With both, xcompmgr gives strange shadows [1]. Once xcompmgr is launched, everything is dead slow, but I think this has been discussed here before. I put my xorg.conf [2] and the crash log [3] online. [1] http://bilien.org/~jobi/xorg-comp-buggy-shadow.png [2] http://bilien.org/~jobi/xorg.conf [3] http://bilien.org/~jobi/Xorg.0.log -- Johan From carl at personnelware.com Tue Aug 24 13:05:31 2004 From: carl at personnelware.com (Carl Karsten) Date: Tue Aug 24 13:09:05 2004 Subject: [Xorg] CVS dosen't compile on cygwin Message-ID: <0ed601c48a15$b5e4bef0$1e01a8c0@cnt496> Empty hosts.def file. make[5]: Leaving directory `/home/Administrator/xorg/xc/programs/Xserver/miext/d amage' gcc -o Xnest.exe -O2 -fno-strength-reduce -Wall -Wpointer-arith -e _mainCRTStar tup -L../../exports/lib hw/xnest/miinitext.o dix/libdix.a os/libos.a hw/xnest/libxnest.a dix/libxpstubs.a mi/libmi.a Xext/libext.a xkb/libxkb.a Xi/ libxinput.a lbx/liblbx.a ../../lib/lbxutil/l iblbxutil.a dbe/libdbe.a record/librecord.a XTrap/libxtrap.a GL/glx/libglx.a GL/mesa/GLcore/libGLcore.a randr/librandr.a render /librender.a composite/libcomposite.a xfixes/libxfixes.a damageext/ libdamage.a miext/damage/libdamage.a miext/cw/libcw.a hw/xnest/libxnest.a -L/us r/X11R6/lib ../../lib/font/libXfont.a -lfreetype dix/libxpstubs.a -L../../exp orts/lib -lXext -lX11 -lz.dll -lXau -lXdmcp -Wl,--enable- auto-import,--enable-runtime-pseudo-reloc ../../exports/lib/libXdmcp.a(Wrap.o)(.text+0x0):Wrap.c: multiple definition of ` _XdmcpWrap' ../../exports/lib/libX11.a(d000548.o)(.text+0x0): first defined here collect2: ld returned 1 exit status make[4]: *** [Xnest.exe] Error 1 Carl K From dicej at mailsnare.net Tue Aug 24 12:58:21 2004 From: dicej at mailsnare.net (Joel Dice) Date: Tue Aug 24 13:28:56 2004 Subject: [Xorg] X11R6.8 cvs and ATI fglrx drivers In-Reply-To: <20040824190741.GA32094@via.ecp.fr> References: <20040824190741.GA32094@via.ecp.fr> Message-ID: <Pine.LNX.4.61.0408241357130.906@joeldicepc> On Tue, 24 Aug 2004, Johan Bilien wrote: > With both, xcompmgr gives strange shadows [1]. Once xcompmgr is > launched, everything is dead slow, but I think this has been discussed > here before. For soft shadows, use 'xcompmgr -c' with no '-s' flag. - Joel From rene at rocklinux-consulting.de Tue Aug 24 15:02:14 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Tue Aug 24 15:03:12 2004 Subject: [Xorg] Bug #1053 - Screen corruption enlightenment16 and xcompmgr Message-ID: <412BBAE6.9000202@rocklinux-consulting.de> Hi all, this was already reported several times in screenshot mails and as bugzilla bug #1053, but I want to bring this to attention in a seperate thread. Running the Composition Manager with Enlightenment 16 leads to screen corruption of some of the stuff drawn by enlightenment itself. Without the composition manager all is fine: http://rocklinux-consulting.de/x.org/wo-xcompmgr.png And now with xcompmgr -a (using -c or -s does not make a difference in the way the enlightenment theme parts are corrupted ...): http://rocklinux-consulting.de/x.org/w-xcompmgr.png It seems that these tiny theme parts might be shifted a bit due to some index used/computed incorrectly ... The X.Org version is nearly CVS:HEAD and it happens on x86/Radeon and Matrox as well as PowerPC/Radeon with and without RenderAccel. All the X.Org included driver - I do not use the binary only ones ... (Btw, the RenderAccel for Radeon has endianness bugs - but I ignore those for now and report them to bugzilla when I find no time to track them myself - but /me get's used to track endianess problem, so ... ;-) Any idea? - Ren? Rebe From rayl at mail.com Tue Aug 24 15:54:45 2004 From: rayl at mail.com (Ray Lehtiniemi) Date: Tue Aug 24 18:22:55 2004 Subject: [Xorg] build test results Message-ID: <20040824225445.GD4314@mail.com> hi all xorg newbie here, just did my first cvs build test: Build with empty host.def file 1. Ray Lehtiniemi 2. Tue Aug 24 14:21:36 MDT 2004 to Tue Aug 24 16:35:22 MDT 2004 3. Linux, IA-32, Suse 9.1 ftp installation w/ all online updates 4. XORG-6_7_99_902 5. Full build of Release 6.7 complete. 6. untested 7. untested 8. untested i'll try to send more results later... ps: is there a nice way to restart the build if it stops midway? i had to install ncurses-devel for xterm, but when i did make World again, it cleaned everything and started over!! -- ---------------------------------------------------------------------- Ray L <rayl@mail.com> From kem at freedesktop.org Tue Aug 24 22:06:38 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 24 22:06:44 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040825050638.GA11445@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 14 Fixed yesterday: 7 Added yesterday: 13 Current list of blocker bugs: ----------------------------- * Bug #474: XV fails to alloc memory - Needs investigation and patch * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - The consensus appears to be to leave the test/hard fail in - This solution breaks on systems that do not have setuid - Should option to enable/disable hard fail be added? * Bug #1053: Composite artifacts using Openbox, Enlightenemnt, XFCE, FVWM - Needs investigation and patch * Bug #1083: lndir doesn't handle symlinks to dirs right - Patch supplied, needs review * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1101: Background pixmaps are painted with wrong origin in child widgets of redirected windows - Test program provided - Needs investigation and patch * Bug #1119: Build breaks with UseInstalled* and ProjectRoot set - Initial patch supplied. - Others using UseInstalled should test the patch to see if it works for them - Will review tomorrow * Bug #1138: Composite crash in Polyline - Eric Anholt provided initial patch - Adam Jackson says patch fixes problem but creates others with composite * Bug #1155: libGL build failure - IEEE_ONE undefined on HPPA/MIPS Linux - Fixed in current Mesa, which should be merged before release - Merge with Mesa 6.1 already approved * Bug #1156: Radeon driver build failures on PPC - Patch supplied - Just waiting for reply to question asked * Bug #1157: Radeon line accel broken with DRI enabled - Patch supplied, needs review * Bug #1160: xf86drm.h needs xc/extras/drm/shared/drm.h for functional SDK - Needs investigation and patch * Bug #1168: Damage crashes with rootless layer - New fix provided, needs review From alexander.gottwald at s1999.tu-chemnitz.de Wed Aug 25 02:45:49 2004 From: alexander.gottwald at s1999.tu-chemnitz.de (Alexander Gottwald) Date: Wed Aug 25 02:45:53 2004 Subject: [Xorg] build test results In-Reply-To: <20040824225445.GD4314@mail.com> References: <20040824225445.GD4314@mail.com> Message-ID: <Pine.LNX.4.58.0408251142040.9508@odoaker.hrz.tu-chemnitz.de> On Tue, 24 Aug 2004, Ray Lehtiniemi wrote: > > hi all > > xorg newbie here, just did my first cvs build test: > > Build with empty host.def file > > 1. Ray Lehtiniemi > 2. Tue Aug 24 14:21:36 MDT 2004 to Tue Aug 24 16:35:22 MDT 2004 > 3. Linux, IA-32, Suse 9.1 ftp installation w/ all online updates > 4. XORG-6_7_99_902 > 5. Full build of Release 6.7 complete. > 6. untested > 7. untested > 8. untested > > > i'll try to send more results later... > > ps: is there a nice way to restart the build if it stops midway? > i had to install ncurses-devel for xterm, but when i did make > World again, it cleaned everything and started over!! if the build breaks while compiling you can simply do "make". This will continue where it stopped before. But if you changed something in config/cf or some Imakefiles you should do make World again to update all Makefiles and remove all objects and libs with the old configuration. bye ago -- Alexander.Gottwald@s1999.tu-chemnitz.de http://www.gotti.org ICQ: 126018723 From fxkuehl at gmx.de Wed Aug 25 08:34:01 2004 From: fxkuehl at gmx.de (Felix =?ISO-8859-1?Q?K=FChling?=) Date: Wed Aug 25 08:31:59 2004 Subject: [Xorg] Build failure: ft2build.h not found Message-ID: <20040825173401.406ed4f3.felix@trabant> Hi, On my notebook the build failed in fcatomic.c because ft2build.h was not found. It is present in the xorg tree in three different versions in three different places, but none seems to be in the include search path for fcatomic.c. On my other box the build worked because I have the fontconfig development package installed which provides ft2build.h in /usr/include. I ran this build with the host.def file (with different Mesa and DRM paths and optimization options) I posted to this list on Monday. make[4]: Entering directory `/home/src/xorg/trunk/xc/lib/fontconfig' rm -f fcatomic.o gcc -m32 -c -gstabs+ -pipe -O3 -march=athlon-4 -ansi -pedantic -Wall -Wpointer- arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing -declarations -Wredundant-decls -Wnested-externs -Wundef -I ../../exports/include -I/usr/include/freetype2 -I/usr/include/freetype2/config - I../../extras/fontconfig/src -I../../extras/fontconfig -I../../exports/includ e/X11 -I../.. -I../../exports/include -I/usr/X11R6-XORG/include -Dlinux -D__i3 86__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN _SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARRO WPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DFC_DEFAULT_FONTS='""' -DH AVE_EXPAT -DXFREE86_FT2 -DFONTCONFIG_PATH='"/usr/X11R6-XORG/etc/fonts"' -fPIC fcatomic.c In Datei, eingef?gt von ../../extras/fontconfig/src/fcint.h:38, von fcatomic.c:49: ../../exports/include/fontconfig/fcfreetype.h:26:22: ft2build.h: Datei oder Verz eichnis nicht gefunden felix@trabant:~/xorg$ ls -l `find . -name ft2build.h` -rw-r--r-- 1 felix src 2002 2004-04-23 20:42 ./extras/freetype2/devel/ft2build. h -rw-r--r-- 1 felix src 2185 2003-11-14 17:48 ./extras/freetype2/include/ft2buil d.h -rw-r--r-- 1 felix src 2505 2004-04-23 20:44 ./lib/font/FreeType/module/ft2buil d.h Regards, Felix | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | From fyzik at amu.cz Wed Aug 25 08:38:24 2004 From: fyzik at amu.cz (fyzik) Date: Wed Aug 25 09:03:29 2004 Subject: [Xorg] Matrox MGA G550 AGP, dueahead with 2 CRT Message-ID: <412CB270.2050103@amu.cz> Dear X-Org Developers, I am using Gentoo Linux with xorg-x11 version 6.7.99.902 . I have a Matrox MGA G550 AGP with two CTR monitors AOC Spectrum 7Glr. The main bug I have observed is the frequency settign on the second monitor. (The first one behaves well) Upon start, the 1st monitor is set correctly to 1280x1024 at H-80kHz and V-75Hz. The second one is set out of limits specified in XF86Config, even though both the monitor sections in the config (and the monitors themselves) are identical. If I play with the setting in the config, there are some changes in the monitor setting upon restart, however they only roughly correspond to what I've set in the config file (i.e. I specify 75 kHz , it still runs at 82, I set max 65 and it runs at 60, etc). If I download the binary driver for Linux from the matrox.com sitte and I replace it, both the monitors behave as set in the config file, but the monitors are swapped with respect to the xorg driver. hope it helps with the development :) and thank you guys for developing the X cheers 0ndrej From bryce at osdl.org Wed Aug 25 11:59:30 2004 From: bryce at osdl.org (Bryce Harrington) Date: Wed Aug 25 11:59:36 2004 Subject: [Xorg] Tinderbox - all is well Message-ID: <Pine.LNX.4.33.0408251158140.25207-100000@osdlab.pdx.osdl.net> Just a quick note - the problems noted on tinderbox yesterday are gone and we're green across the board on all platforms. :-) Bryce From tcpdevil at linuxlover.org Wed Aug 25 11:41:40 2004 From: tcpdevil at linuxlover.org (Alberto Garcia Hierro) Date: Wed Aug 25 12:03:22 2004 Subject: [Xorg] Failure building X.Org 6.7.99.902 on ppc Message-ID: <200408252041.40241.tcpdevil@linuxlover.org> Hi all list, This morning i built X.Org 6.7.99.902 on my x86 desktop and it worked really fine. Then i tried building it on my ibook G4 and it failed. I send you the last output before the error because i think it could be usefull since, as stated on http://www.freedesktop.org/XOrg/XorgReleaseStatus nobody has built X.Org 6.7.99.902 on ppc yet. If you are interested on the distro, i run Gentoo (unstable branch). As for the toolchain, i'm using: gcc (GCC) 3.4.1 20040803 (Gentoo Linux 3.4.1-r2, ssp-3.4-2, pie-8.7.6.5) binutils-2.15.90.0.3-r3 glibc-2.3.4.20040619-r1 If you want more information, just ask. I'll send everything needed very happily. -- Regards, /* Alberto Garc?a Hierro (Skyhusker) */ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040825/b9997e67/attach ment.pgp From idr at us.ibm.com Wed Aug 25 12:11:25 2004 From: idr at us.ibm.com (Ian Romanick) Date: Wed Aug 25 12:11:36 2004 Subject: [Xorg] Failure building X.Org 6.7.99.902 on ppc In-Reply-To: <200408252041.40241.tcpdevil@linuxlover.org> References: <200408252041.40241.tcpdevil@linuxlover.org> Message-ID: <412CE45D.8060105@us.ibm.com> Alberto Garcia Hierro wrote: > Hi all list, > This morning i built X.Org 6.7.99.902 on my x86 desktop and it worked really > fine. Then i tried building it on my ibook G4 and it failed. I send you the > last output before the error because i think it could be usefull since, as > stated on http://www.freedesktop.org/XOrg/XorgReleaseStatus nobody has built > X.Org 6.7.99.902 on ppc yet. If you are interested on the distro, i run > Gentoo (unstable branch). As for the toolchain, i'm using: There is a know problem building on PowerPC. Is this what you're seeing? http://freedesktop.org/bugzilla/show_bug.cgi?id=905 From cyfred at gentoo.org Wed Aug 25 14:42:47 2004 From: cyfred at gentoo.org (Andrew Bevitt) Date: Wed Aug 25 14:39:29 2004 Subject: [Xorg] Release Status Testing Results Message-ID: <200408260742.47339.cyfred@gentoo.org> Hey, Have done some testing under both IA-32 and AMD64 under Gentoo IA-32 : http://dev.gentoo.org/~cyfred/xorg/testing/IA32/XORG-COMMENTS AMD64 : http://dev.gentoo.org/~cyfred/xorg/testing/AMD64/XORG-COMMENTS Log files from the builds, and *.summary from the xreg testing can be found in the same directory as the above comments files; log files are around 4M bunzip2-ed. Executive summary 1) All build / install tests went smoothly 2) Conformance tests had some issues, summary files provided for info on what FAILs I stil have the original results files aswell 3) Runtime appears uneffected by conformance testing Andrew NB. Sorry if this is a second appearance but it hasnt shown up here (with own sending on) in 7 hours From fxkuehl at gmx.de Wed Aug 25 15:31:58 2004 From: fxkuehl at gmx.de (Felix =?ISO-8859-1?Q?K=FChling?=) Date: Wed Aug 25 15:29:53 2004 Subject: [Xorg] Build failure: ft2build.h not found In-Reply-To: <20040825173401.406ed4f3.felix@trabant> References: <20040825173401.406ed4f3.felix@trabant> Message-ID: <20040826003158.6c00a52f.felix@trabant> Sorry for the fuss. RELNOTES answered all my questions WRT Freetype2. | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | From michel at daenzer.net Wed Aug 25 16:38:00 2004 From: michel at daenzer.net (Michel =?ISO-8859-1?Q?D=E4nzer?=) Date: Wed Aug 25 16:38:15 2004 Subject: [Xorg] Failure building X.Org 6.7.99.902 on ppc In-Reply-To: <412CE45D.8060105@us.ibm.com> References: <200408252041.40241.tcpdevil@linuxlover.org> <412CE45D.8060105@us.ibm.com> Message-ID: <1093477080.9730.35.camel@localhost> On Wed, 2004-08-25 at 12:11 -0700, Ian Romanick wrote: > Alberto Garcia Hierro wrote: > > > Hi all list, > > This morning i built X.Org 6.7.99.902 on my x86 desktop and it worked reall y > > fine. Then i tried building it on my ibook G4 and it failed. I send you the > > last output before the error because i think it could be usefull since, as > > stated on http://www.freedesktop.org/XOrg/XorgReleaseStatus nobody has built
> > X.Org 6.7.99.902 on ppc yet. If you are interested on the distro, i run > > Gentoo (unstable branch). As for the toolchain, i'm using: > > There is a know problem building on PowerPC. Is this what you're seeing? > > http://freedesktop.org/bugzilla/show_bug.cgi?id=905 I haven't seen that one, probably because I usually only build the servers and friends, but I seem to have introduced https://freedesktop.org/bugzilla/show_bug.cgi?id=1156 somehow. -- Earthling Michel D?nzer | Debian (powerpc), X and DRI developer Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer From Deron.Johnson at Sun.COM Wed Aug 25 17:29:09 2004 From: Deron.Johnson at Sun.COM (Deron Johnson) Date: Wed Aug 25 17:30:29 2004 Subject: [Xorg] Question about the Xorg config file Message-ID: <412D2ED5.5080102@Sun.COM> I am currently working on a release of Project Looking Glass which contains a modified server based on X.org X11R6.8. Previously, the PLG users were using the X.org release prior to the renaming, so the server config file these people are currently using is named /etc/X11/XF86Config. I'm trying to figure out what to tell these people about the config file when they start using 6.8. To this end, I have some questions about the server config file. 1. If X.org X11R6.8 does not find a file named /etc/X11/xorg.conf, is it supposed to try to find /etc/X11/XF86Config? It appears to behave this way on my SUSE 8.1 machine. 2. What recommendations should I provide to my users on how to upgrade their XF86Config file to become xorg.conf? Should they start with a fresh xorg.conf file generated via Xorg -configure and then apply their mods (such as graphics devices) to it? Or should they just rename the XF86Config file to become xorg.conf? I tried the latter and it complained that Driver "Keyboard" should be changed to Driver "Kbd". Are there any other gotchas like this? In general, is there any written documentation which discusses config file upgrade issues? Thank you for your assistance, -Deron Johnson Project Looking Glass Sun Microsystems From rayl at mail.com Wed Aug 25 21:46:23 2004 From: rayl at mail.com (Ray Lehtiniemi) Date: Wed Aug 25 21:46:28 2004 Subject: [Xorg] testing xorg on suse 9.1 Message-ID: <20040826044623.GA26921@mail.com> hi i'd be interested in testing the latest xorg servers on my home machine. i run suse 9.1 (free ftp edition) in IA-32. i built XORG-6_7_99_902 last night and ran xreg, and got quite a few Err files with the xvfb server. is there some documentation somewhere about how to use files like xtest.15bpp.20040825.000126.results/tset/CH06/drwarc/Err0077.err and xtest.15bpp.20040825.000126.results/tset/CH06/drwtxt/Err0307.err? i had problems with the xorg server. although i built with a projroot=/tmp/XorgTEST, i got this: # ./xreg -projroot /tmp/XorgTEST -xtest -xorg * Wed Aug 25 14:19:21 MDT 2004: Starting script * Wed Aug 25 14:19:21 MDT 2004: XSERVER=/tmp/XorgTEST/bin/Xorg * Wed Aug 25 14:19:21 MDT 2004: HOST=ray * Wed Aug 25 14:19:21 MDT 2004: DEPTHS=8 15 16 24+32 * Wed Aug 25 14:19:21 MDT 2004: Getting parameters from X server * Wed Aug 25 14:19:21 MDT 2004: Starting X: parameters * Wed Aug 25 14:19:21 MDT 2004: Start X server with :1 -depth 24 -fbbpp 32 * Wed Aug 25 14:19:31 MDT 2004: /tmp/XorgTEST/bin/Xorg failed to start the output file showed Fatal server error: Cannot open log file "/var/log/Xorg.1.log" so it seems that xorg is not correctly understanding that the projroot was set in the host.def file? -- ---------------------------------------------------------------------- Ray L <rayl@mail.com> From kem at freedesktop.org Wed Aug 25 22:13:11 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 25 22:13:15 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040826051311.GA26321@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 16 Fixed yesterday: 2 Added yesterday: 4 Current list of blocker bugs: ----------------------------- * Bug #474: XV fails to alloc memory - Needs investigation and patch * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - The consensus appears to be to leave the test/hard fail in - This solution breaks on systems that do not have setuid - A configuration option should be added to enable/disable the hard failure, with the default as enabled * Bug #1053: Composite artifacts using Openbox, Enlightenemnt, XFCE, FVWM - Needs investigation and patch * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1101: Background pixmaps are painted with wrong origin in child widgets of redirected windows - Test program provided - Needs investigation and patch * Bug #1119: Build breaks with UseInstalled* and ProjectRoot set - Initial patch supplied. - Others using UseInstalled should test the patch to see if it works for them - Egbert will review * Bug #1138: Composite crash in Polyline - Eric Anholt provided initial patch - Adam Jackson says patch fixes problem but creates others with composite * Bug #1155: libGL build failure - IEEE_ONE undefined on HPPA/MIPS Linux - Fixed in current Mesa, which should be merged before release - Merge with Mesa 6.1 already approved * Bug #1156: Radeon driver build failures on PPC - Patch supplied - Just waiting for reply to question asked * Bug #1157: Radeon line accel broken with DRI enabled - Patch supplied, needs review * Bug #1160: xf86drm.h needs xc/extras/drm/shared/drm.h for functional SDK - Needs investigation and patch * Bug #1168: Damage crashes with rootless layer - New fix provided, needs review * Bug #1179: radeon_mergedfb.c won't build without Xinerama - Fix supplied and reviewed - Should the Radeon MergedFB Xinerama support be compiled in if Xinerama support is turned off in the configuration files? * Bug #1182: Xim deadlocks in certain situations - Potential patch provided, but not thoroughly tested - Egbert is asking for review of the patch * Bug #1183: IA-64: HP ZX1/2 support current disabled - Patch provided - Egbert is asking for review of the patch From kem at freedesktop.org Wed Aug 25 22:15:48 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 25 22:15:53 2004 Subject: [Xorg] Release Status Testing Results In-Reply-To: <200408260742.47339.cyfred@gentoo.org> References: <200408260742.47339.cyfred@gentoo.org> Message-ID: <20040826051548.GB26321@kem.org> On Thu, Aug 26, 2004 at 07:42:47AM +1000, Andrew Bevitt wrote: > Hey, > > Have done some testing under both IA-32 and AMD64 under Gentoo > > IA-32 : http://dev.gentoo.org/~cyfred/xorg/testing/IA32/XORG-COMMENTS > AMD64 : http://dev.gentoo.org/~cyfred/xorg/testing/AMD64/XORG-COMMENTS > > Log files from the builds, and *.summary from the xreg testing can be found in
> the same directory as the above comments files; log files are around 4M > bunzip2-ed. > > Executive summary > 1) All build / install tests went smoothly > 2) Conformance tests had some issues, summary files provided for info on what > FAILs I stil have the original results files aswell > 3) Runtime appears uneffected by conformance testing > > Andrew Excellent report! This is exactly what we are looking for. Thanks! From kem at freedesktop.org Wed Aug 25 22:28:34 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Wed Aug 25 22:28:39 2004 Subject: [Xorg] testing xorg on suse 9.1 In-Reply-To: <20040826044623.GA26921@mail.com> References: <20040826044623.GA26921@mail.com> Message-ID: <20040826052834.GC26321@kem.org> On Wed, Aug 25, 2004 at 10:46:23PM -0600, Ray Lehtiniemi wrote: > > hi > > i'd be interested in testing the latest xorg servers on my > home machine. i run suse 9.1 (free ftp edition) in IA-32. > > i built XORG-6_7_99_902 last night and ran xreg, and got quite > a few Err files with the xvfb server. > > is there some documentation somewhere about how to use files like > xtest.15bpp.20040825.000126.results/tset/CH06/drwarc/Err0077.err and > xtest.15bpp.20040825.000126.results/tset/CH06/drwtxt/Err0307.err? There is a program that comes with the test suite called "blowup" that will allow you to view these files. This is documented in the user guide found here: xtest/xsuite/xtest/doc/userguide.mm I'm seeing quite a few failures in XDrawText and XDrawText16 as well as a few other individual test failures. I'm investigating each of these and would be interested to see which tests are failing for you. Could you post your summary file so that I could see which tests are failing on your system? Also, the XDrawArc and XDrawArcs failures are known and expected. > i had problems with the xorg server. although i built with a > projroot=/tmp/XorgTEST, i got this: > > # ./xreg -projroot /tmp/XorgTEST -xtest -xorg > > * Wed Aug 25 14:19:21 MDT 2004: Starting script > * Wed Aug 25 14:19:21 MDT 2004: XSERVER=/tmp/XorgTEST/bin/Xorg > * Wed Aug 25 14:19:21 MDT 2004: HOST=ray > * Wed Aug 25 14:19:21 MDT 2004: DEPTHS=8 15 16 24+32 > * Wed Aug 25 14:19:21 MDT 2004: Getting parameters from X server > * Wed Aug 25 14:19:21 MDT 2004: Starting X: parameters > * Wed Aug 25 14:19:21 MDT 2004: Start X server with :1 -depth 24 -fbbpp 32 > * Wed Aug 25 14:19:31 MDT 2004: /tmp/XorgTEST/bin/Xorg failed to start > > the output file showed > > Fatal server error: > Cannot open log file "/var/log/Xorg.1.log" > > > so it seems that xorg is not correctly understanding that the > projroot was set in the host.def file? It tried to start the Xorg server from your project root, but from the error, it looks like /tmp/XorgTEST/bin/Xorg is either not owned by root or not setuid root. Perhaps you installed everything as yourself instead of root? What I normally do is to run the make install as myself, and then run "chown -R 0.0 /tmp/XorgTEST" as root after the install completes. Hope this helps, Kevin From ajax at nwnk.net Wed Aug 25 22:38:45 2004 From: ajax at nwnk.net (Adam Jackson) Date: Wed Aug 25 23:00:46 2004 Subject: [Xorg] Question about the Xorg config file In-Reply-To: <412D2ED5.5080102@Sun.COM> References: <412D2ED5.5080102@Sun.COM> Message-ID: <200408260138.49529.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 25 August 2004 20:29, Deron Johnson wrote: > I am currently working on a release of Project Looking Glass which > contains a modified server based on X.org X11R6.8. Previously, > the PLG users were using the X.org release prior to the renaming, > so the server config file these people are currently using is > named /etc/X11/XF86Config. I'm trying to figure out what to tell > these people about the config file when they start using 6.8. > > To this end, I have some questions about the server config file. > > 1. If X.org X11R6.8 does not find a file named /etc/X11/xorg.conf, is it > supposed to try to find /etc/X11/XF86Config? It appears to behave > this way on my SUSE 8.1 machine. Yes. This was done to make transitioning from XF86 4.3 to Xorg 6.7 as painless as possible. In general config files that work under XFree86 4.x (where x <= 4) should work fine under Xorg. > 2. What recommendations should I provide to my users on how to upgrade > their XF86Config file to become xorg.conf? Should they start with > a fresh xorg.conf file generated via Xorg -configure and then apply > their mods (such as graphics devices) to it? Or should they just > rename the XF86Config file to become xorg.conf? I tried the latter > and it complained that Driver "Keyboard" should be changed to > Driver "Kbd". Are there any other gotchas like this? Just rename is fine. The keyboard driver issue is a warning because we're deprecating the old keyboard(4), but it should fall back to the kbd(4) driver automatically. > In general, is there any written documentation which discusses > config file upgrade issues? Not yet, because there aren't any issues really. Though we don't pick up XF86Config-4 if we're missing both xorg.conf and XF86Config. Personally I'm surprised anyone still generates files named XF86Config-4. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBLXdoW4otUKDs0NMRAgdfAKDcBiWUoNKHKbORXgO+v+e5q+UhpACfbF+G mxxs9ewEO7/K0eT7ahtyZkY= =H+kd -----END PGP SIGNATURE----- From thomas at winischhofer.net Thu Aug 26 00:23:36 2004 From: thomas at winischhofer.net (Thomas Winischhofer) Date: Thu Aug 26 00:25:47 2004 Subject: [Xorg] Question about the Xorg config file In-Reply-To: <200408260138.49529.ajax@nwnk.net> References: <412D2ED5.5080102@Sun.COM> <200408260138.49529.ajax@nwnk.net> Message-ID: <412D8FF8.2030803@winischhofer.net> Adam Jackson wrote: > Not yet, because there aren't any issues really. Though we don't pick up > XF86Config-4 if we're missing both xorg.conf and XF86Config. Personally I'm > surprised anyone still generates files named XF86Config-4. Debian, in order to have XFree86 3.3 (which still is in Woody=stable AFAIK) and 4.x installed at the same time. Thomas -- Thomas Winischhofer Vienna/Austria thomas AT winischhofer DOT net *** http://www.winischhofer.net twini AT xfree86 DOT org From spyderous at gentoo.org Thu Aug 26 00:38:55 2004 From: spyderous at gentoo.org (Donnie Berkholz) Date: Thu Aug 26 00:41:10 2004 Subject: [Xorg] Question about the Xorg config file In-Reply-To: <200408260138.49529.ajax@nwnk.net> References: <412D2ED5.5080102@Sun.COM> <200408260138.49529.ajax@nwnk.net> Message-ID: <1093505934.9888.21.camel@localhost> On Thu, 2004-08-26 at 00:38, Adam Jackson wrote: > Not yet, because there aren't any issues really. Though we don't pick up > XF86Config-4 if we're missing both xorg.conf and XF86Config. Personally I'm > surprised anyone still generates files named XF86Config-4. ATI's binary driver config tool does by default, last I checked. Also, XF86Config-4 ought to take precedence over XF86Config. -- Donnie Berkholz Gentoo Linux -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040826/00b867d2/attach ment.pgp From dag at bakke.com Thu Aug 26 03:54:53 2004 From: dag at bakke.com (dag@bakke.com) Date: Thu Aug 26 03:54:57 2004 Subject: [Xorg] Truly start X in the background ? Message-ID: <20040826035453.24361.h010.c000.wm@mail.bakke.com.criticalpath.net> Apologies if this is offtopic for this list. I would like to have xdm start in virtual console 7 (this is under Linux) without interrupting my work in whatever console I am working in. I.e. if executing 'xdm' in a console, xdm would daemonize immediately and let me continue whatever I want to do in the console I started xdm from. When I need to switch to X, I'll do that with Alt-F7. I don't think this is doable right now. Would it be a feature of X/xdm or Linux' console handling? I do know about chvt(1), but it is still "disruptive" to have the screen flashing and keyboard handling jumping between console and X. I also understand that X tries to probe the graphics and monitor during startup, but is that always mandatory? Could one imagine saving the results of the initial probing, and feeding that result back to X later. (Effectively saying: "skip probing, this is what you want"). Regards, Dag B From alexdeucher at gmail.com Thu Aug 26 06:01:46 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 26 06:01:55 2004 Subject: [Xorg] Fwd: drm patch In-Reply-To: <412DA55A.6080607@nix.lv> References: <412DA55A.6080607@nix.lv> Message-ID: <a728f9f904082606015fd22816@mail.gmail.com> I haven't checked xorg cvs, but this patch may be needed there as well. ---------- Forwarded message ---------- From: Lafriks <listes@nix.lv> Date: Thu, 26 Aug 2004 11:54:50 +0300 Subject: drm patch To: jonsmirl@yahoo.com Cc: dri-devel@lists.sourceforge.net Hi, Wanted to report that without this patch my ATI Radeon IGP 345M didn't have direct rendering support with yesterday mesa-cvs and dri-cvs. After applying patch I have dri support :) Hope this patch will be included in cvs soon... it's great ;) Lafriks p.s. patch by Jon Smirl: ===== linux/drm_drv.h 1.8 vs edited ===== --- 1.8/linux/drm_drv.h Tue Aug 17 11:38:31 2004 +++ edited/linux/drm_drv.h Fri Aug 20 16:37:08 2004 @@ -635,7 +635,7 @@ static int __init drm_init( void ) { struct pci_dev *pdev = NULL; - struct pci_driver *pdriver = NULL; + struct pci_device_id *pid; int i; DRM_DEBUG( "\n" ); @@ -647,21 +647,26 @@ DRM(mem_init)(); for (i=0; DRM(pciidlist)[i].vendor != 0; i++) { - pdev = pci_get_subsys(DRM(pciidlist[i]).vendor, DRM(pciidlist[i]).device, DRM(pciidlist[i]).subvendor, DRM(pciidlist[i]).subdevice, NULL); - if (pdev) - { - pdriver = pci_dev_driver(pdev); - if (pdriver) - { - DRM(fb_loaded)=1; + pid = &DRM(pciidlist[i]); + + /* pass back in pdev to account for multiple identical cards */ + while ((pdev = pci_get_subsys(pid->vendor, pid->device, pid->subvendor, pid->subdevice, pdev))) { + /* is there already a driver loaded, or (short circuit saves work) */ + /* does something like VesaFB have control of the memory region? */ + if (pci_dev_driver(pdev) || pci_request_regions(pdev, "DRM scan")) { + /* go into stealth mode */ + DRM(fb_loaded) = 1; drm_probe(pdev, &DRM(pciidlist[i])); + /* keep looping to get all devices */ + continue; } - else - pci_dev_put(pdev); + /* no fbdev or vesadev, put things back and wait for normal probe */ + pci_release_regions(pdev); + pci_dev_put(pdev); } } - if (DRM(fb_loaded)==0) + if (DRM(fb_loaded) == 0) pci_register_driver(&drm_driver); else DRM_INFO("Used old pci detect: framebuffer loaded\n"); From tim at birdsnest.maths.tcd.ie Thu Aug 26 07:54:14 2004 From: tim at birdsnest.maths.tcd.ie (Timothy Murphy) Date: Thu Aug 26 08:36:13 2004 Subject: [Xorg] Question about the Xorg config file In-Reply-To: <1093505934.9888.21.camel@localhost> References: <412D2ED5.5080102@Sun.COM> <200408260138.49529.ajax@nwnk.net> <1093505934.9888.21.camel@localhost> Message-ID: <200408261554.14762.tim@birdsnest.maths.tcd.ie> On Thursday 26 August 2004 08:38, Donnie Berkholz wrote: > ATI's binary driver config tool does by default, last I checked. Also, > XF86Config-4 ought to take precedence over XF86Config. Is there a binary driver that works with the ATI Rage Mobility graphics system as a matter of interest? I could only find drivers for the ATI Radeon series. I have a Sony C1VFK Picturebook with ATI Rage Mobiliity P/M which worked perfectly under FC-1 (and XFree86) but will not work at 16bpp under Xorg. I've asked many people many times about this, but basically never got any helpfule replies. (Well, I have a collection of 23 xorg.conf files, but none of them are any better than my old XFree86 conf file.) Incidentally, there is no X error shown - but when X starts I just get a big black oval on the screen, which gradually changes to a blank white screen. I'm trying to downgrade to XFree86 but without success so far ... -- Timothy Murphy e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie tel: +353-86-2336090, +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland From bryce at osdl.org Thu Aug 26 09:51:41 2004 From: bryce at osdl.org (Bryce Harrington) Date: Thu Aug 26 09:51:43 2004 Subject: [Xorg] Tinderbox - error in 'make clean' Message-ID: <Pine.LNX.4.33.0408260947490.20452-100000@osdlab.pdx.osdl.net> alanc-Solarisx86 is showing errors in the make clean process: make -f xmakefile BOOTSTRAPSUBDIRS= clean ... rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"* cleaning in lib/GL/glx... make: Fatal error in reader: Makefile, line 16: Unexpected end of line seen Current working directory /export/home/tinderu/XMonolithic/xc/lib/GL/glx *** Error code 1 http://freedesktop.org/cgi-bin/tinderbox3/showlog.pl?machine_id=62&logfile=20040 826074412.log The other build machines haven't exhibited this behavior but it's occurred several times on the alanc machine. This started happening at around 5am PST (5 hrs ago) today. Bryce From cyfred at gentoo.org Wed Aug 25 07:39:48 2004 From: cyfred at gentoo.org (Andrew Bevitt) Date: Thu Aug 26 11:45:23 2004 Subject: [Xorg] Release Status Results (IA-32 / AMD64 Gentoo LInux) Message-ID: <200408260039.48555.cyfred@gentoo.org> Hey, Have done some testing under both IA-32 and AMD64 under Gentoo IA-32 : http://dev.gentoo.org/~cyfred/xorg/testing/IA32/XORG-COMMENTS AMD64 : http://dev.gentoo.org/~cyfred/xorg/testing/AMD64/XORG-COMMENTS Log files from the builds, and *.summary from the xreg testing can be found in the same directory as the above comments files; log files are around 4M bunzip2-ed. Executive summary 1) All build / install tests went smoothly 2) Conformance tests had some issues, summary files provided for info on what FAILs I stil have the original results files aswell 3) Runtime appears uneffected by conformance testing Andrew From npmccallum at gentoo.org Thu Aug 26 11:11:37 2004 From: npmccallum at gentoo.org (Nathaniel McCallum) Date: Thu Aug 26 12:08:47 2004 Subject: [Xorg] Truly start X in the background ? In-Reply-To: <20040826035453.24361.h010.c000.wm@mail.bakke.com.criticalpath.net> References: <20040826035453.24361.h010.c000.wm@mail.bakke.com.criticalpath.net> Message-ID: <1093543897.4918.7.camel@localhost.localdomain> On Thu, 2004-08-26 at 03:54 -0700, dag@bakke.com wrote: > Apologies if this is offtopic for this list. > > I would like to have xdm start in virtual console 7 (this is under Linux) > without interrupting my work in whatever console I am working in. > > I.e. if executing 'xdm' in a console, xdm would daemonize immediately and > let me continue whatever I want to do in the console I started xdm from. > When I need to switch to X, I'll do that with Alt-F7. > I don't think this is doable right now. Would it be a feature of X/xdm or > Linux' console handling? > > I do know about chvt(1), but it is still "disruptive" to have the screen > flashing and keyboard handling jumping between console and X. > > I also understand that X tries to probe the graphics and monitor during > startup, but is that always mandatory? Could one imagine saving the > results of the initial probing, and feeding that result back to X later. > (Effectively saying: "skip probing, this is what you want"). I believe daniels already did a patch for this (its a -noswitchvt option). I'm not sure if it is in upstream yet. Nathaniel From de_lupus at pandora.be Thu Aug 26 16:15:54 2004 From: de_lupus at pandora.be (Kristof Vansant) Date: Thu Aug 26 16:01:22 2004 Subject: [Xorg] any comments on this xrender vs Imlib2 benchmarks? Message-ID: <1093562154.17980.31.camel@lupus.lupusje.org> Any comments on this xrender vs Imlib2 benchmarks? I mean like: is Imlib2 really so mutch faster? If so why isn't it used :) http://www.osnews.com/comment.php?news_id=7953#268194 some extra stuff about the subject: http://forums.gentoo.org/viewtopic.php?p=1459060&highlight=xorg+rasterman#145906 0 -- lupusBE (Kristof Vansant Belgium From shawn.starr at rogers.com Thu Aug 26 16:32:47 2004 From: shawn.starr at rogers.com (Shawn Starr) Date: Thu Aug 26 16:32:07 2004 Subject: [Xorg] RE: [GATOS]Getting GATOS branch created on Xorg In-Reply-To: <200408270031.44200.lourens@rainbowdesert.net> Message-ID: <003801c48bc5$00a5caa0$0200080a@panic> But we still need a branch in Xorg to start with ;-) > -----Original Message----- > From: Lourens Veen [mailto:lourens@rainbowdesert.net] > Sent: Thursday, August 26, 2004 18:32 > To: Shawn Starr; volodya@mindspring.com; > gatos-devel@lists.sourceforge.net > Cc: xorg@freedesktop.org > Subject: Re: [GATOS]Getting GATOS branch created on Xorg > > > On Fri 20 August 2004 03:54, Shawn Starr wrote: > > It would be best to discuss this so that it gets more visibility. > > > > What does everyone think? > > > > Shawn. > > > > On Tue, 17 Aug 2004, Shawn Starr wrote: > > > Where would the latest code base be available? Would you > want write > > > access > > > > to > > > > > CVS? Its possible you'd get a branch for GATOS and then when its > > > stablized within Xorg be merged into -HEAD. > > > > Good question. The thing is I had very little time for development > > lately so perhaps this is best asked of other GATOS developers. > > > > So, I think it would make sense to put this question to the mailing > > list - it might be better for everyone if GATOS development > switches > > to X.Org CVS, at least as far as driver work is concerned. > > > > What is your opinion ? > > I don't think my opinion should carry much weight, given my newness > to Gatos, but you asked for an opinion, so you get one :-). > > I think this is a good first step on the road to merging Gatos back > into Xorg. The whole idea for Gatos was to develop TV-in support > separately from XFree86, and then fold it back into XFree86 when it > was ready. Unfortunately this last thing never happened, because of > the closed development model of XFree86. Now that we have Xorg, we > have an actual chance of eventually merging Gatos back in. > > What this project needs is more users to test and give feedback, and > more developers to write code and fix bugs (and more docs from ATI< > but well...). Merging it back into Xorg eventually can give us that > extra exposure and move the project forward faster. > > So, as a first step towards that goal, switching to Xorg CVS may be > a good idea. It might also be a bit more reliable :-). Personally, > I'd be happy to send my patches to a list for someone else to > commit. I don't feel at home enough to be checking things in > without outside review anyway. > > My 2 eurocents (soon to be Swiss centimes, for three months at > least). > > Lourens > -- > GPG public key: http://home.student.utwente.nl/l.e.veen/lourens.key > From Jim.Gettys at hp.com Thu Aug 26 17:01:09 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Thu Aug 26 17:01:33 2004 Subject: [Xorg] Nvidia testing on SuSE 9.1. Message-ID: <1093564868.16010.3.camel@linux.site> OK, Keith helped me figure out why I was losing with 3D. So I can report that composite works very nicely (acceptable performance) with the nvidia binary driver in widespread distribution on SuSE 9.1, with render acceleration enabled. And I'm happily able to run glxgears and, more importantly, Quake 3 demo fine. This is a relief, as we were worried something might have broken the binary interface. I'll try Andy's RandR driver tomorrow if I have time (not clear). - Jim From chris at adebenham.com Thu Aug 26 16:53:26 2004 From: chris at adebenham.com (Chris Debenham) Date: Thu Aug 26 17:07:00 2004 Subject: [Xorg] build test results In-Reply-To: <20040824225445.GD4314@mail.com> References: <20040824225445.GD4314@mail.com> Message-ID: <20040826235325.GB1462@hackbox> G'day all, Just completed trying to get x.org compiled on Debian/SPARC Build with empty host.def file 1. Chris Debenham 2. Fri Aug 27 09:48:21 EST 2004 3. Linux, SPARC, Debian/SID 4. XORG-6_7_99_902 5. All three attempts failed. host.defs/LOG files can be found at http://www.adebenham.com/xorg 6. untested 7. untested 8. untested They seem to fail while compiling MESA: make[6]: Entering directory usr/local/src/xc/lib/GL/mesa/sparc' rm -f sparc.o gcc -c -O2 -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wstrict -prototypes -Wmissing-prototypes -Wmissing-declarations - Wredundant-decls -Wnested-externs -Wundef -I../../../../expo rts/include -I../.. /../../include/extensions -I../../../../extras/Mesa/src -I../../../../extras/Mes a/src/SPARC -I../../../include -I.. /../../.. -I../../../../exports/include -D linux -D__sparc__ -D_POSIX_C_SOURCE= 199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_ BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DMALLO C_0 _RETURNS_NULL -DGLXEXT -DXF86DRI -DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGL X_ USE_MESA -D__GLX_ALIGN64 -DUSE_SPARC_ASM -fPIC sparc.c sparc.c:32:21: context.h: No such file or directory sparc.c:33:26: math/m_xform.h: No such file or directory sparc.c:34:27: tnl/t_context.h: No such file or directory sparc.c:35:19: sparc.h: No such file or directory It also fails with errors in freetype/libxml as seen in the buildserversonly attempt. I'll re-install libxml-dev and try this again but I think it will fail on MESA eventually anyway Chris -- When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl. From aritger at nvidia.com Thu Aug 26 17:03:37 2004 From: aritger at nvidia.com (Andy Ritger) Date: Thu Aug 26 17:08:49 2004 Subject: [Xorg] Re: Nvidia testing on SuSE 9.1. In-Reply-To: <1093564868.16010.3.camel@linux.site> References: <1093564868.16010.3.camel@linux.site> Message-ID: <Pine.LNX.4.58.0408262002190.12438@paert.nvidia.com> On Thu, 26 Aug 2004, Jim Gettys wrote: > OK, Keith helped me figure out why I was losing with 3D. What was wrong? I assume this was an install issue? Maybe the Mesa OpenGL libraries from the X.org build were colliding with the NVIDIA OpenGL libs? Thanks, - Andy > So I can report that composite works very nicely (acceptable > performance) with the nvidia binary driver in widespread distribution > on SuSE 9.1, with render acceleration enabled. > > And I'm happily able to run glxgears and, more importantly, > Quake 3 demo fine. > > This is a relief, as we were worried something might have broken > the binary interface. > > I'll try Andy's RandR driver tomorrow if I have time (not clear). > - Jim > > > From ajax at nwnk.net Thu Aug 26 16:59:11 2004 From: ajax at nwnk.net (Adam Jackson) Date: Thu Aug 26 17:21:07 2004 Subject: [Xorg] build test results In-Reply-To: <20040826235325.GB1462@hackbox> References: <20040824225445.GD4314@mail.com> <20040826235325.GB1462@hackbox> Message-ID: <200408261959.16009.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 26 August 2004 19:53, Chris Debenham wrote: > G'day all, > > Just completed trying to get x.org compiled on Debian/SPARC > <snip> > They seem to fail while compiling MESA: > <snip> > sparc.c sparc.c:32:21: context.h: No such file or directory > sparc.c:33:26: math/m_xform.h: No such file or directory > sparc.c:34:27: tnl/t_context.h: No such file or directory > sparc.c:35:19: sparc.h: No such file or directory This was http://freedesktop.org/bugzilla/show_bug.cgi?id=1104 , which was fixed two days after RC2 was tagged. Perhaps we need an RC3 sometime soon? - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBLnlSW4otUKDs0NMRAnhmAJ9bwtecIBx/wtlxHDEoMkrre+/1BwCgqw+I Gp6joqWOZxLttIK6tsN5RFQ= =T/MM -----END PGP SIGNATURE----- From Jim.Gettys at hp.com Thu Aug 26 17:56:35 2004 From: Jim.Gettys at hp.com (Jim Gettys) Date: Thu Aug 26 17:57:00 2004 Subject: [Xorg] Re: Nvidia testing on SuSE 9.1. In-Reply-To: <Pine.LNX.4.58.0408262002190.12438@paert.nvidia.com> References: <1093564868.16010.3.camel@linux.site> <Pine.LNX.4.58.0408262002190.12438@paert.nvidia.com> Message-ID: <1093568195.18239.1.camel@linux.site> On Thu, 2004-08-26 at 20:03, Andy Ritger wrote: > On Thu, 26 Aug 2004, Jim Gettys wrote: > > > OK, Keith helped me figure out why I was losing with 3D. > > What was wrong? I assume this was an install issue? Maybe the > Mesa OpenGL libraries from the X.org build were colliding with the > NVIDIA OpenGL libs? Exactly. Both the libGL.so and the GLX module, since you use one of your own. In any case, I'm a happy camper :-). And the composite performance with xcompmgr -c is quite acceptable. - Jim > > Thanks, > - Andy > > > So I can report that composite works very nicely (acceptable > > performance) with the nvidia binary driver in widespread distribution > > on SuSE 9.1, with render acceleration enabled. > > > > And I'm happily able to run glxgears and, more importantly, > > Quake 3 demo fine. > > > > This is a relief, as we were worried something might have broken > > the binary interface. > > > > I'll try Andy's RandR driver tomorrow if I have time (not clear). > > - Jim > > > > > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From keithp at keithp.com Thu Aug 26 18:13:39 2004 From: keithp at keithp.com (Keith Packard) Date: Thu Aug 26 18:15:41 2004 Subject: [Xorg] Re: Nvidia testing on SuSE 9.1. In-Reply-To: Your message of "Thu, 26 Aug 2004 20:03:37 EDT." <Pine.LNX.4.58.0408262002190.12438@paert.nvidia.com> Message-ID: <E1C0VJH-0001lD-J7@evo.keithp.com> Around 20 o'clock on Aug 26, Andy Ritger wrote: > What was wrong? I assume this was an install issue? Maybe the > Mesa OpenGL libraries from the X.org build were colliding with the > NVIDIA OpenGL libs? That was the obvious problem, but not the real issue. It was the GLX X server module -- when the nvidia glx .so wasn't present, the driver would segfault when a GL client was run. Seems like the segfault could be avoided... -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040826/544cca62/attach ment.pgp From carl at personnelware.com Thu Aug 26 19:05:53 2004 From: carl at personnelware.com (Carl Karsten) Date: Thu Aug 26 19:07:16 2004 Subject: [Xorg] quicker re-make Message-ID: <28f001c48bda$65600720$1e01a8c0@cnt496> I heard that make World first does a make clean? (didn't look at the make file, been too long and I may have forgotten how it works) If so, is there a way to just build the files that are out of date? Carl K From alexdeucher at gmail.com Thu Aug 26 19:17:26 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Thu Aug 26 19:17:27 2004 Subject: [Xorg] quicker re-make In-Reply-To: <28f001c48bda$65600720$1e01a8c0@cnt496> References: <28f001c48bda$65600720$1e01a8c0@cnt496> Message-ID: <a728f9f904082619176ff1aaf3@mail.gmail.com> On Thu, 26 Aug 2004 21:05:53 -0500, Carl Karsten <carl@personnelware.com> wrote: > I heard that make World first does a make clean? (didn't look at the make fil e, > been too long and I may have forgotten how it works) > > If so, is there a way to just build the files that are out of date? make Everything Alex > > Carl K > From kem at freedesktop.org Thu Aug 26 19:18:56 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Thu Aug 26 19:19:01 2004 Subject: [Xorg] quicker re-make In-Reply-To: <28f001c48bda$65600720$1e01a8c0@cnt496> References: <28f001c48bda$65600720$1e01a8c0@cnt496> Message-ID: <20040827021856.GA18693@kem.org> On Thu, Aug 26, 2004 at 09:05:53PM -0500, Carl Karsten wrote: > I heard that make World first does a make clean? (didn't look at the make fil e, > been too long and I may have forgotten how it works) > > If so, is there a way to just build the files that are out of date? There are two options here. If none of the configuration or Imakefiles have changed, then you should be able to just do a "make" at the top level to rebuild all files. Otherwise, you can do a "make Everything", which is very similar to make World, but it does not do a make clean first. From volodya at mindspring.com Thu Aug 26 19:27:57 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Thu Aug 26 19:28:05 2004 Subject: [Xorg] Development policies/GATOS merge Message-ID: <Pine.LNX.4.61.0408262210260.7459@node2.an-vo.com> I have a few questions about Xorg development policies that I could not find an easy answer to on the web, could some of the developer please comment ? - Thank you ! * What is the procedure for submitting patches to Xorg tree ? * Is it possible/what is required to obtain CVS access ? (Specifically for GATOS TV-in/TV-out enhancements to ATI cards drivers) * Is there a particular person maintaining xc/programs/Xserver/hw/xfree86/drivers/ati thank you ! Vladimir Dergachev From rlrevell at joe-job.com Thu Aug 26 19:31:01 2004 From: rlrevell at joe-job.com (Lee Revell) Date: Thu Aug 26 19:37:47 2004 Subject: [Xorg] xorg cvs won't compile: security/pam_appl.h not found Message-ID: <1093573861.30490.6.camel@krustophenia.net> I had the following error compiling from CVS: making all in programs/xdm... make[3]: Entering directory `/home/rlrevell/cvs/xc/programs/xdm' rm -f auth.o gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes - Wmissing-declarations -Wredundant-decls -Wnested-externs -Wundef -I. ./.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_S OURCE -D_GNU_SOURCE -DFU NCPROTO=15 -DNARROWPROTO -DBINDIR=\"/usr/X11R6/bin\" -DXDMDIR=\"/usr/X11R6/lib /X11/xdm\" -DHASXDMAUTH -DUSESHADOW -DUSE _PAM -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT -DHAS_FCHOWN -DIPv6 - DGREET_USER_STATIC -DFRAGILE_DEV_MEM -DDEV_RANDOM=\"/dev/random\" -DOSMAJORVERSION=2 -DOSMINORVERSION=6 -DXPM -DUSE_XINERAMA -DHAS_MKSTEMP auth.c In file included from auth.c:45: dm.h:106:31: security/pam_appl.h: No such file or directory In file included from auth.c:45: dm.h:428: error: parse error before '*' token dm.h:428: warning: type defaults to `int' in declaration of `thepamhp' dm.h:428: error: ISO C forbids data definition with no type or storage class dm.h:429: error: parse error before '*' token dm.h:429: warning: type defaults to `int' in declaration of `thepamh' dm.h:429: error: ISO C forbids data definition with no type or storage class make[3]: *** [auth.o] Error 1 make[3]: Leaving directory `/home/rlrevell/cvs/xc/programs/xdm' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/rlrevell/cvs/xc/programs' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/rlrevell/cvs/xc' make: *** [all] Error 2 It turns out that file was from the libpam0g-dev Debian package. Why isn't this checked for at the beginning of the build? For that matter why doesn't xorg use autoconf? Lee From chris at adebenham.com Thu Aug 26 19:25:35 2004 From: chris at adebenham.com (Chris Debenham) Date: Thu Aug 26 20:03:36 2004 Subject: [Xorg] build test results In-Reply-To: <200408261959.16009.ajax@nwnk.net> References: <20040824225445.GD4314@mail.com> <20040826235325.GB1462@hackbox> <200408261959.16009.ajax@nwnk.net> Message-ID: <20040827022534.GC1462@hackbox> On Thu, Aug 26, 2004 at 07:59:11PM -0400, Adam Jackson wrote in a legally bindin g way: > Date: Thu, 26 Aug 2004 19:59:11 -0400 > From: Adam Jackson <ajax@nwnk.net> > To: xorg@freedesktop.org, chris@adebenham.com > Subject: Re: [Xorg] build test results > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Thursday 26 August 2004 19:53, Chris Debenham wrote: > > G'day all, > > > > Just completed trying to get x.org compiled on Debian/SPARC > > <snip> > > They seem to fail while compiling MESA: > > <snip> > > sparc.c sparc.c:32:21: context.h: No such file or directory > > sparc.c:33:26: math/m_xform.h: No such file or directory > > sparc.c:34:27: tnl/t_context.h: No such file or directory > > sparc.c:35:19: sparc.h: No such file or directory > > This was http://freedesktop.org/bugzilla/show_bug.cgi?id=1104 , which was > fixed two days after RC2 was tagged. > > Perhaps we need an RC3 sometime soon? > > - - ajax > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (GNU/Linux) > > iD8DBQFBLnlSW4otUKDs0NMRAnhmAJ9bwtecIBx/wtlxHDEoMkrre+/1BwCgqw+I > Gp6joqWOZxLttIK6tsN5RFQ= > =T/MM > -----END PGP SIGNATURE----- Should I now test it with just the patch applied, or update cvs to a different tag? Chris -- Mary had a little key (It's all she could export), and all the email that she sent was opened at the Fort. From eta at lclark.edu Thu Aug 26 20:09:44 2004 From: eta at lclark.edu (Eric Anholt) Date: Thu Aug 26 20:43:54 2004 Subject: [Xorg] quicker re-make In-Reply-To: <28f001c48bda$65600720$1e01a8c0@cnt496> References: <28f001c48bda$65600720$1e01a8c0@cnt496> Message-ID: <1093576184.13315.2.camel@abbey> On Thu, 2004-08-26 at 19:05, Carl Karsten wrote: > I heard that make World first does a make clean? (didn't look at the make fil e, > been too long and I may have forgotten how it works) > > If so, is there a way to just build the files that are out of date? "make World" does the bootstrapping, cleans, makes new makefiles, includes, depends, and builds "make Everything" makes new makefiles, includes, depends, and builds "make" alone just builds. From kem at freedesktop.org Thu Aug 26 21:17:35 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Thu Aug 26 21:17:41 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040827041734.GA26069@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 12 Fixed yesterday: 5 Added yesterday: 1 Current list of blocker bugs: ----------------------------- * Bug #474: XV fails to alloc memory - Needs investigation and patch * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - The consensus appears to be to leave the test/hard fail in - This solution breaks on systems that do not have setuid - A configuration option should be added to enable/disable the hard failure, with the default as enabled * Bug #1053: Composite artifacts using Openbox, Enlightenemnt, XFCE, FVWM - Needs investigation and patch * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1101: Background pixmaps are painted with wrong origin in child widgets of redirected windows - Test program provided - Needs investigation and patch * Bug #1119: Build breaks with UseInstalled* and ProjectRoot set - Initial patch supplied. - Others using UseInstalled should test the patch to see if it works for them - Egbert will review * Bug #1155: libGL build failure - IEEE_ONE undefined on HPPA/MIPS Linux - Fixed in current Mesa, which should be merged before release - Merge with Mesa 6.1 already approved * Bug #1168: Damage crashes with rootless layer - New fix provided, needs review * Bug #1182: Xim deadlocks in certain situations - Potential patch provided, but not thoroughly tested - Egbert is asking for review of the patch * Bug #1183: IA-64: HP ZX1/2 support current disabled - Patch provided - Egbert is asking for review of the patch * Bug #1188: ARM build failure - Patch provided - Will review tomorrow From aritger at nvidia.com Thu Aug 26 22:11:45 2004 From: aritger at nvidia.com (Andy Ritger) Date: Thu Aug 26 22:12:23 2004 Subject: [Xorg] Re: Nvidia testing on SuSE 9.1. In-Reply-To: <E1C0VJH-0001lD-J7@evo.keithp.com> References: <E1C0VJH-0001lD-J7@evo.keithp.com> Message-ID: <Pine.LNX.4.58.0408270111190.12438@paert.nvidia.com> On Thu, 26 Aug 2004, Keith Packard wrote: > > Around 20 o'clock on Aug 26, Andy Ritger wrote: > > > What was wrong? I assume this was an install issue? Maybe the > > Mesa OpenGL libraries from the X.org build were colliding with the > > NVIDIA OpenGL libs? > > That was the obvious problem, but not the real issue. It was the GLX X > server module -- when the nvidia glx .so wasn't present, the driver would > segfault when a GL client was run. Seems like the segfault could be > avoided... Right, the driver should fall back to indirect rendering in that case. I'll inv estigate... - Andy > -keith > > > From nathanh at manu.com.au Fri Aug 27 01:31:24 2004 From: nathanh at manu.com.au (Nathan Hand) Date: Fri Aug 27 01:39:24 2004 Subject: [Xorg] 6_7_99_2 build test results: debian/ppc Message-ID: <1093595484.3771.30.camel@localhost> Build results for Debian/unstable on PPC (G4). This is a 12" PowerBook G4 so the chipset is an Nvidia FX Go5200. 1. Nathan Hand <nathanh@manu.com.au> 2. 26 August 2004 3. Debian Linux/PPC unstable 4. XORG-6_7_99_2 5. Build emptydef: passed, serversonly: passed, doloadable: passed 6. Install emptydef: passed, projectroot (/opt/xorg): passed 7. Conformance test status: untested, details below 8. Run test status: passed and failed, details below All builds were flawless, near as I can tell. Ran to completion with "Full build of Release 6.7 complete" as the last message. Build compiler was gcc 3.3.4 (Debian package 3.3.4-9). Run tests only completed for 16bpp. Composite extension disabled. 1. X test suite: untested, see below 2. x11perf: ran to completion, all tests successful, unsure about pixel accuracy. 3. rendercheck: seems every test had errors. Always the alpha is wrong (got 1.0, expected 0.0). Sometimes RED is off by 0.02. 4. GNOME: works fine, no glitches observed, used for several hours without any problems. 5. GL: software rendering only (nvidia chipset), glxgears works at 145 fps. Looks OK. 6. VT switching: ctrl-alt-fn-f1 seems to not work, not sure why, I haven't disabled it in xorg.conf. The xreg script caused the server to bomb out with Fatal 11. I haven't yet investigated the problem so I don't have any conformance tests. The world.logs and install.logs for each build are available. Can also provide x11perf and rendercheck test results. From svu at gnome.org Fri Aug 27 04:42:38 2004 From: svu at gnome.org (Sergey V. Udaltsov) Date: Fri Aug 27 05:13:43 2004 Subject: [Xorg] xkeyboard-config and xorg releases In-Reply-To: <20040827021905.DEE339FC5A@freedesktop.org> References: <20040827021905.DEE339FC5A@freedesktop.org> Message-ID: <412F1E2E.6000603@gnome.org> Hi all Unfortunately, it seems xkeyboard-config missed upcoming xorg release - but still the issue is in the air: whether it is going to be used as a reference XKB config repository for xorg - or not (and if yes - how should be manage this process). Currently xkeyboard-config is in usable state (starting from version 0.3) and I would like to offer it for all future xorg releases. Sure, I would be interested in extensive testing, reviewing. For more information, see http://www.freedesktop.org/Software/XKeyboardConfig. Sergey From gorik.vansteenberge at gmail.com Thu Aug 26 14:31:20 2004 From: gorik.vansteenberge at gmail.com (Gorik Van Steenberge) Date: Fri Aug 27 05:17:32 2004 Subject: [Xorg] libXt-0.1.5 compilation error in Initialize.c Message-ID: <44a7f8d2040826143148896747@mail.gmail.com> Hello, When compiling libXt-0.1.5 (found here: http://freedesktop.org/~xlibs/release/), I get the following error: gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/X11R6/include -DXTHREADS -I/usr/local/include -I./include -I./include/X11 -g -O2 -MT Initialize.lo -MD -MP -MF .deps/Initialize.Tpo -c Initialize.c -fPIC -DPIC -o .libs/Initialize.o Initialize.c: In function `_XtGetUserName': Initialize.c:306: error: structure has no member named `pw_age' Initialize.c:306: error: structure has no member named `pw_age' Initialize.c:306: error: structure has no member named `pw_age' Initialize.c:306: error: structure has no member named `pw_age' Initialize.c:306: error: structure has no member named `pw_comment' Initialize.c:306: error: structure has no member named `pw_age' Initialize.c:306: error: structure has no member named `pw_comment' Initialize.c:306: error: structure has no member named `pw_comment' Initialize.c:306: error: structure has no member named `pw_comment' Initialize.c:306: error: structure has no member named `pw_comment' Initialize.c:306: error: structure has no member named `pw_comment' Initialize.c: In function `GetRootDirName': Initialize.c:354: error: structure has no member named `pw_age' Initialize.c:354: error: structure has no member named `pw_age' Initialize.c:354: error: structure has no member named `pw_age' Initialize.c:354: error: structure has no member named `pw_age' Initialize.c:354: error: structure has no member named `pw_comment' Initialize.c:354: error: structure has no member named `pw_age' Initialize.c:354: error: structure has no member named `pw_comment' Initialize.c:354: error: structure has no member named `pw_comment' Initialize.c:354: error: structure has no member named `pw_comment' Initialize.c:354: error: structure has no member named `pw_comment' Initialize.c:354: error: structure has no member named `pw_comment' Initialize.c:356: error: structure has no member named `pw_age' Initialize.c:356: error: structure has no member named `pw_age' Initialize.c:356: error: structure has no member named `pw_age' Initialize.c:356: error: structure has no member named `pw_age' Initialize.c:356: error: structure has no member named `pw_comment' Initialize.c:356: error: structure has no member named `pw_age' Initialize.c:356: error: structure has no member named `pw_comment' Initialize.c:356: error: structure has no member named `pw_comment' Initialize.c:356: error: structure has no member named `pw_comment' Initialize.c:356: error: structure has no member named `pw_comment' Initialize.c:356: error: structure has no member named `pw_comment' make[2]: *** [Initialize.lo] Error 1 make[2]: Leaving directory `/home/gvs/src/x.org/libXt-0.1.5' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/gvs/src/x.org/libXt-0.1.5' make: *** [all] Error 2 Google turns up nothing searching for this problem, so I assume something must be wrong on my end? I'm running slackware 10 and X.org 6.7 (checked out from cvs today). Thanks! From eich at suse.de Fri Aug 27 06:27:41 2004 From: eich at suse.de (Egbert Eich) Date: Fri Aug 27 06:27:57 2004 Subject: [Xorg] Current blocker bug list In-Reply-To: kem@freedesktop.org wrote on Friday, 27 August 2004 at 00:17:35 -0400 References: <20040827041734.GA26069@kem.org> Message-ID: <16687.14029.59025.455949@xf14.fra.suse.de> Kevin E Martin writes: > * Bug #1119: Build breaks with UseInstalled* and ProjectRoot set > - Initial patch supplied. > - Others using UseInstalled should test the patch to see if it works > for them > - Egbert will review > Done. Egbert. From Alan.Coopersmith at Sun.COM Fri Aug 27 08:25:44 2004 From: Alan.Coopersmith at Sun.COM (Alan Coopersmith) Date: Fri Aug 27 08:25:44 2004 Subject: [Xorg] xorg cvs won't compile: security/pam_appl.h not found In-Reply-To: <1093573861.30490.6.camel@krustophenia.net> References: <1093573861.30490.6.camel@krustophenia.net> Message-ID: <412F5278.90700@sun.com> Lee Revell wrote: > For that matter why doesn't xorg use autoconf? Because the tree is huge, supports a huge number of platforms, with a very complicated build setup, and conversion of all that to autoconf is a huge undertaking which is being done in the "modular" tree for a future release, while we continue to use imake in the monolithic tree while the autoconf conversion is still a work in progress. -- -Alan Coopersmith- alan.coopersmith@sun.com Sun Microsystems, Inc. - X Window System Engineering From idr at us.ibm.com Fri Aug 27 11:12:34 2004 From: idr at us.ibm.com (Ian Romanick) Date: Fri Aug 27 11:44:52 2004 Subject: [Xorg] Development policies/GATOS merge In-Reply-To: <Pine.LNX.4.61.0408262210260.7459@node2.an-vo.com> References: <Pine.LNX.4.61.0408262210260.7459@node2.an-vo.com> Message-ID: <412F7992.5030802@us.ibm.com> Vladimir Dergachev wrote: > > I have a few questions about Xorg development policies that I could not > find an easy answer to on the web, could some of the developer please > comment ? - Thank you ! > > * What is the procedure for submitting patches to Xorg tree ? Either send them to the mailing list or submit a bugzilla with the patch as an attachment. I think the later is better for larger patches, esp. when a release is close. > * Is it possible/what is required to obtain CVS access ? > (Specifically for GATOS TV-in/TV-out enhancements to ATI cards > drivers) Like with most open-source projects: prove your worth, then ask. :) > * Is there a particular person maintaining > xc/programs/Xserver/hw/xfree86/drivers/ati I /think/ either Egbert Eich or Hui Yu. I'm not 100% sure. I suppose that's one thing that the various drivers could really use. Each driver should clearly list the maintainer (if there is one) in the header of the *_driver.c file. This is, of course, above and beyond listing the authors. From alexdeucher at gmail.com Fri Aug 27 11:51:07 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Fri Aug 27 11:51:15 2004 Subject: [Xorg] Development policies/GATOS merge In-Reply-To: <412F7992.5030802@us.ibm.com> References: <Pine.LNX.4.61.0408262210260.7459@node2.an-vo.com> <412F7992.5030802@us.ibm.com> Message-ID: <a728f9f90408271151245f935@mail.gmail.com> On Fri, 27 Aug 2004 11:12:34 -0700, Ian Romanick <idr@us.ibm.com> wrote: > Vladimir Dergachev wrote: > > > > > I have a few questions about Xorg development policies that I could not > > find an easy answer to on the web, could some of the developer please > > comment ? - Thank you ! > > > > * What is the procedure for submitting patches to Xorg tree ? > > Either send them to the mailing list or submit a bugzilla with the patch > as an attachment. I think the later is better for larger patches, esp. > when a release is close. > > > * Is it possible/what is required to obtain CVS access ? > > (Specifically for GATOS TV-in/TV-out enhancements to ATI cards > > drivers) > > Like with most open-source projects: prove your worth, then ask. :) > > > * Is there a particular person maintaining > > xc/programs/Xserver/hw/xfree86/drivers/ati > > I /think/ either Egbert Eich or Hui Yu. I'm not 100% sure. I suppose > that's one thing that the various drivers could really use. Each driver > should clearly list the maintainer (if there is one) in the header of > the *_driver.c file. This is, of course, above and beyond listing the > authors. > Kevin E. Martin was the xfree86 radeon maintainer, however, so many people work on the radeon driver nowadays, it doesn't really have an "official maintainer...I guess none of the drivers do. Alex From ajax at nwnk.net Fri Aug 27 11:36:47 2004 From: ajax at nwnk.net (Adam Jackson) Date: Fri Aug 27 11:58:49 2004 Subject: [Xorg] Development policies/GATOS merge In-Reply-To: <412F7992.5030802@us.ibm.com> References: <Pine.LNX.4.61.0408262210260.7459@node2.an-vo.com> <412F7992.5030802@us.ibm.com> Message-ID: <200408271436.58781.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 27 August 2004 14:12, Ian Romanick wrote: > Vladimir Dergachev wrote: > > * Is it possible/what is required to obtain CVS access ? > > (Specifically for GATOS TV-in/TV-out enhancements to ATI cards > > drivers) > > Like with most open-source projects: prove your worth, then ask. :) Since Vladimir's name is all over the GATOS stuff I think we can skip straight to step 2. Any objections? - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBL38/W4otUKDs0NMRAiZkAKCCc7Z7QmXmD+SgABeUQvnL7UVsEQCffJ8u 9/bd+gcR/ED56y4jLsWdzwE= =5LER -----END PGP SIGNATURE----- From alexdeucher at gmail.com Fri Aug 27 12:08:09 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Fri Aug 27 12:08:12 2004 Subject: [Xorg] Development policies/GATOS merge In-Reply-To: <200408271436.58781.ajax@nwnk.net> References: <Pine.LNX.4.61.0408262210260.7459@node2.an-vo.com> <412F7992.5030802@us.ibm.com> <200408271436.58781.ajax@nwnk.net> Message-ID: <a728f9f904082712081be43e4c@mail.gmail.com> On Fri, 27 Aug 2004 14:36:47 -0400, Adam Jackson <ajax@nwnk.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Friday 27 August 2004 14:12, Ian Romanick wrote: > > Vladimir Dergachev wrote: > > > * Is it possible/what is required to obtain CVS access ? > > > (Specifically for GATOS TV-in/TV-out enhancements to ATI cards > > > drivers) > > > > Like with most open-source projects: prove your worth, then ask. :) > > Since Vladimir's name is all over the GATOS stuff I think we can skip straight > to step 2. Any objections? none here. Alex > > - - ajax > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (GNU/Linux) > > iD8DBQFBL38/W4otUKDs0NMRAiZkAKCCc7Z7QmXmD+SgABeUQvnL7UVsEQCffJ8u > 9/bd+gcR/ED56y4jLsWdzwE= > =5LER > -----END PGP SIGNATURE----- > > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From matthieu.herrb at laas.fr Fri Aug 27 12:09:27 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Fri Aug 27 12:11:42 2004 Subject: [Xorg] OpenBSD/i386 test report Message-ID: <200408271909.i7RJ9RhC027858@cortez.herrb.com> Name: Matthieu Herrb OS: OpenBSD 3.6 Architecture: IA32 Version: CVS HEAD as of Aug 26 A. build. - empty host.def build - OK install - OK - BuildServersOnly YES - DoLoadableServer NO build - OK install - OK B. Run OK as far as I can see (via driver) without composite extension. With composite extension: OK with and without xcompmgr on a via chipset at depth 24 problems (artefacts) both with and without xcompmgr on a neomagic chipset at depth 16. C. Conformance Need to edit xsuite/xtest/tetbuild.cfg -> XP_DEFINES= -DUNIXCONN -DCSRG_BASED to build the test suite, and fix the >& in xreg to run it... This is for 24+32 bpp, but it's the same at all depths: Compared with typical results, the following diffs were found: --- /local/xorg/test/results/tmp.11724 Thu Aug 26 23:44:56 2004 +++ /local/xorg/test/results/xtest.8bpp.20040826.231121.summary Thu Aug 26 23:44 :56 2004 @@ -6,9 +6,11 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XLoadFont: Test 1: FAIL Tests for XLoadQueryFont: Test 1: FAIL +Tests for XListFonts: Test 3: FAIL +Tests for XListFonts: Test 4: FAIL Tests for XListFontsWithInfo: Test 3: FAIL Tests for XListFontsWithInfo: Test 4: FAIL -Tests for XQueryFont: Test 1: FAIL -Tests for XQueryFont: Test 2: FAIL -Tests for XWriteBitmapFile: Test 3: FAIL +Tests for XSetPointerMapping: Test 3: FAIL +Tests for XSync: Test 2: FAIL From idr at us.ibm.com Fri Aug 27 12:10:46 2004 From: idr at us.ibm.com (Ian Romanick) Date: Fri Aug 27 13:03:37 2004 Subject: [Xorg] Development policies/GATOS merge In-Reply-To: <200408271436.58781.ajax@nwnk.net> References: <Pine.LNX.4.61.0408262210260.7459@node2.an-vo.com> <412F7992.5030802@us.ibm.com> <200408271436.58781.ajax@nwnk.net> Message-ID: <412F8736.9020804@us.ibm.com> Adam Jackson wrote: > On Friday 27 August 2004 14:12, Ian Romanick wrote: >>Vladimir Dergachev wrote: >> >>> * Is it possible/what is required to obtain CVS access ? >>> (Specifically for GATOS TV-in/TV-out enhancements to ATI cards >>> drivers) >> >>Like with most open-source projects: prove your worth, then ask. :) > > Since Vladimir's name is all over the GATOS stuff I think we can skip straight
> to step 2. Any objections? I have none. From matthieu.herrb at laas.fr Fri Aug 27 13:13:06 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Fri Aug 27 13:13:12 2004 Subject: [Xorg] OpenBSD/amd64 test report Message-ID: <200408272013.i7RKD5SN004081@cortez.herrb.com> Name: Matthieu Herrb OS: OpenBSD 3.6 Architecture: AMD64 Version: CVS HEAD as of Aug 26 A. build. DoLoadableServer is always NO. - empty host.def build - OK install - OK - BuildServersOnly YES build - OK install - fails, because mkfontscale is not built. B. Run OK as far as I can see (nv driver) without composite extension. With composite extension: OK with and without xcompmgr on a via chipset at depth 24 problems (artefacts) with compmgr running, OK without. C. Conformance Need to edit xsuite/xtest/tetbuild.cfg -> XP_DEFINES= -DUNIXCONN -DCSRG_BASED to build the test suite, and fix the >& in xreg to run it... results for 24+32bpp, same at other depths: Compared with typical results, the following diffs were found: --- /local/build/xtest/results/tmp.30908 Fri Aug 27 21:36:07 2004 +++ /local/build/xtest/results/xtest.24+32bpp.20040827.211356.summary Fri Aug 27 21:36:07 2004 @@ -1,14 +1,4 @@ -Tests for XDrawArc: Test 42: FAIL -Tests for XDrawArc: Test 63: FAIL -Tests for XDrawArc: Test 66: FAIL -Tests for XDrawArc: Test 73: FAIL -Tests for XDrawArcs: Test 45: FAIL -Tests for XDrawArcs: Test 66: FAIL -Tests for XDrawArcs: Test 69: FAIL -Tests for XDrawArcs: Test 76: FAIL -Tests for XLoadQueryFont: Test 1: FAIL -Tests for XListFontsWithInfo: Test 3: FAIL -Tests for XListFontsWithInfo: Test 4: FAIL -Tests for XQueryFont: Test 1: FAIL -Tests for XQueryFont: Test 2: FAIL -Tests for XWriteBitmapFile: Test 3: FAIL +Tests for XMinCmapsOfScreen: Test 1: FAIL +Tests for MinCmapsOfScreen: Test 1: FAIL +Tests for XChangeWindowAttributes: Test 3: FAIL +Tests for XSetWindowBackground: Test 2: FAIL From hiryu at audioseek.net Fri Aug 27 14:31:27 2004 From: hiryu at audioseek.net (Cameron) Date: Fri Aug 27 14:18:38 2004 Subject: [Xorg] xcompmgr and Gnome Message-ID: <1093642287.615.6.camel@heilong.lan.nerv> Hello, In Gnome, at least for Linux and FreeBSD, starting xcompmgr makes it so windows can be placed over the menu on the top of the desktop and the taskbar (the bar at the bottom of the gnome desktop). Where as before starting xcompmgr this cannot and does not occur. Maximizing windows takes up the whole screen rather than the maximized window being between the 2 bars which is how it's meant to work. Quitting xcompmgr does not fix the problem. The Xorg xserver must be restarted. I was also unable to rename desktop icons on Gnome. I would select rename and the icon text would be highlighted, but the text would only enter into a gaim window no matter how much I selected and reselected the icon on my desktop. Quitting xcompmgr did fix this problem. Under KDE, windows still respect the taskbar at the bottom of the screen. Don't know about desktop icons in KDE (yet). Should this be entered into bugzilla? Thanks. -Cameron From matthieu.herrb at laas.fr Fri Aug 27 15:08:59 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Fri Aug 27 15:09:03 2004 Subject: [Xorg] about the XorgReleaseStatus page Message-ID: <412FB0FB.3000708@laas.fr> Hi, <http://wiki.freedesktop.org/XOrg/XorgReleaseStatus> tells several times to mail to release-wranglers@freedesktop.org. But messages from non-members of this list are rejected, making this request useless. So I've posted my test results to xorg@ instead. From kem at freedesktop.org Fri Aug 27 15:28:39 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Fri Aug 27 15:28:45 2004 Subject: [Xorg] about the XorgReleaseStatus page In-Reply-To: <412FB0FB.3000708@laas.fr> References: <412FB0FB.3000708@laas.fr> Message-ID: <20040827222839.GA11220@kem.org> On Sat, Aug 28, 2004 at 12:08:59AM +0200, Matthieu Herrb wrote: > Hi, > > <http://wiki.freedesktop.org/XOrg/XorgReleaseStatus> tells several times > to mail to release-wranglers@freedesktop.org. But messages from > non-members of this list are rejected, making this request useless. > So I've posted my test results to xorg@ instead. I've made the change to the XorgReleaseStatus page to e-mail the xorg@fdo list instead. Also, I added a note about the xreg script and xtest tarball being updated. For those running xtest, these fix some of the test failures, and I would recommend that updating to them. I will send a more complete note about these changes later today. Thanks, Kevin From eta at lclark.edu Fri Aug 27 16:40:55 2004 From: eta at lclark.edu (Eric Anholt) Date: Fri Aug 27 16:46:58 2004 Subject: [Xorg] about the XorgReleaseStatus page In-Reply-To: <20040827222839.GA11220@kem.org> References: <412FB0FB.3000708@laas.fr> <20040827222839.GA11220@kem.org> Message-ID: <1093650055.2851.24.camel@abbey> On Fri, 2004-08-27 at 15:28, Kevin E Martin wrote: > On Sat, Aug 28, 2004 at 12:08:59AM +0200, Matthieu Herrb wrote: > > Hi, > > > > <http://wiki.freedesktop.org/XOrg/XorgReleaseStatus> tells several times > > to mail to release-wranglers@freedesktop.org. But messages from > > non-members of this list are rejected, making this request useless. > > So I've posted my test results to xorg@ instead. > > I've made the change to the XorgReleaseStatus page to e-mail the > xorg@fdo list instead. > > Also, I added a note about the xreg script and xtest tarball being > updated. For those running xtest, these fix some of the test failures, > and I would recommend that updating to them. I will send a more > complete note about these changes later today. Also, if you have composite enabled and are using xreg, be sure to set the XLIB_SKIP_ARGB_VISUALS=1 in your environment. Otherwise, the extra visual will confuse xtest. From Khurram at mailextreme.com Fri Aug 27 16:41:06 2004 From: Khurram at mailextreme.com (Khurram Ahmed) Date: Fri Aug 27 17:13:43 2004 Subject: [Xorg] Xp Extension: could not find config dir error. Message-ID: <20040827234106.D46837267@sitemail.everyone.net> I installed X.org over XFree86 by following the directions here: http://ruinaudio.com/xorg-cvs-howto.txt I got everything to work, but i do, however get a error when booting up. From / var/log/messages:
Aug 27 09:58:18 debian Xprt_33: Xp Extension: could not find config dir /usr/X11 R6/lib/X11/xserver/C/print What does that mean, as it is now, i do not have a C/p rint directory? I did remove xprt than did apt-get install xprt again, but that doesnt seem to help. Any way to fix this? Thanks, using X -version: X Window System Version 6.7.99.902 (6.8.0 RC 2) Release Date: 17 August 2004 X Protocol Version 11, Revision 0, Release 6.7.99.902 Build Operating System: Linux 2.6.8.1 i686 [ELF] Current Operating System: Linux debian unstable/Sid 2.6.8.1 #1 Sat Aug 14 12:04: 54 EDT 2004 i686 Build Date: 25 August 2004 From bryce at osdl.org Fri Aug 27 21:22:29 2004 From: bryce at osdl.org (Bryce Harrington) Date: Fri Aug 27 21:24:31 2004 Subject: [Xorg] Re: Xorg tinderbox status In-Reply-To: <20040820183730.GK2173@async.com.br> Message-ID: <Pine.LNX.4.33.0408272115440.23604-100000@osdlab.pdx.osdl.net> On Fri, 20 Aug 2004, Christian Robottom Reis wrote: > > > Can you quantify how much time it took to run, and what sort of hardware > > > you're running it on? > > > > Sure, I'll get a more detailed time report and machine summary tonight > > or tomorrow. Like I mentioned it seemed to take less than a few minutes > > - I started it, went for coffee, and it was done when I got back. This > > is on a 3GHz P4 with 512k cache, 1G memory, and ATI Radeon R350. > > Did you manage to pick up these timings? {bryce@blackwold} ~/src/rendercheck (57): date; time ./rendercheck > test.out; date Fri Aug 27 21:08:45 PDT 2004 5.979u 8.187s 1:15.48 18.7% 0+0k 0+0io 0pf+0w Fri Aug 27 21:10:01 PDT 2004 product: Dimension XPS Gen 2 vendor: Dell Computer Corporation model name : Intel(R) Pentium(R) 4 CPU 3.00GHz cache size : 512 KB bogomips : 5914.62 MemTotal: 903268 kB MemFree: 165816 kB 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 ] 01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800] (Seco ndary) Monitor: SONY SDM-S91 Bryce From kem at freedesktop.org Fri Aug 27 23:25:18 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Fri Aug 27 23:25:27 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040828062518.GA22826@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 12 Fixed yesterday: 7 Added yesterday: 7 Current list of blocker bugs: ----------------------------- * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - A configuration option was added to disable the hard failure, which is off by default - Needs testing by those experiencing problem * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1109: ATI Rage Mobility on Dell Insprion 7500 fails to display anything - Needs investigation and patch * Bug #1168: Damage crashes with rootless layer - New fix provided - Keith Packard needs to review patch * Bug #1182: Xim deadlocks in certain situations - Potential patch provided, but not thoroughly tested - Egbert is asking for review of the patch * Bug #1183: IA-64: HP ZX1/2 support current disabled - Patch provided - Egbert is asking for review of the patch * Bug #1203: Multiple definitions of XdmcpWrap - Not a problem on IA32 - Needs verification and/or further explanation * Bug #1204: Xvfb fails XDrawText and XDrawText16 - Xvfb fails the X Test Suite on these tests - Needs investigation * Bug #1210: GL contexts are sometimes not displayed with XDarwin's AGL - Needs investigation and patch * Bug #1212: dllloader will not work when LD_BIND_NOW=1 - Fix provided for workaround - Needs review * Bug #1213: make install fails with BuildServersOnly YES - Patch provided - Will review tomorrow From ufz6 at rz.uni-karlsruhe.de Sat Aug 28 03:38:36 2004 From: ufz6 at rz.uni-karlsruhe.de (Amir Bukhari) Date: Sat Aug 28 04:08:36 2004 Subject: [Xorg] ZPixmap format Message-ID: <1093689516.2094.4.camel@c39.hadiko.de> X Server support XYPixmap or ZFormat to represent images. when using 16 bits Depth how RGB data is represented in 2 Byte? is it like 0rrrrrgggggbbbbb? may be this question is out of scope of this list, sorry! -Amir From kem at freedesktop.org Sat Aug 28 08:53:39 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Sat Aug 28 08:53:44 2004 Subject: [Xorg] Release update and new release candidate tagged Message-ID: <20040828155339.GA28106@kem.org> On yesterday's releases wranglers call, the release date was set for next Tuesday, 31 August 2004. We are actively working to resolve the remaining issues and will discuss the updated status on Monday. Toward that goal, the X.Org CVS tree has been tagged for the third release candidate. If you are building test packages, please build them against the XORG-6_7_99_903 tag and reply to this mailing list with the location of your packages. The test matrix on the status page has been updated with last week's test results. If there are any test results that I have missed, please let me know. The test matrix can be found here: http://wiki.freedesktop.org/XOrg/XorgReleaseStatus On that page are instructions for running the build, install, run and conformance tests. We would like to fill in as much of this test matrix as possible before the release next week. There has been much more testing during the past week, and we very much appreciate your help. Several additional notes regarding the release: 1. The xreg script and xtest.tar.gz tarball have been updated to fix several of the test suite failures. Please get these updated tools from the same place as before (see the instructions on "Setting up the X test suite" on the release status page above for downloading, building and using these tools). 2. There are several platforms that have not been tested, so we do not know if the release still builds or runs on them. If there are people with those platforms available, we ask that you test this release candidate to make sure that it builds and runs. We can still accept small patches that update support for those platforms (e.g., cf or tmpl file changes). 3. As we are in the final stages of the release, we need to make sure that all of the documentation has been updated for this release. This includes any release notes, man page, etc. If you have any updates, please send in patches as soon as possible. Thank you all for your help with this release! From fxkuehl at gmx.de Sat Aug 28 12:23:31 2004 From: fxkuehl at gmx.de (Felix =?ISO-8859-1?Q?K=FChling?=) Date: Sat Aug 28 12:21:21 2004 Subject: [Xorg] Worried about the Savage 2D driver status Message-ID: <20040828212331.270de192.felix@trabant> Hi, I wonder what's the status of the savage driver in Xorg CVS. The directory contains some files that seem to indicate that the driver has DRI support, but it's not working. Also the driver has a strange mode-setting problem on my Savage4 that I last saw with a code drop from S3/Via. I know that Tim Robert's drivers has lots of quirks for strange hardware that were partially missing in the S3/Via code drop and the code drop had more problems on some hardware. Therefore we decided to base DRI support in DRI CVS on Tim Robert's 2D driver. Alex Deucher integrated code from the S3/Via code drop for DRI support and improved Xv support. This approach got rid of the mode setting problem mentioned above and fixed other problems as well. Seeing that bug again in current Xorg CVS makes me worried about the stability and compatibility of the code. Can someone fill me in on the history of the Savage driver in Xorg CVS and maybe dispel my concerns? Best regards, Felix | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | From rayl at mail.com Sat Aug 28 12:45:48 2004 From: rayl at mail.com (Ray Lehtiniemi) Date: Sat Aug 28 12:45:56 2004 Subject: [Xorg] cvs warning on checkout Message-ID: <20040828194548.GA17540@mail.com> hi all fyi, i get a (seemingly harmless) warning when i check out xc: # cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -r XORG-6_7_99_903 x c cvs checkout: warning: cannot open /cvs/xorg/CVSROOT/val-tags read/write: Permis sion denied cvs checkout: Updating xc U xc/BUILD .... i'm using Concurrent Versions System (CVS) 1.11.14 (client/server) on SuSE 9.1 cheers -- ---------------------------------------------------------------------- Ray L <rayl@mail.com> From rene at rocklinux-consulting.de Sat Aug 28 15:14:09 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Sat Aug 28 15:14:34 2004 Subject: [Xorg] CVS HEAD ok on PowerPC and UltraSPARC Linux Message-ID: <413103B1.8000202@rocklinux-consulting.de> Hi, just a quick note (not a full conformance test run), that X.Org HEAD runs well on PowerPC and UltraSPARC Linux (both yet unreleased ROCK Linux forks). Since Eric Anholt's Bug #1101 PaintWindow I also do not yet had any screen corruptions anymore. PowerPC: G3, iBook2, Ati/Radeon Mobility M7 LW, Linux 2.6.8.1, gcc-3.2.3 XRender ok, Xv: ok, dri: ok, MergedFB: ok SPARC: Ultra5, Ati/Mach64, Linux 2.6.3 (with custom PCI fix), gcc-3.2.3 (32bit user-land) XV: ok, dri: not yet played with Thanks for the great work and have fun, Ren? Rebe From rayl at mail.com Sat Aug 28 16:30:29 2004 From: rayl at mail.com (Ray Lehtiniemi) Date: Sat Aug 28 16:30:34 2004 Subject: [Xorg] 903 results for suse 9.1 Message-ID: <20040828233029.GA11810@mail.com> hi all results for "install tests, number 2" hosts.def file: 1. Ray Lehtiniemi 2. Sat Aug 28 16:22:01 MDT 2004 3. Linux, IA-32, Suse 9.1 ftp installation w/ all online updates 4. XORG-6_7_99_903 5. passed 6. passed 7. in progress, see below 8. untested for the build test, i get a lot of compile warnings, but no errors. are any warnings particularly significant that i should be looking for? the -O option seems to be busted on the new xreg? if i run this: # ./xreg -projroot /tmp/XorgTEST -display :2 -xtest -xvfb -O results-903-xvfb i get this: ./xreg: line 1904: results-903-xvfb/xtest.8bpp.20040828.170048.report: No such f ile or directory and the test fails soon after. same problem on lines 433 and 2050. if i omit the -O option, the test proceeds fine using the default 'results' directory. i am now running the xvfb tests and will post summary file in a few hours. i also managed to get the xorg server running. after installation as a normal user, i had to: # chown -R root.root /tmp/XorgTEST # chmod 4755 /tmp/XorgTEST/bin/Xorg then i edited my /etc/X11/XF86Config to use "kbd" instead of "Keyboard", and it seems i'm up and running. i am now running the xorg tests and will post summary file in a few hours as well. is there any need to worry about these? (EE) Failed to load module "speedo" (module does not exist, 0) (EE) MGA: Failed to load module "mga_hal" (module does not exist, 0) thanks -- ---------------------------------------------------------------------- Ray L <rayl@mail.com> From ajax at nwnk.net Sat Aug 28 16:51:27 2004 From: ajax at nwnk.net (Adam Jackson) Date: Sat Aug 28 16:51:39 2004 Subject: [Xorg] 903 results for suse 9.1 In-Reply-To: <20040828233029.GA11810@mail.com> References: <20040828233029.GA11810@mail.com> Message-ID: <200408281951.28467.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday 28 August 2004 19:30, Ray Lehtiniemi wrote: > is there any need to worry about these? > > (EE) Failed to load module "speedo" (module does not exist, 0) Only if you care about Speedo fonts (you probably don't). > (EE) MGA: Failed to load module "mga_hal" (module does not exist, 0) Only if you want TV out on MGA cards to work. You should be able to copy the mga_hal module from your existing X installation over. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBMRp/W4otUKDs0NMRAuy8AJ4u76An0SS578QvfIjRsdfmodqWtwCfdvx8 3sA6vABY/7BmXFsD7gUeAjo= =NaUv -----END PGP SIGNATURE----- From rayl at mail.com Sat Aug 28 16:52:49 2004 From: rayl at mail.com (Ray Lehtiniemi) Date: Sat Aug 28 16:52:51 2004 Subject: [Xorg] dummy driver for testing? Message-ID: <20040828235248.GB11810@mail.com> hi is there some way to prevent the desktops switching while running xreg on the xorg server? my desktop flashes back and forth between F7 and F8 screens, especially at the start of the test run. this happens with both the mga driver and the dummy driver... the only difference is that the mga driver actually shows a valid-looking X session on F8 while the test runs, while the dummy driver shows a bunch of garbage... is there a reason to use the dumy driver, or can i just use the normal mga driver while running the tests? thanks -- ---------------------------------------------------------------------- Ray L <rayl@mail.com> From rayl at mail.com Sat Aug 28 20:36:05 2004 From: rayl at mail.com (Ray Lehtiniemi) Date: Sat Aug 28 20:36:11 2004 Subject: [Xorg] 903 results for suse 9.1 In-Reply-To: <20040828233029.GA11810@mail.com> References: <20040828233029.GA11810@mail.com> Message-ID: <20040829033605.GC11810@mail.com> On Sat, Aug 28, 2004 at 05:30:29PM -0600, Ray Lehtiniemi wrote: > > results for "install tests, number 2" hosts.def file: > > 1. Ray Lehtiniemi > 2. Sat Aug 28 16:22:01 MDT 2004 > 3. Linux, IA-32, Suse 9.1 ftp installation w/ all online updates > 4. XORG-6_7_99_903 > 5. passed > 6. passed > 7. mixed results... > 8. untested > > i am now running the xvfb tests and will post summary file in a > few hours. i've attached the summary files to this email. > i am now running the xorg tests and will post summary file in a > few hours as well. my xorg server hung right away, and the test did not complete. i did not use the dummy driver, but rather the mga driver. maybe this was the cause? here's the output of xreg: y:/opt/xorg/testing-xorg> ./xreg -projroot /tmp/XorgTEST -display :3 -xtest -xor g * Sat Aug 28 17:46:51 MDT 2004: Starting script * Sat Aug 28 17:46:51 MDT 2004: XSERVER=/tmp/XorgTEST/bin/Xorg * Sat Aug 28 17:46:51 MDT 2004: HOST=ray * Sat Aug 28 17:46:51 MDT 2004: DEPTHS=8 15 16 24+32 * Sat Aug 28 17:46:51 MDT 2004: 8bpp.20040828.174651 * Sat Aug 28 17:46:51 MDT 2004: Getting parameters from X server * Sat Aug 28 17:46:51 MDT 2004: Starting X: parameters * Sat Aug 28 17:46:51 MDT 2004: Start X server with :3 -depth 8 -kb * Sat Aug 28 17:47:01 MDT 2004: PID=2653 * Sat Aug 28 17:47:01 MDT 2004: Stopping X: (00:00:10) * Sat Aug 28 17:47:02 MDT 2004: -s "The X.Org Foundation" -r 60799903 -w 361 -h 271 * Sat Aug 28 17:47:02 MDT 2004: Configuration in /tmp/xreg.tetexec.cfg.2630 [2]+ Terminated xlogo * Sat Aug 28 17:47:02 MDT 2004: Default /tmp/xreg.link_scen.2630 * Sat Aug 28 17:47:02 MDT 2004: Starting X: depth = 8 xtest * Sat Aug 28 17:47:02 MDT 2004: Start X server with :3 -depth 8 -kb * Sat Aug 28 17:47:12 MDT 2004: PID=2702 journal file name is: /opt/xorg/testing-xorg/results/xtest.8bpp.20040828.174651. results/journal the last line in the journal file is: 10|7 /tset/CH02/clsdsply/clsdsply 17:47:27|TC Start, scenario ref 43-1, ICs {all } and here's the process tree: rayl 11843 0.1 3.2 29536 16576 ? S 16:36 0:19 \_ kdeinit: kons ole rayl 11844 0.0 0.3 3860 1748 pts/2 Ss 16:36 0:00 | \_ /bin/bash rayl 2630 0.0 0.3 4108 1668 pts/2 S+ 17:49 0:00 | \_ /bin/ sh ./xreg -projroot /tmp/XorgTEST -display :3 -xtest -xorg root 2702 0.0 2.0 37076 10472 ? S 17:49 0:10 | \_ / tmp/XorgTEST/bin/Xorg :3 -ac -s 0 -depth 8 -kb rayl 2712 0.0 0.1 2572 740 pts/2 S+ 17:49 0:00 | \_ t cc -e -s /tmp/xreg.link_scen.2630 -x /tmp/xreg.tetexec.cfg.2630 -i /opt/xorg/t rayl 2784 0.0 0.2 2748 1076 pts/2 S+ 17:49 0:00 | \_ /tmp/2712a/clsdsply/clsdsply all i hit ctrl-c to kill it, my display started flashing between consoles on F7 and F8, and eventually hung up again with this line in the journal: 10|42 /tset/CH02/opndsply/opndsply 21:32:38|TC Start, scenario ref 78-1, ICs {al l} any idea what i'm doing wrong? thanks -- ---------------------------------------------------------------------- Ray L <rayl@mail.com> -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XDrawText: Test 1: FAIL Tests for XDrawText: Test 3: FAIL Tests for XDrawText: Test 4: FAIL Tests for XDrawText: Test 27: FAIL Tests for XDrawText: Test 28: FAIL Tests for XDrawText: Test 29: FAIL Tests for XDrawText: Test 30: FAIL Tests for XDrawText: Test 34: FAIL Tests for XDrawText: Test 37: FAIL Tests for XDrawText: Test 39: FAIL Tests for XDrawText: Test 41: FAIL Tests for XDrawText: Test 43: FAIL Tests for XDrawText16: Test 1: FAIL Tests for XDrawText16: Test 3: FAIL Tests for XDrawText16: Test 9: FAIL Tests for XDrawText16: Test 10: FAIL Tests for XDrawText16: Test 11: FAIL Tests for XDrawText16: Test 12: FAIL Tests for XDrawText16: Test 13: FAIL Tests for XDrawText16: Test 15: FAIL Tests for XDrawText16: Test 16: FAIL Tests for XDrawText16: Test 17: FAIL Tests for XDrawText16: Test 18: FAIL Tests for XDrawText16: Test 19: FAIL Tests for XDrawText16: Test 20: FAIL Tests for XDrawText16: Test 21: FAIL Tests for XDrawText16: Test 22: FAIL Tests for XDrawText16: Test 23: FAIL Tests for XDrawText16: Test 24: FAIL Tests for XDrawText16: Test 25: FAIL Tests for XDrawText16: Test 26: FAIL Tests for XDrawText16: Test 27: FAIL Tests for XDrawText16: Test 28: FAIL Tests for XDrawText16: Test 29: FAIL Tests for XDrawText16: Test 30: FAIL Tests for XDrawText16: Test 34: FAIL Tests for XDrawText16: Test 37: FAIL Tests for XDrawText16: Test 39: FAIL Tests for XDrawText16: Test 41: FAIL Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing/results/tmp.27195 2004-08-28 17:44:03.399444273 -0600 +++ /opt/xorg/testing/results/xtest.8bpp.20040828.170151.summary 2004-08- 28 17:44:03.381449756 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,44 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XDrawText: Test 1: FAIL +Tests for XDrawText: Test 3: FAIL +Tests for XDrawText: Test 4: FAIL +Tests for XDrawText: Test 27: FAIL +Tests for XDrawText: Test 28: FAIL +Tests for XDrawText: Test 29: FAIL +Tests for XDrawText: Test 30: FAIL +Tests for XDrawText: Test 34: FAIL +Tests for XDrawText: Test 37: FAIL +Tests for XDrawText: Test 39: FAIL +Tests for XDrawText: Test 41: FAIL +Tests for XDrawText: Test 43: FAIL +Tests for XDrawText16: Test 1: FAIL +Tests for XDrawText16: Test 3: FAIL +Tests for XDrawText16: Test 9: FAIL +Tests for XDrawText16: Test 10: FAIL +Tests for XDrawText16: Test 11: FAIL +Tests for XDrawText16: Test 12: FAIL +Tests for XDrawText16: Test 13: FAIL +Tests for XDrawText16: Test 15: FAIL +Tests for XDrawText16: Test 16: FAIL +Tests for XDrawText16: Test 17: FAIL +Tests for XDrawText16: Test 18: FAIL +Tests for XDrawText16: Test 19: FAIL +Tests for XDrawText16: Test 20: FAIL +Tests for XDrawText16: Test 21: FAIL +Tests for XDrawText16: Test 22: FAIL +Tests for XDrawText16: Test 23: FAIL +Tests for XDrawText16: Test 24: FAIL +Tests for XDrawText16: Test 25: FAIL +Tests for XDrawText16: Test 26: FAIL +Tests for XDrawText16: Test 27: FAIL +Tests for XDrawText16: Test 28: FAIL +Tests for XDrawText16: Test 29: FAIL +Tests for XDrawText16: Test 30: FAIL +Tests for XDrawText16: Test 34: FAIL +Tests for XDrawText16: Test 37: FAIL +Tests for XDrawText16: Test 39: FAIL +Tests for XDrawText16: Test 41: FAIL +Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL DEPTH=8 XSERVER=/tmp/XorgTEST/bin/Xvfb -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XDrawText: Test 1: FAIL Tests for XDrawText: Test 3: FAIL Tests for XDrawText: Test 4: FAIL Tests for XDrawText: Test 27: FAIL Tests for XDrawText: Test 28: FAIL Tests for XDrawText: Test 29: FAIL Tests for XDrawText: Test 30: FAIL Tests for XDrawText: Test 34: FAIL Tests for XDrawText: Test 37: FAIL Tests for XDrawText: Test 39: FAIL Tests for XDrawText: Test 41: FAIL Tests for XDrawText: Test 43: FAIL Tests for XDrawText16: Test 1: FAIL Tests for XDrawText16: Test 3: FAIL Tests for XDrawText16: Test 9: FAIL Tests for XDrawText16: Test 10: FAIL Tests for XDrawText16: Test 11: FAIL Tests for XDrawText16: Test 12: FAIL Tests for XDrawText16: Test 13: FAIL Tests for XDrawText16: Test 15: FAIL Tests for XDrawText16: Test 16: FAIL Tests for XDrawText16: Test 17: FAIL Tests for XDrawText16: Test 18: FAIL Tests for XDrawText16: Test 19: FAIL Tests for XDrawText16: Test 20: FAIL Tests for XDrawText16: Test 21: FAIL Tests for XDrawText16: Test 22: FAIL Tests for XDrawText16: Test 23: FAIL Tests for XDrawText16: Test 24: FAIL Tests for XDrawText16: Test 25: FAIL Tests for XDrawText16: Test 26: FAIL Tests for XDrawText16: Test 27: FAIL Tests for XDrawText16: Test 28: FAIL Tests for XDrawText16: Test 29: FAIL Tests for XDrawText16: Test 30: FAIL Tests for XDrawText16: Test 34: FAIL Tests for XDrawText16: Test 37: FAIL Tests for XDrawText16: Test 39: FAIL Tests for XDrawText16: Test 41: FAIL Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing/results/tmp.27195 2004-08-28 18:22:07.974145298 -0600 +++ /opt/xorg/testing/results/xtest.15bpp.20040828.170151.summary 2004-08- 28 18:22:07.952151849 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,44 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XDrawText: Test 1: FAIL +Tests for XDrawText: Test 3: FAIL +Tests for XDrawText: Test 4: FAIL +Tests for XDrawText: Test 27: FAIL +Tests for XDrawText: Test 28: FAIL +Tests for XDrawText: Test 29: FAIL +Tests for XDrawText: Test 30: FAIL +Tests for XDrawText: Test 34: FAIL +Tests for XDrawText: Test 37: FAIL +Tests for XDrawText: Test 39: FAIL +Tests for XDrawText: Test 41: FAIL +Tests for XDrawText: Test 43: FAIL +Tests for XDrawText16: Test 1: FAIL +Tests for XDrawText16: Test 3: FAIL +Tests for XDrawText16: Test 9: FAIL +Tests for XDrawText16: Test 10: FAIL +Tests for XDrawText16: Test 11: FAIL +Tests for XDrawText16: Test 12: FAIL +Tests for XDrawText16: Test 13: FAIL +Tests for XDrawText16: Test 15: FAIL +Tests for XDrawText16: Test 16: FAIL +Tests for XDrawText16: Test 17: FAIL +Tests for XDrawText16: Test 18: FAIL +Tests for XDrawText16: Test 19: FAIL +Tests for XDrawText16: Test 20: FAIL +Tests for XDrawText16: Test 21: FAIL +Tests for XDrawText16: Test 22: FAIL +Tests for XDrawText16: Test 23: FAIL +Tests for XDrawText16: Test 24: FAIL +Tests for XDrawText16: Test 25: FAIL +Tests for XDrawText16: Test 26: FAIL +Tests for XDrawText16: Test 27: FAIL +Tests for XDrawText16: Test 28: FAIL +Tests for XDrawText16: Test 29: FAIL +Tests for XDrawText16: Test 30: FAIL +Tests for XDrawText16: Test 34: FAIL +Tests for XDrawText16: Test 37: FAIL +Tests for XDrawText16: Test 39: FAIL +Tests for XDrawText16: Test 41: FAIL +Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL DEPTH=15 XSERVER=/tmp/XorgTEST/bin/Xvfb -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XDrawText: Test 1: FAIL Tests for XDrawText: Test 3: FAIL Tests for XDrawText: Test 4: FAIL Tests for XDrawText: Test 27: FAIL Tests for XDrawText: Test 28: FAIL Tests for XDrawText: Test 29: FAIL Tests for XDrawText: Test 30: FAIL Tests for XDrawText: Test 34: FAIL Tests for XDrawText: Test 37: FAIL Tests for XDrawText: Test 39: FAIL Tests for XDrawText: Test 41: FAIL Tests for XDrawText: Test 43: FAIL Tests for XDrawText16: Test 1: FAIL Tests for XDrawText16: Test 3: FAIL Tests for XDrawText16: Test 9: FAIL Tests for XDrawText16: Test 10: FAIL Tests for XDrawText16: Test 11: FAIL Tests for XDrawText16: Test 12: FAIL Tests for XDrawText16: Test 13: FAIL Tests for XDrawText16: Test 15: FAIL Tests for XDrawText16: Test 16: FAIL Tests for XDrawText16: Test 17: FAIL Tests for XDrawText16: Test 18: FAIL Tests for XDrawText16: Test 19: FAIL Tests for XDrawText16: Test 20: FAIL Tests for XDrawText16: Test 21: FAIL Tests for XDrawText16: Test 22: FAIL Tests for XDrawText16: Test 23: FAIL Tests for XDrawText16: Test 24: FAIL Tests for XDrawText16: Test 25: FAIL Tests for XDrawText16: Test 26: FAIL Tests for XDrawText16: Test 27: FAIL Tests for XDrawText16: Test 28: FAIL Tests for XDrawText16: Test 29: FAIL Tests for XDrawText16: Test 30: FAIL Tests for XDrawText16: Test 34: FAIL Tests for XDrawText16: Test 37: FAIL Tests for XDrawText16: Test 39: FAIL Tests for XDrawText16: Test 41: FAIL Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing/results/tmp.27195 2004-08-28 18:59:59.099589094 -0600 +++ /opt/xorg/testing/results/xtest.16bpp.20040828.170151.summary 2004-08- 28 18:59:59.074596502 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,44 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XDrawText: Test 1: FAIL +Tests for XDrawText: Test 3: FAIL +Tests for XDrawText: Test 4: FAIL +Tests for XDrawText: Test 27: FAIL +Tests for XDrawText: Test 28: FAIL +Tests for XDrawText: Test 29: FAIL +Tests for XDrawText: Test 30: FAIL +Tests for XDrawText: Test 34: FAIL +Tests for XDrawText: Test 37: FAIL +Tests for XDrawText: Test 39: FAIL +Tests for XDrawText: Test 41: FAIL +Tests for XDrawText: Test 43: FAIL +Tests for XDrawText16: Test 1: FAIL +Tests for XDrawText16: Test 3: FAIL +Tests for XDrawText16: Test 9: FAIL +Tests for XDrawText16: Test 10: FAIL +Tests for XDrawText16: Test 11: FAIL +Tests for XDrawText16: Test 12: FAIL +Tests for XDrawText16: Test 13: FAIL +Tests for XDrawText16: Test 15: FAIL +Tests for XDrawText16: Test 16: FAIL +Tests for XDrawText16: Test 17: FAIL +Tests for XDrawText16: Test 18: FAIL +Tests for XDrawText16: Test 19: FAIL +Tests for XDrawText16: Test 20: FAIL +Tests for XDrawText16: Test 21: FAIL +Tests for XDrawText16: Test 22: FAIL +Tests for XDrawText16: Test 23: FAIL +Tests for XDrawText16: Test 24: FAIL +Tests for XDrawText16: Test 25: FAIL +Tests for XDrawText16: Test 26: FAIL +Tests for XDrawText16: Test 27: FAIL +Tests for XDrawText16: Test 28: FAIL +Tests for XDrawText16: Test 29: FAIL +Tests for XDrawText16: Test 30: FAIL +Tests for XDrawText16: Test 34: FAIL +Tests for XDrawText16: Test 37: FAIL +Tests for XDrawText16: Test 39: FAIL +Tests for XDrawText16: Test 41: FAIL +Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL DEPTH=16 XSERVER=/tmp/XorgTEST/bin/Xvfb -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XDrawText: Test 1: FAIL Tests for XDrawText: Test 3: FAIL Tests for XDrawText: Test 4: FAIL Tests for XDrawText: Test 27: FAIL Tests for XDrawText: Test 28: FAIL Tests for XDrawText: Test 29: FAIL Tests for XDrawText: Test 30: FAIL Tests for XDrawText: Test 34: FAIL Tests for XDrawText: Test 37: FAIL Tests for XDrawText: Test 39: FAIL Tests for XDrawText: Test 41: FAIL Tests for XDrawText: Test 43: FAIL Tests for XDrawText16: Test 1: FAIL Tests for XDrawText16: Test 3: FAIL Tests for XDrawText16: Test 9: FAIL Tests for XDrawText16: Test 10: FAIL Tests for XDrawText16: Test 11: FAIL Tests for XDrawText16: Test 12: FAIL Tests for XDrawText16: Test 13: FAIL Tests for XDrawText16: Test 15: FAIL Tests for XDrawText16: Test 16: FAIL Tests for XDrawText16: Test 17: FAIL Tests for XDrawText16: Test 18: FAIL Tests for XDrawText16: Test 19: FAIL Tests for XDrawText16: Test 20: FAIL Tests for XDrawText16: Test 21: FAIL Tests for XDrawText16: Test 22: FAIL Tests for XDrawText16: Test 23: FAIL Tests for XDrawText16: Test 24: FAIL Tests for XDrawText16: Test 25: FAIL Tests for XDrawText16: Test 26: FAIL Tests for XDrawText16: Test 27: FAIL Tests for XDrawText16: Test 28: FAIL Tests for XDrawText16: Test 29: FAIL Tests for XDrawText16: Test 30: FAIL Tests for XDrawText16: Test 34: FAIL Tests for XDrawText16: Test 37: FAIL Tests for XDrawText16: Test 39: FAIL Tests for XDrawText16: Test 41: FAIL Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing/results/tmp.27195 2004-08-28 19:38:29.576965077 -0600 +++ /opt/xorg/testing/results/xtest.24+32bpp.20040828.170151.summary 2004-08- 28 19:38:29.556970954 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,44 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XDrawText: Test 1: FAIL +Tests for XDrawText: Test 3: FAIL +Tests for XDrawText: Test 4: FAIL +Tests for XDrawText: Test 27: FAIL +Tests for XDrawText: Test 28: FAIL +Tests for XDrawText: Test 29: FAIL +Tests for XDrawText: Test 30: FAIL +Tests for XDrawText: Test 34: FAIL +Tests for XDrawText: Test 37: FAIL +Tests for XDrawText: Test 39: FAIL +Tests for XDrawText: Test 41: FAIL +Tests for XDrawText: Test 43: FAIL +Tests for XDrawText16: Test 1: FAIL +Tests for XDrawText16: Test 3: FAIL +Tests for XDrawText16: Test 9: FAIL +Tests for XDrawText16: Test 10: FAIL +Tests for XDrawText16: Test 11: FAIL +Tests for XDrawText16: Test 12: FAIL +Tests for XDrawText16: Test 13: FAIL +Tests for XDrawText16: Test 15: FAIL +Tests for XDrawText16: Test 16: FAIL +Tests for XDrawText16: Test 17: FAIL +Tests for XDrawText16: Test 18: FAIL +Tests for XDrawText16: Test 19: FAIL +Tests for XDrawText16: Test 20: FAIL +Tests for XDrawText16: Test 21: FAIL +Tests for XDrawText16: Test 22: FAIL +Tests for XDrawText16: Test 23: FAIL +Tests for XDrawText16: Test 24: FAIL +Tests for XDrawText16: Test 25: FAIL +Tests for XDrawText16: Test 26: FAIL +Tests for XDrawText16: Test 27: FAIL +Tests for XDrawText16: Test 28: FAIL +Tests for XDrawText16: Test 29: FAIL +Tests for XDrawText16: Test 30: FAIL +Tests for XDrawText16: Test 34: FAIL +Tests for XDrawText16: Test 37: FAIL +Tests for XDrawText16: Test 39: FAIL +Tests for XDrawText16: Test 41: FAIL +Tests for XDrawText16: Test 43: FAIL Tests for XSync: Test 2: FAIL DEPTH=24+32 XSERVER=/tmp/XorgTEST/bin/Xvfb From kem at freedesktop.org Sat Aug 28 22:11:08 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Sat Aug 28 22:11:13 2004 Subject: [Xorg] Current blocker bug list Message-ID: <20040829051108.GA23560@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 13 Fixed yesterday: 0 Added yesterday: 1 Current list of blocker bugs: ----------------------------- * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - A configuration option was added to disable the hard failure, which is off by default - Needs testing by those experiencing problem * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1109: ATI Rage Mobility on Dell Insprion 7500 fails to display anything - Needs investigation and patch * Bug #1168: Damage crashes with rootless layer - New fix provided - Keith Packard needs to review patch * Bug #1182: Xim deadlocks in certain situations - Potential patch provided, but not thoroughly tested - Egbert is asking for review of the patch * Bug #1183: IA-64: HP ZX1/2 support current disabled - Patch provided - Egbert is asking for review of the patch * Bug #1195: I810 DRI failed - Patch for ARGB cursors supplied * Bug #1203: Multiple definitions of XdmcpWrap - Not a problem on IA32 - Needs verification and/or further explanation * Bug #1204: Xvfb fails XDrawText and XDrawText16 - Xvfb fails the X Test Suite on these tests - Needs investigation * Bug #1210: GL contexts are sometimes not displayed with XDarwin's AGL - Needs investigation and patch * Bug #1212: dllloader will not work when LD_BIND_NOW=1 - Fix provided for workaround - Needs review * Bug #1213: make install fails with BuildServersOnly YES - Patch provided - Needs review From yernst at ndsisrael.com Sun Aug 29 01:09:47 2004 From: yernst at ndsisrael.com (Ernst, Yehuda) Date: Sun Aug 29 01:11:03 2004 Subject: [Xorg] (no subject) Message-ID: <31058754212B50469824909BE90A4CFBB6BD30@ILEX2.IL.NDS.COM> unsubscribe From nik at varna.net Sun Aug 29 02:34:21 2004 From: nik at varna.net (Nikolay Datchev) Date: Sun Aug 29 02:41:25 2004 Subject: Problems with S3 Trio 64 V2/DX and Xorg 6.7.0 Message-ID: <Pine.LNX.4.33.0408291227330.15492-200000@ns1.varna.net> Hi all, I am trying to configure my Xorg 6.7.0 (slackware-current) with my video card - S3 Trio 64 V2/DX. It works only with "vesa" and "vga" drivers, but not with the "s3" driver. It seems that this driver even don't have a manual page. When i try to use "s3", i get unreadable screen, but the monitor is in proper mode (800x600@75Hz). I've been used this card with older Xfree86 version and the s3 driver with no problems. My Xorg.0.log is attached Thanks in advance. -- Nikolay Datchev -------------- next part -------------- _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6 _XSERVTransOpen: transport open failed for inet6/zita:0 _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6 Release Date: 18 December 2003 X Protocol Version 11, Revision 0, Release 6.7 Build Operating System: Linux 2.4.26 i686 [ELF] Current Operating System: Linux zita 2.4.26 #3 ?? ??? 28 21:20:51 EEST 2004 i586 Build Date: 28 April 2004 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 29 12:09:43 2004 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Simple Layout" (**) |-->Screen "Screen 1" (0) (**) | |-->Monitor "CTX" (**) | |-->Device "S3" (**) |-->Input Device "Mouse1" (**) |-->Input Device "Keyboard1" (**) Option "AutoRepeat" "500 30" (**) Option "XkbRules" "xorg" (**) XKB: rules: "xorg" (**) Option "XkbModel" "pc101" (**) XKB: model: "pc101" (**) Option "XkbLayout" "us" (**) XKB: layout: "us" (==) Keyboard: CustomKeycode disabled (WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/local/". Entry deleted from font path. (Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/local/"). (WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/100dpi/". Entry deleted from font path. (Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/100dpi/"). (WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/100dpi/". Entry deleted from font path. (Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/100dpi/"). (**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75 dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/ usr/X11R6/lib/X11/fonts/75dpi/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (WW) Open APM failed (/dev/apm_bios) (No such device) (II) Module ABI versions: X.Org ANSI C Emulation: 0.2 X.Org Video Driver: 0.7 X.Org XInput driver : 0.4 X.Org Server Extension : 0.2 X.Org Font Renderer : 0.4 (II) Loader running on linux (II) LoadModule: "bitmap" (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Bitmap (II) LoadModule: "pcidata" (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (++) using VT number 7 (II) PCI: Probing config type using method 1 (II) PCI: Config type is 1 (II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000 (II) PCI: PCI scan (all values are in hex) (II) PCI: 00:00:0: chip 1039,5597 card 0000,0000 rev 02 class 06,00,00 hdr 00 (II) PCI: 00:01:0: chip 1039,0008 card 0000,0000 rev 01 class 06,01,00 hdr 80 (II) PCI: 00:01:1: chip 1039,5513 card 0000,0000 rev d0 class 01,01,8a hdr 80 (II) PCI: 00:0b:0: chip 8086,1229 card 1014,305c rev 08 class 02,00,00 hdr 00 (II) PCI: 00:0d:0: chip 1274,1371 card 1274,1371 rev 06 class 04,01,00 hdr 00 (II) PCI: 00:11:0: chip 5333,8901 card 5333,8901 rev 16 class 03,00,00 hdr 00 (II) PCI: End of PCI scan (II) Host-to-PCI bridge: (II) Bus 0: bridge is at (0:0:0), (0,0,0), BCTRL: 0x0008 (VGA_EN is set) (II) Bus 0 I/O range: [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) Bus 0 non-prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) Bus 0 prefetchable memory range: [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] (II) PCI-to-ISA bridge: (II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set) (--) PCI:*(0:17:0) S3 Inc. 86c775/86c785 [Trio 64V2/DX or /GX] rev 22, Mem @ 0xe 0000000/26 (II) Addressable bus resource ranges are [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B] [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B] (II) OS-reported resource ranges: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] (II) Active PCI resource ranges: [0] -1 0 0xe4000000 - 0xe40fffff (0x100000) MX[B] [1] -1 0 0xe4101000 - 0xe4101fff (0x1000) MX[B] [2] -1 0 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B) [3] -1 0 0x00006400 - 0x0000643f (0x40) IX[B] [4] -1 0 0x00006300 - 0x0000633f (0x40) IX[B] [5] -1 0 0x00004000 - 0x0000400f (0x10) IX[B] [6] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [7] -1 0 0x00000170 - 0x00000170 (0x1) IX[B] [8] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [9] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B] (II) Active PCI resource ranges after removing overlaps: [0] -1 0 0xe4000000 - 0xe40fffff (0x100000) MX[B] [1] -1 0 0xe4101000 - 0xe4101fff (0x1000) MX[B] [2] -1 0 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B) [3] -1 0 0x00006400 - 0x0000643f (0x40) IX[B] [4] -1 0 0x00006300 - 0x0000633f (0x40) IX[B] [5] -1 0 0x00004000 - 0x0000400f (0x10) IX[B] [6] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [7] -1 0 0x00000170 - 0x00000170 (0x1) IX[B] [8] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [9] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B] (II) OS-reported resource ranges after removing overlaps with PCI: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] (II) All system resource ranges: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xe4000000 - 0xe40fffff (0x100000) MX[B] [6] -1 0 0xe4101000 - 0xe4101fff (0x1000) MX[B] [7] -1 0 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B) [8] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [9] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [10] -1 0 0x00006400 - 0x0000643f (0x40) IX[B] [11] -1 0 0x00006300 - 0x0000633f (0x40) IX[B] [12] -1 0 0x00004000 - 0x0000400f (0x10) IX[B] [13] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [14] -1 0 0x00000170 - 0x00000170 (0x1) IX[B] [15] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [16] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B] (II) LoadModule: "dbe" (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a (II) Module dbe: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "extmod" (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a (II) Module extmod: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 0.2 (II) Loading extension SHAPE (II) Loading extension MIT-SUNDRY-NONSTANDARD (II) Loading extension BIG-REQUESTS (II) Loading extension SYNC (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XC-MISC (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-Misc (II) Loading extension DPMS (II) Loading extension FontCache (II) Loading extension TOG-CUP (II) Loading extension Extended-Visual-Information (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "type1" (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a (II) Module type1: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.2 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Type1 (II) Loading font CID (II) LoadModule: "speedo" (II) Loading /usr/X11R6/lib/modules/fonts/libspeedo.a (II) Module speedo: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.1 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font Speedo (II) LoadModule: "freetype" (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.so (II) Module freetype: vendor="X.Org Foundation & the After X-TT Project" compiled for 6.7.0, module version = 2.1.0 Module class: X.Org Font Renderer ABI class: X.Org Font Renderer, version 0.4 (II) Loading font FreeType (II) LoadModule: "s3" (II) Loading /usr/X11R6/lib/modules/drivers/s3_drv.o (II) Module s3: vendor="X.Org Foundation" compiled for 6.7.0, module version = 0.3.5 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 (II) LoadModule: "mouse" (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o (II) Module mouse: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.4 (II) S3: driver (version 0.3.5 for S3 chipset: 964-0, 964-1, 968, Trio32/64, Aurora64V+, Trio64UV+, Trio64V2/DX/GX (II) Primary Device is: PCI 00:11:0 (--) Assigning device section with no busID to primary device (--) Chipset Trio64V2/DX/GX found (II) resource ranges after xf86ClaimFixedResources() call: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xe4000000 - 0xe40fffff (0x100000) MX[B] [6] -1 0 0xe4101000 - 0xe4101fff (0x1000) MX[B] [7] -1 0 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B) [8] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [9] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [10] -1 0 0x00006400 - 0x0000643f (0x40) IX[B] [11] -1 0 0x00006300 - 0x0000633f (0x40) IX[B] [12] -1 0 0x00004000 - 0x0000400f (0x10) IX[B] [13] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [14] -1 0 0x00000170 - 0x00000170 (0x1) IX[B] [15] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [16] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B] (II) resource ranges after probing: [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [5] -1 0 0xe4000000 - 0xe40fffff (0x100000) MX[B] [6] -1 0 0xe4101000 - 0xe4101fff (0x1000) MX[B] [7] -1 0 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B) [8] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B] [9] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B] [10] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B] [11] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [12] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [13] -1 0 0x00006400 - 0x0000643f (0x40) IX[B] [14] -1 0 0x00006300 - 0x0000633f (0x40) IX[B] [15] -1 0 0x00004000 - 0x0000400f (0x10) IX[B] [16] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [17] -1 0 0x00000170 - 0x00000170 (0x1) IX[B] [18] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [19] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B] [20] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [21] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (II) Setting vga for screen 0. (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="X.Org Foundation" compiled for 6.7.0, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (II) s3(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (**) s3(0): Depth 16, (--) framebuffer bpp 16 (==) s3(0): RGB weight 565 (==) s3(0): Default visual is TrueColor (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/X11R6/lib/modules/linux/libint10.a (II) Module int10: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 ABI class: X.Org Video Driver, version 0.7 (II) s3(0): Primary V_BIOS segment is: 0xc000 (II) Loading sub module "vbe" (II) LoadModule: "vbe" (II) Loading /usr/X11R6/lib/modules/libvbe.a (II) Module vbe: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.1.0 ABI class: X.Org Video Driver, version 0.7 (II) s3(0): VESA BIOS detected (II) s3(0): VESA VBE Version 1.2 (II) s3(0): VESA VBE Total Mem: 2048 kB (II) s3(0): VESA VBE OEM: S3 Incorporated. 86C775/86C785 (==) s3(0): Using gamma correction (1.0, 1.0, 1.0) (**) s3(0): Chipset: "Trio64V2/DX/GX" (--) s3(0): Framebuffer @ 0xe0000000 (--) s3(0): MMIO @ 0xe1000000 (--) s3(0): videoRam = 2048 Kb (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Loading /usr/X11R6/lib/modules/libramdac.a (II) Module ramdac: vendor="X.Org Foundation" compiled for 6.7.0, module version = 0.1.0 ABI class: X.Org Video Driver, version 0.7 (--) s3(0): MCLK 50.114 Mhz (--) s3(0): RefClock: 16000 (--) s3(0): Max pixel clock at this depth is 80 Mhz (II) s3(0): CTX: Using hsync range of 31.50-48.50 kHz (II) s3(0): CTX: Using vrefresh range of 50.00-100.00 Hz (II) s3(0): Clock range: 15.60 to 80.00 MHz (II) s3(0): Not using default mode "320x240" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "800x600" (hsync out of range) (II) s3(0): Not using default mode "400x300" (hsync out of range) (II) s3(0): Not using default mode "1024x768" (bad mode clock/interlace/doublesc an) (II) s3(0): Not using default mode "512x384" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1024x768" (hsync out of range) (II) s3(0): Not using default mode "512x384" (hsync out of range) (II) s3(0): Not using default mode "1024x768" (hsync out of range) (II) s3(0): Not using default mode "512x384" (hsync out of range) (II) s3(0): Not using default mode "1024x768" (bad mode clock/interlace/doublesc an) (II) s3(0): Not using default mode "512x384" (hsync out of range) (II) s3(0): Not using default mode "1152x864" (bad mode clock/interlace/doublesc an) (II) s3(0): Not using default mode "576x432" (hsync out of range) (II) s3(0): Not using default mode "1280x960" (insufficient memory for mode) (II) s3(0): Not using default mode "640x480" (hsync out of range) (II) s3(0): Not using default mode "1280x960" (insufficient memory for mode) (II) s3(0): Not using default mode "640x480" (hsync out of range) (II) s3(0): Not using default mode "1280x1024" (insufficient memory for mode) (II) s3(0): Not using default mode "640x512" (hsync out of range) (II) s3(0): Not using default mode "1280x1024" (insufficient memory for mode) (II) s3(0): Not using default mode "640x512" (hsync out of range) (II) s3(0): Not using default mode "1280x1024" (insufficient memory for mode) (II) s3(0): Not using default mode "640x512" (hsync out of range) (II) s3(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) s3(0): Not using default mode "800x600" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) s3(0): Not using default mode "800x600" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) s3(0): Not using default mode "800x600" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) s3(0): Not using default mode "800x600" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1600x1200" (insufficient memory for mode) (II) s3(0): Not using default mode "800x600" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1792x1344" (insufficient memory for mode) (II) s3(0): Not using default mode "896x672" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1792x1344" (insufficient memory for mode) (II) s3(0): Not using default mode "896x672" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1856x1392" (insufficient memory for mode) (II) s3(0): Not using default mode "928x696" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1856x1392" (insufficient memory for mode) (II) s3(0): Not using default mode "928x696" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1920x1440" (insufficient memory for mode) (II) s3(0): Not using default mode "960x720" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "1920x1440" (insufficient memory for mode) (II) s3(0): Not using default mode "960x720" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "832x624" (hsync out of range) (II) s3(0): Not using default mode "416x312" (hsync out of range) (II) s3(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) s3(0): Not using default mode "700x525" (hsync out of range) (II) s3(0): Not using default mode "1400x1050" (insufficient memory for mode) (II) s3(0): Not using default mode "700x525" (hsync out of range) (II) s3(0): Not using default mode "1600x1024" (insufficient memory for mode) (II) s3(0): Not using default mode "800x512" (hsync out of range) (II) s3(0): Not using default mode "1920x1440" (insufficient memory for mode) (II) s3(0): Not using default mode "960x720" (bad mode clock/interlace/doublesca n) (II) s3(0): Not using default mode "2048x1536" (insufficient memory for mode) (II) s3(0): Not using default mode "1024x768" (bad mode clock/interlace/doublesc an) (II) s3(0): Not using default mode "2048x1536" (insufficient memory for mode) (II) s3(0): Not using default mode "1024x768" (bad mode clock/interlace/doublesc an) (II) s3(0): Not using default mode "2048x1536" (insufficient memory for mode) (II) s3(0): Not using default mode "1024x768" (bad mode clock/interlace/doublesc an) (II) s3(0): Not using default mode "1152x768" (width too large for virtual size) (II) s3(0): Not using default mode "1024x768" (width too large for virtual size) (--) s3(0): Virtual size is 800x600 (pitch 800) (**) s3(0): *Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz (II) s3(0): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (**) s3(0): *Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (II) s3(0): Modeline "640x480" 36.00 640 696 752 832 480 481 484 509 -hsync -vsync (**) s3(0): Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz (II) s3(0): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (**) s3(0): Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz (II) s3(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (**) s3(0): Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz (II) s3(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (**) s3(0): Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz (II) s3(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (**) s3(0): Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz (II) s3(0): Modeline "640x480" 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (**) s3(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz (II) s3(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (**) s3(0): Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz (II) s3(0): Modeline "720x400" 35.50 720 756 828 936 400 401 404 446 -hsync +vsync (**) s3(0): Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz (II) s3(0): Modeline "640x400" 31.50 640 672 736 832 400 401 404 445 -hsync +vsync (**) s3(0): Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz (II) s3(0): Modeline "640x350" 31.50 640 672 736 832 350 382 385 445 +hsync -vsync (**) s3(0): Default mode "576x384": 32.5 MHz, 44.2 kHz, 54.8 Hz (D) (II) s3(0): Modeline "576x384" 32.50 576 589 657 736 384 385 388 403 doubles can +hsync +vsync (**) s3(0): Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D) (II) s3(0): Modeline "512x384" 32.50 512 524 592 672 384 385 388 403 doubles can -hsync -vsync (**) s3(0): Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D) (II) s3(0): Modeline "400x300" 24.75 400 408 448 528 300 300 302 312 doubles can +hsync +vsync (**) s3(0): Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D) (II) s3(0): Modeline "400x300" 25.00 400 428 488 520 300 318 321 333 doubles can +hsync +vsync (**) s3(0): Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D) (II) s3(0): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doubles can +hsync +vsync (**) s3(0): Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D) (II) s3(0): Modeline "400x300" 18.00 400 412 448 512 300 300 301 312 doubles can +hsync +vsync (**) s3(0): Default mode "320x240": 18.0 MHz, 43.3 kHz, 85.2 Hz (D) (II) s3(0): Modeline "320x240" 18.00 320 348 376 416 240 240 242 254 doubles can -hsync -vsync (**) s3(0): Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D) (II) s3(0): Modeline "320x240" 15.75 320 328 360 420 240 240 242 250 doubles can -hsync -vsync (**) s3(0): Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D) (II) s3(0): Modeline "320x240" 15.75 320 332 352 416 240 244 245 260 doubles can -hsync -vsync (**) s3(0): Default mode "360x200": 17.8 MHz, 37.9 kHz, 85.0 Hz (D) (II) s3(0): Modeline "360x200" 17.75 360 378 414 468 200 200 202 223 doubles can -hsync +vsync (**) s3(0): Default mode "320x200": 15.8 MHz, 37.9 kHz, 85.3 Hz (D) (II) s3(0): Modeline "320x200" 15.75 320 336 368 416 200 200 202 222 doubles can -hsync +vsync (**) s3(0): Default mode "320x175": 15.8 MHz, 37.9 kHz, 85.3 Hz (D) (II) s3(0): Modeline "320x175" 15.75 320 336 368 416 175 191 192 222 doubles can +hsync -vsync (==) s3(0): DPI set to (75, 75) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/X11R6/lib/modules/libfb.a (II) Module fb: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.2 (II) Loading sub module "xaa" (II) LoadModule: "xaa" (II) Loading /usr/X11R6/lib/modules/libxaa.a (II) Module xaa: vendor="X.Org Foundation" compiled for 6.7.0, module version = 1.1.0 ABI class: X.Org Video Driver, version 0.7 (II) do I need RAC? No, I don't. (II) resource ranges after preInit: [0] 0 0 0xe0000000 - 0xe3ffffff (0x4000000) MS[B] [1] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B) [2] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B) [3] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B] [4] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B] [5] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B] [6] -1 0 0xe4000000 - 0xe40fffff (0x100000) MX[B] [7] -1 0 0xe4101000 - 0xe4101fff (0x1000) MX[B] [8] -1 0 0xe0000000 - 0xe3ffffff (0x4000000) MX[B](B) [9] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD) [10] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD) [11] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD) [12] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B] [13] -1 0 0x00000000 - 0x000000ff (0x100) IX[B] [14] -1 0 0x00006400 - 0x0000643f (0x40) IX[B] [15] -1 0 0x00006300 - 0x0000633f (0x40) IX[B] [16] -1 0 0x00004000 - 0x0000400f (0x10) IX[B] [17] -1 0 0x00000374 - 0x00000374 (0x1) IX[B] [18] -1 0 0x00000170 - 0x00000170 (0x1) IX[B] [19] -1 0 0x000003f4 - 0x000003f4 (0x1) IX[B] [20] -1 0 0x000001f0 - 0x000001f0 (0x1) IX[B] [21] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B] [22] 0 0 0x000003c0 - 0x000003df (0x20) IS[B] (==) s3(0): Write-combining range (0xe0000000,0x200000) (==) s3(0): Backing store disabled (II) s3(0): Using XFree86 Acceleration Architecture (XAA) Screen to screen bit blits Solid filled rectangles 8x8 color pattern filled rectangles CPU to Screen color expansion Solid Lines (II) s3(0): Acceleration enabled (II) s3(0): Using NewMMIO (II) s3(0): Using SW cursor (==) RandR enabled (II) Setting vga for screen 0. (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension LBX (II) Initializing built-in extension XC-APPGROUP (II) Initializing built-in extension SECURITY (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFree86-Bigfont (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (**) Option "Protocol" "PS/2" (**) Mouse1: Device: "/dev/mouse" (**) Mouse1: Protocol: "PS/2" (**) Option "CorePointer" (**) Mouse1: Core Pointer (**) Option "Device" "/dev/mouse" (**) Option "Emulate3Buttons" (**) Mouse1: Emulate3Buttons, Emulate3Timeout: 50 (==) Mouse1: Buttons: 3 (II) Keyboard "Keyboard1" handled by legacy driver (II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE) (II) Mouse1: ps2EnableDataReporting: succeeded -------------- next part -------------- Scanned by evaluation version of Dr.Web antivirus Daemon http://drweb.ru/unix/ From marcin.giedz at eulerhermes.pl Sun Aug 29 02:44:27 2004 From: marcin.giedz at eulerhermes.pl (Marcin Giedz) Date: Sun Aug 29 03:28:38 2004 Subject: Matrox G550 and DualHead support. Message-ID: <200408291144.27895.marcin.giedz@eulerhermes.pl> Hello all, My question is: is it possible without any drivers from matrox (specially mga_hal.o) and with x.org from CVS run 2 independent screens (independent resolution, rotation etc)? or I should use mga_hal.o and speciall option passed to xorg.conf 0 like DigitalScreen = YES or something like that ;) BR and many thanks Marcin Giedz From matthieu.herrb at laas.fr Sun Aug 29 04:39:41 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Sun Aug 29 04:39:42 2004 Subject: Problems with S3 Trio 64 V2/DX and Xorg 6.7.0 In-Reply-To: <Pine.LNX.4.33.0408291227330.15492-200000@ns1.varna.net> References: <Pine.LNX.4.33.0408291227330.15492-200000@ns1.varna.net> Message-ID: <4131C07D.5000100@laas.fr> Nikolay Datchev wrote: > Hi all, > > I am trying to configure my Xorg 6.7.0 (slackware-current) with my video > card - S3 Trio 64 V2/DX. It works only with "vesa" and "vga" drivers, but > not with the "s3" driver. It seems that this driver even don't have a > manual page. When i try to use "s3", i get unreadable screen, but the > monitor is in proper mode (800x600@75Hz). > > I've been used this card with older Xfree86 version and the s3 driver with > no problems. Could you be more specific? Which XFree86 version word last with this card? AFAIK no XFree86 4.x version has supported Trio64 cards correctly. The 4.x s3 driver only supports some RAMDACS and it has had few support in the past. From crimofbai at web.de Sun Aug 29 07:05:19 2004 From: crimofbai at web.de (robert) Date: Sun Aug 29 07:30:45 2004 Subject: Usage of Tilt Wheel? Message-ID: <4131E29F.8080001@web.de> Hi List, I've got a MS Wireless Optical Mouse (yes, i know), that has got a tilt Wheel. Thats a function of the Scroll Wheel to tilt it left and right to scroll horizontal. I like this functionality and of course I want to use it under Linux ;) I posted to linuxquestions.org and one of the Users there made a small patch for the hid driver that seems to work and produces some "crap" when the wheel is tilted. The thread is there: http://www.linuxquestions.org/questions/showthread.php?s=&threadid=186975 Could it be possible to creatve events that xev can read and some other program work with (imwheel...) ? As you maybe see I'm no developer, so any help is welcome =) Thanks, -Robert From alexdeucher at gmail.com Sun Aug 29 07:49:48 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sun Aug 29 07:49:58 2004 Subject: Matrox G550 and DualHead support. In-Reply-To: <200408291144.27895.marcin.giedz@eulerhermes.pl> References: <200408291144.27895.marcin.giedz@eulerhermes.pl> Message-ID: <a728f9f904082907491814ad60@mail.gmail.com> On Sun, 29 Aug 2004 11:44:27 +0200, Marcin Giedz <marcin.giedz@eulerhermes.pl> wrote: > Hello all, > > My question is: is it possible without any drivers from matrox (specially > mga_hal.o) and with x.org from CVS run 2 independent screens (independent > resolution, rotation etc)? or I should use mga_hal.o and speciall option > passed to xorg.conf 0 like DigitalScreen = YES or something like that ;) You can run dualhead as long as both screens are crts. DVI, tv, and mergedfb all require HAL. Alex > > BR and many thanks > Marcin Giedz From carl at personnelware.com Sun Aug 29 08:36:57 2004 From: carl at personnelware.com (Carl Karsten) Date: Sun Aug 29 08:35:26 2004 Subject: c&t 65555 setup Message-ID: <456601c48dde$04fa38a0$1e01a8c0@cnt496> Setting up a compaq armada 1700 laptop - video is "Chips and Technologies 65555 - HiQV Pro, 2 meg frame buffer" - anyone know what the best way to config this is? Carl K http://www.personnelware.com/carl/resume.html From alexdeucher at gmail.com Sun Aug 29 08:42:55 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sun Aug 29 08:42:58 2004 Subject: c&t 65555 setup In-Reply-To: <456601c48dde$04fa38a0$1e01a8c0@cnt496> References: <456601c48dde$04fa38a0$1e01a8c0@cnt496> Message-ID: <a728f9f904082908424d6e648c@mail.gmail.com> On Sun, 29 Aug 2004 10:36:57 -0500, Carl Karsten <carl@personnelware.com> wrote: > Setting up a compaq armada 1700 laptop - video is "Chips and Technologies > 65555 - HiQV Pro, 2 meg frame buffer" - anyone know what the best way to confi g > this is? use the chips driver. Alex > > Carl K > http://www.personnelware.com/carl/resume.html > From carl at personnelware.com Sun Aug 29 08:46:21 2004 From: carl at personnelware.com (Carl Karsten) Date: Sun Aug 29 08:49:51 2004 Subject: [xorg] no longer added to subject References: <456601c48dde$04fa38a0$1e01a8c0@cnt496> Message-ID: <458801c48ddf$5528fef0$1e01a8c0@cnt496> Is this temporary, or do I need to update my mail rules? Carl K ----- Original Message ----- From: "Carl Karsten" <carl@personnelware.com> To: <xorg@freedesktop.org> Sent: Sunday, August 29, 2004 10:36 AM Subject: c&t 65555 setup > Setting up a compaq armada 1700 laptop - video is "Chips and Technologies > 65555 - HiQV Pro, 2 meg frame buffer" - anyone know what the best way to config > this is? > > Carl K > http://www.personnelware.com/carl/resume.html > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From nbensa at gmx.net Sun Aug 29 09:57:34 2004 From: nbensa at gmx.net (Norberto Bensa) Date: Sun Aug 29 10:17:33 2004 Subject: [xorg] no longer added to subject In-Reply-To: <458801c48ddf$5528fef0$1e01a8c0@cnt496> References: <456601c48dde$04fa38a0$1e01a8c0@cnt496> <458801c48ddf$5528fef0$1e01a8c0@cnt496> Message-ID: <200408291357.34508.nbensa@gmx.net> Carl Karsten wrote: > Is this temporary, or do I need to update my mail rules? Never use Subject as a filter rule. You'll have better results using List-Id. List-Id: Discuss issues related to the xorg tree <xorg.freedesktop.org> So your filter rule will test: if List-Id has xorg.freedesktop.org; then file into inbox.xorg Or something like that. Regards, Norberto From marcin.giedz at eulerhermes.pl Sun Aug 29 10:39:05 2004 From: marcin.giedz at eulerhermes.pl (Marcin Giedz) Date: Sun Aug 29 10:59:18 2004 Subject: Matrox G550 and DualHead support. In-Reply-To: <a728f9f904082907491814ad60@mail.gmail.com> References: <200408291144.27895.marcin.giedz@eulerhermes.pl> <a728f9f904082907491814ad60@mail.gmail.com> Message-ID: <200408291939.05133.marcin.giedz@eulerhermes.pl> > > My question is: is it possible without any drivers from matrox (specially > > mga_hal.o) and with x.org from CVS run 2 independent screens (independent > > resolution, rotation etc)? or I should use mga_hal.o and speciall option > > passed to xorg.conf 0 like DigitalScreen = YES or something like that ;) > > You can run dualhead as long as both screens are crts. DVI, tv, and > mergedfb all require HAL. Ok Thanks so much ;) But another question. I have downloaded beta source and binary drivers from matrox. Binary are compiled only for XFree4.3 and source hmmm I simply can't find how to compile it. Can I use binary from XFree4.3 with X.org compiled from CVS or is it possible to compile drivers and how can I do it? Marcin From nemesis-lists at icequake.net Sun Aug 29 13:22:52 2004 From: nemesis-lists at icequake.net (Ryan Underwood) Date: Sun Aug 29 13:22:56 2004 Subject: Matrox G550 and DualHead support. In-Reply-To: <200408291939.05133.marcin.giedz@eulerhermes.pl> References: <200408291144.27895.marcin.giedz@eulerhermes.pl> <a728f9f904082907491814ad60@mail.gmail.com> <200408291939.05133.marcin.giedz@eulerhermes.pl> Message-ID: <20040829202251.GA8075@dbz.icequake.net> On Sun, Aug 29, 2004 at 07:39:05PM +0200, Marcin Giedz wrote: > > But another question. I have downloaded beta source and binary drivers from > matrox. Binary are compiled only for XFree4.3 and source hmmm I simply can't > find how to compile it. Can I use binary from XFree4.3 with X.org compiled > from CVS or is it possible to compile drivers and how can I do it? You only need the mga_hal_drv.o from the matrox binary package. The X.org driver should find and load it ok assuming it can be located through one of your ModulePath directives. -- Ryan Underwood, <nemesis@icequake.net> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040829/2a553221/attach ment.pgp From tim at birdsnest.maths.tcd.ie Sun Aug 29 13:22:32 2004 From: tim at birdsnest.maths.tcd.ie (Timothy Murphy) Date: Sun Aug 29 14:26:15 2004 Subject: How to use fbdev ? Message-ID: <200408292122.32971.tim@birdsnest.maths.tcd.ie> Someone suggested that I should try the fbdev driver on my Sony C1VFK Picturebook instead of the ati driver, but when I try that I get the error message: "/dev/fb0: No such device" although there are devices /dev/fb* created by "dev/MAKEDEV -v fb" creating eg ===================================== [tim@william tim]$ ls -ls /dev/fb0 0 crw------- 1 root root 29, 0 Aug 29 04:32 /dev/fb0 ===================================== Where did I go wrong? -- Timothy Murphy e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie tel: +353-86-2336090, +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland From rene at rocklinux-consulting.de Sun Aug 29 14:35:31 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Sun Aug 29 14:36:08 2004 Subject: How to use fbdev ? In-Reply-To: <200408292122.32971.tim@birdsnest.maths.tcd.ie> References: <200408292122.32971.tim@birdsnest.maths.tcd.ie> Message-ID: <41324C23.9000207@rocklinux-consulting.de> Hi, Timothy Murphy wrote: > Someone suggested that I should try the fbdev driver > on my Sony C1VFK Picturebook instead of the ati driver, > but when I try that I get the error message: > "/dev/fb0: No such device" > although there are devices /dev/fb* created by > "dev/MAKEDEV -v fb" > creating eg > ===================================== > [tim@william tim]$ ls -ls /dev/fb0 > 0 crw------- 1 root root 29, 0 Aug 29 04:32 /dev/fb0 > ===================================== > > Where did I go wrong? No framebuffer support in the kernel? Try recompile the kernel with ati variants or the vesa one. You can also try the x vesa driver on the box directly. Ren? From alexdeucher at gmail.com Sun Aug 29 14:45:06 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Sun Aug 29 14:45:13 2004 Subject: Matrox G550 and DualHead support. In-Reply-To: <20040829202251.GA8075@dbz.icequake.net> References: <200408291144.27895.marcin.giedz@eulerhermes.pl> <a728f9f904082907491814ad60@mail.gmail.com> <200408291939.05133.marcin.giedz@eulerhermes.pl> <20040829202251.GA8075@dbz.icequake.net> Message-ID: <a728f9f9040829144567145901@mail.gmail.com> On Sun, 29 Aug 2004 15:22:52 -0500, Ryan Underwood <nemesis-lists@icequake.net> wrote: > > On Sun, Aug 29, 2004 at 07:39:05PM +0200, Marcin Giedz wrote: > > > > But another question. I have downloaded beta source and binary drivers from > > matrox. Binary are compiled only for XFree4.3 and source hmmm I simply can't > > find how to compile it. Can I use binary from XFree4.3 with X.org compiled > > from CVS or is it possible to compile drivers and how can I do it? > > You only need the mga_hal_drv.o from the matrox binary package. The > X.org driver should find and load it ok assuming it can be located > through one of your ModulePath directives. You also may need to specify "use HAL" or some similar thing in you host.def as I recall. I don't remeber what the default is. Alex > > -- > Ryan Underwood, <nemesis@icequake.net> > > From rene at rocklinux-consulting.de Sun Aug 29 15:23:47 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Sun Aug 29 15:24:02 2004 Subject: various 903 results Message-ID: <41325773.4050703@rocklinux-consulting.de> Hi, OS -- Linux Arch -- PPC Distro/Release -- T2 Name -- Ren? Rebe Build -- 903 Build -- ok Install -- ok Conformance -- todo Run -- ok OS -- Linux Arch -- SPARC Distro/Release -- T2 Name -- Ren? Rebe Build -- 903 Build -- ok Install -- ok Conformance -- todo Run -- ok OS -- Linux Arch -- IA-32 Distro/Release -- T2 Name -- Ren? Rebe Build -- 903 Build -- ok Install -- ok Conformance -- todo Run -- ok I plan to run conformance test, soon. PS: T2 is a in-development ROCK Linux successor ... Ren? From rayl at mail.com Sun Aug 29 19:32:32 2004 From: rayl at mail.com (Ray Lehtiniemi) Date: Sun Aug 29 19:32:43 2004 Subject: 903 xorg server test summaries for suse 9.1 Message-ID: <20040830023232.GA7721@mail.com> hi all results for "install tests, number 2" hosts.def file: 1. Ray Lehtiniemi 2. Sun Aug 29 03:22:01 MDT 2004 3. Linux, IA-32, Suse 9.1 ftp installation w/ all online updates 4. XORG-6_7_99_903 5. passed 6. passed 7. some failures 8. untested no luck running tests with the dummy driver, it just hangs... i did have good luck with the mga driver, and have attached the summary files. i started kde 3.2 on the xorg 903 server and ran x11perf, all tests. seems like everything is working fine so far... cheers -- ---------------------------------------------------------------------- Ray L <rayl@mail.com> -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XGetPointerMapping: Test 2: FAIL Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing-xorg/results/tmp.5818 2004-08-29 01:59:12.597189525 -0 600 +++ /opt/xorg/testing-xorg/results/xtest.8bpp.20040829.011112.summary 2004-08- 29 01:59:12.580194542 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,6 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XGetPointerMapping: Test 2: FAIL +Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL DEPTH=8 XSERVER=/tmp/XorgTEST/bin/Xorg -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XGetPointerMapping: Test 2: FAIL Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing-xorg/results/tmp.5818 2004-08-29 02:40:47.835278983 -0 600 +++ /opt/xorg/testing-xorg/results/xtest.15bpp.20040829.011112.summary 2004-08- 29 02:40:47.807287137 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,6 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XGetPointerMapping: Test 2: FAIL +Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL DEPTH=15 XSERVER=/tmp/XorgTEST/bin/Xorg -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XGetPointerMapping: Test 2: FAIL Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing-xorg/results/tmp.5818 2004-08-29 03:22:28.874654595 -0 600 +++ /opt/xorg/testing-xorg/results/xtest.16bpp.20040829.011112.summary 2004-08- 29 03:22:28.857659526 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,6 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XGetPointerMapping: Test 2: FAIL +Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL DEPTH=16 XSERVER=/tmp/XorgTEST/bin/Xorg -------------- next part -------------- Tests for XDisplayString: Test 1: FAIL Tests for XDisplayString: Test 2: FAIL Tests for XOpenDisplay: Test 3: FAIL Tests for XOpenDisplay: Test 4: FAIL Tests for XOpenDisplay: Test 5: FAIL Tests for DisplayString: Test 1: FAIL Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL Tests for XDrawArc: Test 73: FAIL Tests for XDrawArcs: Test 45: FAIL Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL Tests for XFillRectangles: Test 25: FAIL Tests for XGetPointerMapping: Test 2: FAIL Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL Compared with typical results, the following diffs were found: --- /opt/xorg/testing-xorg/results/tmp.5818 2004-08-29 04:06:14.726342615 -0 600 +++ /opt/xorg/testing-xorg/results/xtest.24+32bpp.20040829.011112.summary 2004-08-29 04:06:14.709347476 -0600 @@ -1,3 +1,10 @@ +Tests for XDisplayString: Test 1: FAIL +Tests for XDisplayString: Test 2: FAIL +Tests for XOpenDisplay: Test 3: FAIL +Tests for XOpenDisplay: Test 4: FAIL +Tests for XOpenDisplay: Test 5: FAIL +Tests for DisplayString: Test 1: FAIL +Tests for DisplayString: Test 2: FAIL Tests for XDrawArc: Test 42: FAIL Tests for XDrawArc: Test 63: FAIL Tests for XDrawArc: Test 66: FAIL @@ -6,4 +13,7 @@ Tests for XDrawArcs: Test 66: FAIL Tests for XDrawArcs: Test 69: FAIL Tests for XDrawArcs: Test 76: FAIL +Tests for XFillRectangles: Test 25: FAIL +Tests for XGetPointerMapping: Test 2: FAIL +Tests for XSetPointerMapping: Test 1: FAIL Tests for XSync: Test 2: FAIL DEPTH=24+32 XSERVER=/tmp/XorgTEST/bin/Xorg From kem at freedesktop.org Sun Aug 29 20:39:04 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Sun Aug 29 20:39:12 2004 Subject: Current blocker bug list Message-ID: <20040830033904.GA9098@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 11 Fixed yesterday: 4 Added yesterday: 2 Current list of blocker bugs: ----------------------------- * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - A configuration option was added to disable the hard failure, which is off by default - Needs testing by those experiencing problem * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1109: ATI Rage Mobility on Dell Insprion 7500 fails to display anything - Needs investigation and patch * Bug #1168: Damage crashes with rootless layer - Possible solution by building without damage for servers using rootless layer - Torrey Lyons is checking if this will work * Bug #1182: Xim deadlocks in certain situations - Potential patch provided, but not thoroughly tested - Egbert is asking for review of the patch * Bug #1183: IA-64: HP ZX1/2 support current disabled - Patch provided - Egbert is asking for review of the patch * Bug #1203: Multiple definitions of XdmcpWrap - Not a problem on IA32 - Needs verification and/or further explanation * Bug #1204: Xvfb fails XDrawText and XDrawText16 - Xvfb fails the X Test Suite on these tests - Needs investigation * Bug #1210: GL contexts are sometimes not displayed with XDarwin's AGL - Torry Lyons is finalizing a self-contained patch to aglGlx.c * Bug #1213: make install fails with BuildServersOnly YES - Patch to fix problem checked in - Roland Mainz has proposed a different solution and will provide a patch From nik at varna.net Sun Aug 29 22:45:53 2004 From: nik at varna.net (Nikolay Datchev) Date: Sun Aug 29 22:46:00 2004 Subject: Problems with S3 Trio 64 V2/DX and Xorg 6.7.0 In-Reply-To: <4131C07D.5000100@laas.fr> Message-ID: <Pine.LNX.4.33.0408300840570.26200-100000@ns1.varna.net> That's great :-( The Xfree86 that worked was so old that i even cannot remember the version (it was the time of slackware 7.1. So, this card is not supported anymore? > Could you be more specific? Which XFree86 version word last with this > card? AFAIK no XFree86 4.x version has supported Trio64 cards correctly. > The 4.x s3 driver only supports some RAMDACS and it has had few support > in the past. > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > From matthieu.herrb at laas.fr Sun Aug 29 23:04:20 2004 From: matthieu.herrb at laas.fr (Matthieu Herrb) Date: Sun Aug 29 23:04:31 2004 Subject: Problems with S3 Trio 64 V2/DX and Xorg 6.7.0 In-Reply-To: <Pine.LNX.4.33.0408300840570.26200-100000@ns1.varna.net> References: <Pine.LNX.4.33.0408300840570.26200-100000@ns1.varna.net> Message-ID: <4132C364.50803@laas.fr> Nikolay Datchev wrote: > That's great :-( > > The Xfree86 that worked was so old that i even cannot remember the version > (it was the time of slackware 7.1. So, this card is not supported anymore? Unfortunatly, more or less yes. The XFree86 3.x XF86_S3 server is a really complicated and obfuscated code maze. No one managed to port it as is to the new design. No developper has enough motiviation to really work on the new s3 driver to add support to a wide range of legacy s3 boards. This is why some Unix project still provide some the XFree86 3.3.6 servers in addition to XFree86 4.x based ones to support those old cards. From mharris at www.linux.org.uk Sun Aug 29 22:09:46 2004 From: mharris at www.linux.org.uk (Mike A. Harris) Date: Mon Aug 30 00:33:53 2004 Subject: 903 xorg server test summaries for suse 9.1 In-Reply-To: <20040830023232.GA7721@mail.com> References: <20040830023232.GA7721@mail.com> Message-ID: <4132B69A.2080300@www.linux.org.uk> Ray Lehtiniemi wrote: > hi all > > results for "install tests, number 2" hosts.def file: > > 1. Ray Lehtiniemi > 2. Sun Aug 29 03:22:01 MDT 2004 > 3. Linux, IA-32, Suse 9.1 ftp installation w/ all online updates > 4. XORG-6_7_99_903 > 5. passed > 6. passed > 7. some failures > 8. untested > > no luck running tests with the dummy driver, it just hangs... i did > have good luck with the mga driver, and have attached the summary > files. > > i started kde 3.2 on the xorg 903 server and ran x11perf, all tests. > seems like everything is working fine so far... I get the same problem with the "dummy" driver on Fedora Core 2/i386 with the same Xorg release. My test results basically mirror yours. I'll be submitting the full results tonight hopefully. From tim at birdsnest.maths.tcd.ie Mon Aug 30 04:21:26 2004 From: tim at birdsnest.maths.tcd.ie (Timothy Murphy) Date: Mon Aug 30 04:24:55 2004 Subject: How to use fbdev ? In-Reply-To: <41324C23.9000207@rocklinux-consulting.de> References: <200408292122.32971.tim@birdsnest.maths.tcd.ie> <41324C23.9000207@rocklinux-consulting.de> Message-ID: <200408301221.26936.tim@birdsnest.maths.tcd.ie> On Sunday 29 August 2004 22:35, Ren? Rebe wrote: > > Someone suggested that I should try the fbdev driver > > on my Sony C1VFK Picturebook instead of the ati driver, > > but when I try that I get the error message: > > "/dev/fb0: No such device" > > although there are devices /dev/fb* created by > > "dev/MAKEDEV -v fb" > > creating eg > > ===================================== > > [tim@william tim]$ ls -ls /dev/fb0 > > 0 crw------- 1 root root 29, 0 Aug 29 04:32 /dev/fb0 > > ===================================== > > > > Where did I go wrong? > > No framebuffer support in the kernel? Try recompile the kernel with ati > variants or the vesa one. You can also try the x vesa driver on the box > directly. I think I included all relevant options when compiling linux-2.6.8.1 . I noticed that the atyfb module was not loaded, but modprob-ing it (and restarting X) made no difference; I still get the error message "/dev/fb0: no such device". I googled a little for devfb material, but what I found rather puzzling is that the latest versions of fbutils and fbset seem to date from 1999. (I've no objection to running old programs, but am I missing something more recent?) -- Timothy Murphy e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie tel: +353-86-2336090, +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland From biscani at pd.astro.it Mon Aug 30 05:47:06 2004 From: biscani at pd.astro.it (Francesco Biscani) Date: Mon Aug 30 05:49:32 2004 Subject: RenderAccel on IGP? Message-ID: <200408301447.06372.biscani@pd.astro.it> Hi, I read from the ChangeLog that Render acceleration has been implemented for Radeon r100 and r200. Does this includes also Radeon IGP? If not, is it planned for the future? BTW, thanks for all the good work you are doing :) Regards. Francesco -- Dr. Francesco Biscani Dipartimento di Astronomia Universit? di Padova biscani@pd.astro.it From alexdeucher at gmail.com Mon Aug 30 06:01:43 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Mon Aug 30 06:01:50 2004 Subject: RenderAccel on IGP? In-Reply-To: <200408301447.06372.biscani@pd.astro.it> References: <200408301447.06372.biscani@pd.astro.it> Message-ID: <a728f9f904083006017af3ffb2@mail.gmail.com> On Mon, 30 Aug 2004 14:47:06 +0200, Francesco Biscani <biscani@pd.astro.it> wrote: > Hi, > > I read from the ChangeLog that Render acceleration has been implemented for > Radeon r100 and r200. Does this includes also Radeon IGP? If not, is it > planned for the future? IGP should work as well (they are basically slightly modified r100/r200 cores w/o TCL). Alex > > BTW, thanks for all the good work you are doing :) > > Regards. > > Francesco > > -- > Dr. Francesco Biscani > > Dipartimento di Astronomia > Universit? di Padova > > biscani@pd.astro.it From biscani at pd.astro.it Mon Aug 30 06:02:52 2004 From: biscani at pd.astro.it (Francesco Biscani) Date: Mon Aug 30 06:05:30 2004 Subject: RenderAccel on IGP? In-Reply-To: <a728f9f904083006017af3ffb2@mail.gmail.com> References: <200408301447.06372.biscani@pd.astro.it> <a728f9f904083006017af3ffb2@mail.gmail.com> Message-ID: <200408301502.52563.biscani@pd.astro.it> On Monday 30 August 2004 15:01, Alex Deucher wrote: > IGP should work as well (they are basically slightly modified > r100/r200 cores w/o TCL). > > Alex Ok, thanks very much - that's good news :) Installing RC3 right now, will report here if someone is interested. Regards, -- Dr. Francesco Biscani Dipartimento di Astronomia Universit? di Padova biscani@pd.astro.it From ntt at control.uchicago.edu Mon Aug 30 06:54:15 2004 From: ntt at control.uchicago.edu (Nguyen The Toan) Date: Mon Aug 30 07:02:10 2004 Subject: x.org and GTK+ 1.x progs Message-ID: <200408300854.15612.ntt@control.uchicago.edu> Hi, I compile x.org cvs on my Suse 9.1 at home and get the error "gdk-ERROR: BadMatch ..." (I'm not at home so I could not be more accurate) when I run GTK+ 1.x applications such as xmms, vmware. They quit immediately after printing out the errors. Does anyone know how to fix this? Thanks, Toan From linux at cryos.net Mon Aug 30 07:04:41 2004 From: linux at cryos.net (Marcus D. Hanwell) Date: Mon Aug 30 07:29:45 2004 Subject: 903 xorg, nVidia, TwinView and xcompmgr = corrupt display Message-ID: <413333F9.1000408@cryos.net> Hi, First post to the list, so go easy. I have been using the new xorg builds on Gentoo Linux for the last week or so (902 and then 903). I am using the amd64 64 bit Gentoo Linux build, with the amd64 nvidia 6106 drivers. Everything is compiled 64 bit. I am using an nVidia GeForce FX 5900XT 128MB graphics card with two 17" TFT monitors and TwinView. TwinView works just fine with the new xorg-6.7.99.902/903. I have enabled composite support in xorg.conf and everything still works fine too. Using KDE 3.3, and fluxbox. Unfortunately whenever I execute xcompmgr I get screen corruption of the second screen, and about a third of the first screen. I can then click on the Konsole where I launched xcompmgr, kill it and everything is fine again. I also recently discovered that I could also take a snapshot using ksnapshot, and most of the screen corruption went. By triggering the redraw event of the windows (dragging a window over corrupted areas of the screen), I can get the rest back. I can use xcompmgr -cf and set transparencies and get shadows. Unfortunately in KDE if I change virtual desktops, and then go back to the original with the transparent windows they are not redrawn. I have to click over where the Konsole is, Ctrl+C and I get everything back. All the problems seem to be related to redraw events not being called or handled correctly - although I am no X expert! The transparency looks great, but is quite unusable with TwinView in its current form. I would appreciate any comments - didn't know whether a bug should be filed on this issue and so am asking here first. Thanks, Marcus From alan at lxorguk.ukuu.org.uk Mon Aug 30 06:28:30 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Mon Aug 30 07:30:45 2004 Subject: Problems with S3 Trio 64 V2/DX and Xorg 6.7.0 In-Reply-To: <Pine.LNX.4.33.0408300840570.26200-100000@ns1.varna.net> References: <Pine.LNX.4.33.0408300840570.26200-100000@ns1.varna.net> Message-ID: <1093872508.30146.18.camel@localhost.localdomain> On Llu, 2004-08-30 at 06:45, Nikolay Datchev wrote: > That's great :-( > > The Xfree86 that worked was so old that i even cannot remember the version > (it was the time of slackware 7.1. So, this card is not supported anymore? It depends which ramdac is in use on your card. One of the problems beyond the crufty state of XFree 3.3.x code is that you need to actually own a card with a given ramdac in order to port the code for that ramdac into XFree 4.x otherwise how do you test it. Given the card and the RAMDAC info you can if is worth your time port the ramdac code over. Alan From biscani at pd.astro.it Mon Aug 30 09:04:16 2004 From: biscani at pd.astro.it (Francesco Biscani) Date: Mon Aug 30 09:06:51 2004 Subject: RenderAccel on IGP? In-Reply-To: <200408301502.52563.biscani@pd.astro.it> References: <200408301447.06372.biscani@pd.astro.it> <a728f9f904083006017af3ffb2@mail.gmail.com> <200408301502.52563.biscani@pd.astro.it> Message-ID: <200408301804.16184.biscani@pd.astro.it> On Monday 30 August 2004 15:02, Francesco Biscani wrote: > Ok, thanks very much - that's good news :) Installing RC3 right now, will > report here if someone is interested. Ok, got it up and running. The (very) good points: - installed without a hitch (running Gentoo here); - Dri working out-of-the-box (had to mess around with DRI cvs with older versions); - RenderAccel accepted by my Radeon IGP 340M; - No crashes so far, also with GLX+Composite+Transset+RenderAccel. The "placebo" points: - seems snappier; - displaying of fonts on screen seems much faster. I tried to do "find /" on a console with aa fonts and seemed faster than prevoius version (is this because of RenderAccel?) The not-so-good point: - transparencies and shadows are still dead slow. Better with RenderAccel, but still quite unusable. Is this because the lack of support for component alpha rendering in the "radeon" driver? Is there something to tweak to get better performance? Anyway, this seems to be going in the right direction. Amazing! Thanks to all the people who are working on this project, you are great! :) Regards, -- Dr. Francesco Biscani Dipartimento di Astronomia Universit? di Padova biscani@pd.astro.it From saturn_vk at abv.bg Mon Aug 30 11:04:06 2004 From: saturn_vk at abv.bg (Viktor Kojouharov) Date: Mon Aug 30 11:41:34 2004 Subject: Signal 11 with current xorg + nvidia drivers. Message-ID: <1827255529.1093889046256.JavaMail.nobody@app1.ni.bg> With the current cvs xorg and the latest nvidia drivers + an empty host.def file , xorg freezes the whole machine whenever some opengl apps are started. The apps that cause X to freeze the computer are quite big (enemy terrytory, maya), howe ver, glxgears or engage (gl engine) do not cause a freeze. After a reboot, the last entry in the log is about the signal (the log is includ ed) on a side, and totally unrelated note, does the mga driver support direct render ing for the pci g200? I use it for a second head, but it seems that I cannot tur n on the dr. ----------------------------------------------------------------- http://www.mtel.bg/games/3m/ - ?-??? ??????? ?????????? ?? ???? ?? ?????????! -------------- next part -------------- A non-text attachment was scrubbed... Name: Xorg.0.log.gz Type: application/octet-stream Size: 9405 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040830/0c3d9dfc/Xorg.0 .log-0001.obj From keithp at keithp.com Mon Aug 30 12:44:13 2004 From: keithp at keithp.com (Keith Packard) Date: Mon Aug 30 12:44:24 2004 Subject: Signal 11 with current xorg + nvidia drivers. In-Reply-To: Your message of "Mon, 30 Aug 2004 21:04:06 +0300." <1827255529.1093889046256.JavaMail.nobody@app1.ni.bg> Message-ID: <E1C1s4b-0000JG-Fm@evo.keithp.com> Around 21 o'clock on Aug 30, Viktor Kojouharov wrote: > With the current cvs xorg and the latest nvidia drivers + an empty host.def > file, xorg freezes the whole machine whenever some opengl apps are started. It's important to note that you have both an nvidia card and an mga card connected to the same X server, and that these cards use incompatible implementations of the GLX extension. That's likely the cause of your crash. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040830/cb56dff2/attach ment.pgp From alexdeucher at gmail.com Mon Aug 30 12:44:43 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Mon Aug 30 12:44:45 2004 Subject: [Xorg] Worried about the Savage 2D driver status In-Reply-To: <20040828212331.270de192.felix@trabant> References: <20040828212331.270de192.felix@trabant> Message-ID: <a728f9f904083012447e269ec2@mail.gmail.com> On Sat, 28 Aug 2004 21:23:31 +0200, Felix K?hling <fxkuehl@gmx.de> wrote: > Hi, > > I wonder what's the status of the savage driver in Xorg CVS. The > directory contains some files that seem to indicate that the driver has > DRI support, but it's not working. Also the driver has a strange > mode-setting problem on my Savage4 that I last saw with a code drop from > S3/Via. I know that Tim Robert's drivers has lots of quirks for strange > hardware that were partially missing in the S3/Via code drop and the > code drop had more problems on some hardware. Therefore we decided to > base DRI support in DRI CVS on Tim Robert's 2D driver. Alex Deucher > integrated code from the S3/Via code drop for DRI support and improved > Xv support. This approach got rid of the mode setting problem mentioned > above and fixed other problems as well. Seeing that bug again in current > Xorg CVS makes me worried about the stability and compatibility of the > code. Can someone fill me in on the history of the Savage driver in Xorg > CVS and maybe dispel my concerns? When I ported the S3 code drop to DRI cvs I used Tim's latest code drop on his web site. Xorg was based on the code in xfree86 cvs which was slightly different from Tim's code. Eric Anholt merged the DRI tree into Xorg, but only added the new files (savage_hwmc.c and savage_dri.c); he didn't actually merge the changes to the other files. I merged the changes (my xorg patch), but it was too late to commit at that point. In retrospect I probably should have used the driver from xfree86 cvs when I initially did the port, however, the differences were pretty minimal. I'm planning a major clean up of the savage DDX once I finish up and stablize the dualhead stuff. Hopefully then I can fix the mode problems you have as well as the Xv problems people have been reporting. It's all kind of on hold pending xorg 6.8.0 and my available free time. Alex > > Best regards, > Felix > > | Felix K?hling <fxkuehl@gmx.de> http://fxk.de.vu | > | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | From ralpht at gmail.com Mon Aug 30 13:42:23 2004 From: ralpht at gmail.com (Ralph Thomas) Date: Mon Aug 30 15:29:42 2004 Subject: x.org and GTK+ 1.x progs In-Reply-To: <200408300854.15612.ntt@control.uchicago.edu> References: <200408300854.15612.ntt@control.uchicago.edu> Message-ID: <72fed370040830134247843784@mail.gmail.com> Try: setenv XLIB_SKIP_ARGB_VISUALS 1 or: export XLIB_SKIP_ARGB_VISUALS=1 before running the program. I think GTK+ programs usually try to grab the "best" visual (and in this case it seems like it's not compatible with another visual the program decided to use somewhere...). Ralph On Mon, 30 Aug 2004 08:54:15 -0500, Nguyen The Toan <ntt@control.uchicago.edu> wrote: > > Hi, > > I compile x.org cvs on my Suse 9.1 at home and get the error "gdk-ERROR: > BadMatch ..." (I'm not at home so I could not be more accurate) when I run > GTK+ 1.x applications such as xmms, vmware. They quit immediately after > printing out the errors. Does anyone know how to fix this? > > Thanks, > > Toan From rene at rocklinux-consulting.de Mon Aug 30 16:01:48 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Mon Aug 30 16:02:12 2004 Subject: x.org and GTK+ 1.x progs In-Reply-To: <72fed370040830134247843784@mail.gmail.com> References: <200408300854.15612.ntt@control.uchicago.edu> <72fed370040830134247843784@mail.gmail.com> Message-ID: <4133B1DC.5060705@rocklinux-consulting.de> Hi, Ralph Thomas wrote: > Try: > setenv XLIB_SKIP_ARGB_VISUALS 1 > or: > export XLIB_SKIP_ARGB_VISUALS=1 > > before running the program. I think GTK+ programs usually try to grab > the "best" visual (and in this case it seems like it's not compatible > with another visual the program decided to use somewhere...). Yes. However only some gtk+ applications are affected. XMMS works fine here, But other ugly stuff like e.g. xzgv (some ugly image viever) does manage to hard freeze my iBook (Radeon, PowerPC obviously). I'm currently writing something important on the box so I'll try later if the environment variable does prevent X to hard freeze the machine. I'll also review if the same happens on my IA-32 box (and so is a generic issue e.g. in the radeon driver?). Have fun, Ren? Rebe From saturn_vk at abv.bg Mon Aug 30 15:57:08 2004 From: saturn_vk at abv.bg (Viktor Kojouharov) Date: Mon Aug 30 16:19:43 2004 Subject: Signal 11 with current xorg + nvidia drivers. Message-ID: <1771320660.1093906628682.JavaMail.nobody@app1.ni.bg> however, this doesn't seem to be a local configuration problem, since the exact same setup has worked without a problem with the 6.7.0 release and previous xfre e servers. >-------- ?????????? ????? -------- >??: Keith Packard <keithp@keithp.com> >???????: Re: Signal 11 with current xorg + nvidia drivers. >??: Discuss issues related to the xorg tree <xorg@freedesktop.org> >????????? ??: ??????????, 2004, ?????? 30 22:44:13 EEST >---------------------------------- > > >Around 21 o'clock on Aug 30, Viktor Kojouharov wrote: > >> With the current cvs xorg and the latest nvidia drivers + an empty host.def >> file, xorg freezes the whole machine whenever some opengl apps are started. > >It's important to note that you have both an nvidia card and an mga card >connected to the same X server, and that these cards use incompatible >implementations of the GLX extension. That's likely the cause of your >crash. > >-keith > > > ----------------------------------------------------------------- http://www.mtel.bg/games/3m/ - ?-??? ??????? ?????????? ?? ???? ?? ?????????! From thelucas at directbox.com Mon Aug 30 16:15:18 2004 From: thelucas at directbox.com (Lucas) Date: Mon Aug 30 16:37:31 2004 Subject: X11 and virtual screen resolution Message-ID: <20040830231518.GA107796@wu-wien.ac.at> Hi everybody, I would like to ask whether it is possible to "instruct" the window manager(KDE in my case) to maximize windows to the width of the visible part of the screen and not to the width of the virtual screen. I configured my X11 to set 1280x768 for virtual screen whereas the physical resolution is 1024x768. Windows widen up all the way to the "1280" when maximized, which is kind of disturbing. I was just wondering if it were possible to change this behavior or not. Thank you for your responses, Lucas From ntt at control.uchicago.edu Mon Aug 30 16:43:56 2004 From: ntt at control.uchicago.edu (Nguyen The Toan) Date: Mon Aug 30 16:44:32 2004 Subject: x.org and GTK+ 1.x progs In-Reply-To: <72fed370040830134247843784@mail.gmail.com> References: <200408300854.15612.ntt@control.uchicago.edu> <72fed370040830134247843784@mail.gmail.com> Message-ID: <200408301843.57979.ntt@control.uchicago.edu> On Monday 30 August 2004 3:42 pm, Ralph Thomas wrote: > Try: > setenv XLIB_SKIP_ARGB_VISUALS 1 > or: > export XLIB_SKIP_ARGB_VISUALS=1 Thanks. It works. And just for the sake of clarity, the original error was: ntt@server:~> xmms Gdk-ERROR **: BadMatch (invalid parameter attributes) serial 258 error_code 8 request_code 2 minor_code 0 > > before running the program. I think GTK+ programs usually try to grab > the "best" visual (and in this case it seems like it's not compatible > with another visual the program decided to use somewhere...). > > Ralph > > On Mon, 30 Aug 2004 08:54:15 -0500, Nguyen The Toan > > <ntt@control.uchicago.edu> wrote: > > Hi, > > > > I compile x.org cvs on my Suse 9.1 at home and get the error "gdk-ERROR: > > BadMatch ..." (I'm not at home so I could not be more accurate) when I > > run GTK+ 1.x applications such as xmms, vmware. They quit immediately > > after printing out the errors. Does anyone know how to fix this? > > > > Thanks, > > > > Toan > From kem at freedesktop.org Mon Aug 30 21:50:41 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Mon Aug 30 21:50:46 2004 Subject: Current blocker bug list Message-ID: <20040831045041.GA30601@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 11 Fixed yesterday: 3 Added yesterday: 3 Current list of blocker bugs: ----------------------------- * Bug #999: Release notes/documentation for next release - Need someone to start documenting changes for release notes - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - A configuration option was added to disable the hard failure, which is off by default - Needs testing by those experiencing problem * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1168: Damage crashes with rootless layer - Possible solution by building without damage for servers using rootless layer - Torrey Lyons is checking if this will work * Bug #1182: Xim deadlocks in certain situations - Potential patch provided, but not thoroughly tested - Egbert is asking for review of the patch * Bug #1183: IA-64: HP ZX1/2 support current disabled - Patch provided - Egbert is asking for review of the patch * Bug #1203: Multiple definitions of XdmcpWrap - Solution provided - Will check in tomorrow unless there are objections * Bug #1204: Xvfb fails XDrawText and XDrawText16 - Xvfb fails the X Test Suite on these tests - Needs investigation * Bug #1210: GL contexts are sometimes not displayed with XDarwin's AGL - Torrey Lyons is finalizing a self-contained patch to aglGlx.c * Bug #1213: make install fails with BuildServersOnly YES - Patch to fix problem checked in - Roland Mainz has proposed a different solution and will provide a patch * Bug #1216: I810 color problem with DRI driver - Colors are incorrect with glxgears with DRI enabled - Is anyone else seeing this problem? From airlied at linux.ie Mon Aug 30 23:11:08 2004 From: airlied at linux.ie (Dave Airlie) Date: Mon Aug 30 23:11:12 2004 Subject: How to use fbdev ? In-Reply-To: <20040830184139.9E5CBA00B7@freedesktop.org> References: <20040830184139.9E5CBA00B7@freedesktop.org> Message-ID: <Pine.LNX.4.58.0408310708450.18657@skynet> > > > Someone suggested that I should try the fbdev driver > > > on my Sony C1VFK Picturebook instead of the ati driver, > > > but when I try that I get the error message: > > > "/dev/fb0: No such device" > > > although there are devices /dev/fb* created by > > > "dev/MAKEDEV -v fb" > > > creating eg > > > ===================================== > > > [tim@william tim]$ ls -ls /dev/fb0 > > > 0 crw------- 1 root root 29, 0 Aug 29 04:32 /dev/fb0 > > > ===================================== > > > > > > Where did I go wrong? > > > > No framebuffer support in the kernel? Try recompile the kernel with ati > > variants or the vesa one. You can also try the x vesa driver on the box > > directly. > > I think I included all relevant options when compiling linux-2.6.8.1 . > I noticed that the atyfb module was not loaded, > but modprob-ing it (and restarting X) made no difference; > I still get the error message > "/dev/fb0: no such device". > The mach64 fb driver in the kernel is pretty crap at supporting mobility chipsets, so you probably won't get any joy going this route.. have you an Xorg bug logged for your issue.. it sounds like a blocker X not working on something it used to .. Dave. -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person From spyderous at gentoo.org Tue Aug 31 00:13:52 2004 From: spyderous at gentoo.org (Donnie Berkholz) Date: Tue Aug 31 00:21:06 2004 Subject: DMX docs want sgmlfmt Message-ID: <1093936431.15206.20.camel@localhost> I think this is wrong. The doc-related defines used are: BuildLinuxDocText BuildLinuxDocHtml BuildLinuxDocPS BuildSpecsDocs BuildHtmlManPages Nothing else in the tree wants sgmlfmt with these defines. It seems that some sort of generated docs may be missing. Here's a log excerpt: making all in programs/Xserver/hw/dmx/doc... make[6]: Entering directory `/var/tmp/portage/xorg-x11-6.7.99.2/work/xc/programs /Xserver/hw/dmx/doc' rm -f dmx*.html sgmlfmt -f html dmx.sgml || rm -f dmx.html /bin/sh: line 1: sgmlfmt: command not found rm -f _dmx.ps dmx.ps + rm -f dmx.ps + sgmlfmt -f ps dmx.sgml /bin/sh: line 1: sgmlfmt: command not found make[6]: *** [dmx.ps] Error 127 See http://bugs.gentoo.org/show_bug.cgi?id=60292#c24 to contact the original reporter. Thanks, -- Donnie Berkholz Gentoo Linux -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040831/d184180a/attach ment-0001.pgp From damien.thebault at laposte.net Mon Aug 30 13:15:23 2004 From: damien.thebault at laposte.net (Damien "tuX" THEBAULT) Date: Tue Aug 31 01:46:03 2004 Subject: shadow_opacity.patch Message-ID: <41338ADB.8090604@laposte.net> I just installed X.org 6.8-rc2 (6.7.99.902) few days ago and played with composite : shadows and transparency. But when I setted transparency to a window, the shadow wasn't modified, so the result was not so cool it could have been :( So I read the code of the two files : transset.c and xcompmgr.c and modified the last one to do what I wanted. This patch cause xcompmgr to modify the ("client") shadow when the transparency is modified (by transset, for example). The first modification was about the function "win_extents" : the opacity is not fixed, but depend of the window. (the "OPAQUE" define is the same that the one in transset) The second one is the main function : drop the shadow and redo it. --- -------------- next part -------------- An embedded message was scrubbed... From: "Damien \"tuX\" THEBAULT" <damien.thebault@laposte.net> Subject: shadow_opacity.patch Date: Mon, 30 Aug 2004 22:13:53 +0200 Size: 2710 Url: http://freedesktop.org/pipermail/xorg/attachments/20040830/fb7e877a/shadow_ opacity.mht From biscani at pd.astro.it Tue Aug 31 01:46:02 2004 From: biscani at pd.astro.it (Francesco Biscani) Date: Tue Aug 31 01:48:24 2004 Subject: RenderAccel on IGP? In-Reply-To: <200408301502.52563.biscani@pd.astro.it> References: <200408301447.06372.biscani@pd.astro.it> <a728f9f904083006017af3ffb2@mail.gmail.com> <200408301502.52563.biscani@pd.astro.it> Message-ID: <200408311046.02532.biscani@pd.astro.it> On Monday 30 August 2004 15:02, Francesco Biscani wrote: > Ok, thanks very much - that's good news :) Installing RC3 right now, will > report here if someone is interested. Another quirk: mergedFB does not detect a secondary montitor. The same setup worked ok with xorg 6.7.0. Is this a known issue or should I open a bug on bugzilla? -- Dr. Francesco Biscani Dipartimento di Astronomia Universit? di Padova biscani@pd.astro.it From zyne01 at gmail.com Tue Aug 31 01:41:41 2004 From: zyne01 at gmail.com (philip V) Date: Tue Aug 31 02:41:43 2004 Subject: keyboard with keycodes > 255... What to do? Message-ID: <c9830ee804083101412c7e5f2d@mail.gmail.com> well... My multimedia keyboard has several keys that produce keycodes > 255 (after running showkey in console) The problem is that appearantly the kernel can't handle these, and that's why it doesn't produce any scancodes (showkey -s) I thought that I was going to be able to access those keys using the evdev protocol, but sadly enought, that made things even worse... My keyboard is a logitech Desktop MX Y-RJ20 connected to my USB port. I already had to make some changes to /usr/X11R6/lib/X11/xkb/symbols/inet to be able to use the multimedia-keys that actually do produce a keycode. for evdev protocol, I already tried this: Section "InputDevice" Identifier "Logitech Y-RJ20" Driver "kbd" Option "Protocol" "evdev" Option "Dev Name" "Logitech USB Receiver" Option "Dev Phys" "usb-*/input0" Option "XkbRules" "xorg" Option "XkbModel" "logiinkseusb" Option "XkbLayout" "be" EndSection Any solutions for this? Thanks in advance... From grifis87 at virgilio.it Tue Aug 31 02:58:30 2004 From: grifis87 at virgilio.it (Giovanni) Date: Tue Aug 31 03:10:24 2004 Subject: shadow_opacity.patch Message-ID: <200408311158.30708.grifis87@virgilio.it> it rejects it: patching file xcompmgr.c Hunk #2 FAILED at 715. Hunk #3 succeeded at 1854 with fuzz 2. 1 out of 3 hunks FAILED -- saving rejects to file xcompmgr.c.rej patch unexpectedly ends in middle of line xcompmgr.c.rej GNU nano 1.3.2 File: xcompmgr.c.rej *************** *** 715,721 **** { double opacity = SHADOW_OPACITY; if (w->mode == WINDOW_TRANS) - opacity = opacity * TRANS_OPACITY; w->shadow = shadow_picture (dpy, opacity, w->a.width + w->a.border_width * 2, w->a.height + w->a.border_width * 2, --- 715,721 ---- { double opacity = SHADOW_OPACITY; if (w->mode == WINDOW_TRANS) + opacity = opacity * ((double)w->opacity)/((double)OPAQUE); w->shadow = shadow_picture (dpy, opacity, w->a.width + w->a.border_width * 2, w->a.height + w->a.border_width * 2, From damien.thebault at laposte.net Tue Aug 31 03:33:26 2004 From: damien.thebault at laposte.net (Damien "tuX" Thebault) Date: Tue Aug 31 03:33:14 2004 Subject: shadow_opacity.patch In-Reply-To: <200408311158.30708.grifis87@virgilio.it> References: <200408311158.30708.grifis87@virgilio.it> Message-ID: <413453F6.8000204@laposte.net> Giovanni wrote: > it rejects it: > > > patching file xcompmgr.c > Hunk #2 FAILED at 715. > Hunk #3 succeeded at 1854 with fuzz 2. > 1 out of 3 hunks FAILED -- saving rejects to file xcompmgr.c.rej > patch unexpectedly ends in middle of line > > > xcompmgr.c.rej > > GNU nano 1.3.2 File: > xcompmgr.c.rej > > > *************** > *** 715,721 **** > { > double opacity = SHADOW_OPACITY; > if (w->mode == WINDOW_TRANS) > - opacity = opacity * TRANS_OPACITY; > w->shadow = shadow_picture (dpy, opacity, > w->a.width + w->a.border_width * 2, > w->a.height + w->a.border_width * 2, > --- 715,721 ---- > { > double opacity = SHADOW_OPACITY; > if (w->mode == WINDOW_TRANS) > + opacity = opacity * ((double)w->opacity)/((double)OPAQUE); > w->shadow = shadow_picture (dpy, opacity, > w->a.width + w->a.border_width * 2, > w->a.height + w->a.border_width * 2, Well, you'r right, it is about the html encoding of the mail... I'm really sorry about that :( I attached the patch with this mail so it must be good (plain text) This patche applies just to cvs, and I checked it works : cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xapps login cvs -d :pserver:anoncvs@pdx.freedesktop.org:/cvs/xapps co xcompmgr cd xcompmgr patch -p0 <shadow_opacity.patch ./autogen.sh ./configure make --- so this is the patch --- xcompmgr.ori.c 2004-08-30 21:40:15.755197856 +0200 +++ xcompmgr.c 2004-08-30 22:03:22.103440888 +0200 @@ -141,7 +141,7 @@ #define WINDOW_TRANS 1 #define WINDOW_ARGB 2 -#define TRANS_OPACITY 0.75 +#define OPAQUE 0xffffffff #define DEBUG_REPAINT 0 #define DEBUG_EVENTS 0 @@ -715,7 +715,7 @@ { double opacity = SHADOW_OPACITY; if (w->mode == WINDOW_TRANS) - opacity = opacity * TRANS_OPACITY; + opacity = opacity * ((double)w->opacity)/((double)OPAQUE); w->shadow = shadow_picture (dpy, opacity, w->a.width + w->a.border_width * 2, w->a.height + w->a.border_width * 2, @@ -1854,6 +1854,8 @@ { w->opacity = get_opacity_prop(dpy, w, OPAQUE); determine_mode(dpy, w); + w->shadow = None; + w->extents = win_extents(dpy, w); } } break; From hamish at travellingkiwi.com Tue Aug 31 03:17:25 2004 From: hamish at travellingkiwi.com (Hamie) Date: Tue Aug 31 03:43:41 2004 Subject: Radeon DRI for FireGL T2 Message-ID: <41345035.8040805@travellingkiwi.com> This may be a FAQ already... But owning an IBM Thinkpad r50p with a FireGL-T2 and 128MB plus 1600x1200 LCD, I'm very interested in getting the max performance out of my graphics. But not willing to put up with the very bad limitations of the fglrx drivers (i.e. not being able to switch to text mode - ALT_CTRL-Fx or suspend). Plus I don't perticularly like tainting the kernel... But with the XOrg drivers (X Window System Version 6.7.99.902 (6.8.0 RC 2)) I only get 300 fps in glxgears at 16bpp vs about 2000-3000fps with the fglrx drivers because the XOrg ones don't do DRI 3D for the 'newer' chipsets... Question is, whats the status of support for the 3D acceleration of the FireGL-T2... Will it be never? Will it be when some bright spark decodes what the closed-source drivers do? Are the docs available, and it's just a question of someone finding the time? Or are ATI being their usual 'it's a secret & the world will fall apart if someone else knows how to program the chipset'? Is there any way I could help? (I haven't done a lot with the X servers since the early 90's, but I could get involved again if it would help). TIA Hamish Marson. From toelen at gmail.com Tue Aug 31 00:26:31 2004 From: toelen at gmail.com (Leen Toelen) Date: Tue Aug 31 05:53:17 2004 Subject: NoMachine/FreeNX article at osnews.com Message-ID: <a494a0bc0408310026755f9013@mail.gmail.com> Hi all, for whoever is interested, there is an article running at osnews about a new kde client for nomachine, using the freeNX libraries (GPL) provided by nomachine. http://osnews.com/story.php?news_id=8139&page=1 Best regards, Leen Toelen From alexdeucher at gmail.com Tue Aug 31 06:09:37 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Tue Aug 31 06:09:41 2004 Subject: X11 and virtual screen resolution In-Reply-To: <20040830231518.GA107796@wu-wien.ac.at> References: <20040830231518.GA107796@wu-wien.ac.at> Message-ID: <a728f9f9040831060933a4689c@mail.gmail.com> On Tue, 31 Aug 2004 01:15:18 +0200, Lucas <thelucas@directbox.com> wrote: > Hi everybody, > > I would like to ask whether it is possible to "instruct" the window > manager(KDE in my case) to maximize windows to the width of the visible > part of the screen and not to the width of the virtual screen. I > configured my X11 to set 1280x768 for virtual screen whereas the physical > resolution is 1024x768. Windows widen up all the way to the "1280" when > maximized, which is kind of disturbing. I was just wondering if it were > possible to change this behavior or not. Nope. not at the moment. perhaps in xinerama 2.0, but I haven't yet looked into that. What would be useful is a maximize to frame function in xinerama. Alex > > Thank you for your responses, > > Lucas > From alexdeucher at gmail.com Tue Aug 31 06:22:25 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Tue Aug 31 06:22:30 2004 Subject: RenderAccel on IGP? In-Reply-To: <200408311046.02532.biscani@pd.astro.it> References: <200408301447.06372.biscani@pd.astro.it> <a728f9f904083006017af3ffb2@mail.gmail.com> <200408301502.52563.biscani@pd.astro.it> <200408311046.02532.biscani@pd.astro.it> Message-ID: <a728f9f9040831062263c26e58@mail.gmail.com> On Tue, 31 Aug 2004 10:46:02 +0200, Francesco Biscani <biscani@pd.astro.it> wrote: > On Monday 30 August 2004 15:02, Francesco Biscani wrote: > > Ok, thanks very much - that's good news :) Installing RC3 right now, will > > report here if someone is interested. > > Another quirk: mergedFB does not detect a secondary montitor. The same setup > worked ok with xorg 6.7.0. Is this a known issue or should I open a bug on > bugzilla? I suspect it's probably a bug. Perhaps something broke for IGPs when r400 support was added since some of the display code was rearranged, . If I get a chance this week, I'll take a look. Alex From alexdeucher at gmail.com Tue Aug 31 06:34:58 2004 From: alexdeucher at gmail.com (Alex Deucher) Date: Tue Aug 31 06:35:02 2004 Subject: Radeon DRI for FireGL T2 In-Reply-To: <41345035.8040805@travellingkiwi.com> References: <41345035.8040805@travellingkiwi.com> Message-ID: <a728f9f9040831063426891c1a@mail.gmail.com> On Tue, 31 Aug 2004 11:17:25 +0100, Hamie <hamish@travellingkiwi.com> wrote: > > This may be a FAQ already... But owning an IBM Thinkpad r50p with a > FireGL-T2 and 128MB plus 1600x1200 LCD, I'm very interested in getting > the max performance out of my graphics. But not willing to put up with > the very bad limitations of the fglrx drivers (i.e. not being able to > switch to text mode - ALT_CTRL-Fx or suspend). Plus I don't perticularly > like tainting the kernel... > > But with the XOrg drivers (X Window System Version 6.7.99.902 (6.8.0 RC > 2)) I only get 300 fps in glxgears at 16bpp vs about 2000-3000fps with > the fglrx drivers because the XOrg ones don't do DRI 3D for the 'newer' > chipsets... > > Question is, whats the status of support for the 3D acceleration of the > FireGL-T2... Will it be never? Will it be when some bright spark decodes > what the closed-source drivers do? Are the docs available, and it's just > a question of someone finding the time? Or are ATI being their usual > 'it's a secret & the world will fall apart if someone else knows how to > program the chipset'? > > Is there any way I could help? (I haven't done a lot with the X servers > since the early 90's, but I could get involved again if it would help). Right now the xorg drivers only have 2D support for r300/r400 chipsets. The only databooks available for r300 are for 2D. At one point Vladimir did some work to figure out the r300 3D core. If you are interested in r300 support you may want to help him: http://volodya-project.sourceforge.net/R300.php Alex > > TIA > > Hamish Marson. > From m.hearn at signal.QinetiQ.com Tue Aug 31 07:36:33 2004 From: m.hearn at signal.QinetiQ.com (Mike Hearn) Date: Tue Aug 31 07:43:51 2004 Subject: Composite and application compatibility Message-ID: <41348CF1.6080105@signal.qinetiq.com> Hi guys, I've been reading the archives of this list and am a bit concerned that the introduction of X compositing will break backwards compatibility with some important software. The first thread about this seems to have been the Flash/Mozilla issue. The second suggests that some GTK 1.x apps can be broken. This is a serious amount of breakage, similar in scope to the problems caused by the introduction of NPTL which mangled RealPlayer, the JVM and Wine amongst many other high profile, popular applications. The recommended workaround seems to be to set an environment variable, but I have severe reservations about this approach. It's been used before, to disable NPTL for apps that didn't work with it, and has several serious disadvantages: 1) You have to know about the environment variable in order to use it. LD_ASSUME_KERNEL was never well documented until long after the fact. Even if XLIB_SKIP_ARGB_VISUALS is well documented in man pages, release notes etc, the vast majority of users will still be unaware of it just through the nature of the thing. 2) You have to be able to diagnose the problem in order to use it. For somebody who is not a programmer, this can be impossible. Often I've only thought of using LD_ASSUME_KERNEL after putting gdb to work on mysterious deadlocks and crashes. This is far beyond the abilities of most Linux users who these days are usually not developers. Even if the user *is* able to use a debugger there's no guarantee that they will correlate BadMatch errors/crashes in Xlib with the introduction of ARGB visuals much as many people could not correlate crashes and deadlocks inside libpthreads with NPTL. 3) It's a pain in the ass to use. You have to write a wrapper script for each program affected. 4) The vast majority of people can't or don't use them. Go read any popular Linux (or even *BSD) tech support forum to see endless threads full of people suffering through needless breakage. From my understanding of the technology clients have to be specifically written to use ARGB visuals anyway, so there's no harm in hiding them from applications entirely unless they opt in. What is the problem with having the developer do: XCompositeEnableARGBVisuals(); before doing an XOpenDisplay or similar to prevent widespread breakage? In the Flash/Mozilla thread, this seemed to be the original intention but was hard to implement because of bad interactions between XRENDER and magically hidden visuals. If the visuals were simply ignored entirely unless enabled before connect (ie even the composite APIs couldn't see them) would this still cause a problem? This opt-in API could then be propogated up through the toolkits so ARGB visuals are enabled on an app by app basis. What are peoples thoughts on this? thanks -mike From biscani at pd.astro.it Tue Aug 31 07:59:03 2004 From: biscani at pd.astro.it (Francesco Biscani) Date: Tue Aug 31 08:01:29 2004 Subject: RenderAccel on IGP? In-Reply-To: <a728f9f9040831062263c26e58@mail.gmail.com> References: <200408301447.06372.biscani@pd.astro.it> <200408311046.02532.biscani@pd.astro.it> <a728f9f9040831062263c26e58@mail.gmail.com> Message-ID: <200408311659.04008.biscani@pd.astro.it> On Tuesday 31 August 2004 15:22, Alex Deucher wrote: > I suspect it's probably a bug. Perhaps something broke for IGPs when > r400 support was added since some of the display code was rearranged, > . If I get a chance this week, I'll take a look. > > Alex Thanks for that. I can paste my xorg.conf and/or logs if even remotely useful. BTW, what are the projects regarding the radeon driver with respect to render acceleration and other eye-candy goodies? I've tested on RC3 with xcompmgr and transset; while shadows seem to be working good (performance-wise), transparency is still unusable. I may have made mistakes in configuration, but everything seems ok. I'm asking because the nvidia folks seem to get great performance out of lower-end cards thanks to RenderAccel. Is there any hope to see something like that also in the open-source radeon driver? Please do not take this a request, I just would like to know if we can expect or not improvements in the future on this side. Thanks, -- Dr. Francesco Biscani Dipartimento di Astronomia Universit? di Padova biscani@pd.astro.it From mharris at www.linux.org.uk Tue Aug 31 08:47:02 2004 From: mharris at www.linux.org.uk (Mike A. Harris) Date: Tue Aug 31 09:18:30 2004 Subject: Radeon DRI for FireGL T2 In-Reply-To: <41345035.8040805@travellingkiwi.com> References: <41345035.8040805@travellingkiwi.com> Message-ID: <41349D76.90900@www.linux.org.uk> Hamie wrote: > Question is, whats the status of support for the 3D acceleration of the > FireGL-T2... The status of 3D acceleration for R300 and newer chipsets, is that there isn't any. There is nobody working on them, and there are currently no specifications available for the 3D part of the chip. > Will it be never? It would require a time machine, remote viewer, or clairvoyant to answer that non-speculatively. > Will it be when some bright spark decodes what the closed-source > drivers do? That is incredibly unlikely. Good luck to writing GPU microcode without any knowledge of the microcode instructions to whomever tries to do so. > Are the docs available, and it's just a question of someone finding > the time? No. > Or are ATI being their usual > 'it's a secret & the world will fall apart if someone else knows how > to program the chipset'? Access to the hardware specifications is only one of several factors that would be required to have 3D support for the newer chips. In my own personal opinion, and it's just that, and opinion, the other thing required would be a funded contract between ATI and a third party to develop the necessary driver contractually and on a time schedule. Developing 3D drivers is basically a full time, time consuming task that requires dedication and many man hours to complete. To date, the majority of the successfully completed OSS drivers have been implemented via funded contracts. The funding is what keeps the developers hacking on completing the driver rather than looking for employment, or working a full time job and spending only a few hours here and there hacking on drivers. Without funding, it basically isn't going to happen, specifications or not. Nobody out there is likely to put out funding to develop such driver support, unless they have a financial or corporate interest in doing so for some reason or another. In the case of the R200 3D support, it was graciously developed under funding from The Weather Channel, who presumeably are using a lot of Radeon R200 based hardware and wanted open source driver support for their hardware enough that it was financially viable for them to fund the project. That's not any official story, just my own educated guess. Aside from funding, permission from the hardware vendor to do the work and access to the necessary hardware documentation, contractual obligations for the work to be completed within a certain timeframe, and financial motivation for doing so, it isn't likely to happen unless a given hardware vendor takes on the task themselves and then contributes their code to the open source community. ATI has been fantastic for years now in providing open source driver support for their hardware, and continues to do so, even though we do not currently have R300 3D acceleration support. I'm sure if the right conditions become present in the market, as outlined above, that there is a possibility of open source 3D drivers existing some day, if it is beneficial to justify the costs involved with developing them in house, or paying someone else to do the work. > Is there any way I could help? (I haven't done a lot with the X servers > since the early 90's, but I could get involved again if it would help). Probably not, unless you can reverse engineer GPU microcode. I'm not aware of anyone who's done that successfully to date on any modern video hardware, or at least not within a timeframe where the hardware is still relevant. If you start now however, who knows, maybe it'll draw triangles by 2009 or so. ;o) From idr at us.ibm.com Tue Aug 31 09:12:05 2004 From: idr at us.ibm.com (Ian Romanick) Date: Tue Aug 31 09:38:52 2004 Subject: [Xorg] CVS HEAD ok on PowerPC and UltraSPARC Linux In-Reply-To: <413103B1.8000202@rocklinux-consulting.de> References: <413103B1.8000202@rocklinux-consulting.de> Message-ID: <4134A355.5040807@us.ibm.com> Ren? Rebe wrote: > just a quick note (not a full conformance test run), that X.Org HEAD > runs well on PowerPC and UltraSPARC Linux (both yet unreleased ROCK > Linux forks). Since Eric Anholt's Bug #1101 PaintWindow I also do not > yet had any screen corruptions anymore. > > PowerPC: > G3, iBook2, Ati/Radeon Mobility M7 LW, Linux 2.6.8.1, gcc-3.2.3 > > XRender ok, Xv: ok, dri: ok, MergedFB: ok You were able to build on that system without hitting bug #905? If so, that means the bug probably only occurs on G4 based systems. Interesting... http://freedesktop.org/bugzilla/show_bug.cgi?id=905 From rene at rocklinux-consulting.de Tue Aug 31 10:41:05 2004 From: rene at rocklinux-consulting.de (=?ISO-8859-1?Q?Ren=E9_Rebe?=) Date: Tue Aug 31 10:41:18 2004 Subject: x.org and GTK+ 1.x progs In-Reply-To: <4133B1DC.5060705@rocklinux-consulting.de> References: <200408300854.15612.ntt@control.uchicago.edu> <72fed3700408301 34247843784@mail.gmail.com> <4133B1DC.5060705@rocklinux-consulting.de> Message-ID: <4134B831.4070404@rocklinux-consulting.de> Hi, Ren? Rebe wrote: > Ralph Thomas wrote: > >> Try: >> setenv XLIB_SKIP_ARGB_VISUALS 1 >> or: >> export XLIB_SKIP_ARGB_VISUALS=1 >> >> before running the program. I think GTK+ programs usually try to grab >> the "best" visual (and in this case it seems like it's not compatible >> with another visual the program decided to use somewhere...). > > > Yes. > > However only some gtk+ applications are affected. XMMS works fine here, > But other ugly stuff like e.g. xzgv (some ugly image viever) does manage > to hard freeze my iBook (Radeon, PowerPC obviously). I'm currently > writing something important on the box so I'll try later if the > environment variable does prevent X to hard freeze the machine. I'll > also review if the same happens on my IA-32 box (and so is a generic > issue e.g. in the radeon driver?). Ok, the update: exporting XLIB_SKIP_ARGB_VISUALS on the iBook does prevent the X server from freezing the machine. Xzgv works then. However, on the IA-32 box it also works without exporting the variable - it is just slower but does not freeze the box. Have fun, Ren? From roland.mainz at nrubsig.org Tue Aug 31 10:50:53 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Tue Aug 31 10:51:18 2004 Subject: x.org and GTK+ 1.x progs References: <200408300854.15612.ntt@control.uchicago.edu> <72fed370040830134247843784@mail.gmail.com> Message-ID: <4134BA7D.AD1ED83E@nrubsig.org> Ralph Thomas wrote: > > I compile x.org cvs on my Suse 9.1 at home and get the error "gdk-ERROR: > > BadMatch ..." (I'm not at home so I could not be more accurate) when I run > > GTK+ 1.x applications such as xmms, vmware. They quit immediately after > > printing out the errors. Does anyone know how to fix this? > > Try: > setenv XLIB_SKIP_ARGB_VISUALS 1 > or: > export XLIB_SKIP_ARGB_VISUALS=1 > > before running the program. I think GTK+ programs usually try to grab > the "best" visual (and in this case it seems like it's not compatible > with another visual the program decided to use somewhere...). Keith: Is it possible to reoder the ARGB visuals in a way on the server side that they appear at the end of the list of visuals (e.g. after the normal RGB (or better: non-ARGB) visuals) ? Maybe that can prevent such things (crashes etc.) from happening... ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From tee0 at mbnet.fi Tue Aug 31 10:53:19 2004 From: tee0 at mbnet.fi (Tero Karvinen tero _dot_ karvinen atta iki _dot_ fi) Date: Tue Aug 31 10:53:22 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? Message-ID: <20040831205319.7e34e18b.tee0@mbnet.fi> When hostname is changed, X can no longer open windows. I think this could be fixed by making X connect to 127.0.0.1, but I don't know how to do this. To repeat the problem: $ xterm (xterm opens normally) # hostame xbreaker $ xterm Xlib: connection to ":0.0" refused by server Xlib: No protocol specified xterm Xt error: Can't open display: :0.0 (xterm does not open) XFree86 has the same problem. I have seen this on Redhat 8, Redhat 9, Fedora Core 1 and Fedora Core 2 on different computers and networks. Searching google, groups2, gmane and asking in #xorg, #freedeesktop and #xwin did not help. I have found bubble gum solutions, such as restarting X and setting hostname to localhost, but they interrupt work and cause other problems. How can I make X work normally when hostname keeps changing? -- Tero Karvinen http://iki.fi/karvinen tero karvinen atta iki fi From saturn_vk at abv.bg Tue Aug 31 11:08:47 2004 From: saturn_vk at abv.bg (Viktor Kojouharov) Date: Tue Aug 31 11:08:53 2004 Subject: Signal 11 with current xorg + nvidia drivers. Message-ID: <577959047.1093975727981.JavaMail.nobody@app1.ni.bg> It's the exact same story without the mga card. still whenever xcompmgr is activ ated, the computer freezes on more intense opengl programs. if xcompmgr isn't st arted, they run fine. >-------- ?????????? ????? -------- >??: Keith Packard <keithp@keithp.com> >???????: Re: Signal 11 with current xorg + nvidia drivers. >??: Discuss issues related to the xorg tree <xorg@freedesktop.org> >????????? ??: ??????????, 2004, ?????? 30 22:44:13 EEST >---------------------------------- > > >Around 21 o'clock on Aug 30, Viktor Kojouharov wrote: > >> With the current cvs xorg and the latest nvidia drivers + an empty host.def >> file, xorg freezes the whole machine whenever some opengl apps are started. > >It's important to note that you have both an nvidia card and an mga card >connected to the same X server, and that these cards use incompatible >implementations of the GLX extension. That's likely the cause of your >crash. > >-keith > > > ----------------------------------------------------------------- http://www.mtel.bg/games/3m/ - ?-??? ??????? ?????????? ?? ???? ?? ?????????! From tee0 at mbnet.fi Tue Aug 31 10:37:11 2004 From: tee0 at mbnet.fi (Tero Karvinen tero _dot_ karvinen atta iki _dot_ fi) Date: Tue Aug 31 11:09:31 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? Message-ID: <20040831203711.7c5e73aa.tee0@mbnet.fi> When hostname is changed, X can no longer open windows. I think this could be fixed by making X connect to 127.0.0.1, but I don't know how to do this. To repeat the problem: $ xterm (xterm opens normally) # hostame xbreaker $ xterm Xlib: connection to ":0.0" refused by server Xlib: No protocol specified xterm Xt error: Can't open display: :0.0 (xterm does not open) XFree86 has the same problem. I have seen this on Redhat 8, Redhat 9, Fedora Core 1 and Fedora Core 2 on different computers and networks. Searching google, groups2, gmane and asking in #xorg, #freedeesktop and #xwin did not help. I have found bubble gum solutions, such as restarting X and setting hostname to localhost, but they interrupt work and cause other problems. How can I make X work normally when hostname keeps changing? -- Tero Karvinen http://iki.fi/karvinen tero karvinen atta iki fi From keithp at keithp.com Tue Aug 31 11:10:42 2004 From: keithp at keithp.com (Keith Packard) Date: Tue Aug 31 11:11:03 2004 Subject: x.org and GTK+ 1.x progs In-Reply-To: Your message of "Tue, 31 Aug 2004 19:50:53 +0200." <4134BA7D.AD1ED83E@nrubsig.org> Message-ID: <E1C2D5e-00021J-19@evo.keithp.com> Around 19 o'clock on Aug 31, Roland Mainz wrote: > Is it possible to reoder the ARGB visuals in a way on the server side > that they appear at the end of the list of visuals (e.g. after the > normal RGB (or better: non-ARGB) visuals) ? Maybe that can prevent such > things (crashes etc.) from happening... If you'll check your xdpyinfo output, that's already the case. The problem here is that applications are careless about visual matching and often use slightly different algorithms in different parts of the code. When both algorithms end up matching the same visual, there's no problem. But, introduce a new visual into the X server and you'll see applications breaking. There's no real fix we can put into the X server, unfortunately the burden of this problem lies on the application developers. It's not really the fault of the Composite extension itself; I did some testing with adding a simple depth-24 RGB visual to my nominally 16-bit X server and found all of the same issues. I did try to move these new visuals to the Composite extension itself so that existing applications would never see them, but the troubles with that approach were even worse than when these new visuals were just presented in the normal list (many applications segfaulted quite spectacularly). I also considered a more 'clever' test for 'broken' applications inside xlib -- placing a test around code which only the flash plugin was using, but we rejected that as too difficult to document and explain to people. The current environment variable is easy to understand (at least by developers), and also easy to demonstrate (just use xdpyinfo). If we can come up with a better method for making this all work, we'll certainly want to use it. This is, of course, one of the primary reasons that Composite is disabled by default in the Xorg server. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040831/7f55aa6d/attach ment-0001.pgp From volodya at mindspring.com Tue Aug 31 11:44:26 2004 From: volodya at mindspring.com (Vladimir Dergachev) Date: Tue Aug 31 11:44:31 2004 Subject: Radeon DRI for FireGL T2 In-Reply-To: <41349D76.90900@www.linux.org.uk> References: <41345035.8040805@travellingkiwi.com> <41349D76.90900@www.linux.org.uk> Message-ID: <Pine.LNX.4.61.0408311434520.9456@node2.an-vo.com> On Tue, 31 Aug 2004, Mike A. Harris wrote: > Hamie wrote: >> Question is, whats the status of support for the 3D acceleration of the >> FireGL-T2... > > The status of 3D acceleration for R300 and newer chipsets, is that there > isn't any. There is nobody working on them, and there are currently no > specifications available for the 3D part of the chip. Small correction: I am trying to figure out how to use R300 3d pipeline (http://volodya-project.sf.net/R300.php) but the progress has been slow so far. >> Will it be when some bright spark decodes what the closed-source >> drivers do? > > That is incredibly unlikely. Good luck to writing GPU microcode without any > knowledge of the microcode instructions to whomever tries to do so. CP engine microcode is available at the link above (provided by ATI), so the remaining task is to figure out how to use 3d accelerator (and which registers it uses). The GPU vertex and texture engine instructions would be harder to figure out, but not impossible as we know what to expect - and it is possible to compile user-mode programs with different code to see what different instructions do. best Vladimir Dergachev From mharris at www.linux.org.uk Tue Aug 31 12:00:37 2004 From: mharris at www.linux.org.uk (Mike A. Harris) Date: Tue Aug 31 12:24:10 2004 Subject: Radeon DRI for FireGL T2 In-Reply-To: <Pine.LNX.4.61.0408311434520.9456@node2.an-vo.com> References: <41345035.8040805@travellingkiwi.com> <41349D76.90900@www.linux.org.uk> <Pine.LNX.4.61.0408311434520.9456@node2.an-vo.com> Message-ID: <4134CAD5.5050709@www.linux.org.uk> Vladimir Dergachev wrote: > > > On Tue, 31 Aug 2004, Mike A. Harris wrote: > >> Hamie wrote: >> >>> Question is, whats the status of support for the 3D acceleration of >>> the FireGL-T2... >> >> >> The status of 3D acceleration for R300 and newer chipsets, is that >> there isn't any. There is nobody working on them, and there are >> currently no specifications available for the 3D part of the chip. > > > Small correction: I am trying to figure out how to use R300 3d pipeline > (http://volodya-project.sf.net/R300.php) but the progress has been slow > so far. Yeah, it's good that you've taken an interest in this, and started it off. The core problem I think though, which I attempted to state in the first message, is just how complicated the problem can be to solve, and just how many man hours may be involved. Without funding, and without knowledge of the hardware from specs, it's more or less a very long windy road, and only then if someone has the time to dedicate to doing it more or less full time. ;o/ It'd be great to see something come out of the above work, but does anyone have that much time to dedicate to it? I can see many people having vim and vigour to start trying to figure out such chips operation and/or reverse engineer them, but personally, I think the further someone delves into the problem, the more complicated they realize the problem is, and how much time it would take to make even small progress, and they lose interest in doing it, or just don't have the time to dedicate to it due to real job, or other matters in life. So, while I applaud anyone and everyone who tries to do such an uphill task, I still think it near impossible that we'll see a fully functioning OSS R300 driver without help from ATI (microcode, PRG, DDK), and funding from someone to see it through completion within a timeframe that the hardware is still considered relevant. The R4xx cards are current now however, and by the time such drivers might be completed under proper funding though and get the kinks worked out, a new generation of hardware is likely to be out, and the R300 work will be 2 or more generations old. I'd desperately like to be wrong, and to see an OSS R300 driver before then, but I just don't think the manpower is available in the community to dedicate to reverse engineering the hardware and doing the necessary work in a reasonable timeframe. People who have the level of skill who could pull it off, would probably be hired by a video vendor or other hardware vendor before they completed such a complex task, and would likely not have the time to dedicate to completing the work. Again though, I hope I'm wrong, and look forward to being so. ;o) From mharris at www.linux.org.uk Tue Aug 31 12:02:45 2004 From: mharris at www.linux.org.uk (Mike A. Harris) Date: Tue Aug 31 12:24:19 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? In-Reply-To: <20040831203711.7c5e73aa.tee0@mbnet.fi> References: <20040831203711.7c5e73aa.tee0@mbnet.fi> Message-ID: <4134CB55.4040104@www.linux.org.uk> Tero Karvinen tero _dot_ karvinen atta iki _dot_ fi wrote: > When hostname is changed, X can no longer open windows. I think > this could be fixed by making X connect to 127.0.0.1, but I don't > know how to do this. > > To repeat the problem: > $ xterm > (xterm opens normally) > # hostame xbreaker > $ xterm > Xlib: connection to ":0.0" refused by server > Xlib: No protocol specified > xterm Xt error: Can't open display: :0.0 > (xterm does not open) > > XFree86 has the same problem. I have seen this on Redhat 8, Redhat 9, > Fedora Core 1 and Fedora Core 2 on different computers and networks. > Searching google, groups2, gmane and asking in #xorg, #freedeesktop and > #xwin did not help. I have found bubble gum solutions, such as restarting > X and setting hostname to localhost, but they interrupt work and cause > other problems. > > How can I make X work normally when hostname keeps changing? To my knowledge, there's no way to do that currently. You'd have to hack up something in the X server authentication code to handle hostname changes, but I don't think anyone's ever done that. We've got a feature request for this in Red Hat bugzilla, but it's more of a general problem than a distribution specific one. I'm interested in hearing what other people might propose as solutions to this problem though also. TIA From roland.mainz at nrubsig.org Tue Aug 31 12:44:17 2004 From: roland.mainz at nrubsig.org (Roland Mainz) Date: Tue Aug 31 12:44:42 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? References: <20040831203711.7c5e73aa.tee0@mbnet.fi> <4134CB55.4040104@www.linux.org.uk> Message-ID: <4134D511.B5024DB2@nrubsig.org> "Mike A. Harris" wrote: [snip] > > How can I make X work normally when hostname keeps changing? > > To my knowledge, there's no way to do that currently. You'd have to > hack up something in the X server authentication code to handle hostname > changes, but I don't think anyone's ever done that. We've got a feature > request for this in Red Hat bugzilla, but it's more of a general problem > than a distribution specific one. > > I'm interested in hearing what other people might propose as solutions > to this problem though also. One option is to avoid hostname-based authetification and use one of the user-to-user authentification schemes like SUN-DES-1 or MIT-KERBEROS-5 ... ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz@nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) From ajax at nwnk.net Tue Aug 31 11:42:16 2004 From: ajax at nwnk.net (Adam Jackson) Date: Tue Aug 31 12:49:01 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? In-Reply-To: <4134CB55.4040104@www.linux.org.uk> References: <20040831203711.7c5e73aa.tee0@mbnet.fi> <4134CB55.4040104@www.linux.org.uk> Message-ID: <200408311442.18391.ajax@nwnk.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 31 August 2004 15:02, Mike A. Harris wrote: > Tero Karvinen tero _dot_ karvinen atta iki _dot_ fi wrote: > > When hostname is changed, X can no longer open windows. I think > > this could be fixed by making X connect to 127.0.0.1, but I don't > > know how to do this. > > > > To repeat the problem: > > $ xterm > > (xterm opens normally) > > # hostame xbreaker > > $ xterm > > Xlib: connection to ":0.0" refused by server > > Xlib: No protocol specified > > xterm Xt error: Can't open display: :0.0 > > (xterm does not open) > > > > XFree86 has the same problem. I have seen this on Redhat 8, Redhat 9, > > Fedora Core 1 and Fedora Core 2 on different computers and networks. > > Searching google, groups2, gmane and asking in #xorg, #freedeesktop and > > #xwin did not help. I have found bubble gum solutions, such as restarting > > X and setting hostname to localhost, but they interrupt work and cause > > other problems. > > > > How can I make X work normally when hostname keeps changing? > > To my knowledge, there's no way to do that currently. You'd have to > hack up something in the X server authentication code to handle hostname > changes, but I don't think anyone's ever done that. We've got a feature > request for this in Red Hat bugzilla, but it's more of a general problem > than a distribution specific one. > > I'm interested in hearing what other people might propose as solutions > to this problem though also. I propose not changing the hostname. Give the machine a name, bind it to 127.0.0.1 or ::1 in /etc/hosts, and never ever call hostname(1) even if you switch networks. The machine's idea of its own canonical name should not change just because your dhcp server wants to call you dyn-3-1-33-7.erewhon.dom. Alternatively you could hack the auth code to call gethostname(3) on every client connection, but I'd consider that to be suboptimal. - - ajax -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBNMaIW4otUKDs0NMRAhypAJwMkOU6HigoUmVUx+3S+HMw9URTlACfQKxp VX2uC0MXc14X1CYJ/Sz28MQ= =+1D+ -----END PGP SIGNATURE----- From otaylor at redhat.com Tue Aug 31 12:57:55 2004 From: otaylor at redhat.com (Owen Taylor) Date: Tue Aug 31 12:59:50 2004 Subject: x.org and GTK+ 1.x progs In-Reply-To: <4133B1DC.5060705@rocklinux-consulting.de> References: <200408300854.15612.ntt@control.uchicago.edu> <72fed370040830134247843784@mail.gmail.com> <4133B1DC.5060705@rocklinux-consulting.de> Message-ID: <1093982275.2724.89.camel@localhost.localdomain> On Mon, 2004-08-30 at 19:01, Ren? Rebe wrote: > Hi, > > Ralph Thomas wrote: > > Try: > > setenv XLIB_SKIP_ARGB_VISUALS 1 > > or: > > export XLIB_SKIP_ARGB_VISUALS=1 > > > > before running the program. I think GTK+ programs usually try to grab > > the "best" visual (and in this case it seems like it's not compatible > > with another visual the program decided to use somewhere...). > > Yes. > > However only some gtk+ applications are affected. XMMS works fine here, > But other ugly stuff like e.g. xzgv (some ugly image viever) does manage > to hard freeze my iBook (Radeon, PowerPC obviously). I'm currently > writing something important on the box so I'll try later if the > environment variable does prevent X to hard freeze the machine. I'll > also review if the same happens on my IA-32 box (and so is a generic > issue e.g. in the radeon driver?). If I had to guess, my guess is that it's probably applications that either assume: - The system visual is the same as the GdkRGB visual (this breaks on dual 8bit/24bit systems, etc, but was a common GTK+-1.x programming mistake.) - The GdkRGB visual is the same as imlib's visual. (probably would work on most "normal" systems.) Regards, Owen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040831/4788c1de/attach ment.pgp From otaylor at redhat.com Tue Aug 31 13:02:12 2004 From: otaylor at redhat.com (Owen Taylor) Date: Tue Aug 31 13:03:56 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? In-Reply-To: <4134CB55.4040104@www.linux.org.uk> References: <20040831203711.7c5e73aa.tee0@mbnet.fi> <4134CB55.4040104@www.linux.org.uk> Message-ID: <1093982532.2724.97.camel@localhost.localdomain> On Tue, 2004-08-31 at 15:02, Mike A. Harris wrote: > Tero Karvinen tero _dot_ karvinen atta iki _dot_ fi wrote: > > When hostname is changed, X can no longer open windows. I think > > this could be fixed by making X connect to 127.0.0.1, but I don't > > know how to do this. > > > > To repeat the problem: > > $ xterm > > (xterm opens normally) > > # hostame xbreaker > > $ xterm > > Xlib: connection to ":0.0" refused by server > > Xlib: No protocol specified > > xterm Xt error: Can't open display: :0.0 > > (xterm does not open) > > > > XFree86 has the same problem. I have seen this on Redhat 8, Redhat 9, > > Fedora Core 1 and Fedora Core 2 on different computers and networks. > > Searching google, groups2, gmane and asking in #xorg, #freedeesktop and > > #xwin did not help. I have found bubble gum solutions, such as restarting > > X and setting hostname to localhost, but they interrupt work and cause > > other problems. > > > > How can I make X work normally when hostname keeps changing? > > To my knowledge, there's no way to do that currently. You'd have to > hack up something in the X server authentication code to handle hostname > changes, but I don't think anyone's ever done that. We've got a feature > request for this in Red Hat bugzilla, but it's more of a general problem > than a distribution specific one. The suggestion that I think is probably in that bugzilla entry (Havoc keeps pushing it) is to add a new "magic cookie" authentication scheme where the lookup key in the xauth file isn't the hostname, but rather a unique string provided by the server during authentication negotiation. So, basically you replace the private cookie with a public cookie:private cookie pair. Regards, Owen -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://freedesktop.org/pipermail/xorg/attachments/20040831/1d7b4f15/attach ment.pgp From alan at lxorguk.ukuu.org.uk Tue Aug 31 12:03:02 2004 From: alan at lxorguk.ukuu.org.uk (Alan Cox) Date: Tue Aug 31 13:05:06 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? In-Reply-To: <4134CB55.4040104@www.linux.org.uk> References: <20040831203711.7c5e73aa.tee0@mbnet.fi> <4134CB55.4040104@www.linux.org.uk> Message-ID: <1093978981.597.23.camel@localhost.localdomain> On Maw, 2004-08-31 at 20:02, Mike A. Harris wrote: > > XFree86 has the same problem. I have seen this on Redhat 8, Redhat 9, > To my knowledge, there's no way to do that currently. You'd have to > hack up something in the X server authentication code to handle hostname > changes, but I don't think anyone's ever done that. We've got a feature > request for this in Red Hat bugzilla, but it's more of a general problem > than a distribution specific one. Kerberos keys have this property. Really X needs a proper hostkey not hostname based keying. Especially since DNS is not trustable so hostnames are not trustable so X host based auth is worth rather less than you might think (ie near zilch). Alan From hamish at travellingkiwi.com Tue Aug 31 13:43:16 2004 From: hamish at travellingkiwi.com (Hamie) Date: Tue Aug 31 14:08:57 2004 Subject: X performance on mini-itx boards Message-ID: <4134E2E4.80901@travellingkiwi.com> What sort of performance on the VIA mini-itx boards can be expected with XOrg? Is there hardware acceleration available for these boards? WHat sort of fps can you get with glxgears at default size? TIA Hamish Marson., From rlrevell at joe-job.com Tue Aug 31 14:30:24 2004 From: rlrevell at joe-job.com (Lee Revell) Date: Tue Aug 31 14:30:27 2004 Subject: X performance on mini-itx boards In-Reply-To: <4134E2E4.80901@travellingkiwi.com> References: <4134E2E4.80901@travellingkiwi.com> Message-ID: <1093987823.3404.3.camel@krustophenia.net> On Tue, 2004-08-31 at 16:43, Hamie wrote: > What sort of performance on the VIA mini-itx boards can be expected with > XOrg? Is there hardware acceleration available for these boards? WHat > sort of fps can you get with glxgears at default size? > Currently, it sucks. The "hardware acceleration" does not seem to work. I get the exact same framerate with glxgears regardless of whether the via.o kernel module is installed: 408 frames in 7.0 seconds = 58.286 FPS 264 frames in 5.0 seconds = 52.800 FPS 264 frames in 5.0 seconds = 52.800 FPS 264 frames in 5.0 seconds = 52.800 FPS The DRI is definitely enabled, I can see it in the logs. This is on an EPIA M-6000. I have been meaning to report this as a bug but have not had the bandwidth. I would imagine this is related to why the via DRI module is still not in the mainstream kernel, but has to be installed from xorg CVS. Lee From hamish at travellingkiwi.com Tue Aug 31 14:30:57 2004 From: hamish at travellingkiwi.com (Hamie) Date: Tue Aug 31 14:30:50 2004 Subject: XOrg - Cards & their Performance... Message-ID: <4134EE11.9080007@travellingkiwi.com> What's the chance of having a page on the XOrg (Or freedesktop.org) websites that lists the different cards supported by the XOrg server and their performance with glxgears or some easy to run benchmark under Linux? That way people getting burnt by lackluster support from vendors should possibly be lessened... TIA Hamish. From keithp at keithp.com Tue Aug 31 14:35:00 2004 From: keithp at keithp.com (Keith Packard) Date: Tue Aug 31 14:35:08 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? In-Reply-To: Your message of "Tue, 31 Aug 2004 14:42:16 EDT." <200408311442.18391.ajax@nwnk.net> Message-ID: <E1C2GHN-00029v-31@evo.keithp.com> Around 14 o'clock on Aug 31, Adam Jackson wrote: > Alternatively you could hack the auth code to call gethostname(3) on every > client connection, but I'd consider that to be suboptimal. That's actually the reason things do break. The problem is that Xauth encodes the hostname in the .Xauthority file so that a single .Xauthority file can be shared among multiple hosts (via SMB or NFS). In today's world, that's patently stupid as transmitting the contents of that file over the network obviates the utility of any of the supported host-based authorization schemes. (feel free to guess the author of the original .Xauthority file scheme...) One trivial fix here would be to have an option in the display manager which generates this key to place an empty hostname in the file. XauGetBestAuthByAddr will match this for any hostname. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040831/54103a83/attach ment.pgp From keithp at keithp.com Tue Aug 31 14:39:09 2004 From: keithp at keithp.com (Keith Packard) Date: Tue Aug 31 14:39:16 2004 Subject: hostname change breaks X - how to connect 127.0.0.1 ? In-Reply-To: Your message of "Tue, 31 Aug 2004 20:03:02 BST." <1093978981.597.23.camel@localhost.localdomain> Message-ID: <E1C2GLN-0002Aa-N5@evo.keithp.com> Around 20 o'clock on Aug 31, Alan Cox wrote: > Especially since DNS is not trustable so hostnames are not trustable so X > host based auth is worth rather less than you might think (ie near zilch). We're not discussing the (obviously insecure) host based auth scheme here, but rather the local hostname-based keying of the shared secret key auth schemes (MIT-MAGIC-COOKIE-1 and XDM-AUTHORIZATION-1). The database of avaialble secrets is keyed off of the local hostname so that multiple hosts can share the same key file. The database is *also* keyed off of the display number, so multiple displays on the same machine are supported. If the database contains an entry with an empty hostname, it will match any hostname, so a .Xauthority file which is used only on a single host could use this method quite reliably. Not that MIT-MAGIC-COOKIE-1 is secure when used across a bare X network connection, but it is fine when tunneled over ssh. -keith -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 228 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040831/81effcac/attach ment.pgp From damien.thebault at laposte.net Tue Aug 31 15:30:16 2004 From: damien.thebault at laposte.net (Damien "tuX" Thebault) Date: Tue Aug 31 15:50:59 2004 Subject: xcompmgr and transset shadow management. Message-ID: <4134FBF8.9010305@laposte.net> I worked a little more on xcompmgr and transset, and managed to do what I wanted : ->The ("client") shadow and the window opacity are linked, so when the window's opacity is low, it is (I think) better. ->The shadow's opacity can be modified. This allowed the use of programs like "gDesklets" on the desktop without seeing the shadows. I know that xcompmgr and transset were designed just as an example for the "composite" extension, but I think it can be usable on a desktop... Damien -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040901/31f4c7a4/signat ure.pgp From oshofmann at amherst.edu Tue Aug 31 16:09:16 2004 From: oshofmann at amherst.edu (Owen Hofmann 06) Date: Tue Aug 31 16:09:20 2004 Subject: xcompmgr and transset shadow management. In-Reply-To: <4134FBF8.9010305@laposte.net> References: <4134FBF8.9010305@laposte.net> Message-ID: <1093993755.4726.3.camel@le > ->The shadow's opacity can be modified. This allowed the use of programs > like "gDesklets" on the desktop without seeing the shadows. > You should be able to run 'gdesklets start --translucent' for gdesklets to use an actual alpha channel, and no shadows. This worked quite well for me until recently, when the alpha channel is replaced by black, and shadows appear. I'm not entirely sure what caused this to stop working. Does anybody have any ideas? From morphie at unravel-music.nl Tue Aug 31 16:24:49 2004 From: morphie at unravel-music.nl (Dennie Bastiaan) Date: Tue Aug 31 16:22:54 2004 Subject: xcompmgr and transset shadow management. In-Reply-To: <4134FBF8.9010305@laposte.net> References: <4134FBF8.9010305@laposte.net> Message-ID: <200409010124.49487.morphie@unravel-music.nl> On Wednesday 01 September 2004 00:30, Damien "tuX" Thebault wrote: > ->The shadow's opacity can be modified. This allowed the use of programs > like "gDesklets" on the desktop without seeing the shadows. Changing the opacity of a shadow to hide it isn't the prettiest way of doing that, don't you think? ;-) > I know that xcompmgr and transset were designed just as an example for > the "composite" extension, but I think it can be usable on a desktop... The windowmanager should manage Xcomposite. (Some patches for metacity even do that right now). As far as windowmanagers will go is up to them, but an XWindow contains properties of the type of window we're dealing with. On those properties the windowmanager should (and should be able to) decide whether or not to display eye-candy (and the type of eye-candy). By using xcompmgr for other things than testing and previewing, is functional decomposition, because it's the job of the WM, not a parallel executable. - Dennie From damien.thebault at laposte.net Tue Aug 31 16:34:29 2004 From: damien.thebault at laposte.net (Damien "tuX" Thebault) Date: Tue Aug 31 16:34:23 2004 Subject: xcompmgr and transset shadow management. In-Reply-To: <200409010124.49487.morphie@unravel-music.nl> References: <4134FBF8.9010305@laposte.net> <200409010124.49487.morphie@unravel-music.nl> Message-ID: <41350B05.80201@laposte.net> Dennie Bastiaan wrote: > By using xcompmgr for other things than testing and previewing, is functional > decomposition, because it's the job of the WM, not a parallel executable. Ok, I fully undestand now... sorry about all this... Damien -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 252 bytes Desc: OpenPGP digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040901/2509ff41/signat ure.pgp From nemesis-lists at icequake.net Tue Aug 31 17:14:16 2004 From: nemesis-lists at icequake.net (Ryan Underwood) Date: Tue Aug 31 17:14:20 2004 Subject: Radeon DRI for FireGL T2 In-Reply-To: <4134CAD5.5050709@www.linux.org.uk> References: <41345035.8040805@travellingkiwi.com> <41349D76.90900@www.linux.org.uk> <Pine.LNX.4.61.0408311434520.9456@node2.an-vo.com> <4134CAD5.5050709@www.linux.org.uk> Message-ID: <20040901001416.GC10195@dbz.icequake.net> On Tue, Aug 31, 2004 at 03:00:37PM -0400, Mike A. Harris wrote: > that the hardware is still considered relevant. The R4xx cards are > current now however, and by the time such drivers might be completed > under proper funding though and get the kinks worked out, a new > generation of hardware is likely to be out, and the R300 work will be 2 > or more generations old. Of course, it's possible that we might see R300 docs once R4xx becomes more mainstream... we can wish? :) > work in a reasonable timeframe. People who have the level of skill who > could pull it off, would probably be hired by a video vendor or other > hardware vendor before they completed such a complex task, and would > likely not have the time to dedicate to completing the work. Funny you mention that. Just the other day I read about a company named NeoCad who was producing EDA tools in the early 90's. When Xilinx FPGAs became more popular, they underwent the painstaking process of reverse engineering the bitstream format that Xilinx's EDA software created, so that they could target Xilinx parts with their own EDA software. The long and the short of it is that Xilinx bought NeoCad as a defensive measure. Nobody since then has managed to figure out the bitstreams that the big FPGA vendors use, so it's impossible for us to produce free EDA toolchains (VHDL/Verilog -> netlist -> encrypted bitstream) for them unless someone else reproduces the effort. If anyone did such a thing today (10 years since NeoCad's effort) in the US, they'll either get hired, bought out, or sued. My money would be on the latter. -- Ryan Underwood, <nemesis@icequake.net> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Digital signature Url : http://freedesktop.org/pipermail/xorg/attachments/20040831/2fa0fc31/attach ment.pgp From michel at daenzer.net Tue Aug 31 13:38:52 2004 From: michel at daenzer.net (Michel =?ISO-8859-1?Q?D=E4nzer?=) Date: Tue Aug 31 17:41:54 2004 Subject: [Xorg] CVS HEAD ok on PowerPC and UltraSPARC Linux In-Reply-To: <4134A355.5040807@us.ibm.com> References: <413103B1.8000202@rocklinux-consulting.de> <4134A355.5040807@us.ibm.com> Message-ID: <1093984732.31465.40.camel@localhost> On Tue, 2004-08-31 at 09:12 -0700, Ian Romanick wrote: > Ren? Rebe wrote: > > > just a quick note (not a full conformance test run), that X.Org HEAD > > runs well on PowerPC and UltraSPARC Linux (both yet unreleased ROCK > > Linux forks). Since Eric Anholt's Bug #1101 PaintWindow I also do not > > yet had any screen corruptions anymore. > > > > PowerPC: > > G3, iBook2, Ati/Radeon Mobility M7 LW, Linux 2.6.8.1, gcc-3.2.3 > > > > XRender ok, Xv: ok, dri: ok, MergedFB: ok > > You were able to build on that system without hitting bug #905? If so, > that means the bug probably only occurs on G4 based systems. Interesting... I'd rather expect it to depend on the version of FreeType or something along those lines... -- Earthling Michel D?nzer | Debian (powerpc), X and DRI developer Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer From pocm at netvisao.pt Tue Aug 31 17:44:11 2004 From: pocm at netvisao.pt (Paulo Jorge O. C. Matos) Date: Tue Aug 31 17:50:56 2004 Subject: XOrg - Cards & their Performance... In-Reply-To: <4134EE11.9080007@travellingkiwi.com> References: <4134EE11.9080007@travellingkiwi.com> Message-ID: <41351B5B.5050401@netvisao.pt> Hamie wrote: > > What's the chance of having a page on the XOrg (Or freedesktop.org) > websites that lists the different cards supported by the XOrg server and > their performance with glxgears or some easy to run benchmark under Linux? > That would be extremely nice, however, it would be hard to benchmark correctly all video cards supported. AFAIK glxgears FPSs also depends on the CPU and available RAM so, you'd have to test all the cards on a single PC to have a nice and correct benchmark. Correct if I'm wrong. Cheers, Paulo J. Matos > That way people getting burnt by lackluster support from vendors should > possibly be lessened... > > TIA > > Hamish. > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg > -- Paulo J. Matos : pocm [_at_] mega . ist . utl . pt Instituto Superior Tecnico - Lisbon Computer and Software Eng. - A.I. - > http://mega.ist.utl.pt/~pocm --- -> God had a deadline... So, he wrote it all in Lisp! From carl at personnelware.com Tue Aug 31 18:49:17 2004 From: carl at personnelware.com (Carl Karsten) Date: Tue Aug 31 18:48:10 2004 Subject: XOrg - Cards & their Performance... References: <4134EE11.9080007@travellingkiwi.com> <41351B5B.5050401@netvisao.pt> Message-ID: <5e7701c48fc5$e55dde40$1e01a8c0@cnt496> > > What's the chance of having a page on the XOrg (Or freedesktop.org) > > websites that lists the different cards supported by the XOrg server and > > their performance with glxgears or some easy to run benchmark under Linux? > > > > That would be extremely nice, however, it would be hard to > benchmark correctly all video cards supported. AFAIK glxgears > FPSs also depends on the CPU and available RAM so, you'd have to > test all the cards on a single PC to have a nice and correct > benchmark. > It shouldn't be too hard to collect the hardware stats to make meaningful comparisons: CPU type, speed, amount and speed of cache, video and main memory. It shouldn't be too hard for a program to gather the stats and submit to a server automatically. Perhaps even make it an option of the install program, or something that makes it super simple for 1000's of installations to submit stats. Then a vehix.com like site where a person can enter what they do have and see what configurations will give them a speedy system. For instance, if have a P2-400, 128 meg, S3 Savage 4, I would like to see what the stats would be for a (P3-550, 128, S3), or upgrade the memory, or just the card. Wouldn't be too hard to add in some price factors and I could figure out what the best way to spend $100. OK, that seems like a good start of a spec. Is this something that could be given a wiki page so it can be fleshed out? Carl K From kem at freedesktop.org Tue Aug 31 21:03:14 2004 From: kem at freedesktop.org (Kevin E Martin) Date: Tue Aug 31 21:03:18 2004 Subject: Current blocker bug list Message-ID: <20040901040314.GB21868@kem.org> In order to get wider exposure to the current list of blocker bugs, I have put together a list of them along with a comment on each (below). I will keep this list updated and will post it and the bug stats each night. We would like to ask your help with the following: 1. Please help us track down solutions for the current blocker bugs listed below. 2. If there are other bugs that should be considered blockers, please add them to bugzilla so that we can track them. The main release bug is #351: https://freedesktop.org/bugzilla/show_bug.cgi?id=351 Update: ------- The process for having bugs be considered as release blockers is to set the bug's "Bug # blocks:" field to the release bug, 351. The release wranglers will then determine if the bug is one that should hold up the release or be deferred until after the release. As we are currently in the code freeze, only major blocker bugs are being considered. Blocker bug stats: ------------------ Current blocker bugs: 12 Fixed yesterday: 4 Added yesterday: 5 Current list of blocker bugs: ----------------------------- * Bug #905: mkfontscale crashes on G4 - Patch needed * Bug #999: Release notes/documentation for next release - Documentation has begun - Need to investigate what other documentation changes are needed * Bug #1029: Hard failure if socket directories cannot be chowned to root - A configuration option was added to disable the hard failure, which is off by default - Needs patches to config files for systems that require it to be off * Bug #1099: Placeholder for for all bugs "held open" but not blocking - Each of these could use more investigation * Bug #1155: IEEE_ONE undefined - Bug reopened to add ARM - Does this need to be __arm__ or just __arm32__? * Bug #1168: Damage crashes with rootless layer - New workaround patch proposed - Needs review/testing * Bug #1183: IA-64: HP ZX1/2 support current disabled - Patch provided - Egbert is asking for review of the patch * Bug #1204: Xvfb fails XDrawText and XDrawText16 - Xvfb fails the X Test Suite on these tests - Needs investigation * Bug #1210: GL contexts are sometimes not displayed with XDarwin's AGL - Torrey Lyons is finalizing a self-contained patch to aglGlx.c * Bug #1213: make install fails with BuildServersOnly YES - Patch to fix problem checked in - Roland Mainz has proposed a different solution and will provide a patch * Bug #1216: I810 color problem with DRI driver - Colors are incorrect with glxgears with DRI enabled - Is anyone else seeing this problem? * Bug #1257: Slash key broken on br abnt2 keyboards - Needs investigation and patch From hiryu at audioseek.net Tue Aug 31 21:39:30 2004 From: hiryu at audioseek.net (Cameron) Date: Tue Aug 31 21:26:28 2004 Subject: XOrg - Cards & their Performance... In-Reply-To: <5e7701c48fc5$e55dde40$1e01a8c0@cnt496> References: <4134EE11.9080007@travellingkiwi.com> <41351B5B.5050401@netvisao.pt> <5e7701c48fc5$e55dde40$1e01a8c0@cnt496> Message-ID: <1094013570.3761.7.camel@heilong.lan.nerv> Hello, I don't believe that glxgears itself is necessarily a meaningful benchmark. How about the Unreal Tournament 2004 demo? Or perhaps Enemy Territory. Clearly, this would only work for PC users though I still think we would get an excellent idea of where certain video cards stand under Linux and X.org in general. I recently found out how to benchmark unreal 2004 in Linux on a gentoo forum (ran into it through google). Mostly it requires a simple script. Both unreal tournament 2004 demo and enemy territory are free to download/use. Of course, we could still use glxgears additionally. Just an idea. -Cameron On Tue, 2004-08-31 at 18:49, Carl Karsten wrote: > > > What's the chance of having a page on the XOrg (Or freedesktop.org) > > > websites that lists the different cards supported by the XOrg server and > > > their performance with glxgears or some easy to run benchmark under Linux? > > > > > > > That would be extremely nice, however, it would be hard to > > benchmark correctly all video cards supported. AFAIK glxgears > > FPSs also depends on the CPU and available RAM so, you'd have to > > test all the cards on a single PC to have a nice and correct > > benchmark. > > > > It shouldn't be too hard to collect the hardware stats to make meaningful > comparisons: > > CPU type, speed, amount and speed of cache, video and main memory. It shouldn 't > be too hard for a program to gather the stats and submit to a server > automatically. Perhaps even make it an option of the install program, or > something that makes it super simple for 1000's of installations to submit > stats. > > Then a vehix.com like site where a person can enter what they do have and see > what configurations will give them a speedy system. For instance, if have a > P2-400, 128 meg, S3 Savage 4, I would like to see what the stats would be for a > (P3-550, 128, S3), or upgrade the memory, or just the card. Wouldn't be too > hard to add in some price factors and I could figure out what the best way to > spend $100. > > OK, that seems like a good start of a spec. Is this something that could be > given a wiki page so it can be fleshed out? > > Carl K > > _______________________________________________ > xorg mailing list > xorg@freedesktop.org > http://freedesktop.org/mailman/listinfo/xorg From michel at daenzer.net Tue Aug 31 21:36:12 2004 From: michel at daenzer.net (Michel =?ISO-8859-1?Q?D=E4nzer?=) Date: Tue Aug 31 21:36:05 2004 Subject: RenderAccel on IGP? In-Reply-To: <200408301804.16184.biscani@pd.astro.it> References: <200408301447.06372.biscani@pd.astro.it> <a728f9f904083006017af3ffb2@mail.gmail.com> <200408301502.52563.biscani@pd.astro.it> <200408301804.16184.biscani@pd.astro.it> Message-ID: <1094013373.31459.69.camel@admin.tel.thor.asgaard.local> On Mon, 2004-08-30 at 18:04 +0200, Francesco Biscani wrote: > > - displaying of fonts on screen seems much faster. I tried to do "find /" on a
> console with aa fonts and seemed faster than prevoius version (is this > because of RenderAccel?) Yes. > - transparencies and shadows are still dead slow. Better with RenderAccel, but
> still quite unusable. Is this because the lack of support for component alpha > rendering in the "radeon" driver? No. The problem is that the current XAA Render acceleration hook is inadequate for this usage scenario. Apparently, the plan is to integrate kaa from kdrive after the release. -- Earthling Michel D?nzer | Debian (powerpc), X and DRI developer Libre software enthusiast | http://svcs.affero.net/rm.php?r=daenzer From ARatnaweera at virtusa.com Tue Aug 31 23:11:13 2004 From: ARatnaweera at virtusa.com (Anuradha Ratnaweera) Date: Tue Aug 31 23:09:33 2004 Subject: Adding si_LK locale Message-ID: <1094019073.8144.34.camel@localhost> (Sorry if you got this twice, forgot the attachment last time.) Hi x.org, Please apply the following [trivial] patch to the locale/ directory, so that we can use the si_LK locale without having to patch every box. This comes from the Sinhala GNU/Linux project: http://sinhala.linux.lk. Current ly, we run a shell script whenever we install Sinhala on a new box: http://cvs.linux.lk/cgi-bin/cvsweb/sinhala/locale/install.sh Thanks. Anuradha -- http://www.linux.lk/~anuradha/ -------------------------------------------------------------------------------- ------------------ This message, including any attachments, contains confidential information inten ded for a specific individual and purpose, and is intended for the addressee onl y. Any unauthorized disclosure, use, dissemination, copying, or distribution of this message or any of its attachments or the information contained in this e-m ail, or the taking of any action based on it, is strictly prohibited. If you ar e not the intended recipient, please notify the sender immediately by return e-m ail and delete this message. -------------- next part -------------- A non-text attachment was scrubbed... Name: si_LK.patch Type: text/x-patch Size: 1834 bytes Desc: not available Url : http://freedesktop.org/pipermail/xorg/attachments/20040901/160a1295/si_LK. bin From ARatnaweera at virtusa.com Tue Aug 31 23:06:02 2004 From: ARatnaweera at virtusa.com (Anuradha Ratnaweera) Date: Tue Aug 31 23:26:49 2004 Subject: Adding si_LK locale Message-ID: <1094018762.8145.29.camel@localhost> Hi all, Please add the following [trivial] patch to the locale/ directory, so that we can use the si_LK locale without having to patch every box. This comes from the Sinhala GNU/Linux project at http://sinhala.linux.lk. Currently, we use ed inside a shell script to patch it: Thanks. Anuradha -- http://www.linux.lk/~anuradha/ -------------------------------------------------------------------------------- ------------------ This message, including any attachments, contains confidential information inten ded for a specific individual and purpose, and is intended for the addressee onl y. Any unauthorized disclosure, use, dissemination, copying, or distribution of this message or any of its attachments or the information contained in this e-m ail, or the taking of any action based on it, is strictly prohibited. If you ar e not the intended recipient, please notify the sender immediately by return e-m ail and delete this message.