RE: [Xpert]KDE3/i810 corruption - source pointers?

2002-09-27 Thread Bill Soudan


On Thu, 26 Sep 2002, Neale Banks wrote:

 Ah, that's interesting.  A few of us have been plagued by a crash which
 happens with i810 when running two servers - and goes away when
 XaaNoSolidFillRect is set on.

Ah, according to the README file in the driver directory:

7. Known Limitations

   - No 32bpp support in this driver.
   - Running Two Xservers on different VT's is not supported at this time.

 Any chance that these two problems are different manifestations of the
 same coding oversight?

The operations you listed are two entirely different blitter instructions
(SRC_COPY_BLT as opposed to COLOR_BLT).  You're correct in that the code
to stuff the instruction into the ring buffer is very similar, but in the
first case (SRC_COPY_BLT), the 5th parameter is a 14 bit source pitch,
while in the second case (COLOR_BLT), the 5th parameter is a 24 bit color.

 If so, what would be the correct constructs here?

For the SRC_COPY_BLT, the correct code would be:

  OUT_RING( pI810-BR[13]  0x3FFF );

i.e. masking the value to 14 bits instead of 16.  Matt had said this 
probaly isn't a big deal, though.

Bill

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]XFree86 on Solaris Sun Blade 100?

2002-09-27 Thread Marc Aurele La France

On Wed, 25 Sep 2002, Andrew P. Lentvorski wrote:

 Has anyone managed to get XFree86 to work on a Sun Blade
 100/150/1000/2000 running Solaris?

 It doesn't necessarily need to work with a Sun graphics card; I would
 happily go get even a reasonably expensive ATI or nVidia card (which would
 *still* be much cheaper than anything from Sun).

Work on this started after 4.2.  You'll need to pick up the CVS HEAD
source (see http://xfree86.org/cvs) and read README.Solaris before
building it.

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 Core Team member.  ATI driver and X server internals.

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]MIME attachment handler in hypermail subtly corrupts attachments

2002-09-27 Thread Branden Robinson

Maybe this is already common knowledge, but it surprised me.

I was reviewing the patches I sent to [EMAIL PROTECTED], and noticed
that a patch I submitted got corrupted.

The message:

http://www.xfree86.org/devel/archives/patch/2002-Sep/0008.shtml

The attachment:

http://www.xfree86.org/devel/archives/patch/2002-Sep/handle_vetoed_suspend.diff

This is the troublesome line:

+   if (errno = EBUSY)

Of course that shouldn't be an assignment...and, in fact, it wasn't in
the mail I sent out.  I think there is a bug in a MIME parser somewhere,
probably in hypermail, that collapsed the == to a =.

I don't know how the process of patch merging works, but this sort of
corruption of attachments could really waste some time and introduce
some subtle bugs.

-- 
G. Branden Robinson| Exercise your freedom of religion.
Debian GNU/Linux   | Set fire to a church of your
[EMAIL PROTECTED] | choice.
http://people.debian.org/~branden/ |



msg09081/pgp0.pgp
Description: PGP signature


RE: [Xpert]KDE3/i810 corruption - source pointers?

2002-09-27 Thread Bill Soudan


On Wed, 25 Sep 2002, Sottek, Matthew J wrote:

 No, blits from the Framebuffer to the Framebuffer would be correct.
 Blits from the pixmap cache to the framebuffer that are only 1 line
 would also be correct.

I've posted a few example pics of the corruption I see:

http://www.soudan.net/~bills/snapshot1.png - konq window w/ corrupted 
  menubar
http://www.soudan.net/~bills/snapshot2.png - gimp blown up version of 
  corruption

The corrupted regions are 14x22, with the exception of the one above
'hours'.  Each region is a well-formed horizontal gradient (!).

If the pitch was off while blitting from pixmap cache to framebuffer,
wouldn't the corruption just be garbage?  And a width of 14 seems like a
really odd size for a blit to me.

Maybe the problem then isn't with the blit from the pixmap cache to the
framebuffer, but it's that the pixmap cache itself is getting corrupted?
Jeff's memory management patch is looking fairly attractive.

Bill


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]RE: Rép. : RE: [Xpert]KDE3/i810 corruption - source pointers?

2002-09-27 Thread Sottek, Matthew J


