{"id":155018,"date":"2014-08-06T07:12:24","date_gmt":"2014-08-06T05:12:24","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=155018"},"modified":"2024-08-11T10:24:59","modified_gmt":"2024-08-11T08:24:59","slug":"windows-8-1-hohe-cpu-last-durch-systemunterbrechungen","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2014\/08\/06\/windows-8-1-hohe-cpu-last-durch-systemunterbrechungen\/","title":{"rendered":"Windows 8.1: Hohe CPU-Last durch Systemunterbrechungen (DPC)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2013\/03\/winb.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>Im heutigen Blog-Beitrag m\u00f6chte ich einen Blick auf einen merkw\u00fcrdigen Sachverhalt werfen. Manche Nutzer eines Windows-Systems erhalten eine hohe CPU-Last durch den Prozess \"Systemunterbrechungen\". In den Fokus ist das unter Windows 8.1 geraten \u2013 der Effekt wurde aber auch f\u00fcr \u00e4ltere Windows-Version beschrieben. Zeit, einen Blick unter den Teppich zu werfen und den Ursachen nachzugehen.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/9b4e24e700994361b03eb01d873e8d18\" alt=\"\" width=\"1\" height=\"1\" \/>Gelegentlich f\u00fchle ich mich an die Puzzle-Zeit meiner Kinder erinnert: Du sitzt vor einem Haufen Puzzleteile und hast keine Ahnung, wie das zusammen gesetzt werden k\u00f6nnte. Und kaum sind ein paar Puzzleteile zusammengesteckt, ergibt sich pl\u00f6tzlich ein Gesamtbild. Hier hatte ich gestern bei Google+ die Info geteilt, dass Dell den <a href=\"https:\/\/web.archive.org\/web\/20170103160221\/http:\/\/www.eyeonwindows.com\/2014\/08\/05\/dell-stops-selling-bay-trail-model-of-venue-11-pro\/\" target=\"_blank\" rel=\"noopener\">Verkauf des Venue 11 Pro<\/a> einstellt (konkret werden die Modelle mit Bay Trail-Atom-CPU eingestellt).<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/08\/DellVenu11-01.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"DellVenu11-01\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/08\/DellVenu11-01_thumb.jpg\" alt=\"DellVenu11-01\" width=\"483\" height=\"341\" border=\"0\" \/><\/a>(<a href=\"https:\/\/web.archive.org\/web\/20170829095846\/http:\/\/www.dell.com:80\/de\/unternehmen\/p\/dell-venue-11-pro\/pd\" target=\"_blank\" rel=\"noopener\">Quelle<\/a>)<\/p>\n<p>Im oben verlinkten Artikel findet sich noch die \"merkw\u00fcrdige\" Info, dass zwar das Venue 11 Pro mit <a href=\"http:\/\/web.archive.org\/web\/20160229083419\/http:\/\/ark.intel.com\/DE\/products\/codename\/55844\/Bay-Trail\" target=\"_blank\" rel=\"noopener\">Bay Trail-QuadCore-Atom-Prozessor<\/a> gekippt sei (ein solcher Prozessor steckt auch im <a href=\"https:\/\/borncity.com\/blog\/2014\/04\/24\/medion-akoya-s6214t-am-30-april-bei-aldi\/\" target=\"_blank\" rel=\"noopener\">Medion Akoya S6214T<\/a>). Aber der Dell Venue 11 Pro sei weiterhin mit Core i3 und Core i5 verf\u00fcgbar, obwohl diese CPUs doch teurer sind. Auf meinen Kommentar \"schnell die Best\u00e4nde absto\u00dfen \u2013 und was kommt nun?\" bei Google + trudelte eine Antwort von Michael B. ein, dass dieser Entschluss \"klar sei\". Auf mein Nachfassen kamen von ihm einige interessante Hinweise, die ich jetzt mal aufbereite.<\/p>\n<h3>Das Problem: Hole CPU-Last durch Systemunterbrechungen (DPC)<\/h3>\n<p>Michael B. ist im HP-Kundenforum als Externer Experte (Status Professor) unterwegs und wies mich auf die Diskussion im Thread \"<a href=\"https:\/\/web.archive.org\/web\/20140831142241\/http:\/\/h30492.www3.hp.com:80\/t5\/Notebook-Betriebssysteme-und-Software\/systemunterbrechungen\/td-p\/253912\/page\/4\" target=\"_blank\" rel=\"noopener\">Systemunterbrechungen<\/a>\" hin. Ein HP-Kunde hatte sich einen neuen HP Pavilion 11&#215;360 geholt und klagte \u00fcber eine st\u00e4ndige CPU-Auslastung von gr\u00f6\u00dfer 30%, verursacht durch den Prozess \"Systemunterbrechungen\". In Folge schnellte die Systemauslastung bei der Wiedergabe von Videos (YouTube etc.) auf 100 % hoch und es kam zu Aussetzern\/Rucklern bei Audio und Video. Hier die Anzeige des Task-Manager mit der Registerkarte <em>Prozesse<\/em>.<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/08\/BayTrail-01.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"BayTrail-01\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/08\/BayTrail-01_thumb.jpg\" alt=\"BayTrail-01\" width=\"600\" height=\"327\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/web.archive.org\/web\/20140902054632\/http:\/\/h30492.www3.hp.com:80\/t5\/Notebook-Betriebssysteme-und-Software\/systemunterbrechungen\/td-p\/253912\/page\/9\" target=\"_blank\" rel=\"noopener\">Hier gibt es<\/a> auch noch einen Screenshot. Eine Analyse im Ressourcenmonitor zeigte, dass der Prozess \"Systemunterbrechungen\" st\u00e4ndig die Last auf die CPU legte.<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/08\/BayTrail-02.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-width: 0px;\" title=\"BayTrail-02\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/08\/BayTrail-02_thumb.jpg\" alt=\"BayTrail-02\" width=\"616\" height=\"318\" border=\"0\" \/><\/a><\/p>\n<p>\u00dcbliche Ma\u00dfnahmen wie Systemwiederherstellung, entfernen eines Fremdvirenscanners, BIOS- und Treiber-Updates etc. halfen nicht \u2013 und ein Hardwaredefekt schied auch aus, da andere Maschinen aus der Serie den gleichen Effekt zeigten. Ein Verdacht richtete sich gegen die Windows 8.1-Schnellstart-Option, was sich aber als unzutreffend herausstellte. <a href=\"https:\/\/web.archive.org\/web\/20140831142241\/http:\/\/h30492.www3.hp.com:80\/t5\/Notebook-Betriebssysteme-und-Software\/systemunterbrechungen\/td-p\/253912\/page\/4\" target=\"_blank\" rel=\"noopener\">Hier im Thread<\/a> findet sich die Erkenntnis, dass es auch auf fabrikneuen Maschinen auftritt. Konkret scheint es so, dass die hohe CPU-Last durch den Prozess \"Systemunterbrechungen\" wohl <a href=\"https:\/\/web.archive.org\/web\/20140902054627\/http:\/\/h30492.www3.hp.com:80\/t5\/Notebook-Betriebssysteme-und-Software\/systemunterbrechungen\/m-p\/274576\" target=\"_blank\" rel=\"noopener\">dann vorkommt<\/a>, wenn das System in den Energiesparmodus oder den Ruhezustand versetzt und dann nach einiger Zeit aufgeweckt wird. Auch im englischsprachigen HP-Forum hat ein Poster <a href=\"http:\/\/h30434.www3.hp.com\/t5\/Notebook-Operating-Systems-and-Software\/Missing-driver-and-quot-System-Interrupts-quot\/m-p\/4022460#M213543\" target=\"_blank\" rel=\"noopener\">das Problem eingestellt<\/a>, aber ohne L\u00f6sung.<\/p>\n<h3>Hohe CPU-Last durch Windows Deferred Procedure Calls (DPC)<\/h3>\n<p>Befragt man eine Suchmaschine nach \"windows deferred procedure calls high cpu load\", kommen eine Menge Treffer heraus. Hohe Last durch DPC tritt wohl auch schon in fr\u00fcheren Windows-Systemen wie Windows 7 auf. <a href=\"http:\/\/web.archive.org\/web\/20140624091228\/http:\/\/languor.us:80\/windows-7-high-cpu-usage-due-system-interrupts-deferred-procedure-calls-and-interrupt-service-routin\" target=\"_blank\" rel=\"noopener\">Hier ist es<\/a> z.B. ein Audiotreiber gewesen, <a href=\"https:\/\/web.archive.org\/web\/20151105142328\/http:\/\/www.sevenforums.com\/performance-maintenance\/62656-higher-cpu-usage-due-deferred-procedure-calls-dpc.html\" target=\"_blank\" rel=\"noopener\">hier eine Printer-Port-Karte<\/a> samt Treiber \u2013 und <a href=\"http:\/\/superuser.com\/questions\/202254\/how-do-i-get-to-the-root-cause-of-high-deferred-procedure-calls\" target=\"_blank\" rel=\"noopener\">hier hat jemand<\/a> einen Netzwerktreiber identifiziert und skizziert den von ihm benutzten Debugging-Ansatz ausf\u00fchrlicher. Auch MagicAndr\u00e91981 (aka Andr\u00e9 Ziegler) von WinVistaSide hat <a href=\"http:\/\/web.archive.org\/web\/20140724224349\/http:\/\/www.winvistaside.de\/forum\/index.php?showtopic=3090\" target=\"_blank\" rel=\"noopener\">das Thema<\/a> in Deutsch thematisiert \u2013 und <a href=\"https:\/\/web.archive.org\/web\/20220125151606\/https:\/\/social.technet.microsoft.com\/Forums\/windows\/en-US\/7ed6aaa4-2c0f-4a9e-a4df-ed80f5ea9290\/problem-with-window-7-high-cpu-usage-by-deferred-procedure-calls-and-interrupt-service-routine?forum=w7itproperf\" target=\"_blank\" rel=\"noopener\">hier gibt es einen Technet-Thre<\/a>ad, wo Andr\u00e9 seine Finger ebenfalls drin hat. Ans\u00e4tze, wie man den Problem zu Leibe r\u00fcckt, um die Ursache herauszufinden, gibt es also genug. So weit, so schlecht.<\/p>\n<h3>Verursacht der Bay Trail-Chipsatz die Probleme?<\/h3>\n<p>K\u00e4mpft man sich durch <a href=\"https:\/\/web.archive.org\/web\/20140831142241\/http:\/\/h30492.www3.hp.com:80\/t5\/Notebook-Betriebssysteme-und-Software\/systemunterbrechungen\/td-p\/253912\/page\/4\" target=\"_blank\" rel=\"noopener\">diesen HP-Forenthread<\/a> durch, kommt man ab Seite 11 zu den interessanteren Schlussfolgerungen. Michael B. hat sich ein solches HP-System vorgenommen und per Kernel-Debugging nachgeschaut, woher die CPU-Last durch den Prozess <em>Systemunterbrechungen <\/em>kommt. Die im vorherigen Absatz verlinkten Beitr\u00e4ge thematisieren, wie man vorgehen kann. Es war klar, dass das Testsystem nur die HP-Windows 8.1-Installation ohne Fremdsoftware enthielt, so dass ein Fremdprogramm als Ursache ausgeschlossen werden konnte.<\/p>\n<p>Schnell wurde klar, dass es eine Kombination von Windows 8.1 mit speziellen Maschinen sein musste, die den Effekt zeigt. Treiber wie <em>Storeport.sys<\/em> lie\u00dfen sich als Ursache ausschlie\u00dfen, nur <em>Wdf01000.sys<\/em> zeigte Aktivit\u00e4ten. Bei letzterem handelt es sich um den Prozess <em>WDF Dynamic, <\/em>der zur Kernel Mode Driver Framework Runtime geh\u00f6rt. Eine Suche nach Wdf01000.sys f\u00f6rdert ebenfalls einiges an Treffern (neben BlueScreens auch hohe CPU-Last) im Web zu Tage. Andr\u00e9 Ziegler beschreibt\u00a0hier den entsprechenden Debugging-Ansatz<em>.<\/em> Michael B. tippt <a href=\"https:\/\/web.archive.org\/web\/20140902054627\/http:\/\/h30492.www3.hp.com:80\/t5\/Notebook-Betriebssysteme-und-Software\/systemunterbrechungen\/m-p\/274576\" target=\"_blank\" rel=\"noopener\">hier<\/a>, dass die Probleme durch die hohe CPU-Last von der Hardware her r\u00fchren. Er f\u00fchrt den Bay Trail-Chip in Kombination mit der Intel HD 4000 GPU als Problemursache an.<\/p>\n<p>Im HP-Forenthread wies jemand zudem auf den Thread Venue 11 pro 5130 &#8211; CPU Auslastung aufgrund von Dienst Systemunterbrechung im Dell-Forum hin. Die hohe CPU-Last tritt auf, nachdem das System aus dem Ruhezustand aufgeweckt wurde. Daher wurde im HP-Forum der Workaround \"Schnellstart abschalten\" und das System t\u00e4glich neu starten genannt. <a href=\"https:\/\/web.archive.org\/web\/20140830100743\/http:\/\/h30492.www3.hp.com:80\/t5\/Notebook-Betriebssysteme-und-Software\/systemunterbrechungen\/td-p\/253912\/page\/15\" target=\"_blank\" rel=\"noopener\">Hier hat jemand<\/a> noch zwei YouTube-Videos verlinkt, die das Verhalten zeigen. Dort wird auch thematisiert, dass das Verhalten unabh\u00e4ngig vom aktivierten Schnellstart sei.<\/p>\n<h3>Finale L\u00f6sung noch unbekannt<\/h3>\n<p>Lange Rede kurzer Sinn: Was sich herauskristallisiert hat, ist die Tatsache, dass betroffene Maschinen mit einem Bay Trail-Prozessor unterwegs sind. Da es bei verschiedenen Herstellern (Dell, HP) auftritt, kann ein Mainboard-Fehler vermutlich ausgeschlossen werden. Offenbar tritt bei Bay Trail-CPUs der Effekt auf, dass nach dem Aufwachen aus dem Ruhezustand st\u00e4ndig Systemunterbrechungen ausgel\u00f6st werden, die die CPU auslasten. Eine L\u00f6sung seitens HP, Intel oder Microsoft ist mir noch nicht bekannt.<\/p>\n<p>Ich habe das Thema mal hier zusammen getragen, um dieses zu dokumentieren. Vielleicht ist jemand von den Lesern die Ursache bekannt \u2013 oder mir kommt eine L\u00f6sung unter die Augen. Dann trage ich es hier nach.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im heutigen Blog-Beitrag m\u00f6chte ich einen Blick auf einen merkw\u00fcrdigen Sachverhalt werfen. Manche Nutzer eines Windows-Systems erhalten eine hohe CPU-Last durch den Prozess \"Systemunterbrechungen\". In den Fokus ist das unter Windows 8.1 geraten \u2013 der Effekt wurde aber auch f\u00fcr &hellip; <a href=\"https:\/\/borncity.com\/blog\/2014\/08\/06\/windows-8-1-hohe-cpu-last-durch-systemunterbrechungen\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[3589,3588,3587,24,4366],"class_list":["post-155018","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-bay-trail-cpu","tag-cpu-last","tag-dpc","tag-problem","tag-windows-8-1"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/155018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=155018"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/155018\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=155018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=155018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=155018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}