Hey,

Replying to my own message, since I've experienced some more bugs with
this driver in the XFree CVS version.

On Wed, 2003-01-08 at 08:11, Koenraad Heijlen wrote:
> I have a matrox g450 (PCI/16Mb) and I use Xinerama (dualhead). 

[...]

> - I have used  http://hanzubon.org/Linux/Debian/HANZUBON/ CVS snapshot
> (4.2.99.3-0+0.20030106.2), no avail. [It has a fancy Cursor though :)].

I'm now using 4.2.99.3.1-0+0.20030107.14 (from 
http://hanzubon.org/Linux/Debian/HANZUBON/). A debian cvs snapshot. 

While using these CVS builds (and using the new fancy cursor) I've
experienced some more issues, and they seem to relate to the font bug I
reported earlier. 

I have two heads (using XINERAMA) :

+----+----+
|    |    |
| 1  | 2  |
|    |    |
+----+----+
head1|head2

When I'm working on head1 (moving the cursor, opering closing.. the
normal stuff) I get invalid cursor images at head2. As if my cursor is
located there. Only problem, I don't get 1 fake images, after a while a
get a dozen. It's very confusing over time.

I can clear them away by moving an xterm over the backgroup, forcing the
screen to rewdraw.

You can see a screenshot of the bug in action here:

I don't see this behaviour when I'm working on head2. 

How did I test the problem: 

* I've started X in a lower resolution (with Xinerama) and I still see
fake cursors.
* I've started X in the same resolution without Xinerama, no fake
cursors.

Is there anything else I can do ?

I suspect this is a XRENDER vs. XINERAMA bug (just as the I suspect them
with the font bug reported before). But this one is less easy to
workaround. I have disabled XFT for the fontbug (not ideal but I can
read my display, which is better then nothing).

I don't know how to disable the fancy cursor drawing. Maybe I only need
to disable the semi-transparent drawing, but I don't know how to do that
neither. 

I have put my XF86Config-4 online at:
http://vipie.studentenweb.org/dev/bug/mga/XF86Config-4

And the Xfree log is online at (using Xinerama):
http://vipie.studentenweb.org/dev/bug/mga/XFree86.0.log

A collection of screenshots for the font-bug:
http://vipie.studentenweb.org/dev/bug/mga/mg450_font_bug.png
http://vipie.studentenweb.org/dev/bug/mga/font_bug_over_two_heads.png
http://vipie.studentenweb.org/dev/bug/mga/mga_gnome_calculator.png
http://vipie.studentenweb.org/dev/bug/mga/mga_no_fonts_on_head1.png
http://vipie.studentenweb.org/dev/bug/mga/mga_no_fonts_on_head2.png

A collection of screenshots for the pointer-bug:
http://vipie.studentenweb.org/dev/bug/mga/mga450_pointer_bug.png
http://vipie.studentenweb.org/dev/bug/mga/qt_opera_drawing_on_wrong_head.png

Any advice is welcome, do you guys know what is wrong (which piece of
code), do you know a way to solve this?

I don't mind testing stuff!

regards, koenraad.

-- 
Koenraad Heijlen <[EMAIL PROTECTED]>

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to