Gideon K
Anderton - The RME manual mentions SONAR specifically as using a WDM system and I've been using my soundcard in WDM mode for almost two years without a problem. I'm pretty sure it's simply to do with buffer size/bit depth settings and that sort of thing.
First, did you check Device Manager to see if other drivers were installed? In particular, check for alleged "HD" audio drivers as described in Week 35 in "
Friday's Tip of the Week."
The RME manual is right, SONAR can use WDM. However SONAR can also use ASIO. In all of my experiments with audio drivers and dozens of interfaces over the years, ASIO on average gives better performance. The only real advantage of WDM is that it can aggregate interfaces. This is why it's important to check what other drivers are "co-habitating" with the WDM driver you're using, if you insist on using WDM.
If you've updated Windows or your computer lately, added drivers (or re-enabling drivers that had been disabled) could enter into the picture that would interfere with performance.
It's a simple matter to select ASIO in SONAR's preferences and see if that offers an improvement. But, also check Device Manager as I advised originally because "rogue" drivers can degrade ASIO as well as WDM performance.
FWIW WDM was a noble experiment to try to reduce latency with native Windows drivers, a la Core Audio for Mac. It never really got much traction; several interface drivers don't support it at all. Unless you want to sit around for a couple years, which is the last timetable I've heard from Microsoft for an internal audio engine protocol that can rival Core Audio, I highly advise using ASIO.