invisible mouse pointer...

I have a recent install of OpenSuSE 12.2 on my hp pavilion desktop PC with builtin nvidia “GeForce 6150 LE” graphics that I’ve been having some graphic resolution issues with…

For details on those possibly related issues please see my thread at http://tinylink.in/YYI

This thread is about an unstable mouse pointer that frequently disappears from view. it’s position only discernible by any effects caused by hovering over an object. It always appears to work properly in either a virtual console with gpm, Or in X, until it vanishes. Once it does vanish however it remains invisible in both X and console until/unless I reboot.

I first noticed this as I used icewm to access yast2 so I could add the new Factory E17 repo.
But I didn’t want to attempt debugging it until I had configured all my keyboard shortcuts in E17.

And by then I had other display issues on my mind. I had hoped that the mouse pointer issue would, {along with the other display issues} be resolved by installing the nvidia driver. But none of the display issues got any better…

Has anybody else had a problem with an invisible mouse pointer? Did you find a solution?


JtWdyP

No issues ever here.

Could it be that you have strayed a long way from the stock install?
What was it like on a clean install?

Yes, I got this problem yesterday on GeForce 6150 and the latest nvidia driver from repo. This computer was running Gnome and Cinnamon. It’s also on a kvm switch, which surely doesn’t help. No solution. I had to reboot it. :frowning:

In similar situations - under Unix - I used to disable the hardware cursor. It used to help with nv, but should also work with nvidia. At least the option exists.

Option "HWCursor" "off"

I haven’t tried yet. I might if the problem persists.

On 11/21/2012 06:06 AM, please try again wrote:
> Yes, I got this problem yesterday on GeForce 6150 and the latest nvidia
> driver from repo.

so, maybe you two should conspire to write a bug to the the nVidia
driver folks…

or should it enter the system in our bugzilla? http://tinyurl.com/nzhq7j


dd

I had this problem on the clean install. Before I added/enabled the e17 and/or packman repos. And before I added the community nvidia repo.

It didn’t surprise me much with nouveau, as my builtin nvidia hasn’t yet worked properly with nouveau on any of the dozen or so distro’s I’ve had installed installed in it since I got to salvage my brother in laws former winbox…

But this is the first time installing an actual nvidia driver from the distribution’s repo didn’t solve it…

But it occurs to me that maybe I missed a step.

As far as I new, all I had to do was to add the nvidia repo, with yast’s repository module, then switch to
the software module and verify the driver was set for auto iinstall and run the update…

But I’ve been googling around. and an account of an older version of this problem, (with opensuse 11.x I think) said that the user needed to create a new initrd file after installing the driver. (I had thought that was automatic…)
So is it likely that I just need to manually run mkinitrd???

No. You are perfectly right. Installing the nvidia driver usually solves this kind of problem… But the Geforce 6150 has a lot of problems - and we should be “thankful” (?!) that it is still supported by the driver.

For sure, the GeForce 6150 doesn’t like KMS. But if you installed the nvidia driver correctly, it did already rebuilt initrd without KMS. You can not use KMS with nouveau either with this gfx card (you need to boot with nomodeset).

Nobody cares about GeForce 6150 anymore. However I should not complain about these old mainboards. They’re still running fine, even in dual monitor setup.

Am 21.11.2012 11:46, schrieb please try again:
> Nobody cares about GeForce 6150 anymore. However I should not
> complain about these old mainboards. They’re still running fine, even
> in dual monitor setup.
>
While this card is a 6xxx has someone of you tried if the legacy G01
driver works better with it than the G02?


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GTX 650 Ti
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

ah, some confirmation that a friend is not crazy. He stated that his 6xxx card does work with the G01 driver, only partly with the G02. Haven’t been able to check this, when he told me we did not have acces. IIRC he found this on the NVIDIA forums

Am 21.11.2012 14:26, schrieb Knurpht:
> ah, some confirmation that a friend is not crazy. He stated that his
> 6xxx card does work with the G01 driver, only partly with the G02.
> Haven’t been able to check this, when he told me we did not have
> acces. IIRC he found this on the NVIDIA forums
>
A friend of mine has a 6150 in an older machine and I think to remember
that I used the older G01 driver with it when I installed 12.2 on his
machine due to some reason I forgot in the meantime.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GTX 650 Ti
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

FWIW, I encounter a disappearing mouse cursor like you describe, on non nvidia hardware (to add another data pt), on a some what frequent basis (maybe every couple of days). However, unlike yourself, I’ve not been required to reboot to bring the cursor back to the foreground/visible … I can bring it back by exaggerated movements on/off the screen and/or across windows, and with mouse clicks (in particularly on clickable items, such as menus in an application window). For me, its an annoying behaviour but relatively benign. I can’t discern an actual trigger for it, though, I notice that its occurrence seems to be more prevalent with some things such as video playback (with smplayer for instance). I’ve seen (slash/ been afflicted by) it for several releases. I’ve also seen others complain about it too (both here and abroad).

It would appear that on Nov 21, please try again did say:

