PC recording setup issues

salfordranger

New member
Hi sorry if this has already come up or is a bit simple for this area. I've looked about on google and this website and tried some things and the newbie section couldn't help.

Problem is playback skipping/choppy. I have 6GB ram, i5 processor pc. Using Focusrite Scarlett 2i2 USB for recording. Sonar 8.5. I originally had the Driver mode set to MME (32 bit). This was difficult to use with the Latency and because i'm recording whilst listening to playback it becomes very difficult to work out the correct latency offset to use.

I then changed to ASIO for the lower latency and the automatic offset calculator but the chopping/ skipping started on playback. I increased the buffer to the max 10ms but it's still just as bad (it says max for the 2i2). I've tried stopping everything running that wasn't needed on the computer but it hasn't helped. I believe the CPU is running high whenever the skips/chops occur but it's hard to tell when the graphics are quick enough to follow them everytime.

If there's anything else i could do, maybe i'm running something wrong or wrong setting please help me. If there's a way to reduce the amount of processing done during playback that would help but my plan is to use other plugins in real time too so wouldn't help too much if it is a processor issue. I did download ASIO4ALL but i don't think i need it (could that be interferring with the 2i2's drivers?)
If there's nothing i can do i guess i'll have to go back to MME so if you know of any programs that can calculate the latency for MME that would be useful too.

Thanks for your time and help
 
Hi sorry if this has already come up or is a bit simple for this area. I've looked about on google and this website and tried some things and the newbie section couldn't help.

Problem is playback skipping/choppy. I have 6GB ram, i5 processor pc. Using Focusrite Scarlett 2i2 USB for recording. Sonar 8.5. I originally had the Driver mode set to MME (32 bit). This was difficult to use with the Latency and because i'm recording whilst listening to playback it becomes very difficult to work out the correct latency offset to use.

I then changed to ASIO for the lower latency and the automatic offset calculator but the chopping/ skipping started on playback. I increased the buffer to the max 10ms but it's still just as bad (it says max for the 2i2). I've tried stopping everything running that wasn't needed on the computer but it hasn't helped. I believe the CPU is running high whenever the skips/chops occur but it's hard to tell when the graphics are quick enough to follow them everytime.

If there's anything else i could do, maybe i'm running something wrong or wrong setting please help me. If there's a way to reduce the amount of processing done during playback that would help but my plan is to use other plugins in real time too so wouldn't help too much if it is a processor issue. I did download ASIO4ALL but i don't think i need it (could that be interferring with the 2i2's drivers?)
If there's nothing i can do i guess i'll have to go back to MME so if you know of any programs that can calculate the latency for MME that would be useful too.

Thanks for your time and help

The focusrite adio drivers should be the ones you use...the larger focusrites come with mixcontrol, im not sure about your, but i you can make sure your DAW and audio interface are set to 24bit 44.1khz...make sure buffers are set as the same and take it for there


Might be worthwhile reinstalling the focusrites drivers and rebooting

But you should be using Asio, not MME...if all else fails try Asio4all...but the focusrites should work fine


Btw they have great customer support, they generally just tke a day to answer...enter every detail into your query to save time with them asking you


Good luck
 
I would experiment using other USB ports.

Also, try switching off CPU frequency scaling.
 
Wait, so you have your buffer set really low and it's skipping? Have you tried increasing it to like, 30-50ms to see if it would fix it?

That's the thing, with the ASIO for the 2i2 the max buffer is 10ms (doesn't go any higher). Lowest is 1ms.

I would experiment using other USB ports.

Also, try switching off CPU frequency scaling.

thanks, sorry if this is a silly question but how do you do that (frequency scaling, not the USB ports ;) )?
 
SonarProb.jpg

This is the screen i get for increasing the buffer. The Project i have open is what i'm running when experiencing the problem. As you can see it's not too demanding.
 
problems mainly occur when doing recording as well as playback which makes it seem like it's a process issue, but when i do it i have everything closed except sonar so i can't reduce the processing anymore other than in the program itself.
 
I have a less powerful PC than you, and I use the Scarlett 8i6. I have no issues with lag or skipping. Before I purchased my interface, I did a lot of research, and forum reading. The overall opinion was this: Do not use the software that came on the disc, instead download the software from the website because it'll have the latest bug fixes, etc... People stressed this specific point. Those that didn't listen apparently had all sorts of issues. I took their word for it, and went online to download the software from Focusrite. Use the link below

us.focusrite.com/usb-audio-interfaces/scarlett-2i2/downloads

Afterwards, everything worked great. The only additional thing I found was that some programs worked better using the ASIO4ALL driver (my guitar fx program for example), but my DAW prefers the Focusrite drivers. Also, as for the buffer - I don't recall what mine is set to (I'm at work right now), but I do remember that I had to find the "sweet-spot". It's neither all the way up or all the way down. So try different settings to see how your system responds... I hope that helps...
 
I've downloaded the latest driver (2.4 i think). I used a program called latencymon.exe which looks at my computer whilst in used. Said i had issues with realtime playback, explained the same symptoms i'm having.

LatencyAnalysis.jpg

This is an image of the results. I've tried switching off the WLAN, disabled CPU throttle, not sure what to do with BIOS or any of the other stuff.
Any help please!

Thanks
 
When you start up the PC, if you watch the start-up text, you will see a message that reads "Press <DEL> to enter set-up"

That exact message may not appear on your PC, but there will be something similar. Might be a different key to press, for instance.

Once in the set-up, see if you can find Speed Step and disable it. It might be under the CPU settings, clock settings, or maybe power management settings.

If you are not experienced with BIOS tweaks, don't go fiddling with other settings as you may adversely affect stability of your system.
 
Looking at your Latencymon screen dump, I see lots of hard pagefaults. According to the Latencymon web page:

