I posted this yesterday on the tail end of a “closed” or “resolved” thread. I thought I’d start with a new thread. Let me know if I’m not doing the right thing.
Anyway, this is a puzzler. I don’t know if it is a hardware issue, driver problem, or some other gremlin…
My box has an nvidia GeForce 8300 GS. The OS is OpenSuSE 12.3 with all the latest updates, as far as I know. The problem seems as though it can start after just a few minutes from logging in, or hours later. The machine is always on. All I have to do is log out and log back in and the problem stops, for awhile. I can reproduce the problem by going to Google Images and doing a search for anything. After browsing down to the bottom of the page the problem will occur. Or one type of problem will occur. See attached pic:
http://webpages.charter.net/linux-as1l/firefox.jpg
On to the actual problem: What usually happens is the mouse pointer, or the “icons” on the task bar, or the “icons” on the tabs on firefox, or all the “graphical” elements on almost any or all programs become corrupted. By this I mean they may be totally or partially replaced with random pixels. Or, sometimes, they may be replaced with what are obviously portions of some random graphic - like a piece of a picture from a web page. Another common problem will occur in firefox, but then it seems to spread throughout the desktop, and that is all the graphical elements will be replaced with random parts of other graphics…
What it appears to me that is happening, is that video memory is somehow being corrupted. It looks like the desktop environment (kde4), or x.org is somehow getting a pointer stack hosed. When you log out and log back in all is good as new.
When I run ‘lspci -k’ this is the relevant info:
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8300 GS] (rev a1)
Subsystem: NVIDIA Corporation Device 0494
Kernel driver in use: nouveau
when I run: grep -i LoadModule /var/log/Xorg.0.log
mach:/home/someone# grep -i LoadModule /var/log/Xorg.0.log
91398.789] (II) LoadModule: “dri2”
91398.789] (II) LoadModule: “glamoregl”
91398.906] (II) LoadModule: “glx”
91398.922] (II) LoadModule: “nvidia”
91398.933] (II) UnloadModule: “nvidia”
91398.933] (II) LoadModule: “nouveau”
91398.934] (II) LoadModule: “nv”
91398.948] (II) LoadModule: “modesetting”
91398.956] (II) LoadModule: “fbdev”
91398.966] (II) LoadModule: “vesa”
91398.975] (II) LoadModule: “fbdevhw”
91398.994] (II) LoadModule: “dri”
91399.270] (II) LoadModule: “fb”
91399.307] (II) LoadModule: “exa”
91399.307] (II) LoadModule: “shadowfb”
91399.308] (II) UnloadModule: “nv”
91399.308] (II) UnloadModule: “modesetting”
91399.308] (II) UnloadModule: “fbdev”
91399.308] (II) UnloadModule: “vesa”
91400.053] (II) LoadModule: “evdev”
Does this help? Why is x.org trying to load nv and all those other modules after it loaded nouveau???
What other info would be helpful???
Again the specs:
kernal: 3.7.10-1.16-desktop
distro: OpenSuSE 12.3
kde: kde4
Driver: nouveau
Card: GeForce 8300 GS
Thanks for any brainstorming help in advance!
Terry.