• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Pulseaudio wie deaktivieren?

Hi, ich würde gerne Pulseaudio deaktivieren, so dass es nicht mehr automatisch gestartet wird.

Wenn ich per XMMS Musik höre, und dann ein Flashvideo anschauen möchte, habe ich verzerrten Ton im Flashvideo und Pulseaudio stürzt ab (aus var/log/messages):
Code:
Jan  3 19:02:54 THLinux1 pulseaudio[5497]: module-alsa-sink.c: Error opening PCM device front:0: Device or resource busy
Jan  3 19:02:54 THLinux1 pulseaudio[5497]: sink-input.c: Assertion 'i->thread_info.rewrite_nbytes == 0' failed at pulsecore/sink-input.c:1144, function pa_sink_input_request_rewind(). Aborting.
Danach gibts auch keinen Prozess mit Namen "pulseaudio" mehr.

Nach Browser-Neustart geht das Flashvideo einwandfrei, ebenso XMMs, Systemsounds, sogar Songbird, VLC, ALLES gleichzeitig mit einwandfreiem Ton!


D.h., wenn Pulseaudio nicht gestartet würde, wäre das die Lösung...
OpenSuse 11.1, KDE4
 
OP
T

Thomas4000

Member
So, zu früh gefreut, nach einem Neustart geht der Sound von Flash/Songbird nur wenn sonst kein Sound ausgegeben wird.

Also, z.B. XMMS ist aus, Firfox gestart, Sound in Flash geht:
Code:
thomas@THLinux1:~> firefox
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
E: socket-client.c: socket(): Address family not supported by protocol
Currently in use: 1 blocks containing 64.0 KiB bytes total.
Allocated during whole lifetime: 3 blocks containing 128.0 KiB bytes total.
Sample cache size: 0 B
User name: thomas
Host Name: THLinux1
Server Name: pulseaudio
Server Version: 0.9.12
Default Sample Specification: s16le 2ch 44100Hz
Default Sink: alsa_output.pci_10de_371_sound_card_0_alsa_playback_0
Default Source: alsa_input.pci_10de_371_sound_card_0_alsa_capture_0
Cookie: 49c9b2ef

thomas@THLinux1:~>



Dann FF aus, XMMS an, FF nochmal an, Flash-Sound geht nicht:
Code:
thomas@THLinux1:~>
thomas@THLinux1:~> firefox
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
Currently in use: 1 blocks containing 64.0 KiB bytes total.
Allocated during whole lifetime: 9738 blocks containing 56.0 MiB bytes total.
Sample cache size: 0 B
User name: thomas
Host Name: THLinux1
Server Name: pulseaudio
Server Version: 0.9.12
Default Sample Specification: s16le 2ch 44100Hz
Default Sink: alsa_output.pci_10de_371_sound_card_0_alsa_playback_0
Default Source: alsa_input.pci_10de_371_sound_card_0_alsa_capture_0
Cookie: 49c9b2ef
thomas@THLinux1:~>
In /var/log/messages:
Code:
Jan  4 14:25:00 THLinux1 pulseaudio[13193]: module-alsa-sink.c: Error opening PCM device front:0: Device or resource busy
Jan  4 14:25:00 THLinux1 pulseaudio[13193]: sink-input.c: Assertion 'i->thread_info.rewrite_nbytes == 0' failed at pulsecore/sink-input.c:1144, function pa_sink_input_request_rewind(). Aborting.
Jan  4 14:28:03 THLinux1 pulseaudio[13346]: main.c: High-priority scheduling enabled in configuration but not allowed by policy.
Jan  4 14:28:03 THLinux1 pulseaudio[13346]: core-util.c: setpriority(): Permission denied
Jan  4 14:28:03 THLinux1 pulseaudio[13346]: ltdl-bind-now.c: Failed to find original dlopen loader.
Jan  4 14:28:03 THLinux1 pulseaudio[13348]: pid.c: Stale PID file, overwriting.
Jan  4 14:28:04 THLinux1 pulseaudio[13348]: alsa-util.c: Error opening PCM device hw:0: Device or resource busy
Jan  4 14:28:04 THLinux1 pulseaudio[13348]: module.c: Failed to load  module "module-alsa-sink" (argument: "device_id=0 sink_name=alsa_output.pci_10de_371_sound_card_0_alsa_playback_0 tsched=1"): initialization failed.
lsof |grep pulseaudio:
Code:
THLinux1:~ # lsof |grep pulseaudio
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/thomas/.gvfs
      Output information may be incomplete.