[FONT=Segoe UI, Arial][FONT=Arial, Tahoma, Arial] About hard pagefaults [/FONT]

[FONT=Segoe UI, Arial] Windows uses a concept of virtual memory which relies on the page translation system provided by the CPU. Whenever a memory address is requested which is not available in physical memory (not resident), an INT 14 will occur. The OS provided INT 14 handler will decide how to proceed next. If the page in which the address resides is known to Windows but not resident, Windows will read in the required page from the page file. That is known as a hard pagefault and can take a lot of time to complete. If the page can be read in from the hard disk cache, the price will be limited. However if it needs to physically read in the data from disk sectors this takes a lot of time. If an audio program hits a hard pagefault while it is playing it will almost certainly have audible consequences recognized as dropouts, clicks or pops.

Hard pagefaults are a very common but often overlooked cause of audio dropouts, clicks and pops. They especially occur often with audio software that uses a lot of memory such as samplers. Solutions for avoiding hard pagefaults are increasing the working set of the audio application, increasing the amount of RAM or disabling the pagefile altogether. Note that if you disable the pagefile, the system may run "out of memory" because it does not have the pagefile available to swap memory to. Also the system will no longer create crash dump files in case of a system crash.
[/FONT]

[/FONT]

Is there anything else running that could be consuming large amounts of RAM? Is your PC correctly reporting the amount of installed RAM?

If you have antivirus software running, try disabling it temporarily. Might be wise to remove the PC from the internet while doing so.

If you are using wireless lan, try disabling that as well.
 
I tried the BIOS thing by changing the power settings to do with boosting but it didn't help. Yeah i've tried without the real-time anti-virus and switch WLAN off. Most RAM is being used by the USB which figures due to the interface being USB. Wondered whether it's using too much though. Is there any settings to do with USB drivers that may be affecting it.

I've tried using the interface on a different computer. Used same tracks but on a different DAW (Audacity which meant i used WDM though). Tried recording over the tracks whilst doing playback and it was fine until i tried the latencymon with it which started the popping and stuff. Could it be the DAW, changing to DWM or USB issue?

This was a weaker computer btw.
 
Try temporarily disabling Virtual Memory. I don't know how to do that (not a Windows user), but there is plenty of info "out there".

Then try running Sonar again, and re-run the latency monitor.

If that works, then you might need more RAM. Although with 6G I can't imagine why unless other software is running or you have lots of samples loaded, or something.
 
Use the Focusrite ASIO drivers, up the latency for solid playback then use the Direct Hardware Monitoring feature on the 2i2. There's a push button to turn this on and off and the big knob lets you control the balance between the recorded signal on the computer and the new stuff on your mic. This should give zero latency because you're monitoring your mic feed before it goes through the computer all all.
 
Ok i'll have a go at that when i'm home from work thanks.

@Bobbsy, i think i've mentioned this earlier in the thread but i already have the latency at max (10ms buffer), won't go any higher in ASIO.

Yes there's zero latency from when you listen to the mic but when feeding playback from the DAW in whilst recording you get the latency. TBH latency isn't my issue at the moment. Its more about being able to use ASIO driver without pops, skipping and so on in the playback whilst recording which i can't solve by increasing buffere because it won't go any higher.
 
Couple of other suggestions:

If you haven't done so already, I suggest you sign up at the Cakewalk forums Cakewalk Forums where you may receive advice more specifically relevant to troubleshooting Sonar.

Also, as an experiment, try installing the trial version of Reaper to see if that makes any difference.
 
Yeah thanks, i probably will do. Seems to be an issue with my home computer though because at with the work computer (weaker than home) i tried it with Sonar (X2 rather than 8.5 but still) and worked fine except with the Latency monitor running. I'm talking to the Focusrite support but takes a day to reply to every e-mail i send. Just frustrating when you can't see what's causing the problem. Do you think a system restore would sort out the issue if it's a problem with the pc?
 
Do you think a system restore would sort out the issue if it's a problem with the pc?

Not sure what to advise. Unfortunately, the fall-back Windows fix seems to be a system restore or re-install. I am much more familiar with Linux than Windows these days, so I will defer to recommendations from those who regularly use Windows for their audio work-flow.

There is, if I recall, quite a good article about Windows optimizations for audio, on the Focusrite web site - I'm sure you've seen that, though.
 
Optimize Your PC For Music Production
^ Not the one I wanted but much of it is relavent.
The important tweaks IMHO are:..
Process Scheduling. Needs to be in Background and "Adjust for Best Performance" (not appearance)
Kill System Sounds: This is vital.
Restore? I would not touch, saved my derrier more times then I can count!
Kill all animation.
Kill updates
I did not see it and it gets forgotten but I would disable On Board Sound. In the BIOS if you can but in Dev'Mang' if nervous about BIOS*. In fact if really pushed, do a restore before EVERYTHING if possible. Disable the OBS and do the other tweaks, then start afresh.

Those optimizations are for when computers were far less powerful but some of it is still moot.

DPclat is a very tiny, low resource app for latency checking.
If really, REALLY pressed you can do a Recovery. Right click on Computer and look at Manage then find Storage and you should see all the drive partitions with a new PC there should be a Recovery partition, This will set the machine back to factory gate status (you should also have a set of Recovery disks?)
Bit drastic that tho!

*Many MOBOs give you the option of storing the BIOS settings on a stick. Worth a fiver for a nice clean one to lock away?

Last of all. If you really cannot get the Focusrite right, buy an NI KA6. If THAT does not work I will buy it off ya!

Dave.
 
Also sometimes it can just be an issue of what other programs do you have running on your PC? Even in the background they can cause issues. As well as the latest audio card drivers you should also make sure you have the latest drivers for everything, video card, wifi, any other programs.
 
Back
Top