There was some discussion of this problem on this list a while back. There
is a separate set of overlay-fb alignment registers that are programmed
relative to the timings being used. When you boot to a TV device the
timings are not as programmed in the CRTC registers so the overlay is not
properly aligned. The vBois put the timings in the TV timings regs and it
is different depending on the 3rd part TV encoder used on your system.

I thought that someone had provided a fix that programmed that register
by looking at the TV timings (If the TV was being used) The register
is called OVRACT, you may want to search the archives for some
discussion of that register.

 -Matt



-Original Message-
From: Sebastien BASTARD [mailto:[EMAIL PROTECTED]]
Sent: Thursday, September 26, 2002 12:46 AM
To: [EMAIL PROTECTED]
Subject: Rép. : RE: [Xpert]KDE3/i810 corruption - source pointers?


Hello,

When i use xine to see the film in Xv mode, I have the screen film
shift on the left (everage 16 pixels).
If i set the resolution to 800x600, i have a blue screen (color_key).

Is it the same problem about you talk when i use the Xv ouput on i810
?

Configuration :

- XFree 4.2.1
- i810
- Resolution : 640x480x24

Thanks for all

 [EMAIL PROTECTED] 26/09/2002 00:07 
Hola,

This is just a hunch but I'm wondering if this could be a
previously
undetected problem in the XFree86 memory manager.  I want you people
who can
reproduce the problem to try the above patch and tell me if it works. 
I
unfortunately no longer have access to an i810 or i815 (or i830 or i845
for
that matter.)  So I can't test this to see if it works.  If it does
there is
a problem with the memory manager using the leftover bit of memory on
the
side of the screen.  Its probably very rare to hit the path and
probably
just a small calculation thats off somewhere.  If this patch works it
gives
you a good data point at any rate, one thing which is not causing the
problem.
You might also try building the i810 driver with the #define
XF86DRI not
defined because that will make the pitch and the width always be the
same.
That will give you an additional data point to help you track down the
problem.

-Jeff
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]XFree86 CVS

2002-09-27 Thread Michael

Just out of curiousity i was wondering if anyone knew what features are currently only 
in the CVS?
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]XFree 4.2.1 and Riva 128 core dump

2002-09-27 Thread Martti Kuparinen

Hi!

I have major problems with XFree 4.2.1 and RIVA 128, starting the
server dumps core. I have built a debug version of the server and
found out one NULL pointer...

Any ideas why PCRTC is not initialized to anything meaningful?

Martti

---
Martti Kuparinen [EMAIL PROTECTED]  NetBSD - No media hype
http://www.iki.fi/kuparine/ http://www.netbsd.org/

###

Program received signal SIGSEGV, Segmentation fault.
0x8057a48 in LoadStateExt (chip=0x835e800, state=0x835e8c0) at riva_hw.c:1655
1655chip-PCRTC[0x0140/4] = 0;
(gdb)
(gdb) p chip
$1 = (RIVA_HW_INST *) 0x835e800
(gdb) p chip-PCRTC
$2 = (U032 *) 0x0
(gdb)

###

