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/.
Użytkownik

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
Użytkownik

W Xmms w konfiguracji Alsy wybierz inne urządzenie docelowe, ew. gdzieś na forum widziałem art'a jak emulować wielokanałowość ALSY :]
Offline
Użytkownik

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
Użytkownik

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
Użytkownik

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


Dzięcioł



a w jaki sposob mozna uzywac 2 k.dzwiekowych jednoczesnie?? np aby pierwsza byla do xmmsa, mplayera itp a druga do skype??
Offline





Bicycle repairman






Trzeba ustawić w ustawieniach skype jako urządzenie naszą drugą karę, czyli u mnie np to jest /dev/dsp1.
Offline


Dzięcioł



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





Bicycle repairman






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