HOOK Posted November 4, 2022 Author Share Posted November 4, 2022 @Noel Borthwick Alright. I'll get it done this weekend. Link to comment Share on other sites More sharing options...
HOOK Posted November 6, 2022 Author Share Posted November 6, 2022 @Noel Borthwick I ran that program as you requested, but I couldn't make any heads or tails about which thread was the ASIO thread. Link to comment Share on other sites More sharing options...
HOOK Posted November 6, 2022 Author Share Posted November 6, 2022 This is what I see. Link to comment Share on other sites More sharing options...
Noel Borthwick Posted November 7, 2022 Share Posted November 7, 2022 @HOOK Yeah, that's pretty useless I can't tell either. Same issue with Focusrite. If you install the latest 2022.11 early access build, I added a tooltip to the performance module that shows the thread priority. If you run that build let me know what it shows there. Thats the only way to know. Link to comment Share on other sites More sharing options...
HOOK Posted November 8, 2022 Author Share Posted November 8, 2022 On 11/6/2022 at 4:29 PM, Noel Borthwick said: @HOOK Yeah, that's pretty useless I can't tell either. Same issue with Focusrite. If you install the latest 2022.11 early access build, I added a tooltip to the performance module that shows the thread priority. If you run that build let me know what it shows there. Thats the only way to know. Ok, @Noel Borthwick. I'll install that tonight and we'll see what it tells you. Link to comment Share on other sites More sharing options...
HOOK Posted November 8, 2022 Author Share Posted November 8, 2022 @Noel Borthwick I installed that EA build and I think I captured what you wanted to see. Link to comment Share on other sites More sharing options...
Noel Borthwick Posted November 8, 2022 Share Posted November 8, 2022 Yes, the driver is running in MMCSS mode. Did you capture that with "Enable MMCSS for ASIO driver" on or off? Link to comment Share on other sites More sharing options...
HOOK Posted November 8, 2022 Author Share Posted November 8, 2022 (edited) I captured it with it off, as you requested. I tried running Cakewalk with MMCSS on and off. And "for ASIO driver" on and off. With and without load balancing. All options with MMCSS on caused issues. Edited November 8, 2022 by HOOK Link to comment Share on other sites More sharing options...
HOOK Posted November 8, 2022 Author Share Posted November 8, 2022 (edited) Also, there's a strange little bug in that MMCCS check box. The Enable MMCSS for ASIO Driver option is not available until I click on Use MMCSS. But if I uncheck Use MMCSS and close preferences and then open it again, the MMCSS for ASIO is still checked....and now it's not grey. A little wonky...not sure what to make of it. Running great without either checked. I'll leave it alone... Edited November 8, 2022 by HOOK Link to comment Share on other sites More sharing options...
Noel Borthwick Posted November 8, 2022 Share Posted November 8, 2022 Thats normal. I disable it when MMCSS is off. It's supposed to tell you that the setting isn't active unless MMCSS is on. When you turn MMCSS off with Enable for ASIO on, we don't clear that state but gray out the box. >>Running great without either checked. I'll leave it alone... One of the mysteries of the universe only UA can reveal/solve. 1 Link to comment Share on other sites More sharing options...
RBH Posted November 9, 2022 Share Posted November 9, 2022 I still have a very old Win 7 System with an Apollo Silver Face firewire. I've always needed to reduce the Mix Thread Count - to make the Apollo play nice. I needed to do a full uninstall and re-install recently. Reducing it fixed all glitching. Link to comment Share on other sites More sharing options...
Traveler Posted November 9, 2022 Share Posted November 9, 2022 12 hours ago, Noel Borthwick said: Thats normal. I disable it when MMCSS is off. It's supposed to tell you that the setting isn't active unless MMCSS is on. When you turn MMCSS off with Enable for ASIO on, we don't clear that state but gray out the box. >>Running great without either checked. I'll leave it alone... One of the mysteries of the universe only UA can reveal/solve. Hi Noel, I'm still overseas but today UA replied to my MMCSS tech support request. From UA support: "Thanks for the report. We have logged this internally and it's being investigated. In the mean time, our recommended workaround is to disable MMCSS. Please let me know if you have any follow up questions." I gave them all the details we discussed in this thread and gave them my "Windows System Information File.nfo" before I left home. I'll keep you updated if they send me anything new. Cheers, Reggie 1 Link to comment Share on other sites More sharing options...
Noel Borthwick Posted November 9, 2022 Share Posted November 9, 2022 Thats great. Thanks! 1 Link to comment Share on other sites More sharing options...
Michael Vogel Posted November 9, 2022 Share Posted November 9, 2022 Ah, Cakewalk at its best. Seriously where else do you get such comprehensive support. I must setup my Waves DIGIGRID devices this weekend and see how MMCSS works in that environment as I’ve not had it running for a while now. 1 Link to comment Share on other sites More sharing options...
HOOK Posted November 29, 2022 Author Share Posted November 29, 2022 On 10/28/2022 at 7:28 AM, Noel Borthwick said: If turning off MMCSS in Cakewalk fixed the glitches this is most likely a driver bug. We’ve seen drivers that don’t properly error handle cases where MMCSS is already enabled by the host. A similar issue happened with the Lynx driver which we reported to them and was subsequently fixed. Drivers should handle the host setting threads to MMCSS. Noel...I switched to Lynx Aurora Thunderbolt because the Universal Apollo x6 was blue screening over and over. I'm still having to turn off MMCSS in Cakewalk with this Lynx driver. Link to comment Share on other sites More sharing options...
HOOK Posted November 29, 2022 Author Share Posted November 29, 2022 On 11/9/2022 at 5:59 AM, Traveler said: Hi Noel, I'm still overseas but today UA replied to my MMCSS tech support request. From UA support: "Thanks for the report. We have logged this internally and it's being investigated. In the mean time, our recommended workaround is to disable MMCSS. Please let me know if you have any follow up questions." I gave them all the details we discussed in this thread and gave them my "Windows System Information File.nfo" before I left home. I'll keep you updated if they send me anything new. Cheers, Reggie Reggie...I abandoned the x6. I was getting blue screens every other time I changed buffer or sampling rate. Link to comment Share on other sites More sharing options...
Noel Borthwick Posted November 29, 2022 Share Posted November 29, 2022 13 minutes ago, HOOK said: Noel...I switched to Lynx Aurora Thunderbolt because the Universal Apollo x6 was blue screening over and over. I'm still having to turn off MMCSS in Cakewalk with this Lynx driver. @HOOK Lynx originally had a problem with MMCSS on a Lynx E44, where the driver would stop responding when Cakewalk enabled MMCSS. We had a case open with them and it was solved on their end back in Dec 2019, after I sent them a lot of info on this. Are you running the latest driver from them and if so, what problem do you see when MMCSS is enabled in Cakewalk for ASIO? In any case this is exactly why I added the ability to disable it from the host level and no longer default to MMCSS being enabled for ASIO drivers. Link to comment Share on other sites More sharing options...
HOOK Posted November 29, 2022 Author Share Posted November 29, 2022 I'm using the latest driver - V2 build 25 - Jan 2022 It seems, actually, that the problem is only when I turn off MMCSS in the Lynx ASIO panel while the Enable MMCSS for ASIO in Cakewalk isn't checked. Clicks...pops...dropouts. I'm getting good performance with a couple of different configs with those 3 options. I'm just not entirely clear on what you suggest is the best. Shut off MMCSS in the Lynx driver and enable both options in Cakewalk? Link to comment Share on other sites More sharing options...
Noel Borthwick Posted November 30, 2022 Share Posted November 30, 2022 Oh I didnt know they added an MMCSS disable in the driver panel, that is good. He had mentioned it, but it wasn't available at the time. It's not that surprising that you get worse performance if you turn off ASIO MMCSS in both CbB AND Lynx while leaving MMCSS enabled in Cakewalk, since that means the audio engine is running at a much high priority than the ASIO driver. The recommended settings are the following: Use MMCSS ON Enable MMCSS for ASIO ON MMCSS in ASIO driver panel OFF Use MMCSS ON Enable MMCSS for ASIO OFF MMCSS in ASIO driver panel ON NOT recommended: Use MMCSS ON Enable MMCSS for ASIO OFF MMCSS in ASIO driver panel OFF 1 Link to comment Share on other sites More sharing options...
HOOK Posted November 30, 2022 Author Share Posted November 30, 2022 Excellent...thank you, @Noel Borthwick. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now