Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: fresh build with ATI 4350 gives high CPU on SVCHOST

02 Jul 2012   #1

Window 7 Home Premium x64
fresh build with ATI 4350 gives high CPU on SVCHOST

Hi there,

I've been having a problem with my media centre for some time now, and I'm finally getting to the end of my patience.

This is a system that has been working happily with XP Pro for a number of years, and is mainly used for watching HD video, bluray and listening to music.

A while back I tried a clean install of Windows 7 Home Premium on a spare disk. Everything seemed ok until I noticed there were 2 SVCHOST process always chewing up 15-30% of my CPU time each, and a lot more when I try to play a 720p H264 MKV file.. Recently I decided to look into it again, and I discovered that when I remove the ATI 4350 and use the onboard VIA Chrome graphics, it all starts working fine.

I've tried running through all the windows updates, updating all drivers to current including Catalyst 12.6, but I'm still getting the problem. I had thought it was a conflict between the internal REALTEK audio controller and the HDMI output on the ATI4350, but I've tried disabling each of them in turn, and that doesn't help either.

Can anyone offer any more suggestions?

My System SpecsSystem Spec
02 Jul 2012   #2

Windows 7 x64 Professional SP1

Hello and welcome to the forums toycar69!

Svchost processes are usually containers that represent a set of services that are currently running on your system.

In order to determine the exact services that are running havoc on your system with the high CPU usage, can you please download Process Explorer, extract the file using 7zip/WinRAR/Winzip, run it, and take a screenshot of the current processes on your system with the CPU usage sorted from highest to lowest when the problem occurs?



Here are tutorials for taking snapshots from your system and uploading them using the Snipping Tool..

Screenshots and Files - Upload and Post in Seven Forums

How to Use the Snipping Tool in Vista - Vista Forums

(Vista tutorial works for 7 as well)

My System SpecsSystem Spec
02 Jul 2012   #3

Window 7 Home Premium x64

Thanks for the reply.
I've uploaded a process explorer screenshot. As you can see, a big chunk of CPU time is being taken up by audiodg. Interestingly looking gain after a few minutes and the audiodg child process has gone.

The services being run under these instances of svchost are:
DHCP, Homegroup, Sec center, TCP/IP Netbios, Windows Audio, and Windows Event.

The second instance is running:
BFE, DPS, and MpsSvc


Attached Thumbnails
My System SpecsSystem Spec

02 Jul 2012   #4

Window 7 Home Premium x64

Quick update:
I spotted one of the services under the first SVCHOST was the event logger, so I looked around and found a repeated error in the system log:
Source WHEA-Logger:

A corrected hardware error has occurred.
Component: PCI Express Root Port
Error Source: Advanced Error Reporting (PCI Express)
Busevice:Function: 0x0:0x2:0x0
Vendor IDevice ID: 0x1106:0xa364
Class Code: 0x30400
The details view of this entry contains further information.
My System SpecsSystem Spec
02 Jul 2012   #5

Windows 7 x64 Professional SP1

Hi toycar69,

From a quick glance on your screenshot, i can see 3 processes with high CPU usage.


1. Your System Interrupts which are at 31% (should be only 1 - 5% tops)