XFree86 Version 4.2.1 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 3 September 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems.  (See http://www.XFree86.Org/)
Build Operating System: NetBSD/i386 1.6 [ELF] The NetBSD Foundation, Inc.
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/XFree86.0.log, Time: Thu Sep 19 20:10:33 2002
(==) Using config file: /etc/X11/XF86Config
(==) ServerLayout XFree86 Configured
(**) |--Screen Screen0 (0)
(**) |   |--Monitor Monitor0
(**) |   |--Device Card0
(**) |--Input Device Mouse0
(**) |--Input Device Keyboard0
(**) Option XkbRules xfree86
(**) XKB: rules: xfree86
(**) Option XkbModel pc102
(**) XKB: model: pc102
(**) Option XkbLayout fi
(**) XKB: layout: fi
(==) Keyboard: CustomKeycode disabled
(**) FontPath set to 
/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/
(**) RgbPath set to /usr/X11R6/lib/X11/rgb
(--) Using pcvt driver (version 3.32)
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x, mode1Res1 = 0x8000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card , rev 02 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card , rev 02 class 06,04,00 hdr 01
(II) PCI: 00:04:0: chip 8086,7110 card , rev 02 class 06,01,00 hdr 80
(II) PCI: 00:04:1: chip 8086,7111 card , rev 01 class 01,01,80 hdr 00
(II) PCI: 00:04:2: chip 8086,7112 card , rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:04:3: chip 8086,7113 card , rev 02 class 06,80,00 hdr 00
(II) PCI: 00:0b:0: chip 1011,0009 card 1186,1100 rev 22 class 02,00,00 hdr 00
(II) PCI: 01:00:0: chip 12d2,0018 card 1092,1092 rev 10 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) PCI-to-ISA bridge:
(II) PCI-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1  0x - 0x (0x1) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1  0x - 0x (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1  0x - 0x (0x0) MX[B]
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x88 (VGA_EN is set)
(II) Bus 1 I/O range:
(II) Bus 1 non-prefetchable memory range:
[0] -1  0xe100 - 0xe2af (0x1b0) MX[B]
(II) Bus 1 prefetchable memory range:
[0] -1  0xe2c0 - 0xe3ff (0x140) MX[B]
(II) Bus -1: bridge is at (0:4:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(--) PCI:*(1:0:0) NVidia/SGS-Thomson Riva128 rev 16, Mem @ 0xe100/24, 
0xe300/24, BIOS @ 0xe2c0/22
(II) Addressable bus resource ranges are
[0] -1  0x - 0x (0x0) MX[B]
[1] -1  0x - 0x (0x1) IX[B]
(II) OS-reported resource ranges:
[0] -1  0xffe0 - 0x (0x20) MX[B](B)
[1] -1  0x0010 - 0x3fff (0x3ff0) MX[B]E(B)
[2] -1  0x000f - 0x000f (0x1) MX[B]
[3] -1  0x000c - 0x000e (0x3) MX[B]
[4] -1  0x - 0x0009 (0xa) MX[B]
[5] -1  0x - 0x (0x1) IX[B]
[6] -1  0x - 0x00ff (0x100) IX[B]
(II) Active PCI resource ranges:
[0] -1  0xe080 - 0xe0ff (0x80) MX[B]E
[1] -1  0xe400 - 0xe7ff (0x400) MX[B]E
[2] -1  0xe2c0 - 0xe2ff (0x40) MX[B](B)
[3] -1  0xe300 - 0xe3ff (0x100) MX[B](B)
[4] -1  0xe100 - 0xe1ff (0x100) MX[B](B)
[5] -1  0xd000 - 0xd0ff (0x100) IX[B]E
[6] -1  0xd400 - 

Re: [Xpert]How to reinitialize the mouse / KVM problems

2002-09-27 Thread Mark Vojkovich

On Thu, 26 Sep 2002, Dave wrote:

 Hi,
 
 I think I have found a simple reproducible bug that makes the 
 mouse/keyboard handler freak out.  I don't think this has anything to do 
 with my particular set up.  I'm using Linux on Intel.  The problem 
 occurs with both the XFree86 VESA driver, and also with the closed 
 NVidia Linux driver.
 
 Start X11 with any driver.  Log in as root.  Look at the date/time.  Add 
 2 hours to the current time with 'date'.  Move the time back to the 
 correct time with 'date'.
 
 Now the keyboard and mouse will be screwed up.  The keyboard no longer 
 auto-repeats.  The mouse sends incorrect click events.
 
 xev shows that when I press a mouse key, no event occurs.  When I 
 release the key, both events arrive.  I can no longer move windows with 
 the mouse (gnome/sawfish).  gpm continues to work in the console.  X11 
 auto-repeat no longer works.
 
 In my previous post, I thought this had something to do with 
 suspend/resume.  But that is simply because on my Inspiron 8200, when I 
 come back from a suspend, my clock is wrong by a couple of hours (even 
 if I suspend only for 5 seconds).  APM resets the clock, and XFree is hosed.
 
 Can anybody else reproduce this problem?  Is it Linux specific?
 

   I'd expect that time running backwards would screw up X-server
events. 


Mark.
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]Bug with Matrox driver in mga_storm.c

2002-09-27 Thread Ross Mikosh

I sumitted this bug report to [EMAIL PROTECTED], but haven't heard back...
Any comments from the XFree86 team as to whether this patch is acceptable?

Thanks, Ross
[EMAIL PROTECTED]


Regarding: Offscreen pixmap corruption can occur when switching virtual
consoles
Email: [EMAIL PROTECTED]

XFree86 Version: 4.2.1

OS: Red Hat Linux 7.1 (2.4.2-2 kernel)

Area: mga_drv.o Matrox graphics driver

Server: XFree86 (The XFree86 4.x server)

Server: XFree86 4.2.1

Video Card:

Matrox MGA G400 AGP rev 130 Dual-Head
mgag400 chipset
16 MB of Video RAM


Description:

With the above Matrox adapter, pixmap's can become corrupted when switching
virtual consoles on Linux.  The problem is that one of the Matrox specific
variables that control's the source addresses for pixmap blits isn't being
reset when returning to X.  (see below for details)

(*X output log snipped*)

Repeat By:

1. Edit the /etc/X11/XF86Config-4 file and in the Section Device include:

Option XaaNoMono8x8PatternFillRect on

This will cause the MGA SubsequentScreenToScreenCopy()routine to be used to
paint a solid color background.

Also, configure this file to use an 8 bit color depth.

2.  Create a ~/.xinitrc file with the contents exec fvwm2
3.  run startx
4.  Once X has come up, press Ctrl-Alt-F1 to return to a text virtual
console.
5.  Then press Alt-F7 to return back to X.

The root window/background will appear corrupted, and will not display the
initial color background in its original form.

-

Here is a technical explanation of the problem's source:

The cause of the video corruption is that the Matrox video adapter's SRCORG
register has an incorrect value when switching from the text console back
into X.  This register determines the base source address for the upcoming
copy/blit operation.  If the value is inaccurate, the offsets will be
applied to the wrong base address, and the wrong content will be copied
(hence the corruption).

This register is reset to 0x0 in the MGAStormEngineInit() routine (which is
invoked when switching back to X from a text console); however, the problem
is that the pMga-SrcOrg variable is not.  This variable is used in the
SubsequentScreenToScreenCopy() and SubsequentScreenToScreenColorExpandFill
() routines to determine whether the SRCORG register is current, and its
value should correspond to the current SRCORG register value.  The patch is
to simply reset this variable to 0x0 in the MGAStormEngineInit() routine.

I have tested the following patch, and it does indeed correct the
situation.  In addition, I have corresponded with Matrox, and they agree
that the patch below addresses this problem.  Please consider including it
into your source code tree so this behavior will be fixed in future
releases of XFree86.

Many thanks,

-Ross

Here is the patch:

--- programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c Wed Sep 25 16:04:36
2002
+++ programs/Xserver/hw/xfree86/drivers/mga/mga_storm.c.fix Wed Sep 25
16:04:29 2002
@@ -1170,6 +1170,7 @@
 case PCI_CHIP_MGAG400:
 case PCI_CHIP_MGAG200:
 case PCI_CHIP_MGAG200_PCI:
+   pMga-SrcOrg = 0;
OUTREG(MGAREG_SRCORG, pMga-realSrcOrg);
OUTREG(MGAREG_DSTORG, pMga-DstOrg);
break;



Ross A. Mikosh
Software Engineer, Linux Change Team
IBM Global Services
[EMAIL PROTECTED], (512) 823-5606, T/L:  523-5606



___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



RE: [Xpert]ulong warning fixes

2002-09-27 Thread Marc Aurele La France

  some recent warning fixes break cygwin compiling.

  e.g. in lib/Xmu/StrToCurs.c:172
  a printf(%lu, sizeof(...)) was changed to
  printf(%lu, (ulong)sizeof(...))

  and in lib/Xmu/WidgetNode.c

  But ulong is not defined on cygwin. What is the correct fix for this.
  Change the printf type to %u (which might break on 64 bit
  architectures)
  or using (unsigned long) or defining ulong for cygwin where
  it's needed?

 you must define a format string
 that matches your machine's size_t.

 try something like this:

 #if arch1
 #define SIZE_T_FORMAT %lu
 #elif arch2
 #define SIZE_T_FORMAT %u
 #else
 #error...
 #endif

... and then end up with the task of maintaining what arch1  arch2 are.
Are you volunteering yourself, your children and your grandchildren for
this task?  Mine have better things to do.

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 Core Team member.  ATI driver and X server internals.

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



[Xpert]All colors used up in PseudoColor

2002-09-27 Thread tobias . blomberg

Hi!

I have a problem running an application under XFree86 4.2.0 (RedHat Linux 7.3). The 
application I want to run can only be used with the X server in PseudoColor mode. It 
tries to allocate some private colors. When I start the X server in PseudoColor, 
almoast all colors are allocated by the X server itself (12 unused of 256 total). Why 
is this ?  Can I prevent the X server from allocating the whole colormap ?  Is this 
some kind of preallocation of colors that the X-server does to make applications use 
some standard color map ?

I tried this by running the X server with:

X -ac -noreset

and from another computer (a Solaris machine) I run xdefmap -q, which sais:


--
DefaultColormap Summary:
  unused  : 12 entries
  shared   : 244 entries
  private  : 0 entries
  total : 256 entries
-- SNIP 

I am now subscribing to the list. I first sent this mail when I was not subscribing to 
the list. Sorry if you get two copies.

Best regards,
Tobias


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]XFree86 CVS

