[Fedora 8] pulseaudio

Résolu
bob031 Messages postés 8228 Statut Membre -  
bob031 Messages postés 8228 Statut Membre -
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. bob031 Messages postés 8228 Statut Membre 473
     
    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
  2. bob031 Messages postés 8228 Statut Membre 473
     
    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
  3. bob031 Messages postés 8228 Statut Membre 473
     
    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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. bob031 Messages postés 8228 Statut Membre 473
     
    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
  6. bob031 Messages postés 8228 Statut Membre 473
     
    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. bob031 Messages postés 8228 Statut Membre 473
       
      c'était bien ça !

      en prime et en français :
      http://developer.novell.com/wiki/index.php/Feisty/HOWTO:_PulseAudio
      0
  7. bob031 Messages postés 8228 Statut Membre 473
     
    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
  8. Manu
     
    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
  9. bob031 Messages postés 8228 Statut Membre 473
     
    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
  10. bob031 Messages postés 8228 Statut Membre 473
     
    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
  11. bob031 Messages postés 8228 Statut Membre 473
     
    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
  12. bob031 Messages postés 8228 Statut Membre 473
     
    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