[+] pulseaudio, nie wiem dlaczego nie dzia

Problemy dotyczące innych systemów operacyjnych
sir_herrbatka
Posty: 22
Rejestracja: 29 września 2009, 17:12

[+] pulseaudio, nie wiem dlaczego nie działa - Ubuntu

Post autor: sir_herrbatka »

Zainstalowałem Ubuntu po raz drugi bo chciałem pobawić się z partycjami. Poprzednio pulseaudio działało dobrze, i byłem zadowolony ale teraz...

Nie mam dźwięku, nie mogę skonfigurować i chce mi się płakać. Pulseaudio niby działa ale nic nie słyszę. Za to gdy wpiszę polecenie:

Kod: Zaznacz cały

pulseaudio
to otrzymuję:

Kod: Zaznacz cały

I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
I: caps.c: Dropping root privileges.
I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
E: pid.c: Daemon already running.
E: main.c: pa_pid_file_create() failed.
To ostatnie wygląda nie dobrze.

Przekopałem się trochę przez forum i generalnie próbowałem coś zdiagnozować, niestety jestem za głupi by to zrozumieć.

Kod: Zaznacz cały

sudo cat /proc/asound/modules
0 snd_hda_intel
1 snd_emu10k1
Alsę próbowałem dać przez pulseaudio według: tego, gdy próbuję coś odtworzyć:

Kod: Zaznacz cały

mplayer '/home/marek/Muzyka/Aghora - Formless (2006)/01 - Lotus.mp3' -ao alsa
MPlayer 1.0rc2-4.3.3 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3200+ (Family: 15, Model: 95, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /home/marek/Muzyka/Aghora - Formless (2006)/01 - Lotus.mp3.
Audio file file format detected.
Clip info:
 Title: Lotus
 Artist: Aghora
 Album: Formless
 Year: 2006
 Comment: EAC Track Writing // <>
 Genre: Unknown
=================================
Forced audio codec: mad
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
=================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
Cannot sync MAD frame 137.0 (02:17.0)  2.5% 
Cannot sync MAD frame
Cannot sync MAD frame 137.0 (02:17.0)  2.5% 
A:  73.5 (01:13.5) of 137.0 (02:17.0)  2.5% 

Exiting... (End of file)
Nic nie wiem, nic nie rozumiem i liczę na to, że ktoś mi pomoże?
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Masz dwie karty do której masz głośniki podpięte ?
sir_herrbatka
Posty: 22
Rejestracja: 29 września 2009, 17:12

Post autor: sir_herrbatka »

Do ,,soundblastera''. Powinienem przełączyć?

Jest to stary SoundBlaster Live, a nie 5.1.

Edycja:
Co nie przeszkadza Ubuntu w rozpoznawaniu go jako 5.1?
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Skoro do sb to grać nie moze bo jako domyślną masz ustawioną hda-intel.

Dopisz sobie do pliku
/etc/modprobe.d/alsa-base.conf

Kod: Zaznacz cały

options snd-emu10k1 index=0
Zrestartuj kompa i zobacz czy zadziała.
tmy123
Beginner
Posty: 144
Rejestracja: 18 kwietnia 2008, 19:43

Post autor: tmy123 »

Sprawdź jescze w pulseaudio volume control - lub coś podobnego, dokładnie nie wiem bo nie mam teraz dostępu. Możesz mieć tam wyciszoną kartę.
sir_herrbatka
Posty: 22
Rejestracja: 29 września 2009, 17:12

Post autor: sir_herrbatka »

Kod: Zaznacz cały

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
options snd-emu10k1 index=0
Dałem cały plik na wszelki wypadek ;)

No cóż, po dodaniu tego wpisu zniknął mi mikser pulseaudio z preferencji dźwięku a próba uzyskania dźwięku testowego kończy się

Kod: Zaznacz cały

audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink: Failed to connect: Connection refused
Lepiej wykasuję ten wpis a wciągnę zintegrowaną na black list(?).

EDIT
Wcześniej nie zauważyłem powyższego postu. Sprawdziłem to, nie chodzi jednak o to.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Mogłeś sprawdzic czy w /proc/asound/cards jest emu10k1 pod numerkiem zero.

Możesz wciągnąc na blacklistę tę hda-intel ale chyba będziesz tez musiał wykasowac katalog ~/.pulse w domowym przy wylaczonym pulseaudio.
sir_herrbatka
Posty: 22
Rejestracja: 29 września 2009, 17:12

Post autor: sir_herrbatka »

Mogłeś sprawdzic czy w /proc/asound/cards jest emu10k1 pod numerkiem zero.
Zaraz sprawdzę. Podajecie mi pliki konfiguracyjne o których nie wiem ;)

Możesz wciągnąc na blacklistę tę hda-intel ale chyba będziesz tez musiał wykasowac katalog ~/.pulse w domowym przy wylaczonym pulseaudio.
Wciągnąłem już. W preferencjach dźwięku już go nie widzę, to (?) chyba dobrze?

Kod: Zaznacz cały

sudo cat /proc/asound/modules 
0 snd_emu10k1
Więc chyba dobrze zostało to wciągnięte.

Plik /proc/asound/cards jest pusty o.O
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Działa czy nie ?

/proc/asound/cards nie powinien być pusty
sir_herrbatka
Posty: 22
Rejestracja: 29 września 2009, 17:12

Post autor: sir_herrbatka »

Oczywiście że nie?

Mało tego że ,,cards'' jest pusty to co jakiś czas jest modyfikowany przez jakąś aplikację (wyświetla mi się w gedit).

Co robić?

Wydawało mi się, że do wyboru domyślnej karty służy polecenie:

Kod: Zaznacz cały

asoundconf set-default-card
Edycja:
Po sprawdzeniu za pomocą:

Kod: Zaznacz cały

sudo cat /proc/asound/cards
 0 [Live           ]: EMU10K1 - SBLive 5.1 [SB0060]
                      SBLive 5.1 [SB0060] (rev.7, serial:0x80611102) at 0x9000, irq 19
głupi błąd
ODPOWIEDZ