This is an old issue that keeps returning after I assume it has been put to rest. On some machines the XOrg wizard sets everything correctly, except that the cursor is either invisible or messsed up. (I am not talking about what happens if you set "autohide mouse cursor".) In some cases the cursor is totally invisible, all the time. In others it looks OK until you try to move it. In some old machines the cursor appears as a block instead of its usual shape. Here are two comments typical of the problem:
Here's a fix from the KDE board.I had some problems with an invisible mouse cursor when using the "nv"-driver. Has somebody else similar problems or does somebody know how to fix this?
(Note: In different versions the flag may be "HW_cursor" or "HW_Cursor". The flags are usually in the file, but commented out.)"On Friday 26 January 2007 10:27, Marcelo Magno T. Sales wrote:
> Is your video card an nvidia one? If so, there's a bug in nvidia driver
> that causes exactly this problem with some nvidia cards (not all). The
> workaround is to disable hardware cursor in xorg.conf.
> Add the following line in the device section for your video card:
> Option "HWCursor" "off"
I added that line and have not had the problem since.
These were problems which surfaced with the nv driver, not nVidia's official driver. I have also seen this with an early nForce2 motherboard and a recent board with nVidia 6150 graphics, both of these are embedded graphics processors which use shared ram. In the past there were problems with some (not all) i810 chipsets. (The problem here is that there were so many steppings of the i810 you can't be sure you are running the exact same chips in the same way unless you check carefully.)
I mentioned this to rerwin while he was working on a new XOrg wizard. I have learned to move the mouse during the test to make sure the cursor tracks it properly and felt this should be in the test message. At present both machines on which I could demonstrate the problem are dead (zapped by lightning.) Can anyone else give rerwin an example where it was necessary to make the change to the conf file to turn off the hardware cursor?
If we can eliminate this problem without requiring people to edit the conf file themselves we remove one more stumbling block for newbies.
Regards,
prehistoric