[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/
A voir également:

16 réponses

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
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
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
bob031 Messages postés 8228 Statut Membre 473
 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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
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
bob031 Messages postés 8228 Statut Membre 473
 
suite sur Fedora 9 :

How do I list all PulseAudio modules installed?
pulseaudio --dump-modules

Add -v for terse usage instructions.

https://www.freedesktop.org/wiki/Software/PulseAudio/#HowdoIlistallPulseAudiomodulesinstalled



la commande polkit-grant ne semble pas exister (voir commande polkit-auth).
0
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
bob031 Messages postés 8228 Statut Membre 473
 
ici, se concentrer !
Mysteries of pulseaudio
https://www.mail-archive.com/fedora-list@redhat.com/msg12065.html

peut-être une piste :
https://www.freedesktop.org/wiki/Software/PulseAudio/

< EDIT : autre :
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/108577/comments/12
http://ubuntuforums.org/showthread.php?t=795525
0
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
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
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
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
bob031 Messages postés 8228 Statut Membre 473
 
avec Fedora 9 :

module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.

Système -> Préférences -> Personnel -> Sessions

décocher : "PulseAudio Session Management"

http://forum.mandriva.com/


... je verrai bien !


<EDIT :
autre problème : npviewer.bin me bouffe tout le CPU :

voir solution ici : https://forums.fedora-fr.org/viewtopic.php?pid=221138
0
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
bob031 Messages postés 8228 Statut Membre 473
 
0