knotify4  12850     thomas  mem       REG        8,2      18076    4565352 /usr/lib/xine/plugins/1.24/xineplug_ao_out_pulseaudio.so
pulseaudi 13348     thomas  txt       REG        8,2      67660    4073928 /usr/bin/pulseaudio
THLinux1:~ #
hwinfo --sound:
Code:
THLinux1:~ # hwinfo --sound
20: PCI 06.1: 0403 Audio device
  [Created at pci.318]
  UDI: /org/freedesktop/Hal/devices/pci_10de_371
  Unique ID: 9LTX.l4g0KOhGLqE
  SysFS ID: /devices/pci0000:00/0000:00:06.1
  SysFS BusID: 0000:00:06.1
  Hardware Class: sound
  Model: "nVidia MCP55 High Definition Audio"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0371 "MCP55 High Definition Audio"
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd."
  SubDevice: pci 0x7250
  Revision: 0xa2
  Driver: "HDA Intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xfbef0000-0xfbef3fff (rw,non-prefetchable)
  IRQ: 21 (732736 events)
  Module Alias: "pci:v000010DEd00000371sv00001462sd00007250bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=no, avail=yes, need=no, active=unknown


Was tun? Echt löschen?
Code:
THLinux1:~ # zypper rm pulseaudio
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  esound-daemon


The following packages are going to be REMOVED:
  pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth
pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc
pulseaudio-module-x11 pulseaudio-module-zeroconf


Overall download size: 46.0 K. After the operation, 1.5 M will be freed.
Continue? [Y/n/p/?]: n
THLinux1:~ #

OpenSuse 11.1, KDE4.1.3
Danke für den Support hier!
 

Bundestux

Newbie
Pulseaudio wird aber beim nächsten Update automatisch wieder eingespielt. So war es jedenfalls bei mir, nachdem ich Pulseaudio* gelöscht hatte. Warscheinlich, weil das mit in der Abhängigkeit befindliche 'esound' benötigt wird (von Gnome?).
 
OP
T

Thomas4000

Member
Soweit so gut, hab Pulseaudio gelöscht, eSound wurde installiert, Sound in Flash und auch sonst passt!
(Die Deinstallation von Pulseaudio ist auch bei forums.opensuse.org einige Male als Tip zu lesen...)

Hoffe des so bleibt.

THX
 
Thomas4000 schrieb:
(Die Deinstallation von Pulseaudio ist auch bei forums.opensuse.org einige Male als Tip zu lesen...)
Bleibt eher die Frage: Warum gibts keine grundlegende Anleitung für pulseaudio bei opensuse, oder hab ich es nur nicht gefunden. Weil die Deinstallation ist das Problem beim Schwanz zu bekämpfen und nicht beim Kopf! Bzw. warum läßt man eine Anwendung auf den Benutzer los, das den meisten eher mehr Probleme bereitet als nutzen (IMHO noch nicht genug abgestimmt ist mit anderen Anwendungen in Linux - und das betrifft nicht nur opensuse, sonderen alle Distris die pulseaudio verwenden)..... :schockiert: Es hat im übrigen auch bei mir einige Probleme mit der Soundausgabe gelöst, allerdings mein Line-in (für denPlattenspieler) bleibt immer noch stumm, hab schon nen bißchen mit Alsamixer rumgespielt - bisher ohne Erfolg.
 

naseweis

Member
Pulse (mit Ausnahme libpulse0 wg. Abhängigkeiten) deinstalliert, esound installiert - und der Spuk (mal Sound, mal keinen) ist vorbei. Danke für den Tip.
 
Oben