Автор Тема: Проблем със звука в мандрива 2008.1  (Прочетена 6310 пъти)

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Здравейте! Имам следния проблем- инсталирах си мандрива 2008.1 - чист инстал, първо форматирах харда и партишънинг наново- всичко ОК, само един проблем има- със звука. Не могат две и повече програми да имат звук едновремено- тоест пускам скайп- стартира си се- звуци и всичко си е ок. Пускам после mplayer - филма има звук- скайп- не- дава Problem with audio device. Това е за всички приложения- от няколкото стартирани, само едно може да има звук. Графичната среда е Гноме 2.22.0 - ядрото е 2.6.25.1 - ванила- но и с дефолт ядрото е същата работа. Навсякъде от Sound preferences /падащото меню на гнома/ съм избрал АЛСА -Sound Events, Music and movies, Audio conferencing, Default mixer tracks. На Volume Control е настроено да ползва това:
 0: VIA 8233А (Alsa mixer). Другият вариант е ОСС Реалтек нещо си. Да добавя, че със абсолютно същите настройки мандрива 2007.1 си работеше отлично- всяко приложение си имаше звук- имах скайп и сим едновременно със звуците им, и по същото време гледах и филм със звук- сега това не става.
Ако някой може да помогне- моля пишете- благодаря предварително.
п.п. във настоящото ми 2.6.25.1 ванила ядро изобщо няма компилиран ОСС- а АЛСА с всички възможни опции, вкл и емулацията на ОСС. Преди си беше така- в манди 2007.1 - и работеше.
Системата е мандрива 2008.1, Гноме 2.22.0
пусках и алсаконф, и все-тая- само дето почна след това да зарежда при буута модул ALSA via82xx
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #1 -: May 19, 2008, 09:38 »
Никой ли не може да помогне?

п.п. Ако може, модератора да оправи заглавието- трябваше да е 2008.1



Активен

kolio_kolev

  • Напреднали
  • *****
  • Публикации: 356
  • Distribution: Mandriva 2011, Mandriva Cooker
  • Window Manager: KDE 4.6.x
    • Профил
    • WWW
Проблем със звука в мандрива 2008.1
« Отговор #2 -: May 19, 2008, 11:14 »
При мен (под KDE3, Mdv2008.1, 2.6.24.4-desktop-1mnb) така работи Skype заедно с PulseAudio
Skype with PulseAudio

Виж това дали няма да ти помогне.
No sound in Skype
PulseAudio - The Perfect Setup


[root@bbws01 ~]# /usr/bin/pulseaudio --dump-conf
### Read from configuration file: /etc/pulse/daemon.conf ###
daemonize = no
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = no
realtime-priority = 5
disallow-module-loading = no
use-pid-file = yes
system-instance = no
no-cpu-limit = no
disable-shm = no
exit-idle-time = -1
module-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/lib/pulse-0.9/modules/
default-script-file = /etc/pulse/default.pa
log-target = auto
log-level = notice
resample-method = speex-float-0
disable-remixing = no
default-sample-format = s16le
default-sample-rate = 44100
default-sample-channels = 2
default-fragments = 4
default-fragment-size-msec = 25
rlimit-as = -1
rlimit-core = -1
rlimit-data = -1
rlimit-fsize = -1
rlimit-nofile = 256
rlimit-stack = -1
rlimit-nproc = -1
rlimit-memlock = -1
rlimit-nice = -1
rlimit-rtprio = -1

Успех!



Активен

Кольо Колев
Mandriva BG: http://mandriva.biotronica.net
Bitronica.Net форуми: http://forum.biotronica.net

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #3 -: May 19, 2008, 13:08 »
Благодаря за инфото, изчетох страниците, но това е малко встрани, преди да настройвам Pulse audio server, исках да уточня, че проблема ми не е само скайп. Например- имам стартиран айскю клиент (сим), скайп и да кажем- някакъв флаш-клип от интернет. Пускам скайпа- ок, има звук. После стартирам СИМ- той си има звук- скайп няма. После пускам през браузъра /файърфокс/ някакъв клип- и нито СИМ, нито скайп имат звук. После пускам да кажем xine да си гледам филм- той има звук- няма звук клипа в интернет, няма сим и скайп. Ако искам пак да ми тръгне звука да кажем, в СИМ- щото в момента него искам да ползвам- спирам xine и давам #service alsa force-reload.
Обобщено, само ЕДНО приложение в даден момент има звук - и то последното стартирано от всички. ако искам звука да дойде в първото стартирано- трябва
#service alsa force-reload
Активен

kolio_kolev

  • Напреднали
  • *****
  • Публикации: 356
  • Distribution: Mandriva 2011, Mandriva Cooker
  • Window Manager: KDE 4.6.x
    • Профил
    • WWW
Проблем със звука в мандрива 2008.1
« Отговор #4 -: May 19, 2008, 14:59 »
За xine:
Цитат

urpmi xine-pulse

За Skype ти е казано по-горе какво да направиш...

За ALSA
Цитат

ALSA Applications ¶

