64-bit ASIO in 32-bit FL Studio in 64-bit Windows 7
-
- KVRist
- 364 posts since 23 Mar, 2008
Hey,
So before I was running 32 bit ASIO4ALL in FL studio, on a 32-bit Vista OS. I was getting some stuttering and glitches. I recently upgraded my OS, and installed the 64-bit version of Windows 7. I also got the new ASIO4ALL but my FL Studio is still 32 bit.
I noticed I'm getting stutters and glitches in the exact same places as I did in my previous configuration. Have I boosted my performance at all or is my processing power only as good as my DAW?
So before I was running 32 bit ASIO4ALL in FL studio, on a 32-bit Vista OS. I was getting some stuttering and glitches. I recently upgraded my OS, and installed the 64-bit version of Windows 7. I also got the new ASIO4ALL but my FL Studio is still 32 bit.
I noticed I'm getting stutters and glitches in the exact same places as I did in my previous configuration. Have I boosted my performance at all or is my processing power only as good as my DAW?
-
- KVRAF
- 4706 posts since 16 Mar, 2004 from Columbia, MD
I think the better answer is that your processing power is only as good as your DAW. Vista is pretty terrible and a lot of drivers aren't that optimized for Windows 7, if at all. What is your sound card/interface?
Shreddage 3 Stratus: Next generation Kontakt Player guitar, now available!
Impact Soundworks - Cinematic sounds, world instruments, electric guitars, synths, percussion, plugins + more!
Impact Soundworks - Cinematic sounds, world instruments, electric guitars, synths, percussion, plugins + more!
-
- KVRAF
- 6323 posts since 30 Dec, 2004 from London uk
You need to find out whats causing the glitches rather than upgrading and hoping. Try running DPC latency checker, it will tell you if your hardware is capable of running real time audio :
http://www.thesycon.de/deu/latency_check.shtml
http://www.thesycon.de/deu/latency_check.shtml
-
- KVRist
- Topic Starter
- 364 posts since 23 Mar, 2008
Thanks for the tip. Here are my results:
Test Interval: 1000 μs
Current Latency: 287 μs
Absolute Maximum: 895 μs
This machine should be able to handle real-time streaming of audio and/or video without drop-outs.
Test Interval: 1000 μs
Current Latency: 287 μs
Absolute Maximum: 895 μs
This machine should be able to handle real-time streaming of audio and/or video without drop-outs.
-
- KVRist
- 35 posts since 27 Dec, 2009
If it is latency and stuttering problems it is probably your sound card.
You will have to change your sound card buffer size. You will have to go to audio settings, there will be a panel that says, show Asio panel, click it and increase your buffer latency. To increase it, go up.
Having a 64 bit OS doesn't automatically make all applications faster because most of today's software is written and optimized for 32 bit software. You will need software specifically optimized for 64 bit processing to take advantage of any speed improvements and this will include your system being 64 bit applicable. Any modern computer with quad core should be able to run FL studio in both 32 bit and 64 bit.
It is useless to try to run a ton of apps in a 64 bit engine and not really spend some money on an independent audio card/interface or a computer that can handle it. An audio card takes a lot of pressure off your system and will ease your machines processing power. You can get an EMU 1616m for about 200-300 bucks. On Ebay you could get it for about 90 to 100 bucks. It will increase your sound quality and will give you an ASIO audio card with a lot more head room.
If you aren't running a quad core system which is almost mandatory these days, than you may want to invest in an upgrade because these apps use a lot of power and you will need the processing power to even get it running in real time.
Running a 64 bit OS can add more than 4GB of memory, but any 32 bit software you use will still be restricted to 4GB memory - you need a 64 bit CPU, OS and applications to take full advantage of the extra RAM.
Running some 32 bit applications on a 64 bit OS could actually be slower. The additional overheads in running 32 bit software in 64 bit mode could cause a slight degradation in performance. It will take some time for 64 bit software to become the norm.
SO, in this equation, if fixing your latency buffer doesn't work and decreasing your interpolation(is in audio settings) as well as your buffer size doesn't work and you are not using a quad core computer than you will need to invest in a new computer/processor or an audio interface like the EMU.
You will benefit from both if you dont have either.
You will have to change your sound card buffer size. You will have to go to audio settings, there will be a panel that says, show Asio panel, click it and increase your buffer latency. To increase it, go up.
Having a 64 bit OS doesn't automatically make all applications faster because most of today's software is written and optimized for 32 bit software. You will need software specifically optimized for 64 bit processing to take advantage of any speed improvements and this will include your system being 64 bit applicable. Any modern computer with quad core should be able to run FL studio in both 32 bit and 64 bit.
It is useless to try to run a ton of apps in a 64 bit engine and not really spend some money on an independent audio card/interface or a computer that can handle it. An audio card takes a lot of pressure off your system and will ease your machines processing power. You can get an EMU 1616m for about 200-300 bucks. On Ebay you could get it for about 90 to 100 bucks. It will increase your sound quality and will give you an ASIO audio card with a lot more head room.
If you aren't running a quad core system which is almost mandatory these days, than you may want to invest in an upgrade because these apps use a lot of power and you will need the processing power to even get it running in real time.
Running a 64 bit OS can add more than 4GB of memory, but any 32 bit software you use will still be restricted to 4GB memory - you need a 64 bit CPU, OS and applications to take full advantage of the extra RAM.
Running some 32 bit applications on a 64 bit OS could actually be slower. The additional overheads in running 32 bit software in 64 bit mode could cause a slight degradation in performance. It will take some time for 64 bit software to become the norm.
SO, in this equation, if fixing your latency buffer doesn't work and decreasing your interpolation(is in audio settings) as well as your buffer size doesn't work and you are not using a quad core computer than you will need to invest in a new computer/processor or an audio interface like the EMU.
You will benefit from both if you dont have either.
-
Stupid American Pig Stupid American Pig https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=4753
- KVRAF
- 7065 posts since 25 Nov, 2002 from not sure
That is a tad high...publicradio wrote:Thanks for the tip. Here are my results:
Test Interval: 1000 μs
Current Latency: 287 μs
Absolute Maximum: 895 μs
This machine should be able to handle real-time streaming of audio and/or video without drop-outs.
-
- KVRist
- 31 posts since 27 Jul, 2004
Just for comparison, download the full featured Reaper 3 for x64.
Tha will give you a good x64 software comaprison. You could even download the Reaper x86 too.
I have been running XP64 for years, and now Win7x64, so I have only been buying hardware from vendors that have x64 drivers. I have tried MAudio,EMU, EchoAudio,TASCAM PCI and USB devices. Yes, the old saw is true, driver coding makes a huge difference.
That said, picking a PCI slot with no conflicts can matter on some motheboards.
USB port choice matters as well. Moving the TASCAM US144 to a dedicated PCI-E USB card improved its performance tremendously. Many FW interfaces are also fussy about what FW chipset they talk too.
Equally as important is killing irrelevant background processes. I learned this the hard way when I got a laptop. Laptops are chock full of weird crap appz and processes that are pre-installed. Once I killed them, the glitches disappered!
It is a tedious process to google every process.
On a x86 OS The Ulimate Troubleshooter utility works great, but at last check, they were not supporting x64.
Although Win7 does give more process info in Task MAnager than XP did, I sure would like utility like The Ultimate Troubleshooter for Win7x64.
BTW...if you do not have much ram, can you consider a MemoryBoost USB stick on a dedicated USB port for OS caching. I read mixed reviews on it. eBoostr is a 3rd party alternative to MS ReadyBoost.
Also try Enabling Write Caching on your hard drives, and disabling Index Servicing.
If it is a hard drive subsystem problem, getting a couple SATA drives and run them in Stripping RAID will radically improve HD bandwidth.
Even running an external eSATA Stripping RAID array gives better speeds than single internal drives. WD and Buffalo make ext eSATA RAID drives to name two common vendors.
My bet is on background processes
Good Luck, cheers!
Tha will give you a good x64 software comaprison. You could even download the Reaper x86 too.
I have been running XP64 for years, and now Win7x64, so I have only been buying hardware from vendors that have x64 drivers. I have tried MAudio,EMU, EchoAudio,TASCAM PCI and USB devices. Yes, the old saw is true, driver coding makes a huge difference.
That said, picking a PCI slot with no conflicts can matter on some motheboards.
USB port choice matters as well. Moving the TASCAM US144 to a dedicated PCI-E USB card improved its performance tremendously. Many FW interfaces are also fussy about what FW chipset they talk too.
Equally as important is killing irrelevant background processes. I learned this the hard way when I got a laptop. Laptops are chock full of weird crap appz and processes that are pre-installed. Once I killed them, the glitches disappered!
It is a tedious process to google every process.
On a x86 OS The Ulimate Troubleshooter utility works great, but at last check, they were not supporting x64.
Although Win7 does give more process info in Task MAnager than XP did, I sure would like utility like The Ultimate Troubleshooter for Win7x64.
BTW...if you do not have much ram, can you consider a MemoryBoost USB stick on a dedicated USB port for OS caching. I read mixed reviews on it. eBoostr is a 3rd party alternative to MS ReadyBoost.
Also try Enabling Write Caching on your hard drives, and disabling Index Servicing.
If it is a hard drive subsystem problem, getting a couple SATA drives and run them in Stripping RAID will radically improve HD bandwidth.
Even running an external eSATA Stripping RAID array gives better speeds than single internal drives. WD and Buffalo make ext eSATA RAID drives to name two common vendors.
My bet is on background processes
Good Luck, cheers!
-
- KVRist
- Topic Starter
- 364 posts since 23 Mar, 2008
OK when I get a chance tonight I'll follow your advice.
i do have a presonus audiobox and I have installed the windows 7 64 bit driver for it. I will try 64 bit reaper and see how it handles.
i do have a presonus audiobox and I have installed the windows 7 64 bit driver for it. I will try 64 bit reaper and see how it handles.
-
- KVRist
- Topic Starter
- 364 posts since 23 Mar, 2008
You know, I seem to be getting better results with this 64 bit Presonus driver, even through 32 bit FL Studio? Is this even possible? It seems to contradict one of the above posts.
-
- KVRist
- Topic Starter
- 364 posts since 23 Mar, 2008
I am currently using 32 bit Reaper on 64 bit Windows 7, with a 64 bit Presonus Audiobox driver. I'm playing a single track, with one VSTi and two VSTs on it, they're taking up minimal CPU and RAM and the channel is still stuttering on every single note. What's going on? Please advise, thanks.




-
- KVRist
- Topic Starter
- 364 posts since 23 Mar, 2008
RADO V4.