2. The svchost containing audiodg.exe (which corresponds with what you've mentioned is a possible conflict between your ATI HDMI audio and and your motherboard audio

3. Another svchost with the PID 1256 that has 10% CPU usage, please right click on it the next time and select properties so we can figure out the services involved with that process..

To know what exactly is causing the high CPU Interrupts, we need to use the the xperf tool from the Windows Performance Toolkit:-

wpt_x64.part1.rar wpt_x64.part2.rar wpt_x64.part3.rar

Please download the attachments, unzip them using 7zip/WinRAR (, and run the installer.

When done, please prepare your system for the diagnosis by Disabling Paging Executive (needed for xperf to run with the stackwalk profile)


Double click the downloaded .reg file and click yes to allow it change that entry in your registry.

Name:  Capture1.PNG
Views: 12
Size:  11.9 KB

Next, open a command prompt with admin rights (type in cmd at your search bar, right click on cmd.exe and run as administrator)

Name:  start.png
Views: 6
Size:  23.8 KB

Go to C:\temp (cd\temp) (make the folder if you do not have it) and run the following commands:

xperf -on latency -stackwalk profile

Name:  Capture2.PNG
Views: 6
Size:  9.0 KB

(I use the a different folder for mine but it doesn't matter where you run it from)

Now wait for some time (2 - 3 minutes) while the high DPC and Interrupt usage occurs.

to stop the trace run the following command:

xperf -d DPC_Interrupt.etl

Name:  Capture3.PNG
Views: 10
Size:  14.9 KB

This closes the trace and writes the result to the file DPC_Interrupt.etl.

In the next step, make a double click the etl file (which would be in the C:\temp folder) to run the Viewer.

Now wait until the 2 passes are over.

Here's what the graphs looks like for example on my system (scroll down to see DPC CPU Utilization and Interrupt CPU Utilization)


Go to "Trace"(in the menu bar at the top) ->"Configure Symbol Paths" and type in the following:



Click OK, to close the dialog.

Now go to the graphs "DPC CPU Usage" or "Interrupt CPU Usage" (depending where your high CPU usage occurs) and select the interval, make a right click and select "Load Symbols" and next, click summary table.

Now, you will have to accept the license agreement to download the public debugging symbols.

(The PDBs can be massive, and it may take a while to download depending on your Internet connection)

Here you'll see summary of the calls..

Please upload the etl file(s), and post screenshots of those graphs if possible using the tutorial I linked to you earlier on so we can anaylyze them together...

Hope that helps!

EDIT:- On second thought, do not upload the etl files (they're massive after around 3 - 5 minutes),
please convert the etl files to uploadable txt files by using this command. Run it, and upload the txt file please...

xperf -I DPC_Interrupt.etl -a dpcisr > dpc.txt

My System SpecsSystem Spec
02 Jul 2012   #6

Windows 7 x64 Professional SP1

Bumping in case it gets lost.
My System SpecsSystem Spec
03 Jul 2012   #7

Window 7 Home Premium x64

Thanks a lot for your help solarmystic!

Firstly, I think I posted the details of the other SVCHOST process before. It was the one running:

BFE, DPS, and MpsSvc

I've gone through the steps you outlined, and I've attached the screen dump of the Interrupt summary table, as it seems to be the interrupts that is showing high CPU.

I've also spotted that the disk I/O is maxing out, but I guess thats probably to do with constant writes to the event logs.

I've also attached the dpc.txt file created. The ETL file was massive after around 1 minute (300MB).

Thanks again for all your help, what is the next step?


Attached Thumbnails
Attached Files
File Type: txt dpc.txt (38.8 KB, 6 views)
My System SpecsSystem Spec
03 Jul 2012   #8

Windows 7 x64 Professional SP1

Thanks for your reply, toycar69!

The BFE, DPS, and the MpsSvc services are the Base Filtering Engine, Diagnostic Policy Service, and the Windows Firewall Service; they all have have something to do with your Network Connectivity and Firewall activity.... Have your network card drivers been updated?

As for the text file of the trace you have kindly provided me, there are is one entry that definitely confirms what the problematic process/service is that is consuming a combined 60% of CPU 0 (or 30% overall CPU usage) throughout the trace...

Interrupt Info


CPU Usage Summing By Module For the Whole Trace

CPU Usage from 0 us to 97156250 us:

CPU0 usage

59118030 60.85 0 0.00 pci.sys

It's the pci.sys module, which handles the pci-e slot that houses the ATI 4350, which indicates hardware interfacing instability on its part...

This is further confirmed by the screenshot you've provided me:-


To put it in simple English, i think you'd most likely need to replace the card with another one or continue using your onboard graphics chipset, as your motherboard doesn't play nice with it.. it also explains why switching out drivers did nothing to resolve the situation and the fact that when you took out the card the problems went away!

I'm sorry to be the bearer of bad news, but at least we definitively say that it was the ATI 4350 all along that was the culprit for both the pci.sys and the audiodg high CPU usage

My System SpecsSystem Spec
03 Jul 2012   #9

Window 7 Home Premium x64

Thanks again for the help.
It's interesting that this graphics card has played nicely with Windows XP Pro inside this PC for the last 18 months, but won't with Windows 7. It was this fact that made me think it is a driver issue, not hardware incompatibility.

Do you have any suggestions for a replacement card? Should I go for another ATI, or switch to NVIDIA? My specific requirements are a card that can easily handle hardware decoding of Blurays and H264 based video files. It must also have low power consumtion and not produce too much heat, as this system is running in a compact case, with a proprietary PSU, so I can't upgrade it.

My System SpecsSystem Spec
03 Jul 2012   #10

Windows 7 x64 Professional SP1

We'll need to know the wattage of your PSU to determine the range of graphic cards it can support.

In general when it comes to H264 encoding and Bluray playback both of the companies are neck to neck AFAIK. It's only when it comes to gaming that I'd recommend NVIDIA right now as their drivers are better at the moment according to reviews and benchmarks from forums.

But... if a low profile card is what you wish, and you're not doing any serious gaming on your system at all, may i recommend these cards? - SAPPHIRE Radeon HD 5450 1GB 64-bit DDR3 PCI Express 2.1 x16 HDCP Ready Low Profile Ready Video Card ( 100292DDR3L) - XFX HD-645X-YNH2 Radeon HD 6450 512MB 32-bit DDR3 PCI Express 2.1 x16 HDCP Ready Low Profile Ready Video Card

Both are from AMD but they're both reasonable for your purposes...
My System SpecsSystem Spec

 fresh build with ATI 4350 gives high CPU on SVCHOST

Thread Tools

Similar help and support threads
Thread Forum
svchost using high cpu often like clockwork
When I wake my laptop and start the internet (right after waking), generally after 3-4 minutes this svchost kicks up which involves; (task scheduler, themes, windows updates, windows profiler services, application information, background intelligent transfer service, extensible authentication...
Performance & Maintenance
svchost.exe high memory usage
hello everyone, recently my pc has been having some minor 'lag' problems, i think best describes it. Its relatively new with good specs so it should be able to handle the programs that i use on a regular basis easily. I looked in the task manager and sorted processes by highest memory usage,...
Performance & Maintenance
svchost.exe high cpu load problem
Hello everyone! Since this is my first post I wish you all the best and thanks for your help. I really appreciate it. My problem is the following: Since 2 days my cpu load is always at maximum load. I searched the web and found out that many people have the same problem. The funny thing...
Performance & Maintenance
svchost.exe high memory
Whenever I start my computer,I'm getting high memory usage on svchost.exe ImageShack® - Online Photo and Video Hosting I'm not so sure which info I need to provide,to continue troubleshooting so here is some: Nod32 antivirus,Q9650 @ 3.00GHz,8 Gig of ram,around 10Gig of free space at the system...
Performance & Maintenance
SVChost high memory help
8 of the SVChost is using 396mb in total this is way to much how can i cut this down i thought this was for service coz i have a tweaked service i only set the services i need to automatic or manual but this process id taking up so much
Performance & Maintenance
svchost.exe high CPU - sigmatel problem or other?
Hello, as this is my first post, I'll try to explain my problem as good as possible. At the moment the official windows 7 build 7100 evaluation copy is running on my system (dell inspiron 6400, dual core 1,83 GHz, 2gb RAM, intel 945 chipset). It's installed since april 2009 and didn't give me...
Performance & Maintenance

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 00:36.

Twitter Facebook Google+

Windows 7 Forums

Seven Forums Android App Seven Forums IOS App