1

Topic: MMCSS is back (Time tunnel to 2008) - Driver Update

Hello,

in 2008 Microsoft came up with MMCSS as a means to protect the audio thread from dropouts caused by other high CPU loads. At that time there had been a lot of testing, you can read all about it in the old threads of this forum (search MMCSS), like

http://www.rme-audio.de/forum/viewtopic.php?id=3131

For some time we had an option on the Settings dialog About page which allowed to turn this feature on and off. Later then we followed Sonar's advice that the driver should not mess around with MMCSS, but only the DAW should do so. The button was removed with MMCSS disabled (still 2008). That made the driver fully compatible again to all existing DAWs. The topic MMCSS never came up again.

Flash beam forward to the just released ASIO 2.3 (2013...), where Steinberg now states that the driver should set the MMCSS priority, and that this is the only correct way to do it.

Therefore we will add the old switch from 2008 back into all current drivers. Here the first ones for the HDSP/HDSPe series and the HDSPe MADI FX card:

https://archiv.rme-audio.de/download/hdsp_wdm_336.zip

https://archiv.rme-audio.de/download/hd … in_110.zip

Note that at this time activating this option seems to be useful mostly (maybe only) with the latest Cubase/Nuendo, and you will notice differences only at higher CPU loads. According to our tests with other software this option can decrease performance (no change since 2008). The change becomes active after an ASIO reset. Therefore it is easy to quickly check which setting works better on your machine with your specific software.

Happy testing!

Regards
Matthias Carstens
RME

Re: MMCSS is back (Time tunnel to 2008) - Driver Update

Very interesting. I assume this will help when the system is stressed by using very low buffer sizes? Thanks!

PC1 = HDSPe PCIe: DF-ADI-8 DS / HDSPe PCIe: MF2
MBP = HDSPe Expresscard: MF1