Exploding Garrmondo Weiner Interactive Swiss Army Penis

Exploding Garrmondo Weiner Interactive Swiss Army Penis (http://www.gamingforce.org/forums/index.php)
-   Help Desk (http://www.gamingforce.org/forums/forumdisplay.php?f=36)
-   -   CPU spikes to 100% randomly and stays there thus crippling my computer (http://www.gamingforce.org/forums/showthread.php?t=15574)

neus Dec 3, 2006 10:00 PM

CPU spikes to 100% randomly and stays there thus crippling my computer
 
About 30-100 minutes from startup, the CPU usage jumps to 100% and stays there until other applications start crashing or I lose patience and restart the computer. Even after I turn off all non-Windows-critical processes, the CPU still stays at 100%.

I've updated and ran Kaspersky anti-virus, Spybot Search and Destroy, and Lavasoft Adaware. As expected, all came back clean. I'm fairly certain it is not a virus/trojan/adware problem.

Now, next thing on my head was an overheated CPU. It is winter season and my room has been kind of warm. So I checked the CPU right after restart in the BIOS - 42 degrees Celsius. That seems fine to me.

So now I'm at a loss. I'm willing to try everything besides reformatting this HD because that'd be a pain in the arse :(

OS: Windows XP SP2
CPU: AMD Athlon 3000+
RAM: 1024 MB

Sir VG Dec 3, 2006 10:10 PM

If you're running 2000/XP, take a screenshot of Task Manager and post that for us.

Also run HijackThis.

neus Dec 3, 2006 10:17 PM

You see, right now it is behaving - there are no problems. But the next time it happens I'll definitely screenshot it. I do have a HiJackThis log.

HiJackThis:
Logfile of HijackThis v1.99.1
Scan saved at 10:14:40 PM, on 12/3/2006
Platform: Windows XP SP2 (WinNT 5.01.2600)
MSIE: Internet Explorer v6.00 SP2 (6.00.2900.2180)

Running processes:
C:\WINDOWS\System32\smss.exe
C:\WINDOWS\system32\csrss.exe
C:\WINDOWS\system32\winlogon.exe
C:\WINDOWS\system32\services.exe
C:\WINDOWS\system32\lsass.exe
C:\WINDOWS\system32\svchost.exe
C:\WINDOWS\system32\svchost.exe
C:\WINDOWS\System32\svchost.exe
C:\WINDOWS\system32\svchost.exe
C:\WINDOWS\system32\svchost.exe
C:\WINDOWS\system32\spoolsv.exe
C:\Program Files\Common Files\Microsoft Shared\VS7Debug\mdm.exe
C:\WINDOWS\system32\nvsvc32.exe
C:\WINDOWS\system32\wdfmgr.exe
C:\WINDOWS\System32\alg.exe
C:\WINDOWS\Explorer.EXE
C:\Program Files\Mozilla Firefox\firefox.exe
C:\WINDOWS\System32\svchost.exe
C:\Program Files\foobar2000\foobar2000.exe
C:\Documents and Settings\dragan\Desktop\hijackthis\HijackThis.exe

O2 - BHO: AcroIEHlprObj Class - {06849E9F-C8D7-4D59-B87D-784B7D6BE0B3} - C:\Program Files\Adobe\Acrobat 6.0\Acrobat\ActiveX\AcroIEHelper.dll
O2 - BHO: SSVHelper Class - {761497BB-D6F0-462C-B6EB-D4DAF1D92D43} - C:\Program Files\Java\jre1.5.0_09\bin\ssv.dll
O2 - BHO: AcroIEToolbarHelper Class - {AE7CD045-E861-484f-8273-0445EE161910} - C:\Program Files\Adobe\Acrobat 6.0\Acrobat\AcroIEFavClient.dll
O2 - BHO: FlashFXP Helper for Internet Explorer - {E5A1691B-D188-4419-AD02-90002030B8EE} - C:\PROGRA~1\FlashFXP\IEFlash.dll
O3 - Toolbar: Adobe PDF - {47833539-D0C5-4125-9FA8-0819E2EAAC93} - C:\Program Files\Adobe\Acrobat 6.0\Acrobat\AcroIEFavClient.dll
O4 - HKLM\..\Run: [MSConfig] C:\WINDOWS\PCHealth\HelpCtr\Binaries\MSConfig.exe /auto
O8 - Extra context menu item: E&xport to Microsoft Excel - res://C:\PROGRA~1\MICROS~2\Office10\EXCEL.EXE/3000
O9 - Extra button: (no name) - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\jre1.5.0_09\bin\ssv.dll
O9 - Extra 'Tools' menuitem: Sun Java Console - {08B0E5C0-4FCB-11CF-AAA5-00401C608501} - C:\Program Files\Java\jre1.5.0_09\bin\ssv.dll
O9 - Extra button: Messenger - {FB5F1910-F110-11d2-BB9E-00C04F795683} - C:\Program Files\Messenger\msmsgs.exe
O9 - Extra 'Tools' menuitem: Windows Messenger - {FB5F1910-F110-11d2-BB9E-00C04F795683} - C:\Program Files\Messenger\msmsgs.exe
O18 - Protocol: livecall - {828030A1-22C1-4009-854F-8E305202313F} - C:\PROGRA~1\MSNMES~1\MSGRAP~1.DLL
O18 - Protocol: msnim - {828030A1-22C1-4009-854F-8E305202313F} - C:\PROGRA~1\MSNMES~1\MSGRAP~1.DLL
O20 - Winlogon Notify: WgaLogon - C:\WINDOWS\SYSTEM32\WgaLogon.dll
O23 - Service: InstallDriver Table Manager (IDriverT) - Macrovision Corporation - C:\Program Files\Common Files\InstallShield\Driver\1050\Intel 32\IDriverT.exe
O23 - Service: NVIDIA Display Driver Service (NVSvc) - NVIDIA Corporation - C:\WINDOWS\system32\nvsvc32.exe

Bigblah Dec 3, 2006 10:25 PM

Go to Windows Explorer, right-click and select properties for all your drives, and uncheck the box that says "Allow Indexing Service to index this disk for fast file searching".

neus Dec 3, 2006 10:45 PM

I've turned off the indexing service for both of my hard drives.

For the record, during normal operation my memory/CPU graphs look like this:


When the computer starts misbehaving, I'll printscreen that and update the thread.

RYU Dec 4, 2006 08:02 AM

are you sure fan on your pc working?

Roph Dec 4, 2006 08:08 AM

maybe dumprep? I totally cannot find ways to express my hate for dumprep.

neus Dec 4, 2006 08:43 AM

Quote:

Originally Posted by RYU
are you sure fan on your pc working?

As far as I can hear, yes. Is there a software method to find out if it is indeed functioning as it ought to be? I would prefer not to take off the case and look inside, but if it comes to that, I'm ready, willing, and able. :)

Quote:

Originally Posted by Roph
maybe dumprep? I totally cannot find ways to express my hate for dumprep.

No, sir. No dumprep anywhere in sight - this malady is not a result of an application crashing.

---

Just a while ago, I caught the beast. I was randomly browsing in Firefox, and I noticed things slowing down and I immediately went into task manager. Well, looky here, what do I find?






---

As I mentioned above, I was afraid I had a rootkit installed. Thus, I ran an app called Rootkit Revealer and this is the scan log. It looks clean to me.



---

My current hunch is that my RAM might be corrupted. Can you recommend me a program that does this?

Sparkster Dec 4, 2006 09:05 AM

have you tried killing the process?

and is Dragan your user name?

Domino Dec 4, 2006 11:50 AM

If you wanna see about testing your RAM, then give this a go. Leave it running for 20 minutes at the least, and see if it throws up any problems.

Cellius Dec 5, 2006 12:53 PM

Quote:

Originally Posted by Domino
If you wanna see about testing your RAM, then give this a go. Leave it running for 20 minutes at the least, and see if it throws up any problems.

I'd say 20 mins is way too short. I let mine go the other day for more than 10 hours; I was so paranoid about bad RAM...

RYU Dec 5, 2006 05:47 PM

how much time loading for boot,when show WinXP bar?

neus Dec 6, 2006 10:40 PM

Domino - I've ran memtest for about three or four hours and it came up with nothing.

RYU - It takes me a bit longer to start up and shutdown nowadays.

I've been experiencing this far too much lately and I'm thinking of reformatting my HD. There's damn nothing I haven't tried :(

Just for kicks though, it happened again a couple of minutes ago and I went into Process Explorer.
None of the normal tasks are using up the CPU time. This is what's happening:



Apparently Deferred Procedure Calls are taking up 100% of the CPU. This is the cause of my problem and I have no clue how to approach the beast.
If anyone has a suggestion, post it here in the next couple of days but otherwise, I'm formatting. :(

Antignition Dec 7, 2006 02:16 AM

Personally I would open the case and MAKE SURE the fan is working before you reformat.

If you have run Spybot, Ad-Aware, and by the looks of your 20 processes in Windows being fine, I just really don't see this being a software issue. Sounds like your hardware is overheating. If your computer has multiple fans, the issue could be with ONE of the fans not working properly.

This of course is just a suggestion, I have no idea what "Apparently Deferred Procedure Calls" means, but there is always the possibility of a hardware error causing a problem that Windows can pick up.

Bigblah Dec 7, 2006 09:09 AM

Some information here may be helpful:
http://forums.pcper.com/showthread.php?t=425589

In this case, it was a combination of video card drivers + GPU. Did you change your hardware configuration before the problems started?

neus Dec 7, 2006 03:08 PM

Haha, holy shit Blah I want to make sweet, sweet <3 to you.

I have the exact same hardware set and now I'm thinking that the problem is with my 6800GS overheating. Hm, gonna have to look further into this stuff. I might not have to reformat after all.

RYU Dec 7, 2006 05:39 PM

1 Attachment(s)
try this:

1.open case pc.

2.try to remove all cards installed like"sound,network..." except VGA.

3-turn on you pc without put case.to if fans working will or not(power supply,processor and other fans if installed)

4-try to touch VGA card if hot or not.

4. after WinXP started open Device Manager.

2. Double-click IDE ATA/ATAPI Controllers to display the list of controllers and channels.

3-set none (if available) for both.

4-apply reg file I uploaded.

5-restart you pc and tell me if still slow or not.

Bigblah Dec 7, 2006 05:55 PM

You work for a customer service hotline, don't you RYU?

BIGWORM Dec 7, 2006 09:16 PM

Stop trolling.

If what RYU posted didn't work. Check and see if its svchost.exe under Local Service is spiking your computer. If that's what it is, just clean unwanted startups with HiJackThis. Clears it up for me whenever I had the problem.

Rock Dec 7, 2006 10:03 PM

Quote:

Originally Posted by RYU
try this:

1.open case pc.

2.try to remove all cards installed like"sound,network..." except VGA.

3-turn on you pc without put case.to if fans working will or not(power supply,processor and other fans if installed)

4-try to touch VGA card if hot or not.

4. after WinXP started open Device Manager.

2. Double-click IDE ATA/ATAPI Controllers to display the list of controllers and channels.

3-set none (if available) for both.

4-apply reg file I uploaded.

5-restart you pc and tell me if still slow or not.

That's a surefire way of screwing your computer up entirely. Seriously, no advice is better than this.

Little Shithead Dec 7, 2006 10:15 PM

Quote:

Originally Posted by Rock
That's a surefire way of screwing your computer up entirely. Seriously, no advice is better than this.

And of course, there's nothing better than just applying random registry edits to your registry!

Come on, it was posted on the Internet! It has to be safe!

Rock Dec 7, 2006 10:25 PM

I also like how you need a time machine to follow the instructions in the correct order:

1-2-3-4-4-2-3-4-5

:tpg:

Or you have to carry them out simultaniously: Remove all cards from the PC and use the device manager at the same time.

Bigblah Dec 7, 2006 10:34 PM

Quote:

Originally Posted by SCHWARZE-5
Stop trolling.

If what RYU posted didn't work. Check and see if its svchost.exe under Local Service is spiking your computer. If that's what it is, just clean unwanted startups with HiJackThis. Clears it up for me whenever I had the problem.

Why don't you, like, read the thread.

Snowknight Dec 7, 2006 10:36 PM

All that registry file does is disable prefetching, so I would definitely suggest that #4 be completed immediately!!!111

Rock Dec 7, 2006 10:45 PM

I'm getting the impression that RYU is always just throwing together random bits and pieces of Google search results for some keywords (like "CPU" and "spike" in this case) through copy & paste without paying attention to the thread and the specific problem at all.

I understand he's trying to be helpful, but in fact, he just continues being counterproductive.

neus Dec 7, 2006 10:56 PM

Quote:

Originally Posted by RYU
try this:

1.open case pc.

2.try to remove all cards installed like"sound,network..." except VGA.

3-turn on you pc without put case.to if fans working will or not(power supply,processor and other fans if installed)

4-try to touch VGA card if hot or not.

4. after WinXP started open Device Manager.

2. Double-click IDE ATA/ATAPI Controllers to display the list of controllers and channels.

3-set none (if available) for both.

4-apply reg file I uploaded.

5-restart you pc and tell me if still slow or not.

I appreciate your intent but I don't think I'll be doing any of those. They seem dangerous and rather unwise. I can check my GPU temperature via nTune (an nVidia app that has all kinds of info on my graphics card). The temperature is well within its operating range.
Also, I'm not about to randomly modify my registry because you've said so - please justify your actions.
Don't take it personally though - I've figured out what my problem is. More on that below~

Quote:

Originally Posted by SCHWARZE-5
If what RYU posted didn't work. Check and see if its svchost.exe under Local Service is spiking your computer. If that's what it is, just clean unwanted startups with HiJackThis. Clears it up for me whenever I had the problem.

Thanks for that. Yes, I've checked what process is causing the CPU spikes and it is a sub-process/system of the System Idle Process called Deferred Procedure Calls. I'm running six svchost processes and none of them abnormal handles, memory or CPU usage. Furthermore, I've scanned my computer for viruses and other malware (as noted above) with HiJackThis, AVG, Nod32, Kaspersky, Spybot S&D, and Lavasoft AdAware. They all came clean. This is a hardware problem.

Quote:

That's a surefire way of screwing your computer up entirely. Seriously, no advice is better than this.
Again, I appreciate your intent but it would have helped me (and most everyone else reading this) if you justified why it was bad advice. But thanks anyway.

---

Now, here's what I've discovered so far. Following the clues from Blah's thread, I came across this excellent discussion in the Sysinternals forums which pointed me to the RATTV3 program which basically logs DPCs. Using it, I narrowed down my DPCs to a single video driver - VIDEOPRT.SYS.
I further researched this driver against my hardware set and figured out that a large number of people complained of this very same problem (random CPU "storms" - periods of insanely large number of DPCs all related to that nVidia video driver). The common thread between all of these people was the graphics card: nVidia GeForce 6800GS.
As soon as the card was removed or disabled, the problem went away. This was the consensus across numerous official nVidia driver updates. No matter the driver set (and believe me, I have tried a lot of them myself, including the newest ones released 7 days ago), none would fix this problem. I believe it to be a poorly designed graphics card.

Breakdown of the problem:
1. A system intensive task raises the GPU temperature inside the 6800GS
2. The video driver, VIDEOPRT.SYS, starts throwing DPCs at the CPU
3. The longer the stress on the graphics card is continued the more DPCs are sent and the more CPU time is eaten.
3a. You can find out what process is using up your CPU via the app Process Explorer. You can find out what part of your system is causing Deferred Procedure Calls (DPCs) via the app RATTV3.
4. When the video card is disabled (there is a way to do this via the control panel in Windows) or removed, the problem goes away
5. Solution: so far, I've come up with: get a different graphics card. The 6800GS is getting dated right now and it'd be a good idea to update if you have the cash. If not ... I'm sorry :(

I read through the entire discussion on Sysinternals above and I found no software solution to the problem. Many people recommended getting a new graphics card as they were reasonably cheap now and I believe this is the course of action I'll take. There was also talk of the 6800GS being incompatible with the nVidia K8/K9 motherboards but I didn't look much into that.

I've understood it to be a fault with my graphics card. I've even tested the idea empirically - if I leave the system idle, the DPC process behaves and stays reasonably low. As soon as I engage a video or a game - tasks that are very GPU intensive - the DPCs start rising and given time gradually rise to 100% of the CPU.

I've heard a lot of people switched (for a reasonably low price) to an nVidia GeForce 7900GT and encountered no problems. I suppose it is a time to upgrade my graphics card.

I believe the reason I didn't discover this earlier is that I hadn't placed the card in a heated, winter environment before. This is my first winter playing with it and since it is on the top floor of the house (hot air rises up) and since I keep my room rather warm, the card has started breaking down.

Thanks for all your replies.

If someone else has this problem in the future, I would advise you to ditch the 6800GS as soon as you can. If you are absolutely broke, give these third-party drivers a try: link. Though they are far less recent than the latest ones published by nVidia, I have found them to be much more stable in terms of this problem. I have noticed them being buggy with some games though so take your pick - restarting the computer every random amount of time with the nVidia drivers or keeping it turned on but playing selective games.


Phew, that was quite schpiel. I want to be thorough because if someone looks at this in the future, I'm sure they will be quite relieved to get the information they want in a single place. I know I would have preferred reading this one post to 35 pages of that Sysinternals discussion :(

Rock Dec 7, 2006 11:04 PM

Have you tried just shutting down the nvsvc32.exe process completely (or not autostarting it)?

Back when I still used NVIDIA, I always disabled this service and everything ran fine without it.

RYU Dec 8, 2006 09:15 AM

I want only to help him,anyway I worked 5 years before as technical for IBM.that why I know more knowledge about problem for PC.

neus Jan 1, 2007 06:14 AM

I am thoroughly sorry to bump a thread after a month of inactivity like this but I've discovered a way to fix the entire problem and I feel that ought to be documented.

If you have the problem I've described - a CPU spikes to 100% because of Deferred Procedure Calls (DPCs) thrown by the driver of the nVidia 6800GS - the easiest way to fix is it to simply leave the PC to do something GPU intensive for about ~5-10 minutes.

The easiest way I've found of eliminating the CPU spikes is to simply open a movie as soon as they occur and leave it playing for 5-10 minutes.

Edit: Visual proof. Pardon the crappy mspaint job.

The DPCs, and consequently the CPU usage, gradually fall down to 0-1% and everything goes back to normal.
The reason I've not discovered this before is because it goes against one's instinct. When I play a game and everything randomly slows down, the first idea is to quit the game and see what the problem is.
In fact, the correct course of action is to simply keep playing and the problem will go away.

[speculation]
I believe the problem lies in the GPU temperature. Once it reaches a specific temperature, it starts throwing DPCs at an abnormally high rate, but once the temperature falls or rises, the problem goes away. I believe this to be the case because playing a movie would only make the problem worse - ie. the GPU hotter. Similarly, I've yet to encounter this problem when the air around the PC is cold.
Remember, the 6800GS has a range of 0*C to 80-some *C, if I recall correctly, and these storms usually happen around 40-50*C. [/speculation]

For what it's worth, I'll try to sage this as in 4chan so that the thread isn't bumped to the first page - the info would only be relevant to people searching on the internet.


All times are GMT -5. The time now is 02:17 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc.