Add new comment

Permalink

Hi everyone ! Hi Nuno !

Holidays are over, and a new version of my OS is out, yeah :) So I upgraded my main production rig from Mandriva 2010.2 to Mandriva 2011. On the plus side, mostly everything works and I could even compile the latest svn qtractor with a neat-looking collumn of "yes" flags :)
On the negative, I can't for the life of me allow myself to run with RT privileges. The dreaded

Cannot use real-time scheduling (RR/60)(1: Operation not permitted)
JackClient::AcquireSelfRealTime error

greets me at each launch.

So googling my night away I stumbled upon your rtirq package (via this) and installed it by pointing the urpmi installer to

http://www.rncbc.org/jack/rtirq-20110314-26.noarch.rpm

And found that it installed two files :

Name : rtirq Relocations: (not relocatable)
Version : 20110314 Vendor: (none)
Release : 26 Build Date: Mon 14 Mar 2011 10:29:08 AM WET
Install Date: Wed 21 Sep 2011 01:42:35 PM Build Host: gamma.rncbc.lan
Group : System Environment/Base Source RPM: rtirq-20110314-26.src.rpm
Size : 9477 License: GPL
Signature : (none)
Packager : rncbc
Summary : Realtime IRQ thread system tunning.
Architecture: noarch
Description :
Startup scripts for tunning the realtime scheduling policy and priority
of relevant IRQ service threads, featured for a realtime-preempt enabled
kernel configuration.
/etc/init.d/rtirq
/etc/sysconfig/rtirq

Now my questions :

1-Does rtirq allow me to do Real-Time audio on a "normal" kernel ? (That would be really cool)
2-How should rtirq be launched (ie by what process, at what time) ? Because right now, after installing it and reboot,


[root@localhost px]# rtirq status
bash: rtirq: command not found

I'm testing under both the 2.6.38 kernel that came with my distro and a 3.0.3 that seem to work well too. The latest RT kernel that I have at hand is a 2.6.33 and it definitely won't boot.

I spent all morning googling about the new 3.0 kernel and found nothing about scheduling, let alone real time... Normally I get away with adding myself to the audio group, and managing this group RT rights via /etc/security/limits.conf but then again, I have to install a RT kernel. Now if I could find one, that would be fine, but even better would be to learn that I can now manage applications/devices RT rights with a vanilla kernel :)

(PRE-EDIT)
OK Before I clicked "Post" I re-read the config file :

# Configuration for IRQ thread tunning,
# for realtime-preempt enabled kernels.

I guess this message is moot now, at least the 1st question :(
I suppose I have to compile my kernel... Sight... Did not do it since LILO, and I remember, that never really worked so well for me... And I understand that I have to *patch* it before... Have I done something *reeaaly* bad this summer ? I must have.

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.
CAPTCHA
Enter the characters shown in the image.