Red Hat Bugzilla – Bug 456528
real-time/high-priority scheduling requested, denied
Last modified: 2008-07-28 07:37:17 EDT
Description of problem:
The following messages appear in /var/log/messages after boot:
pulseaudio: main.c: Called SUID root and real-time/high-priority
scheduling was requested in the configuration. However, we lack the necessary
pulseaudio: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to
grant us priviliges. Dropping SUID again.
pulseaudio: main.c: For enabling real-time scheduling please acquire the
appropriate PolicyKit priviliges, or become a member of 'pulse-rt', or increase
the RLIMIT_NICE/RLIMIT_RTPRIO resource limits for this user.
pulseaudio: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not
pulseaudio: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not
pulseaudio: module-x11-xsmp.c: X11 session manager not running.
pulseaudio: module.c: Failed to load module "module-x11-xsmp" (argument:
""): initialization failed.
Version-Release number of selected component (if applicable):
I would expect pulseaudio to be in group pulse-rt by default, or that suitable
policykit policy is installed, or that the default pulseaudio config file does
not request hi-prio scheduling.
This is a fresh install from an F9 live cd, with all updates applied as of
today. No configuration changes have been made to any audio components (as far
as I know).
This is not a problem. Due to sceurity reasons we chose not to disable rt
scheduling by default. In order to make it easy to enable RT scheduling we
however enabled it in the config file, so that all that is necessary to actually
enable it is giving a user the appropriate priviliges either by adding him to
pulse-rt or by setting the policykit rights.