[Fedora 8] pulseaudio

Résolu
Bonjour,

bien que je n'ai pas de problème particulier avec le son, je m'interrogeais sur ces messages d'erreurs :

[root@localhost redfox]# cat /var/log/messages | grep pulseaudio
Feb 19 14:52:01 localhost pulseaudio[2548]: polkit.c: Failed to show grant dialog: Unable to lookup exe for caller
Feb 19 14:52:01 localhost pulseaudio[2548]: polkit.c: PolicyKit responded with 'auth_admin_keep_always'
Feb 19 14:52:01 localhost pulseaudio[2548]: main.c: Called SUID root and real-time/high-priority scheduling was requested in the configuration. However, we lack the necessary priviliges:
Feb 19 14:52:01 localhost pulseaudio[2548]: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to grant us priviliges. Dropping SUID again.
Feb 19 14:52:01 localhost pulseaudio[2548]: 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.
Feb 19 14:52:01 localhost pulseaudio[2548]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
Feb 19 14:52:01 localhost pulseaudio[2548]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
Feb 19 14:52:01 localhost pulseaudio[2548]: alsa-util.c: Device (null) doesn't support 44100 Hz, changed to 48000 Hz.
Feb 19 14:52:01 localhost pulseaudio[2548]: alsa-util.c: Device (null) doesn't support 44100 Hz, changed to 48000 Hz.

[root@localhost redfox]#

https://forums.fedora-fr.org/viewtopic.php?pid=241214#p241214
Au passage, verifie que le user est bien dans les groupes "pulse-rt" et "PolicyKit"

donc rien de bien méchant bien que je n'ai pas tout compris sur pulseaudio mais apparemment pulseaudio c'est pas "tip-top" !

une batterie de commandes intéressantes :

[root@localhost redfox]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SI7012 [SiS SI7012], device 0: Intel ICH [SiS SI7012]
Subdevices: 1/1
Subdevice #0: subdevice #0
[root@localhost redfox]# ps axu | grep pulse
redfox 2548 0.0 0.4 33220 4700 ? Sl 14:52 0:03 /usr/bin/pulseaudio --log-target=syslog
redfox 2554 0.0 0.1 5216 1704 ? S 14:52 0:00 /usr/libexec/pulse/gconf-helper
root 6899 0.0 0.0 4076 740 pts/0 S+ 16:17 0:00 grep pulse
[root@localhost redfox]# pactl stat
Currently in use: 0 blocks containing 0 B bytes total.
Allocated during whole lifetime: 4868 blocks containing 12.9 MiB bytes total.
Sample cache size: 0 B
User name: redfox
Host Name: localhost.localdomain
Server Name: pulseaudio
Server Version: 0.9.8
Default Sample Specification: s16le 2ch 44100Hz
Default Sink: alsa_output.pci_1039_7012_alsa_playback_0
Default Source: alsa_input.pci_1039_7012_alsa_capture_0
Cookie: 38cdfcb5
[root@localhost redfox]# pactl list
*** Module #0 ***
Name: module-alsa-sink
Argument: device_id=0 sink_name=alsa_output.pci_1039_7012_alsa_playback_0
Usage counter: n/a
Auto unload: no

*** Module #1 ***
Name: module-alsa-source
Argument: device_id=0 source_name=alsa_input.pci_1039_7012_alsa_capture_0
Usage counter: n/a
Auto unload: no

*** Module #2 ***
Name: module-hal-detect
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #3 ***
Name: module-esound-protocol-unix
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #4 ***
Name: module-native-protocol-unix
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #5 ***
Name: module-volume-restore
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #6 ***
Name: module-default-device-restore
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #7 ***
Name: module-rescue-streams
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #8 ***
Name: module-suspend-on-idle
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #9 ***
Name: module-x11-publish
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #10 ***
Name: module-gconf
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Module #11 ***
Name: module-x11-xsmp
Argument: (null)
Usage counter: n/a
Auto unload: no