2002-09-27 Thread Alexey Dokuchaev

On Thu, Sep 26, 2002 at 09:03:47PM +0200, Michael wrote:
 Just out of curiousity i was wondering if anyone knew what features are currently 
only in the CVS?

Not sure whether all of there already were merged, but, anyways, AFAIK,
the following is in the schedule for 4.3.0:

* Xft2 + fontconfig
* Mesa 4
* GATOR drivers for ATI cards (gatos.sf.net)
* Latest DRI code (dri.sf.net)
* etc ;-)

There are only the most viable for me, there might be dozens of lesser
ones, surely.

./danfe

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]How to reinitialize the mouse / KVM problems

2002-09-27 Thread Dave

Hi,

I realize that time running backwards is not supposed to happen, but it 
seems like things could
be made a bit more robust (like gpm, which keeps running)--and 
re-initialization should be possible.
But I get your point, I have solved my problem, and I'll shut up.

Dave.



Mark Vojkovich wrote:
   I'd expect that time running backwards would screw up X-server events.


___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



RE: [Xpert]KDE3/i810 corruption - source pointers?

2002-09-27 Thread Egbert Eich

Bill Soudan writes:
  
  On Wed, 25 Sep 2002, Sottek, Matthew J wrote:
  
   No, blits from the Framebuffer to the Framebuffer would be correct.
   Blits from the pixmap cache to the framebuffer that are only 1 line
   would also be correct.
  
  I've posted a few example pics of the corruption I see:
  
  http://www.soudan.net/~bills/snapshot1.png - konq window w/ corrupted 
