<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 4, 2018 at 2:43 PM, Robin Gareus <span dir="ltr"><<a href="mailto:robin@gareus.org" target="_blank">robin@gareus.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 01/04/2018 07:19 PM, Brent Busby wrote:<br>
><br>
> I'm glad I'm not the only one who was worried about how this will affect<br>
> possible track count and plugin capacity.  :)<br>
<br>
</span>Depends on your DAW. In Ardour's case there is no context-switch. All<br>
tracks, Busses and FX run in the same process. So there won't be any<br>
direct effect.<br>
<br>
Low-latency I/O however (soundcard) will see additional overhead, as<br>
will JACK with multiple clients (one context switch per client).<br></blockquote><div><br><div class="h5">​is this correct? my impression is that KPTI makes user->kernel and kernel->user switches more expensive th​a they used to be, but does not change the cost of a context switch that stays in the same ring mode.<br><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">​<br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">so, basically, system calls cost more; context switches stay at about the same cost.<br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div></div></div></div></div></div>