Windows 10 update will increase number of plugins you can run in DAWs

Discussion in 'PC' started by The Pirate, Jan 11, 2019.

  1. Pete Brown

    Pete Brown Ultrasonic

    Joined:
    Jan 12, 2019
    Messages:
    12
    Likes Received:
    24
    It was a kernel change in the basic threading code, so it's in as part of a much larger set of updates.


    The MAX_PATH limitation was addressed in 2016 in the Windows 10 Anniversary Update, opening up names that are as long as the file system supports (32k in NTFS, IIRC). It's an option, though, because lots of applications out there buffer overrun, crash, or simply fail when given a longer filename. That includes some backup software, AV, editors, etc. as well as most anything that is 32 bit.

    There's a registry key to enable it. Windows 10 Pro/Enterprise users can enable the same thing in gpedit if they prefer. Apps can also declare support for long file names in their manifest.

    Pete
     
    • Like Like x 5
    • Interesting Interesting x 2
    • List
  2. Pete Brown

    Pete Brown Ultrasonic

    Joined:
    Jan 12, 2019
    Messages:
    12
    Likes Received:
    24
    Yep. There are a few DAWs that do that. If the inter-process communication doesn't introduce an unacceptable amount of latency, it's a great solution.

    Pete
     
    • Like Like x 2
    • Interesting Interesting x 1
    • List
  3. Pete Brown

    Pete Brown Ultrasonic

    Joined:
    Jan 12, 2019
    Messages:
    12
    Likes Received:
    24
    BTW, I've tried to post some info on the Reaper forums, but I had to create a new account. Been waiting days for someone to click the button to activate it.
     
    • Funny Funny x 1
    • Interesting Interesting x 1
    • List
  4. The Pirate

    The Pirate Audiosexual

    Joined:
    Dec 20, 2018
    Messages:
    5,183
    Likes Received:
    4,405
    Location:
    NOYMFB
  5. The Pirate

    The Pirate Audiosexual

    Joined:
    Dec 20, 2018
    Messages:
    5,183
    Likes Received:
    4,405
    Location:
    NOYMFB
    Pete, you don't need to post it there first. You have many Reaper users here. :wink:

    EDIT: And WE didn't make you wait for days before activating your membership:yes:
     
    Last edited: Jan 13, 2019
    • Like Like x 3
    • Funny Funny x 1
    • Creative Creative x 1
    • List
  6. The Pirate

    The Pirate Audiosexual

    Joined:
    Dec 20, 2018
    Messages:
    5,183
    Likes Received:
    4,405
    Location:
    NOYMFB
  7. wasgedn

    wasgedn Banned

    Joined:
    Nov 9, 2014
    Messages:
    3,185
    Likes Received:
    1,258
    Location:
    Germany
     
  8. shomyca

    shomyca Producer

    Joined:
    Jul 20, 2012
    Messages:
    252
    Likes Received:
    134
    Shame for that complete OS reinstall. A manual update would be fantastic.

    In any case, thank you for the reply, much appreciated.
     
    • Like Like x 2
    • Agree Agree x 1
    • List
  9. wasgedn

    wasgedn Banned

    Joined:
    Nov 9, 2014
    Messages:
    3,185
    Likes Received:
    1,258
    Location:
    Germany
    reaper demonstrate again its one of top daw's of this time .....:wink:

    how do i do this in.....rofl
     
  10. midi-man

    midi-man Audiosexual

    Joined:
    Sep 25, 2013
    Messages:
    1,592
    Likes Received:
    796
    Yes they do. But the Cubase heads and ( I was one before ) will not admit it. God Reaper is great.:wink:
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  11. midi-man

    midi-man Audiosexual

    Joined:
    Sep 25, 2013
    Messages:
    1,592
    Likes Received:
    796
    That is the MS way. Why make things simple on users and admins.
    Another reason I love the way Linux Updates and upgrades.
     
  12. Legotron

    Legotron Audiosexual

    Joined:
    Apr 24, 2017
    Messages:
    1,908
    Likes Received:
    1,841
    Location:
    Hyperborea
    @midi-man Admit what? Reaper is just as great DAW as any other DAW depending on user and it´s needs. I still don´t understand this measuring thing between DAWs. Do people measure their dicks with their friends also to see which one is the greatest?
     
  13. Pete Brown

    Pete Brown Ultrasonic

    Joined:
    Jan 12, 2019
    Messages:
    12
    Likes Received:
    24
    lol thanks. Still waiting on them to allow me to post. :P

    Thanks. It's Sunday, so if I'm still waiting tomorrow, I'll take you up on the PM offer.

    LTSB/LTSC is a special beast. It doesn't do upgrades because it's just not expected to be used that way. You also miss out on a lot of other stuff we do because you're forced to be years behind the mainstream. Maybe that's ok for you.

    And given that the change made to support this is in the kernel, in the core threading code, we can't really just offer it as a user-installable update -- it needs to be tested with a known configuration of everything else.

    Many distros also have long-term servicing branches (example: LTS in Ubuntu, supportedby Canonical for 5 years instead of 9 months, and like with Windows, new versions released only every 2 years or so). I appreciate Linux, too (I run an Ubuntu server here, and do a lot with the Windows Subsystem for Linux, and I've written some Minecraft server plugins for Spigot/Bukkit), but it's a bit of a stretch to say that our fixed-in-place, long-term servicing channel requiring a reinstall is a Linux/Windows compete thing. It's not the "MS way", it's the way picked by people using a version of Windows specifically designed to never be updated.

    Pete
     
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  14. Pete Brown

    Pete Brown Ultrasonic

    Joined:
    Jan 12, 2019
    Messages:
    12
    Likes Received:
    24
    Remember, it's not instances, it's unique plugins. You can have as many instances of a plugin as you want, and unless they explicitly allocate FLS slots for some other purpose, they will never increase the count above the first load. That's why the original Vista-era limit of 128 seemed reasonable at the time. (We also expected more people would dynamically link the VC runtime, but the plugin world went the opposite direction and preferred to trade memory usage for ease of installation.)

    4000 (4080, actually) is a really high number for this. That said, we recognize that most any limit in an OS will eventually be hit, so we rewrote the FLS allocation code for this so that we can easily change the number in the future. We had to have some limit in place to code against. :)

    I'm sure it can be done, but I'd love to see the setup someone has to hit that 4080 limit in legitimate (not benchmark) usage in a DAW.

    PS. Bill Gates never made that 640k quote :)

    Pete
     
  15. Pete Brown

    Pete Brown Ultrasonic

    Joined:
    Jan 12, 2019
    Messages:
    12
    Likes Received:
    24
    If you isolate the plugins, you get 4080 slots per process. So each isolated plugin, in its own process, would have that many slots available to it, minus whatever overhead the isolator uses (4-6 slots from the looks of it).

    I'm not aware of any plugin isolation schemes that use something other than a separate process. There's significant overhead to a process, but you get better isolation in case of crash/hang/etc. which is why browsers like to open tabs and/or new windows in separate processes in some cases.

    Pete
     
    • Like Like x 1
    • Interesting Interesting x 1
    • List
  16. Pete Brown

    Pete Brown Ultrasonic

    Joined:
    Jan 12, 2019
    Messages:
    12
    Likes Received:
    24
    Are there any DAWs that do plugin isolation without a new process? I've actually been looking for examples of this.

    And yes, I get Reaper is cool. I try not to get religious about DAWs. :P

    Pete
     
  17. midi-man

    midi-man Audiosexual

    Joined:
    Sep 25, 2013
    Messages:
    1,592
    Likes Received:
    796
    A lot of people are saying that Reaper is a joke, Another one says Things mixed on Cubase sound better than another DAW. It's all BS.
    It's what you like and can use. Except the fact that Reaper is like Linux, in the area of Lean and Mean.
    I am not saying you Legotron, but other are saying it.
     
  18. midi-man

    midi-man Audiosexual

    Joined:
    Sep 25, 2013
    Messages:
    1,592
    Likes Received:
    796
    I know one person who measure their dicks with their friends also to see which one is the greatest?
    Trump, LOL
     
  19. midi-man

    midi-man Audiosexual

    Joined:
    Sep 25, 2013
    Messages:
    1,592
    Likes Received:
    796
    I also Appreciate the LTSB versions of Linux. I use Mint seems the best to me and works out of the box for my purpose. I can tell you I started at version 14 and have upgraded to 19 with out ever reinstalling it.Quite a feat in it's self. Since I can remember going from win XP to 7 no upgrade path just back up and restore. So that right three is what I have been experiencing all my 40 years in IT. Now this is just the desktop and I do servers also and that is just as fun but on the next level.

    I know people who run databases on Linux and all the do is update the os and all the Post sql and stuff comes down.
    Some times a few tweaks to the conf file and bam it's all working. Try that with MS SQL, Exchange, plus the OS. It ain't happening on a 1,2,3 shot.
     
  20. G String

    G String Rock Star

    Joined:
    Jun 18, 2011
    Messages:
    974
    Likes Received:
    410
    Arguably if you are hitting these limits you are doing something wrong.

    More capability than ever and it's still not "enough". Great songs don't need "slots" and having 10m slots won't necessarily make a great song. Just saying......

    Limitations are one of the things that drives creativity. Thrift. Economy.
     
Loading...
Loading...