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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-10-20 23:05:37

  rozowykocyk - Nowy użytkownik

rozowykocyk
Nowy użytkownik
Zarejestrowany: 2011-10-19

Trzeszczący mikrofon - ALSA

Witam,
kilka dni przeszukiwałem internet żeby nie zakładać tematu jakich jest wiele ale niestety żadne "archiwalne" rady na różnych forach mi nie pomogły wobec tego zwracam się do was o pomoc.
Problem o jakim mowa to coś tak banalnie brzmiącego jak "trzeszczenie" mikrofonu. Jest to o tyle uciążliwe, że większość czasu jaki spędzam przed komputerem jestem podłączony do głosowych komunikatorów. Problem występuje zarówno w Skype/TeamSpeak3 jak i również systemowym rejestratorze dźwięku. Pragnę tutaj zaznaczyć, że pracując pod Windowsem (na tej samej maszynie) nie ma żadnych zakłóceń.
Przeszukałem dziesiątki wątków ale większość rad sprowadzała się do:
- zabawy suwakami w ALSAmixerze
- aktualizacji powyższego do najnowszej wersji
- kompilacji jądra na nowsze
Próbowałem pierwszych dwóch opcji bezskutecznie.
W Synapticu nie znajduje mi wersji 1.0.24 (kwestia jądra) a jak chcę zainstalować ręcznie to

Kod:

