[PlanetCCRMA] root vs capabilities

R Parker rtp405@yahoo.com
Tue Jun 1 09:09:02 2004


Hi,

Linux stepdaddy 2.4.26-1.ll.rh90.ccrma #1 Fri Apr 16
21:56:56 PDT 2004 i686 athlon i386 GNU/Linux

[root@stepdaddy master03]# cat
/proc/sys/kernel/lowlatency
1

I've been experiencing a greater number of xruns while
running jack, ardour and jamin as a normal user than I
see while working as root.

An observation, from the jack FAQ:
 Go to /usr/src/linux/include/linux (or wherever you
have your kernel sources) and in the file capability.h
change the line

        #define CAP_INIT_EFF_SET   
to_cap_t(~0&~CAP_TO_MASK(CAP_SETPCAP))

to

        #define CAP_INIT_EFF_SET    to_cap_t( ~0 )

and the line

        #define CAP_INIT_INH_SET    to_cap_t(0)

to

        #define CAP_INIT_INH_SET    to_cap_t( ~0 )

>From 2.4.26-1.ll.rh90.ccrma:
#define CAP_INIT_EFF_SET    to_cap_t(~0)
#define CAP_INIT_INH_SET    to_cap_t(~0)

I imagine it's highly unlikely that the differnce in
syntax makes any difference but being ignorant of the
rules I suppose it's best to ask.

I am puzzled. How could there be a differnce between
the two users?

If I understand capabilities, then in the context of
my experience it's irrelevant what desktop I use (KDE)
and what processes may be running as a result. Bottom
line, everytime I attempt to work as a normal user I
give up and run everything as su because xruns and
disconnections from jack make it impossible to work.

Anyone else observed this or have any thoughts?

ron


	
		
__________________________________
Do you Yahoo!?
Friends.  Fun.  Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/