Entra:     


Forum: General Discussion

Topic: asio uses 40% cpu without load

Questo argomento è obsoleto e potrebbe contenere informazioni obsolete o errate.

Hi guys,

I have had this problem for years so now I wanna solve it. Im using notebook with core 2 duo 2.60, 3gb ram, 512nvidia graphic and echo indigo dj express version.

The problem is if I use indigo dj asio drivers cpu usage without any load to tracks jumps from 1% to 45%. Its clear this happen only when I choose asio drivers if I use normal driver either with echo or internal laptop soundard than cpu usage is like 1-2%.

Does somebody experience similar thing ? I know ASIO can be a little cpu hungry but 45% ? seems too much for me...
I already contacted echo developers and I have been told its virtual dj problem.

I would use notmal drivers instead of asio but than I can use dual echo outputs for one mnain out and one headphones or can this be done somehow without asio ?

any help will be welcome....

thanx in advance
 

Inviato Wed 08 Dec 10 @ 4:26 pm
make sure when asio turns on it has the audio card you intend to use only. i had a similar problem using the vci 300...asio would try to use both my computer card (realtek) and my vci 300 outputs st the same time..so all i did was turn off my computer's card in the asio settings...it shouldnt have 2 outputs in asio settings, there should only be the ones you intend to use.
 

I have already disabled notebook internal soundcard bedore so this isnt an issue. Is here somebody wšho use indigo dj express soundcard with asio drivers ?
 

A couple of things could be at cause:

- A low ASIO buffer size will require more from the CPU. Try changing to a different value to see if you notice the same behavior.

- Depending on the architecture of the computer, the ExpressCard bus could be sharing resources with other components, which would influence the transfers rate, hence potentially asking more of the CPU during intensive usage (i.e. playing audio).

Windows 7 ( which I'll presume you are using) offers much better management of resources that Vista and XP did, but conflicts are always possible. There might be some changes and devices you could disable in the BIOS to help with that.

As well, be sure to use the most recent driver.

I've found something in the Read Me file that you could also look into:

http://echoaudio.com/downloadfiles/Drivers/PC/Readme%20PCI%208.5.pdf


The ASIO driver included with this release supports MMCSS. On the ASIO control panel, you will
see two new settings.

• Use multimedia priority boost: Checking this box tells the ASIO driver to use MMCSS to
run at a higher priority.

• Lower window manager priority: Checking this box causes Windows to prioritize audio
playback and recording over drawing windows on the screen.


 

Thaks for answer Phatso,
Echo asio buffer is set to from default 256 to 512. I already experimented with settings of asio buffer before and found out that higher buffer setting=lower cpu usage. The thing is if I set buffer over 1024 cpu usage is low but video is somehow slowmotion, so I figured out optimal setting is between 256-1024 everything above will affect video quality (dunno why)

I disabled already everything I could - wifi, bluetooth, ethernet card, modem and also many of services like indexing etc..., Also I set win7 to max performance mode no effect, plain background, aero off etc.... - problem still same
asio off=1%cpu, Asio on=50% cpu

Till I troubleshoot this problem I use 2 sopundcards mode instead of asio. SO I use internal notebook card for headphones and echo indigo for main out. CPu keeps at max 20% with video and 1% at idle -only drawback is that internal soundcard headphoes output is a low volume so not great deal. Still hope that I can find solution how use asio.

Btw is asio driver better audio quality that standard echo audio driver ? I mean does asio bring something more besides dual output ?

 

A couple of things could be at cause:

- A low ASIO buffer size will require more from the CPU. Try changing to a different value to see if you notice the same behavior.

- Depending on the architecture of the computer, the ExpressCard bus could be sharing resources with other components, which would influence the transfers rate, hence potentially asking more of the CPU during intensive usage (i.e. playing audio).

Windows 7 ( which I'll presume you are using) offers much better management of resources that Vista and XP did, but conflicts are always possible. There might be some changes and devices you could disable in the BIOS to help with that.

As well, be sure to use the most recent driver.

I've found something in the Read Me file that you could also look into:

http://echoaudio.com/downloadfiles/Drivers/PC/Readme%20PCI%208.5.pdf


The ASIO driver included with this release supports MMCSS. On the ASIO control panel, you will
see two new settings.

• Use multimedia priority boost: Checking this box tells the ASIO driver to use MMCSS to
run at a higher priority.

• Lower window manager priority: Checking this box causes Windows to prioritize audio
playback and recording over drawing windows on the screen.

i dont know about the bios thing...he should be able to run perfectly with his stocked computer his specs are more than enough. i have a duo core 2.00 ghz 3gigs ram 356mbs graphics card and i run perfectly video and all.

 

are you sure its the asio drivers, have you tried just starting the program (vdj) and choosing the asio drivers but not connecting the indigo...it just could be you need to update your indigo drivers? and weird thing is the latency on te buffer size shouldnt affect video output as the asio drivers is for audio only. the bufer size is only to compensate between what your cpu can handle a bigger cpu can handle lower latency meaning you can set the buffer size very low maybe even at 64.....i set mines at 512 i can go lower maybe 256 with no problem but i lke 512 for insurance anything higher than that would be noticeable in the headset (latency)
 

I noticed a similar thing on my macbook pro running windows 7 and VDJ for the last two gigs but I found out what was causing it.

The night before each of the two gigs I had been using my laptop on battery to do some browsing.

Both nights after while the laptop was charging the CPU usage was a lot higher than normal with no decks loaded and nothing playing.

As soon as it finished charging to 100% CPU was back to normal.

I have know idea why it should cause cpu usage but thats what I have found.
 

I have a issue with the numark djio and my mic. When trying to connect my mic and configure VDJ 7 to use the mic I get the error message Not Enough Channels. I have tried to update the driver and still the same issue. I have tried to configure it in the advanced config and the same error message comes up Not Enough Channels. Is there a way of getting this to work, the djio has the mic plug in but will not configure in VDJ. I can get it to work out of VDJ but not within. Thanks...
 



(Vecchi argomenti e forum sono automaticamente chiusi)