menubar
  http://www.soudan.net/~bills/snapshot2.png - gimp blown up version of 
corruption
  
  The corrupted regions are 14x22, with the exception of the one above
  'hours'.  Each region is a well-formed horizontal gradient (!).
  
  If the pitch was off while blitting from pixmap cache to framebuffer,
  wouldn't the corruption just be garbage?  And a width of 14 seems like a
  really odd size for a blit to me.
  
  Maybe the problem then isn't with the blit from the pixmap cache to the
  framebuffer, but it's that the pixmap cache itself is getting corrupted?
  Jeff's memory management patch is looking fairly attractive.
  

The XAA code uses ScreenToScreenCopy to create a background pixmap
in offscreen memory out of the elemantary tile. In KDE the backgrounds
of the menu bars are created this way. When a menu bar needs to be
redrawn XAA simply copies a portion from this offscreen pixmap into
the framebuffer.

Now the problem: The i810 blit engine seems to be broken in that
it cannot copy a portion of the framebuffer right to the right of
itself if the width of this area is in a certain range.

I found that out by trial and error as Intel appearantly doesn't
provide errata sheets. I've attempted to make a fix for this which 
I will soon commit to CVS. I don't know it it catches all cases 
however the KDE desktop on my test machine appears to be uncorrupted 
now.
Your milage may vary.

Egbert.
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]XFree86 CVS

2002-09-27 Thread Alexey Dokuchaev

On Fri, Sep 27, 2002 at 12:43:29PM +0200, Xavier Bestel wrote:
 Le ven 27/09/2002 à 12:09, Alexey Dokuchaev a écrit :
  On Thu, Sep 26, 2002 at 09:03:47PM +0200, Michael wrote:
   Just out of curiousity i was wondering if anyone knew what features are 
currently only in the CVS?
  
  Not sure whether all of there already were merged, but, anyways, AFAIK,
  the following is in the schedule for 4.3.0:
  
  * Xft2 + fontconfig
  * Mesa 4
  * GATOR drivers for ATI cards (gatos.sf.net)
  * Latest DRI code (dri.sf.net)
  * etc ;-)
 
 Does that mean that we will need to patch our kernel by hand to use an
 r128 ? Right now the gatos driver seems to have problems with the stock
 kernels and needs its own, which is still not merged in the mainline.