if [ -L /include/sound ]; then \
        rm -f /include/sound; \
        ln -sf /home/patryk/Pobrane/alsa-driver-1.0.24/include/sound /include/sound; \
    else \
        rm -rf /include/sound; \
        install -d -m 755 -g root -o root /include/sound; \
        for f in include/sound/*.h; do \
            install -m 644 -g root -o root $f /include/sound; \
        done \
    fi
install: nie można wykonać stat na `include/sound/*.h': Nie ma takiego pliku ani katalogu
make: *** [install-headers] Błąd 1

Garść informacji:
http://www.alsa-project.org/db/?f=92499d03756f667a90b932473e0dc0d2242395f2
(tutaj pokazuje driver 1.0.24 ale to kwestia jakiegoś wpisu w systemie - użyłem skryptu do automatycznej instalacji znalezionego w internecie ale nie podziałało).

Jądra nie przekompilowałem bo jestem niedzielnym użytkownikiem i się na tym nie znam (póki co ;-) )
Potrzebuję go z uwagi na studia politechniczne.
Słuchawki/mikrofon: CREATIVE FATAL1TY HS-800


Pozdrawiam

Offline

 

#2  2011-10-21 08:37:37

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Trzeszczący mikrofon - ALSA

Tak cos tu nie tak.
Bo masz niby wersję sterownika 1.0.24 a twierdzisz .że nic nie instalowałeś.

Na poczatek spróbuj równolegle zainstalować jądro z backportów.
Tam będzie nowszy sterownik.

I z niego odpal kompa.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#3  2011-10-21 22:43:51

  rozowykocyk - Nowy użytkownik

rozowykocyk
Nowy użytkownik
Zarejestrowany: 2011-10-19

Re: Trzeszczący mikrofon - ALSA

Po pierwsze dziękuję za szybką odpowiedź.

Secundo, ściągnąłem jądro z backportów jak zaleciłeś i nic to nie pomogło. Nawet przerzuciłem na 'wheezy' (jądro 3.0.0.1) i jest to samo.
Czyżbym miał się pogodzić z myślą, że na tak zabytkowej karcie dźwiękowej już w linuxie nie porozmawiam? (dźwięk płynący z głośników działa bez zarzutów - problem jedynie z "pierdzeniem" mikrofonu)

Jak to wygląda na chwilę obecną:
http://www.alsa-project.org/db/?f=111e0b7e9dee8719ed41e2305d33762537bf1081

Offline

 

#4  2011-10-22 00:08:17

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Trzeszczący mikrofon - ALSA

1) Na Windowsie jest funkcja wyciszenia mikrofonu, wtedy nie trzeszczy, spróbuj to samo na Pingwinku :D
2) Poruszaj kablem, może coś jest nie dociśnięte czy cuś?

Fervi

Offline

 

#5  2011-10-22 00:37:17

  rozowykocyk - Nowy użytkownik

rozowykocyk
Nowy użytkownik
Zarejestrowany: 2011-10-19

Re: Trzeszczący mikrofon - ALSA

1) "Najlepszy" efekt jest kiedy capture i digital mam na 0 ale jeśli nagram głos z mikrofonu/puszczę w testerze Skypowym to słychać trzeszczenia.
2) Nie

Co ciekawe, teraz uzyskałem dodatkowo efekt "nie jestem pijany".
Głos brzmi jak pod wpływem dużej ilości alkoholu - dziwne opóźnienia głosu względem wypowiadanych słów - ciężko wytłumaczyć ale jest coraz gorzej...

Offline

 

#6  2011-10-22 08:13:29

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Trzeszczący mikrofon - ALSA

Spróbuj OSS4.
Tyle ,że nie na jądrze 3.0.
Na tym standardowym 2.6.32.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#7  2011-10-22 10:09:11

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Trzeszczący mikrofon - ALSA

Albo narazie doinstaluj PulseAudio ;) A jak nie - to usuń

Fervi

Offline

 

#8  2011-10-23 20:20:49

  rozowykocyk - Nowy użytkownik

rozowykocyk
Nowy użytkownik
Zarejestrowany: 2011-10-19

Re: Trzeszczący mikrofon - ALSA

[quote=ilin]Spróbuj OSS4.
Tyle ,że nie na jądrze 3.0.
Na tym standardowym 2.6.32.[/quote]
O ile sterownik OSS4 widzi gnome-volume-control i dostęp do niego mam przez terminal to TeamSpeak3 w ustawieniach w ogóle nie widzi tego sterownika.
Empirycznie sprawdziłem, że dźwięk odtwarzam (tu z kolei pojawia się nowy problem - mogę odtwarzać dźwięk jedynie ze słuchawek (green jack) z podłączonego sprzętu stereo (black jack) jakkolwiek bym się nie gimnastykował nie mogę usłyszeć żadnej nutki.
Natomiast nie jestem pewien jak sprawdzić działanie mikrofonu. OSSowy tester z linii komend zwraca jedynie szumy a systemowy rejestrator dźwięku pisze, że brakuje mu (bliżej nieokreślonego) sterownika (wszystko co miało związek z OSS4 w synaptic~ zainstalowałem).
Wpadłem na pomysł zainstalowania sterowników windowsowych spod WINE ale na samym początku instalacji wyrzuca, że nie widzi karty dźwiękowej.


[quote=fervi]Albo narazie doinstaluj PulseAudio ;) A jak nie - to usuń

Fervi[/quote]
Mikrofon działał lepiej/gorzej ale nadal nie zadowalająco. Ciągłe trzaski podczas rozmawiania naprawdę nie są dla mnie błahostką szczególnie, że pracując pod systemem Microsoftu nie miałem nigdy problemu.


Googlowałem po zagranicznych forach i znalazłem rozwiązanie:
http://us.generation-nt.com/answer/bug-640170-alsa-base-crackling-microphone-alc889a-help-204668591.html

Pozdrawiam i dziękuję za chęci do pomocy :)

Ostatnio edytowany przez rozowykocyk (2011-10-30 00:44:46)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00139 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.16.139.253' WHERE u.id=1
0.00090 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.139.253', 1734013772)
0.00046 SELECT * FROM punbb_online WHERE logged<1734013472
0.00117 DELETE FROM punbb_online WHERE ident='57.141.0.6'
0.00053 SELECT topic_id FROM punbb_posts WHERE id=183755
0.00104 SELECT id FROM punbb_posts WHERE topic_id=19912 ORDER BY posted
0.00069 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19912 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00080 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19912 ORDER BY p.id LIMIT 0,25
0.00102 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19912
Total query time: 0.00819 s