<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Known solutions for some problems:</TITLE>
</HEAD>
<BODY BGCOLOR="#efefef" TEXT="black" LINK="blue" VLINK="#551A8B" ALINK="red">

<A HREF="MGA.html"><EM>Information for Matrox Users</EM></A>
 <b>:</b> <EM>Known solutions for some problems:</EM><BR>
<b>Previous:</b> <A HREF="MGA3.html"><EM>Configuration:</EM></A><BR>
<b>Next:</b> <A HREF="MGA5.html"><EM>Authors</EM></A>


<HR NOSHADE>
  <H2><A NAME="5"></A>4. Known solutions for some problems:</H2>

<p>
<ul>
<li>Temporary loss of monitor sync when the cursor shape changes on 
Millennium and Millennium II.  The hardware cursor has been enabled by 
default in 3.3.3.1. This seems to cause some problems on a minority of
systems.  If you experience problems with this on your system, 
please put:
<pre>
	Option "sw_cursor"
</pre>

in the Section "Device" of the XF86Config file to disable the hardware
cursor.</li>
<li>Garbage in the cursor instead of the normal cursor image.  A bug
in the driver will cause this when less than 1K of video memory is left
unused and the hardware cursor is enabled for some cards.
If you experience this problem, please put:
<pre>
	Option "sw_cursor"
</pre>

in the Section "Device" of the XF86Config file to disable the hardware
cursor. This should be fixed in XFree86 3.3.3.1 as in cases like this the
software cursor should be used automatically.</li>
<li>the driver doesn't support some values of HTotal parameter in
Modelines in the XF86Config file. If you get flickering vertical stripes on
the screen, try to change this parameter +/- 8.</li>
<li>On some Millennium II cards the driver shows severe distortions with 
24bpp in modes above about 1024x768. We hope to have automated the detection
and fix of this problem. If it still occurs, putting
<pre>
	Option "mga_24bpp_fix"
</pre>

in the Device Section may fix the problem.</li>
<li>On some MGA cards the amount of memory is mis-detected, on others
probing for the amount of memory can cause a lockup in the system so memory
probing is not done on those hardware (Millennium II, G100/G200).
If the default of 4MB RAM (Millennium II) or 8MB RAM (G100/G200) is not 
correct, specify the amount of video ram in
the Section "Device" of the XF86Config file as described in section 3 above.</li>
<li>If you Millennium II card that worked fine with XFree86-3.3.2.3 and 
earlier now shows pixel errors and strange effects when returning to the 
text console, make sure that the amount of memory that the server reports 
is correct.
See item above for details.</li>
<li>With virtual screens that use 8MB of memory or more (e.g.,
2048x2048 at 16bpp) there can be cursor distortions when panning the screen
vertically. If that occurs, please put
<pre>
	Option "sw_cursor"
</pre>

in the Section "Device" of the XF86Config file to disable the hardware
cursor.</li>
</ul>
</p>

 <HR NOSHADE>
<A HREF="MGA.html"><EM>Information for Matrox Users</EM></A>
 <b>:</b> <EM>Known solutions for some problems:</EM><BR>
<b>Previous:</b> <A HREF="MGA3.html"><EM>Configuration:</EM></A><BR>
<b>Next:</b> <A HREF="MGA5.html"><EM>Authors</EM></A>



</BODY>
</HTML>