*** Sink #0 ***
Name: alsa_output.pci_1039_7012_alsa_playback_0
Driver: modules/module-alsa-sink.c
Description: ALSA PCM on front:0 (SiS SI7012) via DMA
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 0
Volume: 0: 80% 1: 80%
Monitor Source: 0
Latency: 0 usec
Flags: HW_VOLUME_CTRL LATENCY HARDWARE

*** Source #0 ***
Name: alsa_output.pci_1039_7012_alsa_playback_0.monitor
Driver: modules/module-alsa-sink.c
Description: Monitor Source of ALSA PCM on front:0 (SiS SI7012) via DMA
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 0
Volume: 0: 100% 1: 100%
Monitor of Sink: 0
Latency: 0 usec
Flags:

*** Source #1 ***
Name: alsa_input.pci_1039_7012_alsa_capture_0
Driver: modules/module-alsa-source.c
Description: ALSA PCM on front:0 (SiS SI7012) via DMA
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 1
Volume: 0: 0% 1: 0%
Monitor of Sink: no
Latency: 0 usec
Flags: HW_VOLUME_CTRL LATENCY HARDWARE

*** Client #0 ***
Name: EsounD client (UNIX socket client)
Driver: pulsecore/protocol-esound.c
Owner Module: 3

*** Client #2 ***
Name: EsounD client (UNIX socket client)
Driver: pulsecore/protocol-esound.c
Owner Module: 3

*** Client #23 ***
Name: EsounD client (UNIX socket client)
Driver: pulsecore/protocol-esound.c
Owner Module: 3

*** Client #36 ***
Name: pactl
Driver: pulsecore/protocol-native.c
Owner Module: 4

*** Sample #0 ***
Name: pulse-hotplug
Volume: 0: 100% 1: 100% 2: 100% 3: 100% 4: 100% 5: 100% 6: 100% 7: 100%
Sample Specification: n/a
Channel Map: n/a
Duration: 0.0s
Size: 0 B
Lazy: yes
Filename: /usr/share/sounds/startup3.wav
[root@localhost redfox]#

une batterie de liens :
https://www.freedesktop.org/wiki/Software/PulseAudio/
https://lists.debian.org/debian-user-german/2007/11/msg00205.html

https://fluoblog.wordpress.com/2007/12/14/installation-de-pulseaudio/
--
Un Linux, c'est bien ...........plein de Linux, c'est mieux !
Debian Etch  // Fedora 8 // Gentoo 2007-rc3 // Mandriva 2007.1 Spring...
Configuration: Linux
Mozilla 1.9

