INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Cpu utilization high, especially with ASIO  (Read 2692 times)

sdawson

  • Guest
Cpu utilization high, especially with ASIO
« on: October 22, 2004, 07:49:14 pm »

Running Media Center 10.0.155 on winxp pro sp1. I have an M-Audio Transit USB attached to an IBM Thinkpad laptop. I find that if I use the onboard Soundmax audio, CPU utilization when playing a track is around 10-20%. If I use the Transit via wave drivers, it gets to 25-35%, and if I tell Media Center to use the Transit ASIO drivers, it goes right up to 35-45%, which is getting kind of high.

Anyone know what this is all a function of? I presume that since the audio is being piped via USB when using the Transit device, you can expect the CPU utilization to get higher than using the motherboard's audio, but it seems quite a hike. And then using ASIO drivers borders on the unacceptable. Would this be Media Center's ASIO interface, or M-Audio's ASIO drivers?

Thanks.
Logged

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re:Cpu utilization high, especially with ASIO
« Reply #1 on: October 23, 2004, 07:24:27 am »

That is high. How fast CPU you have? What settings you have in MC's DSP Studio?

My CPU usage seems to be 2-5 % with ASIO. (Terratec DMX 6 fire PCI sound card / P4 2,8 GHz desktop).
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

sdawson

  • Guest
Re:Cpu utilization high, especially with ASIO
« Reply #2 on: October 23, 2004, 10:13:06 pm »

The CPU is a P4 Mobile (not the newer "M") 1.8Ghz. My background CPU utilization tends to be anything up to 5%, since I do tend to run a lot of background stuff.

On another machine with a 2.5GHz cpu, ASIO playback uses about 10-13%, and not using ASIO about 5-10%. I think the Transit, being a USB device, must inherently use more CPU than, say, a PCI card. But ASIO does seem to add quite an extra overhead, and I'm wondering whether this might be attributable to the MC ASIO code or the Transit ASIO drivers.

Thanks very much for sharing all your experiences!
Logged

Veazer

  • Regular Member
  • Recent member
  • *
  • Posts: 37
Logged

sdawson

  • Guest
Re:Cpu utilization high, especially with ASIO
« Reply #4 on: October 24, 2004, 12:10:40 am »

Unfortunately, I'm talking about load when plugged into AC power, so I don't think any processor throttling comes into it. I did try changing the scheme to "always on" to be sure, and it didn't make any difference. Thanks for the thought though!
Logged

Veazer

  • Regular Member
  • Recent member
  • *
  • Posts: 37
Re:Cpu utilization high, especially with ASIO
« Reply #5 on: October 24, 2004, 12:32:46 am »

I'm not sure what's going on then.  ? I'm using an older version, maybe cpu use has gone up.

Is it any less if MC is minimized?
Logged

sdawson

  • Guest
Re:Cpu utilization high, especially with ASIO
« Reply #6 on: October 24, 2004, 12:58:56 am »

No, minimizing doesn't seem to make any difference.
Logged

sdawson

  • Guest
Re:Cpu utilization high, especially with ASIO
« Reply #7 on: October 26, 2004, 02:45:15 am »

I just found out that CPU utilization is a much more respectable 15-20% with my Transit USB plugged straight into my Thinkpad's own USB port rather than via an Adaptec USB2/Firewire PC card I use to get USB2 support. I guess the PC card interface must add a lot of overhead.
Logged

JaredH

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 520
  • Superfluously Articulate
Re:Cpu utilization high, especially with ASIO
« Reply #8 on: October 26, 2004, 05:11:45 am »

Thanks for the reply to the other post Veazer. I couldnt find the post so I thought maybe I had imagine the whole posting scenario.

I would like to add that I always keep my lappy set on "Always On". I actually use the Dell QuickSet program as opposed to the windows power management. I always keep it set on "Maximum Performance" when I'm plugged in, which is most of the time.

To add to the previous post you answered. My CPU usage for MC with the latest build has been averaging around 20%, and thats just with the program sitting still playing an MP3 with no vizualizations or image slideshows. It doesnt really make sense.