> jtwdyp;2505416 Wrote:
> >
> > It didn’t surprise me much with nouveau, as my builtin nvidia hasn’t
> > yet worked properly with nouveau on any of the dozen or so distro’s I’ve
> > had installed installed in it since I got to salvage my brother in laws
> > former winbox…
> >
> > But this is the first time installing an actual nvidia driver from the
> > distribution’s repo didn’t solve it…
> >
> > But it occurs to me that maybe I missed a step.
> >
>
> No. You are perfectly right. Installing the nvidia driver usually
> solves this kind of problem… But the Geforce 6150 has a lot of
> problems - and we should be “thankful” (?!) that it is still supported
> by the driver.

Yeah, I’ve noticed that… Still I wouldn’t want to disparage the gift my
Brother in law gave me when he upgraded from his old win xp box {on which he
thought his video card worked well for the games he liked to play on it…}

> jtwdyp;2505416 Wrote:
> > So is it likely that I just need to manually run mkinitrd???
>
> For sure, the GeForce 6150 doesn’t like KMS. But if you installed the
> nvidia driver correctly, it did already rebuilt initrd without KMS. You
> can not use KMS with nouveau either with this gfx card (you need to boot
> with nomodeset).

Is using yast2’s “software repositories” module to add the repo, then using
it’s “software management” module to update about 200 packages, including the
nvidia driver which had been marked for automatic installation, be the correct
process? Is there no other step I should have done?

And please tell me that the automatic rebuilding of the initrd would include
any needed changes to grub legacy’s menu.lst? {I despise grub2 too much to let
opensuse install it. (I’d go back to lilo first)}

                • -< s n i p >- - - - - - - - - -

It would appear that on Nov 21, dd did say:

> On 11/21/2012 06:06 AM, please try again wrote:
> > Yes, I got this problem yesterday on GeForce 6150 and the latest nvidia
> > driver from repo.
>
> so, maybe you two should conspire to write a bug to the the nVidia driver
> folks…
>
> or should it enter the system in our bugzilla? http://tinyurl.com/nzhq7j

When I’m a little more sure what the problem is, I’d be more than willing to
to conspire & collaborate on such a thing… :wink:

                • -< s n i p >- - - - - - - - - -

It would appear that on Nov 21, Knurpht did say:

> martin_helm;2505427 Wrote:
> > Am 21.11.2012 11:46, schrieb please try again:
> > > Nobody cares about GeForce 6150 anymore. However I should not
> > > complain about these old mainboards. They’re still running fine,
> > > even in dual monitor setup.
> > >
> > While this card is a 6xxx has someone of you tried if the legacy G01
> > driver works better with it than the G02?
> ah, some confirmation that a friend is not crazy. He stated that his
> 6xxx card does work with the G01 driver, only partly with the G02.
> Haven’t been able to check this, when he told me we did not have acces.
> IIRC he found this on the NVIDIA forums

To which it seems that on Nov 21, Martin Helm did add:

>+ A friend of mine has a 6150 in an older machine and I think to remember
>+ that I used the older G01 driver with it when I installed 12.2 on his
>+ machine due to some reason I forgot in the meantime.

All righty then, maybe I want this “G01” driver… It might even resolve the
other display issues described in my “want HUGE font” thread…

Do I simply tell yast to install it, and let it automatically remove the G02?
And how would I prevent future updates from “upgrading” me back to G02" And do
I need to take any additional steps to keep “G01” safe from “zypper up” ???

Actually though, maybe, once/if I get a nvidia driver working well enough for
me, (don’t much care about the 3d stuff {My idea of gaming is Shisen-Sho &
KBreakOut} I just want stable 2d graphics…) would I be well advised to
simply disable the nvidia repo???

                • -< s n i p >- - - - - - - - - -

It would appear that on Nov 21, Tyler K did say:

> * FWIW, I encounter a disappearing mouse cursor like you describe, on non
> nvidia hardware (to add another data pt), on a some what frequent basis
> (maybe every couple of days). However, unlike yourself, I’ve not been
> required to reboot to bring the cursor back to the foreground/visible
> … I can bring it back by exaggerated movements on/off the screen
> and/or across windows, and with mouse clicks (in particularly on
> clickable items, such as menus in an application window). For me, its
> an annoying behaviour but relatively benign. I can’t discern an actual
> trigger for it, though, I notice that its occurrence seems to be more
> prevalent with some things such as video playback (with smplayer for
> instance). I’ve seen (slash/ been afflicted by) it for several
> releases. I’ve also seen others complain about it too (both here and
> abroad).

Heck, in my case the trigger could be as simple as <ctrl>+<alt>+<F2> to open a
real root login session. Then changing my mind in favor of “su -” on a Konsole
where it’s easier to copy & paste stuff from an existing google search in
Firefox, And switching back with <alt>+<F7> {without even having logged in to
tty2…} Then, of course, I gotta use keyboard methods to save any changes
and reboot…

