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/.
Witam
Problem z brakiem dźwięku z mikrofonu był już niby wałkowany setki razy ale niestety ja nie znalazłem rozwiązania dla siebie. Początkowo kombinowałem z ustawieniami alsamixer i nic z tego. Potem przesiadłem się na OSS4 i nadal to samo (odtwarzanie chodzi ale nagrywanie za chiny ludowe nie chcę ruszyć).
Karta dźwiękowa i mikrofon są sprawne na 100%. Szukałem rozwiązania przez cały dzień ale nic z tego. Może poniższe dane pomogą komuś mądrzejszemu w znalezieniu rozwiązania.
Zrzut ekranu z ossxmix:
oosinfo
Version info: OSS 4.2 (b 2003/201007150434) (0x00040100) GPL Platform: Linux/x86_64 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 (laptop) Number of audio devices: 4 Number of audio engines: 9 Number of MIDI devices: 0 Number of mixer devices: 1 Device objects 0: osscore0 OSS core services 1: oss_hdaudio0 Intel HD Audio interrupts=740735 (740735) HD Audio controller Intel HD Audio Vendor ID 0x80863b56 Subvendor ID 0x144dc06a Codec 0: Unknown (0x10ec0269/0x144dc06a) 2: oss_usb0 USB audio core services MIDI devices (/dev/midi*) Mixer devices 0: High Definition Audio 0x10ec026 (Mixer 0 of device object 1) Audio devices HD Audio play pcm1 /dev/oss/oss_hdaudio0/pcm0 (device index 0) HD Audio play pcm2 /dev/oss/oss_hdaudio0/pcm1 (device index 1) HD Audio rec mix4 /dev/oss/oss_hdaudio0/pcmin0 (device index 2) HD Audio rec select /dev/oss/oss_hdaudio0/pcmin1 (device index 3) Nodes /dev/dsp -> /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0 /dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0
lscpi -n
00:00.0 0600: 8086:0044 (rev 12) 00:01.0 0604: 8086:0045 (rev 12) 00:1a.0 0c03: 8086:3b3c (rev 06) 00:1b.0 0403: 8086:3b56 (rev 06) 00:1c.0 0604: 8086:3b42 (rev 06) 00:1c.2 0604: 8086:3b46 (rev 06) 00:1c.3 0604: 8086:3b48 (rev 06) 00:1d.0 0c03: 8086:3b34 (rev 06) 00:1e.0 0604: 8086:2448 (rev a6) 00:1f.0 0601: 8086:3b09 (rev 06) 00:1f.2 0106: 8086:3b29 (rev 06) 00:1f.3 0c05: 8086:3b30 (rev 06) 00:1f.6 1180: 8086:3b32 (rev 06) 02:00.0 0300: 10de:0a29 (rev a2) 02:00.1 0403: 10de:0be2 (rev a1) 03:00.0 0280: 168c:002b (rev 01) 07:00.0 0200: 11ab:4381 (rev 11) ff:00.0 0600: 8086:2c62 (rev 02) ff:00.1 0600: 8086:2d01 (rev 02) ff:02.0 0600: 8086:2d10 (rev 02) ff:02.1 0600: 8086:2d11 (rev 02) ff:02.2 0600: 8086:2d12 (rev 02) ff:02.3 0600: 8086:2d13 (rev 02)
lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12) 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12) 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06) 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06) 00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06) 00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06) 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06) 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06) 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06) 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06) 02:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2) 02:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1) 03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 07:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8059 PCI-E Gigabit Ethernet Controller (rev 11) ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02) ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02) ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02) ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02) ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02) ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
lsmod
Module Size Used by sco 7209 2 bnep 9427 2 parport_pc 18855 0 ppdev 5030 0 lp 7462 0 parport 27954 3 parport_pc,ppdev,lp rfcomm 29597 12 l2cap 24736 16 bnep,rfcomm vboxnetadp 4305 0 vboxnetflt 15904 0 vboxdrv 1741714 2 vboxnetadp,vboxnetflt binfmt_misc 6431 1 oss_usb 98101 3 oss_hdaudio 135277 7 osscore 496706 4 oss_usb,oss_hdaudio fuse 50625 3 loop 11799 0 uvcvideo 52063 0 btusb 9881 2 videodev 29993 1 uvcvideo v4l1_compat 11442 2 uvcvideo,videodev arc4 1274 2 v4l2_compat_ioctl32 8474 1 videodev bluetooth 41827 9 sco,bnep,rfcomm,l2cap,btusb joydev 8459 0 ecb 1841 2 nvidia 10019340 51 ath9k 249912 0 mac80211 137340 1 ath9k ath 8006 1 ath9k cfg80211 101496 3 ath9k,mac80211,ath video 17445 0 pcspkr 1699 0 evdev 7352 24 rfkill 13044 4 bluetooth,cfg80211 processor 29935 4 psmouse 49777 0 output 1692 1 video button 4650 0 ac 2192 0 i2c_i801 7830 0 serio_raw 3752 0 led_class 2433 1 ath9k battery 4998 0 i2c_core 15712 3 videodev,nvidia,i2c_i801 ext4 289033 2 mbcache 5050 1 ext4 jbd2 67015 1 ext4 crc16 1319 2 l2cap,ext4 sg 18744 0 sr_mod 12602 0 cdrom 29415 1 sr_mod sd_mod 29889 3 crc_t10dif 1276 1 sd_mod usbhid 33292 0 hid 63225 1 usbhid ehci_hcd 31151 0 ahci 32374 3 fan 3346 0 libata 133632 1 ahci usbcore 122034 6 oss_usb,uvcvideo,btusb,usbhid,ehci_hcd nls_base 6377 1 usbcore sky2 40755 0 scsi_mod 122149 4 sg,sr_mod,sd_mod,libata thermal 11674 0 thermal_sys 11942 4 video,processor,fan,thermal
Offline
A nie lepiej najpierw sprawdzić alsę z repo zamiast kompilacji nowej wersji?
Być może coś w konfigu alsy było nie tak, albo np system szukał mikrofonu na hw:0 a był na hw:1.
Zwłaszcza, że na listingu lspci sa wyraźnie 2 karty dźwiękowe.
Poza tym - w jakich programach go nie było.
Jesli np w Gnome, w gstreamer-properties było ustawione inne wejście dźwięku, to może dawać podobne objawy.
A jeśli to nie Debian, tylko Ubuntu, to zazwyczaj wystarczało wywalić pulseaudio i gstreamer-plugin-pulse, i dźwięk z mikrofonu się pojawiał od razu.
Pokaż jeszcze:
lspci -k | grep -iA3 audio
Ostatnio edytowany przez Jacekalex (2011-03-07 15:54:17)
Offline
Sprawa jest już nieaktualna. Musiałem na szybko odzyskać dźwięk więc usunąłem CAŁY dźwięk z systemu i wszystko skonfigurowałem od podstaw pod alsa. W każdym razie dzięki za zainteresowanie. Jeśli chodzi o wątek to jego dalszy los pozostawiam moderatorom. Nie ma tu jakiś wyjątkowych wiadomości ale z drugiej strony nie wiadomo czy ktoś z tego nie skorzysta.
Offline
Póki temat nie zamknięty to spytam fachowców alsa czy oss lepsza?
Offline
Nikt Ci na to nie odpowie obiektywnie bo różnie to jest z różnymi kartami i różnymi aplikacjami.
Offline
Ja bym tak napisał w ten sposób - jeżeli tylko oss4 obsługuje Twoją kartę, to on da Ci na niej lepszą jakość niż alsa...
Tu nie chodzi o fachowców, tu chodzi o Twój słuch - wybadaj co lepsze. Jako, że słoń mi na ucho nie nadepnął - uważam, że lepszą jakość daje oss4 - jeżeli tylko wykryje Twoją kartę, a dlatego to tak podkreślam, że on jednak obsługuje mniej urządzeń. Alsa obsługuje chyba wszystko :)
No, ale przeważnie ma się tylko jedną kartę dźwiękową, najczęściej taką którą oss4 obsługuje :)
Offline
Witam
Na pewno nie rozwiążę Twojego problemu, może jednak zdołam trochę naprowadzić.
Problem leży w sterownikach - nie podałeś jaką masz kartę dźwiękową. Zresztą nawet podanie wersji chipu nie zawsze jest pomocne.
W moim przypadku jest to też karta działająca jako intel-hda-audio. Jednak sam chip miksera to conexant.
Teraz zależnie od konfiguracji wymyślonej przez producenta komputera może być na tym samym modelu chipu różna konfiguracja wyjść/wejść/przełączników.
Taki chip wykrywa też czy został podłączony jack, współczesne karty nie mają już mechanicznych przełączników odcinających wewnętrzny mikrofon/głośnik robione jest to programowo.
Popularne modele komputerów mają przygotowaną opcję do sterownika z którą należy wywołać moduł sound-hda-intel. W moim przypadku - Asus K52JR - cieszyłem jak dziecko, że wszystko działa out of the box. Cieszyłem się do momentu gdy chciałem użyć słuchawek - grały, tylko głośniki nie zamilkły. Z czasem znalazłem opcję z którą głośniki są wyciszane - za to przestał działać wbudowany mikrofon - zewnętrznego nigdy nie uruchomiłem.
Właśnie z powodu "elastyczności" konfiguracji nie uda się pobrać sterowników ze strony Conexant, tylko przygotowane przez Asus.
Jeżeli ktoś ma doświadczenie w C może spróbować w gryźć się w sterownik i dokonać poprawek stosownych dla jego maszyny. Moje umiejętności niestety skończyły się na identyfikacji problemu i zgłoszeniu Buga na alsa-project.org. Nawet znalazł się uczynny człowiek próbujący mi pomóc - niestety mnie problem przerasta.
Bez poprawek w sterowniku żadne wygibasy mikserami nic nie poradzą.
Ostatnio edytowany przez bobycob (2011-03-20 17:18:20)
Offline