with Cubase 10, the way resources are addressed and used changed in order to overcome the much discussed MMCSS limitation and generally improve performance on high core-count machines.
If you have a CPU with 16 or more logical cores and have already updated, it would be great if you could could give us a short feedback: a post here, a mail to support (with a ‘FW to Fabio’) or a PM to me are all fine. Of course, any changes you applied (audioengine.properties file, disabling HT or registry key) need to be reversed before checking this out - this could affect previous versions of Cubase installed on the same system [edit: more details here https://www.steinberg.net/forums/viewtopic.php?f=283&t=147175&p=791679#p791732]. Please do that only when time allows and NOT if you are on a tight schedule.
To those who were already in contact with me for trouble-shooting, analysis, tweaking, etc.: I’ll soon get back to you, I’m in the process of checking my cases and collect data.
If you applied the Registry Key: follow the previous instructions to find the key you have created, select it, right-click and delete the key.
–> Remember: I can’t post it here
If you used the audioengine.properties file: you don’t need to do anything, it is saved in the previos version’s preferences, and it still needs it.
Those who preferred to disable hyper-threading may want to re-enable it.
The MMCSS limitation exists of course, but the audio engine spawns threads in a very different way and should not affect Cubase. I say ‘should’ because on a limited amount of configurations issues may still be experienced. Way to long and complicated for a post, but if the issue kicks in, it is possible to improve, if not fix it completely. Those having MMCSS-related performance issues with Pro 10 should contact support.
The issue should be no more in the majority of cases, though - meaning undoing the fixes were needed is the only thing one needs to do.
Turbo Boost is a motherboard / CPU feature, so Cubase is not ‘compatible’ or ‘not compatible’. As long as it works fine with the other system modules / features, Cubase will use the power available. I’m personally keep it enabled since Intel Gen.3 and only disable it for trouble-shooting (users’ cases) and testing.
Please, keep this on topic - I posted this to collect specific data about MMCSS. Thank you.
Thank you, Fabio, I look forward to testing Cubase 10’s new multi-core/thread improvements. You’ve been very helpful about the prior issues, which is very much appreciated! Will report back when I get a chance to test it!
can you pm me how to reverse what I used for Cubase 9.5.
in the previous version I had pops and clicks and very poor asio it was great for ages then a windows update and future Cubase update totally screwed everything up so I was advised to use the registry edit and the cmd edit.
my computer spec is—
windows 10 build 1803
intel core i7-5820k @3.30ghz
audio interface-- uad apollo twin usb
also what options within cubase 10 do you recommend i use ?do u use steinberg power scheme…etc ?
Just installed Cubase 10 on my 10-core (20-thread) on Win 10. First impression is that the new multi-threading model is indeed better! Will be playing with it more, but this is starting out positively for me. Hope these improvements will make it over to Nuendo soon too.
I’m on an i9 7940 (14 core 28 thread) and Cubase 10 is working great. I removed the registry fix and I’m able to turn on Hyper-threading which lets me have more plugins on my master channel and more headroom before maxing out the system. Awesome!
I haven’t tried playing with the Steinberg Power Scheme but I’m curious if it would help. Anyone have any idea about AVX BIOS settings and what is optimal for Cubase 10?
i7800k cpu… speedstepping and turbo mode enabled, but C states still disabled just incase, 32 gig ram… multiprocessing enabled along with asio guard. ive been able to reduce buffer sizes to lower latency and all seems good so far, no pops or clips.
i was expecting to see te audio performance meter drop a bit. i assuming there is no link between internall processing and the meter… just thought there would be a show???.
Fabio (and interested others), I’m posting a link to a new thread I started regrading Windows 7 64bit and my issues with very problematic multi core usage of my 6950x (10 core) and Cubase 10. Cubase 9.5 worked perfectly.
Just some feedback - I have an 8 core HT 7820X o/c to static 4.3ghz in W10 Pro. On paper my performance should have increased 12.5% in a jump from 7 cores to 8, and in practice I think that’s pretty plausible. I have one especially intensive project laden with hungry soft synths that used to break up on AG2 set to low in C9, thus far it’s played it fine in C10 - just. The meters are still very high, so it’s not a massive difference, but I’ll take every single .1% of that 12.5% improvement! So from my perspective - fixed, and thanks.