Even that, wouldn’t be so bad if the problem wasn’t triggered by so many things
that on average I’ve begun to feel lucky if the mouse pointer is still visible
half an hour after booting. But I’m hoping that with my hardware the fix will
turn out to be that G01 driver… Time will tell.

Thanks to all of you!


JtWdyP

Neither zypper nor yast nor apper will bring back G02 as it is no update
to the G01 but different packages. So once you switched it will stay.
To be save I would first remove
x11-video-nvidiaG02
nvidia-computeG02
nvidia-gfxG02-kmp-desktop

and then add
nvidia-gfxG01-kmp-desktop
x11-video-nvidiaG01

then reboot, nothing to loose if it does not work switch back to the G02
packages.

(I assume here that you have the desktop kernel for the kmp packages).


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GTX 650 Ti
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

good!

To be save I would first remove
x11-video-nvidiaG02
nvidia-computeG02
nvidia-gfxG02-kmp-desktop

and then add
nvidia-gfxG01-kmp-desktop
x11-video-nvidiaG01

then reboot, nothing to loose if it does not work switch back to the G02
packages.

(I assume here that you have the desktop kernel for the kmp packages).

Don’t know:

 ~ 
UnderTree=-> ls /boot|grep vmlin
vmlinux-3.4.6-2.10-desktop.gz
vmlinuz
vmlinuz-3.4.6-2.10-desktop
 ~
UnderTree=-> 

Is it???


JtWdyP

Am 21.11.2012 22:56, schrieb jtwdyp:
>3.4.6-2.10-desktop

It is the desktop kernel, your version looks as if you never applied any
updates to your system. That is not a good solution, updates exist for a
reason to increase the security of your system and to fix known bugs in
the installed software.
I recommend you first apply the existing updates to your system before
you proceed.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GTX 650 Ti
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

It would appear that on Nov 21, Martin Helm did say:

> Am 21.11.2012 22:56, schrieb jtwdyp:
> >3.4.6-2.10-desktop
>
> It is the desktop kernel, your version looks as if you never applied any
> updates to your system. That is not a good solution, updates exist for a
> reason to increase the security of your system and to fix known bugs in
> the installed software.
> I recommend you first apply the existing updates to your system before
> you proceed.

Sigh… I never did quite understand yast.

Would “zypper up” install those existing updates your talking about?

It’s something I would have done already. But when I read instructions to add
the nvidia driver via yast, I simply followed them. When I opened yast’s
software management module to verify that an nvidia package was set for
autoinstall, and clicked on the accept button it updated over 200 packages. So
I thought it had applied any existing updates. sigh…

But in the mean time I also used yast to switch to the G01 driver. While I did
so I noticed that while yast said that nvidia-gfxG02-kmp-desktop WAS supposedly
already installed. Though neither x11-video-nvidiaG02, nor nvidia-computeG02 were.

So I can’t say for sure that the G02 driver would not have worked had all
three been installed. Still I did set nvidia-gfxG02-kmp-desktop for
removal, and then set both nvidia-gfxG01-kmp-desktop & x11-video-nvidiaG01
to be installed and accepted. After which it seems like all my display
issues are gone…

And by the way, a zypper up updated another 200 plus packages…

So now it’s all good. Time to configure my personal user environment…

Thanks all!


JtWdyP

Since not all G02 packages were installed you are right in your thought
that you never had the proprietary driver running at all.
Sometimes this automatic feature to install nvidia drivers fails - I
have never seen it myself, but there are posts from time to time from
people with that problem - reason unknown.
Whatever it was since the somewhat older driver works I would say keep
it now.
“zypper up” is fine for updates when you have additional repositories
which you also want to have updated - I use it myself.
Glad to hear that your system seems to work better now.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GTX 650 Ti
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.3 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

After having upgraded KDE to 4.10, I am finding that this is occurring quite frequently and, as well, it is taking longer to “bring it back”. Still a benign issue, but its definitely seen an increase in the annoyance factor.

As I noted in a related thread (http://forums.opensuse.org/english/get-technical-help-here/hardware/482063-mouse-pointer-disappears-sometimes-intel-hd-graphics.html#post2515890), I suspect the WM has a hand in this. I’m wondering if the Kwin (in progress) switching over to XCB is playing a part or could account for my increased observations.

On 02/14/2013 04:06 AM, Tyler K wrote:
> definitely seen an increase in the annoyance factor.

just an idea: try turning off “desktop effects”, if that cures the
‘annoyance’ you might through experiment find that only one or two of
the enabled ‘effects’ are causing the ‘annoyance’…

if so, then you can decide which you want more: the annoying effects
caused by some desktop effects, or the mouse remaining visible…


dd
http://tinyurl.com/DD-Caveat

That happens to me, on my system with an nvidia card. Sorry, I don’t remember which nvidia card, and I can’t get to that box right now to check. This is with the nouveau driver in 12.3 RC1 (it also happened in Beta1).

My “solution” was to configure the KDE power manager to never turn the display off. If I’m away for an extended period, I manually switch off the monitor.