Minimizing doesnt make a whole lot of difference. Only about 1% or 2%.

One thing I have noticed is that with these Pentium M processors regardless of whether you are on "Maximum Performance" or "Always On", the CPU still downthrottles during low usage.
Logged
J. A. Hayslett

Blog & Gallery - http://www.bgracetfaith.net

sdawson

  • Guest
Re:Cpu utilization high, especially with ASIO
« Reply #9 on: October 26, 2004, 06:05:43 am »

How do you confirm that the CPU throttles down even on these high performance power settings?
Logged

Veazer

  • Regular Member
  • Recent member
  • *
  • Posts: 37
Re:Cpu utilization high, especially with ASIO
« Reply #10 on: October 26, 2004, 06:15:15 am »

Jared, give this a try and see if it can stop the downthrottling:

http://www.diefer.de/speedswitchxp/

I know there are some downthrottling issues with Dells however. They are discussed on the above site.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72443
  • Where did I put my teeth?
Re:Cpu utilization high, especially with ASIO
« Reply #11 on: October 26, 2004, 07:42:21 am »

Jared,
I removed your comment from the MC 11 bug thread.  Better covered here.

Jim
Logged

JaredH

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 520
  • Superfluously Articulate
Re:Cpu utilization high, especially with ASIO
« Reply #12 on: October 26, 2004, 08:05:13 am »

No prob Jim, thanks for the heads up. Problems been solved anyway thanks to Veazer.

I downloaded that program and replaced my QuickSet app. That did the trick. MC is now bouncing between 0% - 5%, but staying closer to the 1% mark. After setting the processor to full throttle manually, it worked like a charm.

Thanks again Veazer.
Logged
J. A. Hayslett

Blog & Gallery - http://www.bgracetfaith.net

Veazer

  • Regular Member
  • Recent member
  • *
  • Posts: 37
Re:Cpu utilization high, especially with ASIO
« Reply #13 on: October 27, 2004, 02:48:26 am »

No problem. Glad I could help. ;D

You'll probably notice that XP is a bit more responsive when running the processor locked at full power, but it will run hotter and of course drain batteries like crazy. If you don't need the extra boost, I would let it run in the default "self-adjusting" mode. IMHO, I would base your decision on whether or not the computer is fast enough for you, not what task manager is telling you. 8)

Logged

JaredH

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 520
  • Superfluously Articulate
Re:Cpu utilization high, especially with ASIO
« Reply #14 on: October 27, 2004, 03:02:30 am »

Well, I decided that since Im plugged in most of the time to lock the processor for AC power and changed it to dynamic switching for DC power. That way I get the better part of 4 hours out of my battery when going mobile. I dont do too much intensive stuff when mobile anyway, so it works out.
Logged
J. A. Hayslett

Blog & Gallery - http://www.bgracetfaith.net

Alex B

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 10121
  • The Cosmic Bird
Re:Cpu utilization high, especially with ASIO
« Reply #15 on: November 01, 2004, 02:54:30 am »

FYI: I just installed ASIO4ALL driver and the CPU usage didn't change. It is the same 2-5% as with the Terratec ASIO driver.
Logged
The Cosmic Bird - a triple merger of galaxies: http://eso.org/public/news/eso0755

sdawson

  • Guest
Re:Cpu utilization high, especially with ASIO
« Reply #16 on: November 01, 2004, 03:13:19 am »

I tried ASIO4ALL too, and found that CPU utlilization was the same as with the M-Audio driver. I'm sure mine's higher than "normal" because of the USB nature of the sound card.

Did find, though, that I have to enable the "force 16 bit" option in ASIO4ALL to get it to work. Also that upsampling in MC works with the ASIO4ALL driver (after UNchecking the force 16-bit option), whereas it doesn't using the M-Audio ASIO driver. I mentioned this problem in another thread. Looks like there's some sort of incompatibility between MC's ASIO support and M-Audio's ASIO driver.
Logged
Pages: [1]   Go Up