<DIV>I wrote the driver of my video card in XFree86 4.2.0. The hardware cursor works well. Then I upgrade my driver in order to run in Xorg 1.3. I found that the hardware cursor didn't work in Xorg 1.3. I tracked the source code of Xorg. In function xf86SetCursor in "\hw\xfree86\ramdac\xf86HWCurs.c", the following codes are executed.</DIV>
<DIV> </DIV>
<DIV> if (pCurs == NullCursor) {<BR> (*infoPtr->HideCursor)(infoPtr->pScrn);<BR> return;<BR> }</DIV>
<DIV> </DIV>
<DIV>I think normally the above codes should not be executed.</DIV>
<DIV> </DIV>
<DIV>Any comments on this problem will be appreciated!</DIV>
<DIV> </DIV>
<DIV>Harry</DIV>