Dunno.  Especially if you are talking about Linux kernels, since I don't
run Linux anywhere near.  [Hint: FreeBSD is the way to go :-P]

Nevertheless, I'd like to hear from someone competent enough WRT this
subject.

./danfe

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



RE: [Xpert]KDE3/i810 corruption - source pointers?

2002-09-27 Thread Bill Soudan


On Fri, 27 Sep 2002, Egbert Eich wrote:

 Now the problem: The i810 blit engine seems to be broken in that
 it cannot copy a portion of the framebuffer right to the right of
 itself if the width of this area is in a certain range.

Even if the source  destination regions don't overlap?  That sounds 
surprisingly broken.

The problem is very intermittent on my machine.  Once it happens, though,
the corruption sticks around for a while.  Filling up my display with
konqueror windows pointed to different websites is the most reliable way
I've found to trigger the bug, and likewise, closing windows and freeing
resources in general seems to make it go away.

Could this be explained by XAA generating blit requests for this buggy
width during the times I experience the corruption?

 I found that out by trial and error as Intel appearantly doesn't provide
 errata sheets. I've attempted to make a fix for this which I will soon
 commit to CVS. I don't know it it catches all cases however the KDE
 desktop on my test machine appears to be uncorrupted now. Your milage
 may vary.

What sort of workaround did you put in?  I'd be happy to give the patch a 
shot if you'd like to send it this way.

I did find an errata pdf on Intel's website alongside the specs, and it
even lists a blitter bug, but I ignored it as it didn't sound relevant.
Still doesn't, apparently a few pixels at the end of each scanline get
skewed.  Certainly shouldn't corrupt a vertical gradient, in any case.

Thanks,
Bill

___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]All colors used up in PseudoColor

2002-09-27 Thread Mark Vojkovich

On Fri, 27 Sep 2002 [EMAIL PROTECTED] wrote:

 Hi!
 
 I have a problem running an application under XFree86 4.2.0 (RedHat Linux 7.3). The 
application I want to run can only be used with the X server in PseudoColor mode. It 
tries to allocate some private colors. When I start the X server in PseudoColor, 
almoast all colors are allocated by the X server itself (12 unused of 256 total). Why 
is this ?  Can I prevent the X server from allocating the whole colormap ?  Is this 
some kind of preallocation of colors that the X-server does to make applications use 
some standard color map ?
 

   It's the render extension.  It's fixed in CVS.  Or if you are running
NVIDIA's binary Linux drivers you can specify 
  Option NoRenderExtension 
in the Section Device of the XF86Config to disable the render extension.
That only works with recent NVIDIA drivers though.  It's not a general
XFree86 option.


Mark.
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]MIME attachment handler in hypermail subtly corrupts attachments

2002-09-27 Thread David Dawes

On Fri, Sep 27, 2002 at 01:35:42AM -0500, Branden Robinson wrote:
Maybe this is already common knowledge, but it surprised me.

I was reviewing the patches I sent to [EMAIL PROTECTED], and noticed
that a patch I submitted got corrupted.

The message:

http://www.xfree86.org/devel/archives/patch/2002-Sep/0008.shtml

The attachment:

http://www.xfree86.org/devel/archives/patch/2002-Sep/handle_vetoed_suspend.diff

This is the troublesome line:

+  if (errno = EBUSY)

Of course that shouldn't be an assignment...and, in fact, it wasn't in
the mail I sent out.  I think there is a bug in a MIME parser somewhere,
probably in hypermail, that collapsed the == to a =.

I don't know how the process of patch merging works, but this sort of
corruption of attachments could really waste some time and introduce
some subtle bugs.

It looks like a problem with the mail archiver.  The copy I have
in my mailbox is as it should be (and that's what I always use).

David
--
David Dawes
Release Engineer/Architect  The XFree86 Project
www.XFree86.org/~dawes
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert



Re: [Xpert]Radeon clone mode bug(s) + fix

2002-09-27 Thread Krzysztof Halasa

Ok, as I still have no idea about the procedure used for working with
the XFree86 code in general, and with ATI Radeon driver in particular,
there are (hopefully) simple questions:

- what should I do in order to have a patch which fixes obvious bugs
  applied?
- what should I do if I want to work on much less obvious things like
  adding support for user-selectable output config (possibly including
  TV output, and fixing existing problems like the one with TV
  connected to TV-out)?
-- 
Krzysztof Halasa
Network Administrator
___
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert