Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[XP] DPC slurpt tot 40% van CPU

Pagina: 1
Acties:
  • 1.222 views sinds 30-01-2008
  • Reageer

  • Shaidar
  • Registratie: September 2001
  • Laatst online: 24-11 07:59
Ik weet niet goed in welk forum deze thread te maken, maar omdat het toch meer met Windows te maken heeft dan met Videokaarten, plaats ik het maar hier.

Het is een lange post geworden ... een grote dankjewel aan iedereen die de moeite doet om hem te lezen...

Ik heb niet veel, maar diegeene die me een gouden tip bezorgt, die kan rekenen op een vergoeding ... Soundblaster Live of een Eizo 17" die hier nog op overschot liggen ...


Ik heb sinds kort een nieuw systeem (P4 650 - 1 GB ram - Asus P5WD2 premium - Asus en7800GTX256 - volledige specs hier) en ben toch niet helemaal tevreden over de performance van dit systeem. Gewoon desktop en internet verbruik is ok, 3D games ook, alleen in benchmarks geeft ie niet het resultaat wat ik verwacht.

1) Allereerst was er de belabberde 3Dmark05 score op stock speeds. Daarover heb ik hier geen thread gemaakt en het probleem is ook niet helemaal opgelost - heb nog maar 83.10 puntjes in 3Dmark05 met een overclock naar een 4Ghz P4 en een 515/1250 7800GTX.

2) M'n P4 650 werd ook te warm in idle mode - Temperatuur P4 650 stressed 70°C - dat is nu opgelost, maar ik begin te vermoeden dat dit probleem er ook mee te maken heeft.

Nu komen we dus bij het nieuwe probleem.

In idle mode heb ik soms een processor gebruik van 40 tot 60%
==================================================


Als ik niets doe, en ik heb vers mijn systeem geherstart en lokaal aangelogd heb ik dus soms een processor gebruik van 40 tot 60%. Als ik dan via de Windows Task Manager kijk, zie ik nergens een process dat die 40 tot 60% gebruikt. Het system idle process gebruikt dan 98 tot 99% en af en toe is er een service die 1% gebruikt. Toch zie ik in de performance grafiek de CPU tijd schommelen tussen 40 tot 60%.

Er zijn geen onnodige programma's geladen (enkel drivers en Miranda, Mirc (zonder scripts) en Thunderbird. Firefox doet ook niet raar, gebruikt wel CPU tijd als ik een webpagina laadt, maar niets abormaal.

Ik heb dan een Virusscanner geinstalleerd (Mcafee 8, daarna 10 - ook gescand met McAfee Stinger en Trend Micro online scanner) en niets gevonden.
Hitman Pro 2 vond ook 0 spyware infecties - buiten de normale tracking cookies en Alexa spyware, die zijn nu verwijderd.

Wat gebruikt m'n processor dan?
==========================


Ik heb dan daarna verschillende process viewers geinstalleerd, en ben uitgekomen bij Process Explorer van Sysinternals.

Met dit programma heb ik ontdekt wat m'n processor dan wel gebruikt. Het zijn namelijk de deferred procedure calls Als ik dus niets aan het doen ben op mijn machine, gebruiken deze 40 tot 60% van de CPU. Soms zakt het eens tot 1% of 20%, maar meestal is het dus tussen 40 en 60%.

Na wat zoeken via google ben ik uitgekomen bij Microsoft's RATTv3. Dit is een soort programma dat kan zien welk process of driver dan verantwoordelijk is voor die deferred procedure calls. Na een tiental minuten deze RATTv3 laten gelopen hebben, kijk ik in dat logfile (C:\windows\system32\LogFiles\RATTV3 en zie ik:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Cumulative Histogram for:  VIDEOPRT.SYS  (\SystemRoot\system32\DRIVERS\VIDEOPRT.SYS)
  #,                  Range, Label,       ISR Count,  DPC Count,  DPCTmr Count
  1,    1,00us to    1,99us, <2,00us,          1777,          0,             0
  2,    2,00us to    2,99us, <3,00us,       3826031,          0,             0
  3,    3,00us to    3,99us, <4,00us,        344155,          0,             0
  4,    4,00us to    4,99us, <5,00us,         53756,          0,             0

...

 10,   10,00us to   19,99us, <20,00us,          150,    2377614,             0
 11,   20,00us to   29,99us, <30,00us,            1,     998907,             0
 12,   30,00us to   39,99us, <40,00us,            0,     545497,             0
 13,   40,00us to   49,99us, <50,00us,            0,     153776,             0
 14,   50,00us to   59,99us, <60,00us,            0,     123821,             0

...

                              TOTALS,       4237939,    4229949,             0


Blijkbaar is het dus de VIDEOPRT.SYS die al deze problemen veroorzaakt. Bij deze drivers staat veruit de hoogste waarde, anderen zijn véél lager. Op zoek naar wat er mis is met m'n Asus 7800GTX dus.

Wat al gedaan?
=============


1) Ik heb al verschillende drivers gebruikt, de Forceware 81.95, 81.98, 82.12 en nu de 83.10. Allemaal hebben ze hetzelfde probleem.

2) Als ik inlog via Remote Desktop Connection heb ik het probleem NIET. Dan wordt ook de Forceware niet gebruikt, maar een RDP driver. Dan is de waarde van de deferred procedure calls nul, en is de temperatuur van m'n processor ook beduidend lager.

3) Ligt het aan een IRQ conflict? In device manager zie ik dit:

Afbeeldingslocatie: http://gallery.damn.be/d/9286-1/irqs.jpg

Hier zie ik dat m'n 7800GTX een IRQ deelt met nog andere belangrijke apparaten. Ik heb geprobeerd van zijn IRQ te veranderen, maar die vakjes waren ge-arceerd, ik kan er dus nog niets in veranderen.

Ik vermoed - ben dus helemaal niet zeker - dat dit komt omdat ik in m'n bios "use PnP OS" aan heb staan. Dat moet ik deze avond eens even proberen of dat ik die IRQ ergens kan veranderen - iemand nog een tip daarover?

Wat nu?
=======


Waar ligt het nu aan? Ligt het aan m'n videokaart? Ligt het aan m'n moederbord? Ligt het aan m'n PCI express 16x port? Eigelijk weet ik het nog niet zeker.

Heeft er nog iemand wat bijkomende ideetjes wat ik nog allemaal kan testen/nakijken?

Ik zou wel naar m'n PC boer willen lopen, en zeggen dat m'n 7800GTX niet werkt, maar ik ben er zeker van dat ze dit soort dingen (die deferred procedure calls) nog noooooit gehoord hebben. En dus m'n 7800GTX niet willen terugnemen, omdat hij eigelijk werkt!

Links
======


Hier zijn wat links die ik ben tegengekomen in m'n zoektocht:

http://www.sysinternals.c...ts.asp?TID=837&PN=0&TPN=2
http://answers.google.com/answers/threadview?id=538572
http://groups.google.com/...s&rnum=1#9e459c4a888abaa5
http://groups.google.com/...s&rnum=4#96a062058774be51
http://groups.google.com/...&rnum=23#114182e6c4c6a650

http://groups.google.com/...2&rnum=5#13b51f14544dcf3a
http://support.microsoft....aspx?scid=kb;en-us;841382

http://www.sysinternals.com/Information/AdvancedDPCs.html
http://www.beyondlogic.org/interrupts/winnt_isr_dpc.htm


HELP!!!!!
========


Ik zit dus met m'n handen in m'n haar, want ik heb _totaal_ geen idee hoe ik dit probleem oplos :( :( :(

[ Voor 4% gewijzigd door Shaidar op 23-01-2006 11:15 ]

 iPhone 12 Pro 128GB  MacBook Pro (13-inch, 2020, i7, 16GB, 1TB)


  • Gamo
  • Registratie: Maart 2004
  • Laatst online: 23-06 16:30

Gamo

Research Before You Buy

Zou je eens willen proberen om met 'Proces Explorer' programma van sysinternals volgens mij, om die VIDEOPRT.SYS uit te schakelen. Mits dit mogelijk is natuurlijk. Wanneer je dan geen CPU belasting meer hebt, heb je inderdaad de boosdoener gevonden. Dit is namelijk wel handig te weten omdat je je dan kunt focussen op 1 probleem :)

Succes hoor!

  • Shaidar
  • Registratie: September 2001
  • Laatst online: 24-11 07:59
Die DPCs (deferred procedure calls) kan je niet afsluiten - "the parameter is incorrect" ...

En misschien is het verloren gegaan in m'n grote startpost, maar als ik via RDP connect (en dus de Forceware driver niet gebruik) dan heb ik het probleem niet. Dus het moet echt wel ergens in die richting liggen ...

Probleem is alleen ... Waarom doet ie dat, en wat kan ik veranderen dat ik niet zoveel DPCs meer heb?

[ Voor 66% gewijzigd door Shaidar op 23-01-2006 13:12 ]

 iPhone 12 Pro 128GB  MacBook Pro (13-inch, 2020, i7, 16GB, 1TB)


  • Kortfragje
  • Registratie: December 2000
  • Laatst online: 15-11 14:09

Kortfragje

......

Misschien heb je t al geprobeerd hoor, maar overweeg is een andere PCI-Ex kaart of PCI kaart erin te doen. Dan heb je 100% zekerheid dat het probleem bij je videokaart ligt. Probeer dan de videokaart in een ander systeem. Werkt ie daar wel normaal heb je waarsch een software probleem.

Dan kan je de mogelijkheden uitsluiten door in je BIOS je PnP os op "no" te zetten (dan configureert de BIOS de IRQ's). Windows werkt zowieso ranzig samen met die functie, ik laat hem daarom altijd uit.

Heb je wel alle updates voor windows geinstalleerd (SP-2 etc etc)?

Heb je ook alle mobo-drivers geinstalleerd?

Tot slot kan je overwegen een reinstall te doen...

[ Voor 14% gewijzigd door Kortfragje op 23-01-2006 13:36 ]

http://www.gjpvanwesten.nl


  • Shaidar
  • Registratie: September 2001
  • Laatst online: 24-11 07:59
Met een andere PCIe kaart moet ik het idd nog eens testen - eens een vriend zoeken die de zijne even wil lenen.

M'n XP SP2 is volledig up to date, met echt alle mogelijke recentste drivers van alle apparaten.

 iPhone 12 Pro 128GB  MacBook Pro (13-inch, 2020, i7, 16GB, 1TB)


  • Kortfragje
  • Registratie: December 2000
  • Laatst online: 15-11 14:09

Kortfragje

......

Het zou ook kunnen dat het een BIOS probleem is, is er een nieuwere versie beschikbaar?

BIOS flashen is persoonlijk voor mij altijd een van de laatste opties als ik andere dingen al geprobeerd heb, maar je zou het kunnen overwegen...

http://www.gjpvanwesten.nl


  • Shaidar
  • Registratie: September 2001
  • Laatst online: 24-11 07:59
Er staat de laatste versie op, versie 606. Een recentere versie (ook beta) heb ik nog nergens kunnen vinden ...

Ik ga om de boel te testen eens terugflashen naar een oudere (5xx) versie, en eens zien of ik het probleem daar ook in heb.

 iPhone 12 Pro 128GB  MacBook Pro (13-inch, 2020, i7, 16GB, 1TB)


  • Gamo
  • Registratie: Maart 2004
  • Laatst online: 23-06 16:30

Gamo

Research Before You Buy

Ja inderdaad, omdat je alles al up to dat hebt kun je nog proberen stapjes terug te nemen.
Ik denk dat dat snel opnieuw Windows installeren wordt, met of zonder SP1 in het extreme geval.

Ik denk in mijn achterhoofd, dat een stukje software deze DPC load veroorzaakt, en dat dat misschien dor een third-party software programma komt. Misschien bij de nieuwste ForceWare, of bij SP2 nieuwste update.

Tja, wanneer je er echt gek van wordt moet je extreme dingen proberen.

Dat is trouwens de mooiste/beste TS van een computerprobleem die ik ooit heb gezien :)

  • Kortfragje
  • Registratie: December 2000
  • Laatst online: 15-11 14:09

Kortfragje

......

:)

Ik denk ook dat je het best aan de back-up kan gaan. Dat werkt voor mijzelf ook het beste bij rare prestatie problemen. Flash dus terug, dan geen oplossing probeer is een reinstall. En vergeet niet eerst de chipset drivers te installeren voordat je aan grafische drivers begint....

http://www.gjpvanwesten.nl


  • ElCondor
  • Registratie: Juni 2001
  • Nu online

ElCondor

Geluk is Onmisbaar

Ik ben wel benieuwd naar wat het nu is.

Ik las eerst: Dutch Power Cow's slurpt 40% van CPU

8)7 _/-\o_

[ Voor 4% gewijzigd door ElCondor op 26-01-2006 16:51 ]

Hay 365 dias en un año y 366 occasiones para festejar (Boliviaans spreekwoord)

Pagina: 1