Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam skompilowane alsa-driver-1.0.9b paczke alsa-base i alsa-utils. Dzwiek dzili bez problemowo wlaczam kadu, xmms beep-media-player, mplayer i dziala kernel-2.6.13.1. i wpis do pliku /etc/asound.conf
Problem pojawia sie gdy chce wlaczy test nagrywania w kadu wywala mi wtedy "otwarcie urzadzenia audio". Oraz gdy mam wlaczonego xmms i chce wlaczyc AudaCity wywala mi blad "wystąpił błąd inicjalizacji warstwy wejscia /wyjscia. Nie bedzie mozna odtwarzać/nagrywać dzwieku. Błąd.Host.error", ale gdy wylacze xmms juz moge sobie spokojnie nagrywac. co mozna zrobic ?
Offline
W Xmms w konfiguracji Alsy wybierz inne urządzenie docelowe, ew. gdzieś na forum widziałem art'a jak emulować wielokanałowość ALSY :]
Offline
przy zmianie urzadzenia w xmms wysypal mi sie dzwiek w kadu, i dalej nie moglem zrobic testu nagrywania wiec rozmowy glosowe odpadaly!
Jezeli ktos dokladnie wie czego szukac to czy moglby dorzucic, link??
Offline
Trzeba chyba zmodyfikowac jakos plik /etc/asound.conf, bo on za wszytsko odpowiada :), tylko nie mam pojecia jak ma wygladac, moze ktos komu dzila np nagrywanie w kadu i ma karte dzwiekowa wbudowana via82xx podesle swoje asund.conf i .asoundrc
Moj wyglada tak; ale niestety nie dziala!
pcm.!default { type plug slave.pcm "demixer" } pcm.dsp{ type plug slave.pcm "demixer" } pcm.dsp0{ type plug slave.pcm "demixer" } pcm.demixer { type dmix ipc_key 1024 slave { pcm "hw:0,0" period_time 0 buffer_time 0 period_size 1024 buffer_size 4096 rate 44100 } bindings { 0 0 1 1 } }
Offline
Po wielogodzinnych przeszukiwaniach internetu udalo mi sie znaleźć, cos co mi pomogło :) oto moj plik ~/.asoundrc który rozwiazal moj problem!
pcm.card0 { type hw card 0 mmap_emulation true } pcm.!output { type dmix ipc_key 1234 # ipc_key_add_uid 1 slave { pcm "card0" period_time 0 period_size 1024 buffer_size 8192 rate 44800 } bindings { 0 0 1 1 } } # # DSNOOP output device # pcm.!input { type dsnoop ipc_key 4321 # ipc_key_add_uid 1 slave { pcm "card0" period_time 0 period_size 1024 rate 44800 } } # # ASYM duplex device # pcm.!duplex { type asym playback.pcm "output" capture.pcm "input" } # # Make the duplex device default # pcm.!default { type plug slave.pcm "duplex" } # # OSS Compability pcm.!dsp0 { type plug slave.pcm "duplex" } ctl.!mixer0 { type hw card 0 }
Offline
mi też to działa:) ale czy ktoś wie jak to zrobić żeby można było przez skype rozmawiać i muzy słuchać
Offline
a w jaki sposob mozna uzywac 2 k.dzwiekowych jednoczesnie?? np aby pierwsza byla do xmmsa, mplayera itp a druga do skype??
Offline
Trzeba ustawić w ustawieniach skype jako urządzenie naszą drugą karę, czyli u mnie np to jest /dev/dsp1.
Offline
jak wpisalem lspci | grep audio to okazalo sie ze obydwie karty wykrywa:
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1) 0000:01:06.0 Multimedia audio controller: Aureal Semiconductor Vortex 1 (rev 02)
ale jak zrobic, zeby mi z 1 szedl dzwiek ze wszystkiego a z drugiej tylko skype, jak ustawie jako podstawowy sterownik nvidie to w skype jak dam dsp to wyskakuje mi blad ze jest problem z dzwiekim a jak zamienie, tak ze aureal jest podstawowym to bez problemu dziala ale ja tak nie chce. a mikser jedynie wykrywa sterownik podstawowy, nie mam mozliwosci wyboru i ustawiania drivera.
Offline
Podpowiem Ci, że skoro skype działa wyłącznie przez oss, a ogromna większość aplikacji potrafi przez alsę, to możesz sobie ustawić tę kartę, którą chcesz wykorzystać do skype jako pierwszą, a w pliku ~/.asoundrc ustawić jako domyślną dla wszystkich programów tę drugą kartę. Np:
pcm.!default { type hw card 1 } ctl.!default { type hw card 1 }
Chodzi o mniej więcej coś takiego jak powyżej.
Offline