Mam interesujący problem z Ubuntu. Mam laptopa z jednym gniazdem do wejścia liniowego / mikrofonu i wyjścia liniowego / słuchawek.
To jest powód, dla którego kupiłem rozdzielacz taki jak poniżej:
Dzieli jedno gniazdo 4 pine na dwa gniazda: mikrofon i wyjście liniowe
Mam zewnętrzny mikrofon studyjny i słuchawki z mikrofonem.
Przypadek 1 (działający)
Jeśli podłączę mikrofon słuchawek do rozdzielacza włożonego do laptopa, mogę nagrać mój mikrofon.
HEADPHONES MIC ----+
|
+------- LAPTOP
|
HEADPHONES OUTPUT -+
Przypadek 2 (NIE DZIAŁA)
Jeśli podłączę inny sprzęt zewnętrzny (na przykład fortepian) do rozdzielacza, nie mogę nic nagrać ... To jest problem. Jak Ubuntu może rozpoznać, czy istnieje mikrofon słuchawkowy lub zewnętrzny sprzęt, który NIE jest mikrofonem słuchawkowym?
PIANO ------------+
|
+------- LAPTOP
|
HEADPHONES OUTPUT -+
... a pytanie brzmi: jak to naprawić? Chcę nagrać fortepian za pomocą laptopa: przelotowe.
Czy rozdzielacz byłby przyczyną?
Czy naprawdę potrzebuję sprzętu, którego nie mam (np. Nagrywarki USB)?
Aktualizacja : testowane w systemie Windows 8 na tym samym laptopie. Działa poprawnie ... (Un) Na szczęście jestem użytkownikiem Ubuntu, więc nie wrócę do świata Windows ... Wciąż szukam rozwiązania na Ubuntu.
Mój model laptopa to Samsung NP300E5V-S01RO
.
Aktualizacja 2 : Używając alsamixer
udało mi się słuchać tylko dźwięków fortepianu , bez innych dźwięków mikrofonu. Tak wygląda obecna konfiguracja alsamixer:
Informacje o moich ustawieniach można znaleźć tutaj .
Nadal nie mogę wybrać urządzenia rejestrującego w Audacity (lub innym oprogramowaniu do nagrywania). Nagrywa z wewnętrznego mikrofonu.
Aktualizacja 3 :
pactl list sources
wypisuje to w Ports
sekcji:
Przypadek 1
Fortepian jest podłączony:
analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)
Przypadek 2
Podłączony jest mikrofon zewnętrzny:
analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)
źródło
Odpowiedzi:
Zwiększając ten miernik głośności mikrofonu
alsamixer
, włączamy tylko funkcję sprzężenia zwrotnego kart dźwiękowych, czyli wewnętrznie przekierowuje wejście mikrofonu do wyjścia dźwięku, strumień ten nie jest dostępny dla oprogramowania. (AFAIK) (Ale potwierdza, że sprzęt odbiera dźwięk.)Powinieneś spróbować zwiększyć wszystkie mierniki przechwytywania
alsamixer
do maksimum i upewnić się, że nie są wyciszone, a następnie upewnij się, żepavucontrol
wybrano właściwe urządzenie i port, a wejście mikrofonu nie jest tam wyciszone, a następnie spróbuj nagrać.Jeśli nadal nie działa, prawdopodobnie problem leży gdzieś niżej w sterowniku.
To, co możesz jeszcze spróbować, to zainstalowanie nowszej alsy, być może ten problem został rozwiązany w nowszej wersji. Poza tym istnieją tutaj narzędzia do ulepszania alsy . Dokumenty do tego tutaj . Dzięki funkcji hda-jack-retask możesz zmienić wejście mikrofonu na wejście liniowe (lub podobne), ale nie wiem, czy to pomoże.
źródło
echo jack_detect=no > /sys/class/sound/hwC0D0/hints
aby wyłączyć wykrywanie gniazd. Lub w twoim przypadku możesz również spróbowaćecho jack_detect=no > /sys/class/sound/hwC0D3/hints
, ale ten pierwszy jest bardziej prawdopodobne, że przyniesie jakikolwiek efekt.echo 1 > /sys/class/sound/hwC0D0/reconfig
lubecho 1 > /sys/class/sound/hwC0D3/reconfig
Może ta mała wskazówka, którą możesz zainstalować z PPA, pomoże:
[Jak to zrobić] Zmień gniazdo słuchawek w gniazdo mikrofonu w Ubuntu | O MÓJ BOŻE! Ubuntu!
źródło
"Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"
pojawia się błąd: kiedy próbuję zastosować ustawienia.