16 réponses

  1. bon ben je pense avoir trouvé :

    [redfox@mandriva ~]$ pulseaudio -k
    [redfox@mandriva ~]$
    [redfox@mandriva ~]$ pulseaudio
    W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
    W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
    W: alsa-util.c: Device surround51:0 doesn't support 44100 Hz, changed to 48000 Hz.
    ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL surround51:0
    ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
    ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM surround71:0
    W: alsa-util.c: Device front:0 doesn't support 44100 Hz, changed to 48000 Hz.
    ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0

    Ctl-C
    [redfox@mandriva ~]$
    [redfox@mandriva ~]$ ps aux | grep pulse
    redfox 24438 0.0 0.0 3140 800 pts/1 S+ 19:31 0:00 grep --color pulse
    [redfox@mandriva ~]$

    [redfox@mandriva ~]$ cat /etc/pulse/daemon.conf

    ; default-sample-rate = 44100

    je modifie donc cette ligne par :
    default-sample-rate = 44800

    cela devrait régler les messages du type : "Device surround51:0 doesn't support 44100 Hz, changed to 48000 Hz."

    EDIT:
    https://bugs.launchpad.net/mandriva/+source/pulseaudio/+bug/190754
    http://osdir.com/ml/audio.pulseaudio.general/2007-11/msg00003.html
    1
    1. je continue mes essais sur fedora 9:

      [root@fedora9 log]# uname -r
      2.6.27.12-78.2.8.fc9.i686
      [root@fedora9 log]#

      [redfox@fedora9 ~]$ polkit-gnome-authorization


      et rajout de l'utilisateur redfox à pulseaudio real time et high priority

      je verrai bien ....
      1
      1. c'est pas encore ça (je rappelle que je n'ai pas de problème de son):

        [root@localhost redfox]# cat /var/log/messages | grep pulseaudio
        Feb 19 17:51:25 localhost pulseaudio[2564]: polkit.c: Failed to show grant dialog: Unable to lookup exe for caller
        Feb 19 17:51:25 localhost pulseaudio[2564]: polkit.c: PolicyKit responded with 'auth_admin_keep_always'
        Feb 19 17:51:25 localhost pulseaudio[2564]: main.c: Called SUID root and real-time/high-priority scheduling was requested in the configuration. However, we lack the necessary priviliges:
        Feb 19 17:51:25 localhost pulseaudio[2564]: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to grant us priviliges. Dropping SUID again.
        Feb 19 17:51:25 localhost pulseaudio[2564]: 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.
        Feb 19 17:51:25 localhost pulseaudio[2564]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
        Feb 19 17:51:25 localhost pulseaudio[2564]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
        Feb 19 17:51:26 localhost pulseaudio[2564]: alsa-util.c: Device (null) doesn't support 44100 Hz, changed to 48000 Hz.
        Feb 19 17:51:26 localhost pulseaudio[2564]: alsa-util.c: Device (null) doesn't support 44100 Hz, changed to 48000 Hz.
        Feb 19 21:08:47 localhost pulseaudio[2547]: polkit.c: Failed to show grant dialog: Unable to lookup exe for caller
        Feb 19 21:08:47 localhost pulseaudio[2547]: polkit.c: PolicyKit responded with 'auth_admin_keep_always'
        Feb 19 21:08:47 localhost pulseaudio[2547]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
        Feb 19 21:08:47 localhost pulseaudio[2547]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
        Feb 19 21:08:47 localhost pulseaudio[2547]: alsa-util.c: Device (null) doesn't support 44100 Hz, changed to 48000 Hz.
        Feb 19 21:08:47 localhost pulseaudio[2547]: alsa-util.c: Device (null) doesn't support 44100 Hz, changed to 48000 Hz.
        [root@localhost redfox]# pulseaudio --system
        W: main.c: Warning: home directory of user 'pulse' is not '/var/run/pulse', ignoring.
        W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
        W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM front:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround40:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround41:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround50:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround51:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround71:0
        ALSA lib pcm_hw.c:1207:(_snd_pcm_hw_open) Invalid value for card
        E: alsa-util.c: Error opening PCM device hw:0: Aucun périphérique de ce type
        E: module.c: Failed to load module "module-alsa-sink" (argument: "device_id=0 sink_name=alsa_output.pci_1039_7012_alsa_playback_0"): initialization failed.
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM front:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround40:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround41:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround50:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround51:0
        ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
        ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround71:0
        ALSA lib pcm_hw.c:1207:(_snd_pcm_hw_open) Invalid value for card
        E: alsa-util.c: Error opening PCM device hw:0: Aucun périphérique de ce type
        E: module.c: Failed to load module "module-alsa-source" (argument: "device_id=0 source_name=alsa_input.pci_1039_7012_alsa_capture_0"): initialization failed.
        No protocol specified
        E: x11wrap.c: XOpenDisplay() failed
        E: module.c: Failed to load module "module-x11-publish" (argument: ""): initialization failed.
        E: main.c: Module load failed.
        E: main.c: failed to initialize daemon.
        [root@localhost redfox]#

        informations :
        [root@localhost redfox]# ls -l /dev/snd/
        total 0
        crw-rw----+ 1 root root 116, 7 fév 19 21:07 controlC0
        crw-rw----+ 1 root root 116, 6 fév 19 21:07 pcmC0D0c
        crw-rw----+ 1 root root 116, 5 fév 19 21:07 pcmC0D0p
        crw-rw----+ 1 root root 116, 4 fév 19 21:07 pcmC0D1c
        crw-rw----+ 1 root root 116, 3 fév 19 21:07 seq
        crw-rw----+ 1 root root 116, 2 fév 19 21:07 timer
        [root@localhost redfox]# alsamixer -D hw:0

        [root@localhost redfox]# cat /etc/modprobe.conf
        alias eth0 sis900
        alias scsi_hostadapter libata
        alias scsi_hostadapter1 pata_sis
        alias scsi_hostadapter2 usb-storage
        alias snd-card-0 snd-intel8x0
        options snd-card-0 index=0
        options snd-intel8x0 index=0
        [root@localhost redfox]# exit
        exit
        [redfox@localhost ~]$ polkit-grant --gain org.pulseaudio.acquire-high-priority
        Attempting to gain the privilege for org.pulseaudio.acquire-high-priority.
        Authentication as an administrative user is required.
        Password:
        Keep this privilege for the session or always? [no/session/always]?
        always
        Successfully gained the privilege for org.pulseaudio.acquire-high-priority.
        [redfox@localhost ~]$ polkit-grant --gain org.pulseaudio.acquire-real-time
        Attempting to gain the privilege for org.pulseaudio.acquire-real-time.
        Authentication as an administrative user is required.
        Password:
        Keep this privilege for the session or always? [no/session/always]?
        always
        Successfully gained the privilege for org.pulseaudio.acquire-real-time.
        [redfox@localhost ~]$

        vérification avec la commande :
        [redfox@localhost ~]$ polkit-grant --list

        +
        If you are problems with permission add your user in group:
        -pulse
        -pulse-access
        -pulse-rt
        For the problem with policykit try this , not in root::

        polkit-grant --gain org.pulseaudio.acquire-high-priority
        polkit-grant --gain org.pulseaudio.acquire-real-time


        source : http://forums.fedoraforum.org/forum/printthread.php?t=180218&page=1&pp=15

        donc j'essaie ....

        0
        1. bon ben ........la même en couleur avec la Mandriva 2008.1 (mais pas de problème de son apparent).

          fichier /var/log/user.log :

          Jul 20 16:50:31 mandriva pulseaudio[7156]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
          Jul 20 16:50:31 mandriva pulseaudio[7156]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
          Jul 20 16:50:31 mandriva pulseaudio[7156]: alsa-util.c: Device surround51:0 doesn't support 44100 Hz, changed to 48000 Hz.
          Jul 20 16:50:31 mandriva pulseaudio[7156]: alsa-util.c: Device front:0 doesn't support 44100 Hz, changed to 48000 Hz.


          quelques commandes en vrac :

          [root@mandriva log]# pulseaudio --system
          E: main.c: Failed to find user 'pulse'.
          [root@mandriva log]#

          [root@mandriva log]# pactl stat
          Currently in use: 0 blocks containing 0 B bytes total.
          Allocated during whole lifetime: 144 blocks containing 1.5 MiB bytes total.
          Sample cache size: 0 B
          User name: redfox
          Host Name: localhost
          Server Name: pulseaudio
          Server Version: 0.9.10
          Default Sample Specification: s16le 6ch 44100Hz
          Default Sink: alsa_output.pci_1039_7012_alsa_playback_0
          Default Source: alsa_input.pci_1039_7012_alsa_capture_0
          Cookie: 00059e89
          [root@mandriva log]#

          EDIT
          https://www.freedesktop.org/wiki/Software/PulseAudio/

          0
          1. mémo :

            je crois que je viens d'avoir l'illumination concernant les 2 derniers messages restants :

            [root@mandriva ~]# cat /var/log/syslog | grep pulse

            Aug 21 17:44:53 mandriva pulseaudio[9740]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
            Aug 21 17:44:53 mandriva pulseaudio[9740]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise


            je suis actuellement sous Mandriva et c'est pulseaudio qui fait office de serveur son !

            donc j'ai remarqué ceci :
            [root@mandriva ~]# cat /etc/pulse/daemon.conf

            ; rlimit-nice = 31
            ; rlimit-rtprio = 9


            je pense que c'est ici qu'il faut creuser ....
            0
            1. c'était bien ça !

              en prime et en français :
              http://developer.novell.com/wiki/index.php/Feisty/HOWTO:_PulseAudio
              0
          2. suite Fedora9 :

            démarrage de ma session : pas de son système (son démarrage ouverture session).

            ok ! je ferme ma session et la réouvre : je retrouve son système (son démarrage ouverture de session

            [root@localhost log]# cat messages | grep pulse
            Aug 24 09:11:38 localhost pulseaudio[2313]: polkit.c: Cannot set UID on session object.
            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: Called SUID root and real-time/high-priority scheduling was requested in the configuration. However, we lack the necessary priviliges:
            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to grant us priviliges. Dropping SUID again.
            Aug 24 09:11:38 localhost pulseaudio[2313]: 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.
            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
            Aug 24 09:11:51 localhost pulseaudio[2474]: pid.c: Daemon already running.
            Aug 24 09:11:51 localhost pulseaudio[2474]: main.c: pa_pid_file_create() failed.
            Aug 24 09:13:11 localhost pulseaudio[2656]: pid.c: Daemon already running.
            Aug 24 09:13:11 localhost pulseaudio[2656]: main.c: pa_pid_file_create() failed.
            Aug 24 09:26:47 localhost pulseaudio[2931]: polkit.c: Cannot set UID on session object.
            Aug 24 09:26:47 localhost pulseaudio[2931]: main.c: Called SUID root and real-time/high-priority scheduling was requested in the configuration. However, we lack the necessary priviliges:
            Aug 24 09:26:47 localhost pulseaudio[2931]: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to grant us priviliges. Dropping SUID again.
            Aug 24 09:26:47 localhost pulseaudio[2931]: 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.
            Aug 24 09:26:47 localhost pulseaudio[2931]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
            Aug 24 09:26:47 localhost pulseaudio[2931]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
            Aug 24 09:27:06 localhost pulseaudio[3092]: pid.c: Stale PID file, overwriting.
            Aug 24 09:27:06 localhost pulseaudio[3092]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
            Aug 24 09:27:06 localhost pulseaudio[3092]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
            Aug 24 09:27:07 localhost pulseaudio[3092]: module-x11-xsmp.c: X11 session manager not running.
            Aug 24 09:27:07 localhost pulseaudio[3092]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
            [root@localhost log]#


            Aug 24 09:11:38 localhost pulseaudio[2313]: polkit.c: Cannot set UID on session object.
            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: Called SUID root and real-time/high-priority scheduling was requested in the configuration. However, we lack the necessary priviliges:


            pour l'instant je n'ai pas cherché !

            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: We are not in group 'pulse-rt' and PolicyKit refuse to grant us priviliges. Dropping SUID again.
            Aug 24 09:11:38 localhost pulseaudio[2313]: 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.


            ici, je comprends pas bien : mon user est pourtant dans le groupe pulse-rt

            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
            Aug 24 09:11:38 localhost pulseaudio[2313]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise


            ça je sais !

            Aug 24 09:13:11 localhost pulseaudio[2656]: pid.c: Daemon already running.
            Aug 24 09:13:11 localhost pulseaudio[2656]: main.c: pa_pid_file_create() failed.


            ici, se concentrer !
            0
            1. Bonjour,

              Sous Fedora, l'accès aux périphériques locaux (scanner, imprimante, son, etc.) est accordé dynamiquement à l'utilisateur qui se connecte en local. Ceux qui se connectent à distance (par exemple par ssh) ne le peuvent pas.

              Ceci est fait par attribution d'une ACL sur les entrées /dev lorsque l'utilisateur s'authentifie en local.
              Par exemple si l'on fait : ls -l /dev/snd/seq on obtient :
              crw-rw----+ 1 root root 116, 3 2008-08-24 08:11 /dev/snd/seq
              Le signe + à la fin des permissions montre qu'il y a une ACL, que l'on peut voir par getfacl /dev/snd/seq :
              # file: dev/snd/seq
              # owner: root
              # group: root
              user::rw-
              user:manu:rw-
              group::rw-
              mask::rw-
              other::---
              On y voit que l'utilisateur manu a obtenu un droit en rw

              Sous gnome (je ne sais pas pour KDE) ces droits accordés à la connexion locale sont gérés à travers le menu >System>Preferences>System>Authorizations

              Les périphériques standard (imprimante, etc) y sont bien déclarés par défaut, mais il semble qu'il y ait quelques ratés pour les périphériques inhabituels.

              Dans le cas de pulseaudio, il serait bon d'y jeter un oeil

              Manu
              0
              1. bonjour,

                merci pour les explications !

                tout d'abord, je n'ai pas de souci de son ! cela fonctionne très bien ! c'est juste pour essayer de comprendre !

                Sous gnome (je ne sais pas pour KDE) ces droits accordés à la connexion locale sont gérés à travers le menu >System>Preferences>System>Authorizations

                Les périphériques standard (imprimante, etc) y sont bien déclarés par défaut, mais il semble qu'il y ait quelques ratés pour les périphériques inhabituels.

                j'étais tombé dessus par je ne sais quelle commande, j'avais survolé et observé la même chose.
                <EDIT : commande polkit-gnome-authorization EDIT>

                je me colle deux commandes très intéressantes :

                mplayer -ao pulse /usr/share/sounds/phone.wav
                mplayer -ao alsa /usr/share/sounds/phone.wav


                source : https://lists.autistici.org/message/20080811.090134.bc2e0643.en.html

                en résumé j'ai observé pas mal de problèmes récents (2008) avec pulseaudio quelle que soit la distribution linux. de là à dire que pulseaudio n'est pas encore très au point, il n'y a qu'un pas !
                0
                1. Sous gnome (je ne sais pas pour KDE) ces droits accordés à la connexion locale sont gérés à travers le menu >System>Preferences>System>Authorizations
                  Les périphériques standard (imprimante, etc) y sont bien déclarés par défaut, mais il semble qu'il y ait quelques ratés pour les périphériques inhabituels.
                  Dans le cas de pulseaudio, il serait bon d'y jeter un oei


                  j'ai donné l'authorisation à mon user pour le périph son ! je n'ai malheureusement pas vu de différence après redémarrage de la machine !

                  de toute façon j'arrete là car pour moi le son fonctionne (Rythmbox, mplayer, animation flash via firefox, ...

                  ...et en plus je ne voudrais pas "planter" le son à force de "bidouillages" ! :-)
                  0
                  1. ce qui est vraiment drôle c'est que sur la mandriva, j'ai également pulseaudio et pourtant voici les seuls messages d'erreur que j'ai :
                    [root@mandriva log]# cat messages | grep pulse
                    Aug 24 20:22:48 mandriva pulseaudio[9723]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
                    Aug 24 20:22:48 mandriva pulseaudio[9723]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise

                    ..comparé à la flopée de messages d'erreur sur la fedora. peut-être comparer les différences !

                    à noter que sur la mandriva je suis sous KDE !
                    0
                    1. salut à tous,

                      un petit retour sur Fedora 9 avec le dernier noyau :

                      [root@fedora9 ~]# uname -r
                      2.6.27.12-78.2.8.fc9.i686
                      [root@fedora9 ~]#

                      et les sempiternels warnings et errors .........................mais le son marche !!!!!!

                      [root@fedora9 log]# pulseaudio --system
                      W: main.c: Warning: home directory of user 'pulse' is not '/var/run/pulse', ignoring.
                      W: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Opération non permise
                      W: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Opération non permise
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM front:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround40:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround41:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround50:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround51:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround71:0
                      ALSA lib pcm_hw.c:1429:(_snd_pcm_hw_open) Invalid value for card
                      E: alsa-util.c: Error opening PCM device hw:0: Aucun fichier ou dossier de ce type
                      E: module.c: Failed to load module "module-alsa-sink" (argument: "device_id=0 sink_name=alsa_output.pci_1039_7012_sound_card_0_alsa_playback_0"): initialization failed.

                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM front:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround40:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround41:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround50:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround51:0
                      ALSA lib conf.c:3952:(snd_config_expand) Unknown parameters 0
                      ALSA lib pcm.c:2184:(snd_pcm_open_noupdate) Unknown PCM surround71:0
                      ALSA lib pcm_hw.c:1429:(_snd_pcm_hw_open) Invalid value for card
                      E: alsa-util.c: Error opening PCM device hw:0: Aucun fichier ou dossier de ce type
                      E: module.c: Failed to load module "module-alsa-source" (argument: "device_id=0 source_name=alsa_input.pci_1039_7012_sound_card_0_alsa_capture_0"): initialization failed.

                      [root@fedora9 log]#

                      quelques commandes à la volée ....
                      [root@fedora9 ~]# ls -l /dev/snd/seq 
                      crw-rw----+ 1 root root 116, 3 jan 28 21:43 /dev/snd/seq
                      [root@fedora9 ~]# getfacl /dev/snd/seq 
                      getfacl: Removing leading '/' from absolute path names
                      # file: dev/snd/seq
                      # owner: root
                      # group: root
                      user::rw-
                      user:redfox:rw-
                      group::rw-
                      mask::rw-
                      other::---
                      
                      [root@fedora9 ~]# yum list | grep installed | grep -i pulseaudio 
                      alsa-plugins-pulseaudio.i386       1.0.16-4.fc9        installed                
                      pulseaudio.i386                    0.9.10-2.fc9        installed                
                      pulseaudio-core-libs.i386          0.9.10-2.fc9        installed                
                      pulseaudio-esound-compat.i386      0.9.10-2.fc9        installed                
                      pulseaudio-libs.i386               0.9.10-2.fc9        installed                
                      pulseaudio-libs-glib2.i386         0.9.10-2.fc9        installed                
                      pulseaudio-module-gconf.i386       0.9.10-2.fc9        installed                
                      pulseaudio-module-x11.i386         0.9.10-2.fc9        installed                
                      pulseaudio-utils.i386              0.9.10-2.fc9        installed                
                      [root@fedora9 ~]# ls -l /dev/snd/*
                      crw-rw----+ 1 root root 116, 7 jan 28 21:43 /dev/snd/controlC0
                      crw-rw----+ 1 root root 116, 6 jan 28 21:44 /dev/snd/pcmC0D0c
                      crw-rw----+ 1 root root 116, 5 jan 28 22:00 /dev/snd/pcmC0D0p
                      crw-rw----+ 1 root root 116, 4 jan 28 21:43 /dev/snd/pcmC0D1c
                      crw-rw----+ 1 root root 116, 3 jan 28 21:43 /dev/snd/seq
                      crw-rw----+ 1 root root 116, 2 jan 28 21:43 /dev/snd/timer
                      [root@fedora9 ~]# ck-list-sessions 
                      Session2:
                      	uid = '500'
                      	realname = ''
                      	seat = 'Seat1'
                      	session-type = ''
                      	active = TRUE
                      	x11-display = ':0'
                      	x11-display-device = '/dev/tty7'
                      	display-device = ''
                      	remote-host-name = ''
                      	is-local = TRUE
                      	on-since = '2009-01-28T20:44:30Z'
                      [root@fedora9 ~]# fuser -v /dev/snd/*
                                           USER        PID ACCESS COMMAND
                      /dev/snd/controlC0:  redfox     2546 F.... pulseaudio
                                           redfox     2652 F.... mixer_applet2
                      [root@fedora9 ~]#


                      @ suivre ....

                      un pinguin sur la banquise !
                      0