Strona 1 z 1

Acer AO722 nie działa wewnętrzny mikrofon

: 27 cze 2014, 15:08
autor: grzes297
Witam :teeh:

W ostatnim czasie zainstalowałem Ubuntu 14 na netbooku acer aspire one 722 - znikły mi problemy z freezami przy łaczeniu z wifi, system budzi się już po uśpieniu, działa dość stabilnie i szybko jak na ten sprzęt więc zostaniemy ze sobą na dłużej... :)

Mam jedynie mały problem z okiełznaniem wbudowanego mikrofonu... W ustawieniach dźwięku system wykrywa mikrofon, działają wszelkie suwaki, jednak zamiast głosu słychać jedynie szum. Krzyczenie na laptopa nie pomaga, wskaźnik wysterowania stoi w jednym miejscu :-x
W internecie znalazłem info aby odpalić alsamixer z terminala i podbić suwak z mikrofonem który rzeczywiście ustawiony był na zero.
Niestety to nie pomogło, znalazłem jeszcze takie wskazówki do wykonania :

Kod: Zaznacz cały

# sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
# sudo apt-get update
# sudo apt-get install linux-alsa-driver-modules-$(uname -r)
# sudo apt-get install pavucontrol
ale przy wpisywaniu ich kolejno otrzymuje komunikaty typu :
E: Nie udało się odnaleźć pakietu linux-alsa-driver-modules-3.13.0-30-generic
E: Nie udało się znaleźć żadnego pakietu według wyrażenia regularnego "linux-alsa-driver-modules-3.13.0-30-generic"
Do tego:
sudo alsactl store

alsactl restore
I rzecz jasna dalej nie działa. Co mogę zrobić?

Pozdrawiam i z góry dzięki za pomoc

Re: Acer AO722 nie działa wewnętrzny mikrofon

: 27 cze 2014, 17:57
autor: zibiboniek1
A czy czasem w alsamixerze nie miałeś pod suwakiem ?
p.s jak mikrofon podgłosisz za mocno to też działał nie będzie, bo będzie się przesterowywał.

Re: Acer AO722 nie działa wewnętrzny mikrofon

: 27 cze 2014, 18:18
autor: marcin1982
Podaj wynik polecenia z konsoli:

Kod: Zaznacz cały

amixer

Re: Acer AO722 nie działa wewnętrzny mikrofon

: 28 cze 2014, 13:35
autor: grzes297
@zibiboniek1 nic takiego nie znalazłem, ruszaniem suwakiem też nic nie daje tak samo jak zmiana opcji auto-mute.

Wynik amixer:

Kod: Zaznacz cały

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]

Re: Acer AO722 nie działa wewnętrzny mikrofon

: 28 cze 2014, 18:56
autor: slv7
Też jestem zaskoczony, że w końcu po tylu latach można normalnie pracować na Ubuntu. Ja akurat dzisiaj zainstalowałem go, bo mam zamiar sprzedać swojego AO722 (przy okazji sprawdzam, czy wszystko działa).

Rozwiązanie problemu z mikrofonem znalazłem na tym zagranicznym forum.

Pozwolę sobie również wkleić rozwiązanie.

Kod: Zaznacz cały

Taken from the Acer 522/722 wiki

* Open a terminal window and run "alsamixer"
* press F6 and choose "1 HDA ATI SB" as a sound card to configure by pressing Enter
* to see the mic-related sliders, press F5 and move the cursor keys to the right, only the outermost three sliders need to be set to a level of 56 by pressing the Up key
* then, by pressing the "c" key on each of the three sliders, the volume level of each right channel needs to be put to 0
* finally, quit alsamixer by pressing ESC.

Comments:
1) I set mic boost and capture to 100 and I get no hum. Muting the right channel is key.
2) When everything is set, execute
sudo alsactl store

3) The settings need to be restored at every boot. Add this command as a startup application
alsactl restore

Jestem Linuxowym laikiem, więc teraz proszę, żeby ktoś mi powiedział jak dodać komendę 'alsactl restore' do autostartu?

EDIT:
Udało mi się uporać z dodaniem komendy do autostartu. Aby to wykonać należy:
1. Otworzyć terminal
2. Wpisać komendę

Kod: Zaznacz cały

gnome-session-properties
3. Wybrać opcję 'Dodaj' w oknie dialogowym
4. W polu nazwa wpisać (przykładowo) Mikrofon
5. W polu polecenie wpisać komendę z punktu 2.
6. W komentarzu opisać jakie jest zadanie komendy (abyśmy pamiętali na przyszłość.
7. Zatwierdzamy zmiany i restartujemy naszego AO722, w celu sprawdzenia.

Re: Acer AO722 nie działa wewnętrzny mikrofon

: 28 cze 2014, 19:31
autor: marcin1982
Spróbuj tak:

Kod: Zaznacz cały

sudo apt-get -y install nano

Kod: Zaznacz cały

sudo su -
Od tego momentu działasz na koncie z podwyższonymi uprawnieniami, bo ta komenda wymaga uprawnień administratora.

Kod: Zaznacz cały

export EDITOR=/usr/bin/nano

Kod: Zaznacz cały

crontab -e
Dopisujesz do pliku, który zostanie otwarty do edycji w edytorze Nano taką linijkę:

Kod: Zaznacz cały

@reboot alsactl restore
Zapisz zmiany skrótem Ctrl + O i potwierdź klawiszem Enter.

Sprawdź po restarcie czy działa.

PS
Nie wiem jak to się ma do cudownego PulseAudio i czy się jeszcze gorzej nie pop ... kaszani :D

Re: Acer AO722 nie działa wewnętrzny mikrofon

: 05 lip 2014, 15:39
autor: grzes297
Niestety u mnie dalej nie działa, poprzestawiałem tam już wcześniej wiele suwaków i myślę ze to jest właśnie powód. Istnieje jakaś komenda na przywrócenie ustawień domyślnych w alsamixerze?