<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /></head><body dir="auto">What I have done so far and in short steps:<br>
<br>
1. /etc/fstab<br>
Replace "defaults" with "noatime,nodiratime" for all filesystems except swap<br>
2. /etc/sysctl.conf<br>
Add two lines to this file:<br>
fs.inotify.max_user_watches = 524288<br>
vm.swappiness = 10<br>
3. Create file /etc/udev/rules.d/50-jackuser-timings.rules:<br>
Content (case sensitive):<br>
KERNEL=="rtc0", GROUP="jackuser"<br>
KERNEL=="hpet", GROUP="jackuser"<br>
4. Install some packages:<br>
dnf install kernel-tools realTimeConfigQuickScan rtirq<br>
5. /etc/default/grub<br>
Add the 'threadirqs' parameter to startup line and update grub: grub2-mkconfig -o /boot/grub2/grub.cfg<br>
6. Enable cpupower (kernel-tools package)<br>
systemctl enable cpupower<br>
systemctl start cpupower<br>
7. Edit /etc/sysconfig/rtirq to your needs<br>
8. Run realTimeConfigQuickScan and check, if all is well after rebooting<br>
9. Possibly check Redhats realtime guide for more tuning stuff<br>
<br>
Please verify all steps because I wrote this out of my mind - got no machine here.<br>
<br>
BTW: Fedoras stock kernel is build with preempt voluntary, not just preempt.<br>
<br>
Regards<br>
Tim<br>
<br><br><div class="gmail_quote">Am 8. Februar 2016 18:15:30 MEZ, schrieb George Vergis <g_vergis@yahoo.com>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>Hi Tim</div><div id="AppleMailSignature"><br /></div><div id="AppleMailSignature">I am glad you got realtime scheduling with kernel-rt. I am looking forward to your documentation. I also appreciate your willingness to help. Please see my inline reply below</div><div id="AppleMailSignature"><br /></div><div id="AppleMailSignature">Thanks</div><div id="AppleMailSignature">George</div><div><br />On Feb 8, 2016, at 4:36 AM, Tim <<a href="mailto:lists@kiuni.de">lists@kiuni.de</a>> wrote:<br /><br /></div><blockquote type="cite"><div>Yes, I'm doing a documentation to install a Fedora Audio Production machine, but I'm not finished in writing all down.<br />
<br />
Do you run realTimeConfigQuickScan? It's  interesting that the ccrma kernel is not recognized as a realtime kernel by this script. But this kernels config parameters seem to be fine<br />
>>My first time hearing about it<br />
Some more questions:<br />
1. Did you write a udev rule for rtc0 and hpet?<br /></div></blockquote>>>No, but will look for documentation on it on the web.<br /><blockquote type="cite"><div>
2. Have you tried commenting out the lines for pulse-rt and setting memory limit to unlimited?<br /></div></blockquote>>>No. Wouldn't this setting equally affect the normal Kernel. (Standard kernel can schedule realtime). Regardless, I will try the settings and report back. (Don't have access to the computer at the moment)<br /><blockquote type="cite"><div>
3. What about max_user_watches and swappiness in your /etc/sysctl.conf?<br /></div></blockquote>>>I kept the default Fedora installation settings. <br /><blockquote type="cite"><div>
4. Did you use the server image for installation? When using the server iso you can switch to a mirror near you as installation source and you will a lot of installation options, i.e. another desktop environment.<br /></div></blockquote><div>>>I used the official Workstation ISO. But very good idea on using a leaner desktop manager</div><blockquote type="cite"><div>
<br />
Regards<br />
Tim<br /><br /><div class="gmail_quote">Am 31. Januar 2016 04:02:27 MEZ, schrieb George Vergis <<a href="mailto:g_vergis@yahoo.com">g_vergis@yahoo.com</a>>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10px"><div id="yiv4374999597"><div id="yui_3_16_0_1_1454209160207_2660"><div id="yui_3_16_0_1_1454209160207_2659" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10px;"><div id="yiv4374999597"><div id="yiv4374999597yui_3_16_0_1_1454207673143_11438"><div id="yiv4374999597yui_3_16_0_1_1454207673143_11437" style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10px;"><div id="yiv4374999597yui_3_16_0_1_1454207673143_10262">Hi All,</div><div id="yiv4374999597yui_3_16_0_1_1454207673143_10221"><br /></div><div id="yiv4374999597yui_3_16_0_1_1454207673143_10263" dir="ltr"><div dir="ltr" id="yiv4374999597yui_3_16_0_1_1454207673143_12435">I am not able to run jack in realtime mode
with planet CCRMA kernel (4.1.12-300.rt13.1.fc23.ccrma.x86_64+rt). However, I can boot to a standard kernel and run jack with realtime scheduling privileges (Kernel: 4.3.3-303.fc23.x86_64). So I am assuming the permission and limits configuration common to both Kernel is not the issue.<br /></div><div id="yiv4374999597yui_3_16_0_1_1454207673143_21247"><br /></div><div class="yiv4374999597" id="yiv4374999597yui_3_16_0_1_1454207673143_10362" dir="ltr"><div id="yiv4374999597yui_3_16_0_1_1454207673143_15240">The error I get is...</div></div>Cannot use real-time scheduling (RR/60)(1: Operation not permitted)<br class="yiv4374999597" id="yiv4374999597yui_3_16_0_1_1454207673143_10288" /><div id="yiv4374999597yui_3_16_0_1_1454207673143_13374" dir="ltr">AcquireSelfRealTime error</div><div id="yiv4374999597yui_3_16_0_1_1454207673143_13375"><br /></div><div dir="ltr" id="yiv4374999597yui_3_16_0_1_1454207673143_13372">These are steps I have taken so far...and still get the error above.<br
/></div></div><div id="yiv4374999597yui_3_16_0_1_1454207673143_10379" dir="ltr"><br /></div><div id="yiv4374999597yui_3_16_0_1_1454207673143_10407" dir="ltr">1) Adding the username to jackuser and audio group  <br /></div><div id="yiv4374999597yui_3_16_0_1_1454207673143_10421" dir="ltr">    groups>> wheel audio users jackuser pulse-rt</div><div id="yiv4374999597yui_3_16_0_1_1454207673143_10303" dir="ltr">2) Adjusted /etc/security/limits.d/95-jack.conf<br /></div><div id="yiv4374999597yui_3_16_0_1_1454207673143_10480" dir="ltr">    @jackuser - rtprio 95<br class="yiv4374999597" id="yiv4374999597yui_3_16_0_1_1454207673143_10470" />    @jackuser - memlock 4194304<br class="yiv4374999597" id="yiv4374999597yui_3_16_0_1_1454207673143_10472" />    @pulse-rt - rtprio 20<br class="yiv4374999597" id="yiv4374999597yui_3_16_0_1_1454207673143_10476" /><div
id="yiv4374999597yui_3_16_0_1_1454207673143_12429">    @pulse-rt - nice -20</div><div id="yiv4374999597yui_3_16_0_1_1454207673143_11455">3) Rebooted the kernel.<br /></div><div id="yiv4374999597yui_3_16_0_1_1454207673143_11450"><br /></div><div id="yui_3_16_0_1_1454209160207_3715"><div id="yui_3_16_0_1_1454209160207_6511">Just curious: is there anyone running the latest fedora, fedora 23, and the kernel-rt for audio production? <br /></div><div id="yui_3_16_0_1_1454209160207_6509"><br /></div><div id="yui_3_16_0_1_1454209160207_6507">Any help is appreciated</div></div><div id="yui_3_16_0_1_1454209160207_3712"><br /></div><div id="yui_3_16_0_1_1454209160207_3714">Thanks</div><div id="yui_3_16_0_1_1454209160207_3713">George<br /></div></div><br /></div></div></div></div></div></div></div><p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />Ardour-Users mailing list<br /><a
href="mailto:ardour-users@lists.ardour.org">ardour-users@lists.ardour.org</a><br />To unsubscribe  or change your mailing preferences please visit:<br /><a href="http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org">http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org</a><br /></pre></blockquote></div></div></blockquote></blockquote></div></body></html>