If the PulseAudio plugin for alsalibs is installed all applications with support for the ALSA API should be able to access a PulseAudio server. You need version 1.0.12 or newer of the ALSA packages for the PulseAudio plugin to be included.

To activate the driver edit /etc/asound.conf or ~/.asoundrc and add:

pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}

Now you you can access the PulseAudio server under the virtual ALSA device pulse:

% aplay -Dpulse foo.wav
% amixer -Dpulse

If you want to make the PulseAudio driver the default, use something like this in the ALSA configuration files:

pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}

If you select the default ALSA device to be "pulse", you need to make sure that PA doesn't try to open the "default" device for its own audio output. If you previously were loading module-alsa-sink without special device argument this means you have to change it to the raw "hw:0" devices. Example:

load-module module-alsa-sink device=hw:0
load-module module-alsa-source device=hw:0

If you use HAL this is not necessary, because the raw ALSA device strings are used anyway.

The PulseAudio plugin for ALSA supports audio playback, audio capturing and supports the mixer.

За Flash Player
Цитат
Flash Player 7 ¶

You can make Flash Player 7 work with the Esound compatibility mode. However, there is a trick. It will only activate Esound if there are both /lib/libesd.so and /tmp/.esd/socket files present on your system.

The first one is easy to deal with. As root, type:

# ln -sf /usr/lib/libesd.so.0 /lib/libesd.so

For the second file, it is created if you use PulseAudio with the Esound module. If you're running in a thin-client model, you'll need to manually create a file:

mkdir -p /tmp/.esd
chmod 1777 /tmp/.esd
touch /tmp/.esd/socket
chmod 777 /tmp/.esd/socket

Flash Player 9 ¶

An experimental libflashsupport.so module provides Pulseaudio support for Flash Player 9. Go to http://pulseaudio.revolutionlinux.com/ for more information. Go here for a straight-forward, simple guide.

Update: there's now a newer implementation of libflashsupport.so available from the PulseAudio developers: gitweb, git-clone http://git.0pointer.de/repos/libflashsupport.git/. Please make sure to use this version for better results.

3/08 more update on fedora 8 with flash v115 their is no need for the previous update (it breaks sound with error : "unable to connect: connection refused") it works out of the box

16/05/08 Good news for all those experiencing crashes with flash9 + libflashsupport. It looks like new beta version of flashplayer can use pcm_pulse plugin without additional libraries. Here is nice summary for Ubuntu.


За SIM незнам какъв звуков сървър иска ... Прочети му документацията и разбери сам...



Активен

Кольо Колев
Mandriva BG: http://mandriva.biotronica.net
Bitronica.Net форуми: http://forum.biotronica.net

licho

  • Напреднали
  • *****
  • Публикации: 59
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #5 -: May 19, 2008, 22:29 »
Цитат (Nik123 @ Май 17 2008,20:04)
Здравейте! Имам следния проблем- инсталирах си мандрива 2008.1 - чист инстал, първо форматирах харда и партишънинг наново- всичко ОК, само един проблем има- със звука. Не могат две и повече програми да имат звук едновремено- тоест пускам скайп- стартира си се- звуци и всичко си е ок. Пускам после mplayer - филма има звук- скайп- не- дава Problem with audio device. Това е за всички приложения- от няколкото стартирани, само едно може да има звук. Графичната среда е Гноме 2.22.0 - ядрото е 2.6.25.1 - ванила- но и с дефолт ядрото е същата работа. Навсякъде от Sound preferences /падащото меню на гнома/ съм избрал АЛСА -Sound Events, Music and movies, Audio conferencing, Default mixer tracks. На Volume Control е настроено да ползва това:
 0: VIA 8233А (Alsa mixer). Другият вариант е ОСС Реалтек нещо си. Да добавя, че със абсолютно същите настройки мандрива 2007.1 си работеше отлично- всяко приложение си имаше звук- имах скайп и сим едновременно със звуците им, и по същото време гледах и филм със звук- сега това не става.
Ако някой може да помогне- моля пишете- благодаря предварително.
п.п. във настоящото ми 2.6.25.1 ванила ядро изобщо няма компилиран ОСС- а АЛСА с всички възможни опции, вкл и емулацията на ОСС. Преди си беше така- в манди 2007.1 - и работеше.
Системата е мандрива 2008.1, Гноме 2.22.0
пусках и алсаконф, и все-тая- само дето почна след това да зарежда при буута модул ALSA via82xx

gnome-sound-properties
пусни и дай навсякъде да е pulse. в самите програми също им дай да е pulse където е възможно.
вече слагат pulseaudio като default, може да е добър, но с тези съвместими плъгини настройки и т.н. става малко кашаво.
аз ползвам федора и при ъпгрейд от 7 на 8 преди време дойде pulseaudio и се омаза пейзажа. тогава ги правех тези гимнастики с the perfect setup, ама нищо...
 решението беше да го разкарам тотално.  сега да видя докъде ще го докара като е начисто
Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #6 -: May 20, 2008, 09:02 »
Pulse та pulse!!! Какво сте се хванали за него сякаш е панацея!!! Човека има проблем с ALSA-та , вие го карате да мине на pulse! Все едно, "имам проблем с интернета под Сузе" - "ми сложи си Убунту"! Nik123@, я дай изхода от lsof /dev/dsp, ls -l /dev/snd/ и lsof /dev/snd/pcmC0D0p.

P.S. Като казваш че с 2007.1 е работело, имаш в предвид същата аудиокарта, нали?
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

kolio_kolev

  • Напреднали
  • *****
  • Публикации: 356
  • Distribution: Mandriva 2011, Mandriva Cooker
  • Window Manager: KDE 4.6.x
    • Профил
    • WWW
Проблем със звука в мандрива 2008.1
« Отговор #7 -: May 20, 2008, 09:18 »
Цитат (metal @ Май 20 2008,09:02)
Pulse та pulse!!! Какво сте се хванали за него сякаш е панацея!!! Човека има проблем с ALSA-та , вие го карате да мине на pulse! Все едно, "имам проблем с интернета под Сузе" - "ми сложи си Убунту"! Nik123@, я дай изхода от lsof /dev/dsp, ls -l /dev/snd/ и lsof /dev/snd/pcmC0D0p.

P.S. Като казваш че с 2007.1 е работело, имаш в предвид същата аудиокарта, нали?

По-кротко.
Няма проблеми с ALSA, защото има звук, т.е. ALSA драйвера работи. Проблемите идват имено от преминаването към новата архитектура PulseAudio. И съвсем естествено е да има един преходен период в който с част от приложенията ще се очакват проблеми. Аз му описах какво да направи за да си доконфигурира приложенията за да работят с PulseAudio.
Другият вариант е наистина да се върне назад и да работи по старо му с ALSA. И двата варианта са възможни.

Според мен, Mandriva 2008.1 с GNOME принципно няма проблеми с PulseAudio сървъра. Повечето приложения, които са в main хранилището са фикснати да работят с него. Ето това се опитвам да обясня от известно време.

Да. PulseAudio не е панацея, но една от идеите му е да "скрие" всички тези различни audio архитектури и да разреши проблемите със съвместимостта между тях и различните приложения.

Сложи пачнато ядро от main (или main/updates) хранилището за Mandriva 2008.1. Може би разковничето е в ядрото 2.6.25.1 - ванила, което си сложил (не си включил дадена опция за компилация или има несъвместимост между това ядро и дадено приложение/библиотека)



Активен

Кольо Колев
Mandriva BG: http://mandriva.biotronica.net
Bitronica.Net форуми: http://forum.biotronica.net

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #8 -: May 21, 2008, 16:32 »
@ metal:
[root@localhost ~]#  lsof /dev/dsp
[root@localhost ~]# ls -l /dev/snd/
total 0
crw-rw----+ 1 root audio 116, 6 2008-05-20 18:10 controlC0
crw-rw----  1 root audio 116, 8 2008-05-20 18:10 controlC1
crw-rw----  1 root audio 116, 7 2008-05-20 18:10 midiC1D0
crw-rw----+ 1 root audio 116, 5 2008-05-20 15:10 pcmC0D0c
crw-rw----+ 1 root audio 116, 4 2008-05-21 16:29 pcmC0D0p
crw-rw----+ 1 root audio 116, 3 2008-05-20 18:10 pcmC0D1p
crw-rw----+ 1 root audio 116, 9 2008-05-20 15:10 seq
crw-rw----+ 1 root audio 116, 2 2008-05-20 18:10 timer
[root@localhost ~]# lsof /dev/snd/pcmC0D0p
[root@localhost ~]#
от първата и последната команда /това с lsof/ няма изходи- просто нищо не вади
И да- на анбсолютно същата система като хардуер- си работеше всичко с 2007.1
@kolio_kolev:
И с ядрата от мирърите на мандрива е същото- и с дефолт ядрото 2.6.24.4

Ще видя това с гноме аудио ако сменя на pulse, дали ще се получи



Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #9 -: May 22, 2008, 23:40 »
@Nik123, lsof показва кои процеси исползват съответните устройства, така че пусни някакъв звук (т.е. поне два) когато я използваш. Или най-добре провери програма по програма кое устройство използва всяка, НО не от настройките и, а чрез lsof.
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

kachaka

  • Напреднали
  • *****
  • Публикации: 64
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #10 -: May 25, 2008, 16:13 »
Боожее, божее...човече, влез си в контролния панел на мандрива, хардуер, саунд и махни всички отметки долу където са и дай ок. Баси схемите вкарахте тука  '<img'>
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Проблем със звука в мандрива 2008.1
« Отговор #11 -: May 27, 2008, 03:15 »
Благодаря за информацията, ще я ползвам на по-късен етап- гръмна ми дънната платка и сега карам с една щайга Compaq с процесор Pentium 2 -330 MHz, с харддиск 1 гб и рам 98 MB, с мандрива 2006 и IceWM - учудващо е, че си върви доста добре. Като си сглобя нещо свястно като хардуер, ще опитам по-горе изложените съвети за алса-та и пулса
Активен