As nonody answer me, I look for the solution in the mga driver source
code. I patch mga-driver.c (version Xfree4.2 and version matrox2.0).
Everything seems to work fine for my configuration (matrox G550):
it work in HAL mode (dvi flat screen), nice HWcursor, good performance
and no more SIG11 when exiting.
I only add one line in mga_driver.c:
switch (pMga->Chipset) {
case PCI_CHIP_MGA1064:
case PCI_CHIP_MGAG100:
case PCI_CHIP_MGAG100_PCI:
case PCI_CHIP_MGAG200:
case PCI_CHIP_MGAG200_PCI:
case PCI_CHIP_MGAG400:
source Xfree4.2 :line 2748 + case PCI_CHIP_MGAG550:
source Matrox2.0:line 2826 + case PCI_CHIP_MGAG550:
G550 matrox card was ignored for HWcursor + MGA-HAL. In previous version
of mga driver pMga->Chipset was not test for setting Cursor, so it
works for every cards.
I wonder if not setting G550 in this switch-case was a forgetting or if
it was intentional because of a specific problem with G550?
Thanks.
--
Laure-Am�lie Couturi�
Groupe RESEAU
Institut du Developpement et des Ressources en Informatique Scientifique
IDRIS - bat 506 91403 ORSAY Cedex
Email: [EMAIL PROTECTED]
Phone: 01-69-35-84-23 Fax: 01-69-85-37-75
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert