Mam do czynienia z podobnym problemem opisanym w tym pytaniu . Jednak korzystam z Jessie na Raspberry Pi i że nie ma /etc/modprobe.d/alsa-base.conf
pliku.
Czy ktoś może mi powiedzieć, gdzie i jak ustawić domyślne urządzenie wejściowe i wyjściowe audio w Jessie.
.conf
. Liczy się to, co w nich jest.options snd_bcm2835 index=1
.device_tree=
(bez niczego po nim),/boot/config.txt
aby je wyłączyć, a następnie uruchom ponownie. Jeśli to nie zadziała, równie dobrze możesz usunąć tę linię,config.txt
aby nie zapomnieć później.Odpowiedzi:
Ok, najpierw usuń plik
/etc/modprobe.d/alsa-base.conf
Raspbian Jessie nie używa tego pliku konfiguracyjnego, jak zrobił to Wheezy.Aby znaleźć adres, którego używa twoje urządzenie, musisz najpierw wpisać polecenie, które
aplay -l
pokazuje wszystkie urządzenia wyjściowe audio i ich adres. Na przykład moja karta dźwiękowa USB pojawia się jako urządzenie 1 na wyjściu, które wygląda tak.Teraz, aby ustawić urządzenie na domyślną kartę, musisz edytować plik
/usr/share/alsa/alsa.conf
poleceniemsudo nano /usr/share/alsa/alsa.conf
przewiń w dół, aż znajdziesz liniei zmień je na (jeśli twoje urządzenie jest również wymienione jako urządzenie 1, jeśli nie, zmień 1 na dowolny adres podany na liście)
Objaśnienie: Karty dźwiękowe USB są zarejestrowane jako karta 1 w Raspbian Jessie. W Wheezy byłyby domyślnie zarejestrowane jako karta -2 i edycja
/etc/modprobe.d/alsa-base.conf
by to zmieniła.Nie wiem, czy ten następny krok jest konieczny, ale bez niego moja karta nie działałaby.
Utwórz i edytuj plik
~/.asoundrc
za pomocą poleceniasudo nano ~/.asoundrc
i zmień go tak, aby czytał tylko:Teraz domyślne wyjście audio (głośniki) i wejście audio (mikrofon) są urządzeniem USB.
źródło
Pytanie odnosi się do innego postu, który ma już odpowiedź, która po prostu stwierdza, że w Jessie nie ma potrzeby edycji
/usr/share/alsa/alsa.conf
, wystarczy utworzyć~/.asoundrc
i wpisaćPS: Właśnie przetestowałem to z czystą instalacją na malinie 2 połączonej z głośnikami Logitech Z-5, działa idealnie
źródło
Jeśli masz inne urządzenie wejściowe i wyjściowe (np. Mikrofon USB i głośnik audio 3,5 mm), możesz zapisać to w ten sposób w ~ / .asoundrc:
źródło