LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 09-20-2009, 10:09 PM   #1
el_b
Member
 
Registered: Apr 2009
Distribution: Slackware 13.0
Posts: 48

Rep: Reputation: 17
How do I run jack well as normal user instead of root? NO /etc/security/limits.conf!


UPDATE: I can run JACK with no problems at all AS ROOT, what I read was about compiling a SECURITY_CAPABILITIES module which isn't available in 2.6.29.6... After adding the CONFIG_SECURITY, nothing changed. there's no /etc/security/ directory. What do I need to do to run the damn Jack as a normal user? or how could I run it as "root" from rc.d AND make it work well with all of my software: firefox, XMMS, VLC, etc?

JACK works fine without a single XRUN as long as I don't use fluidsynth. I have rosegarden running with no problems nor warnings at startup, Realtime kernel 2.6.29.6.
When I use qsynth, jack start flooding with XRUNS. In about 5 minutes, I can get about 30-50 XRUNS.
Is it because fluidsynth uses software, not hardware, for generating sound?
How can I stop it from making so many XRUNS? Also, it makes a buzzing sound when the volume is high enough, which doesn't happen with normal music. It doesn't even have to make XRUNS.
Thanks in advance..

Last edited by el_b; 09-25-2009 at 12:35 AM.
 
Old 09-21-2009, 02:29 AM   #2
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 1,506

Rep: Reputation: 233Reputation: 233Reputation: 233
The standard M$ answer would be to get a faster CPU, more RAM, and other stuff. But you probably know that already.

My guess would be that fluidsynth is probably creating content that needs a rate conversion to play back on the soundcard. Perhaps starting jackd with a compatible rate 44100 instead of 48000 (or whatever is actually being used) could help. Is jackd being run with realtime priority? -R ?
 
Old 09-21-2009, 11:00 PM   #3
el_b
Member
 
Registered: Apr 2009
Distribution: Slackware 13.0
Posts: 48

Original Poster
Rep: Reputation: 17
It is being run with realtime property, I'm also using QJackCTL.
I've tried changing the sample rate in qjackctl but it doesn't seem to change, I changed it in qjackctl and qsynth to 44100
but qjackctl still said it was 48000 in the display, and it sounded totally out of tune...
I'll try using the CLI...


EDIT: I ran QJackCTL as root and got no problems. I guess it has something to do with permissions.. Anyone know how to make it work as a normal user?
Attached Images
File Type: jpg jackfd.jpg (67.3 KB, 0 views)

Last edited by el_b; 09-21-2009 at 11:45 PM.
 
Old 09-22-2009, 11:30 PM   #4
el_b
Member
 
Registered: Apr 2009
Distribution: Slackware 13.0
Posts: 48

Original Poster
Rep: Reputation: 17
It seems it has something to do with /etc/security/limits.conf... I had disabled security options on my kernel so there was no /etc/security/ directory. There should be better documentation...

EDIT: i see no security_capabilities option with all the deprecated, etc options in general and kernel hacking. There is NO /etc/security/limits.conf file.

Last edited by el_b; 09-22-2009 at 11:41 PM.
 
Old 09-24-2009, 07:02 PM   #5
el_b
Member
 
Registered: Apr 2009
Distribution: Slackware 13.0
Posts: 48

Original Poster
Rep: Reputation: 17
bump?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
real time kernel not real time, still xruns in Jackd browny_amiga Linux - General 0 09-20-2009 02:47 PM
Timidity++ and Fluidsynth not working with Audacious in Slackware64 Daedra Slackware 1 09-02-2009 04:43 PM
Why is ALSA giving me xruns? bjj2282 Linux - Software 18 05-08-2007 08:59 AM
Why is ALSA giving me xruns? bjj2282 Linux - Newbie 2 04-25-2007 02:41 PM
[SOLVED] Good General MIDI compatible soundfonts for use with Fluidsynth vharishankar Linux - Software 2 01-02-2007 11:57 PM


All times are GMT -5. The time now is 12:14 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration