LINUX.ORG.RU

Audigy2 ZS (OEM) + alsa = тихий микрофон


0

0

Вот такая проблема. На старой Live!5.1 всё было отлично - 100mic + mic boost в alsamixer и микрофон улавливал даже пёрдёж у соседей за стенкой :-) А с этой audigy ерунда какая-то - еле слышит только стучание и если дуть на него. Причем с коммерческими oss и в винде с kx всё работает, в oss есть регулятор igain, который надо вывернуть на 100, а в kx вообще чума - mic, micboost, igain и еще какой-то ac97, если всё это хозяйство накрутить на полную, то можно даже биение собственного сердца услышать :-) Но oss мне не подходит, во-первых, там на некоторых композициях звук начинает мерзко потрескивать, а во-вторых, fps в дум3 с ним ниже (вернее не ниже, а в "мясных" моментах падает чуть ли не до нуля).
Очень прошу помочь, обидно за эту augidy дурацкую, лучше бы на live5.1 сидел :-(

★★

Ответ на: комментарий от Vitel

Да дело не в capture... Одно дело если бы звук был нормальный, но не
записывался, или записывался бы, но тихо. Он сам по себе тихий
(в наушниках слышно), как будто в дровах какое-то ограничение стоит.

Кстати, поковырялся в сырцах alsa, вбил туда свой .subsystem (20051102), теперь карта детектится как настоящая 2 ZS (0350), а не
Audigy2 (unknown), как раньше, но больше никаких различий не
наблюдается, кроме нового регулятора (Side) в alsamixer.

А что за 
HD Source Capture [AC97|FX|CDIF|SRCMulti_I2S|SRC_Multi_SPDIF|SRC48|I2S|SPDIF]
HD channel capture [0|1|2|3]
HD Analog Center/LFE
HD Analog Front
etc... в alsamixer? Зачем оно, кто-нибудь в курсе?

И вот еще что, это очень плохо что звуковая и видео сидят на одном прерывании?

  0:    1381673    IO-APIC-edge  timer
  1:       4689    IO-APIC-edge  i8042
  6:          3    IO-APIC-edge  floppy
  8:          0    IO-APIC-edge  rtc
  9:          0   IO-APIC-level  acpi
 14:      13905    IO-APIC-edge  ide0
 15:         77    IO-APIC-edge  ide1
 16:          0   IO-APIC-level  ohci_hcd:usb1
 17:      49508   IO-APIC-level  ohci_hcd:usb2
 18:      29920   IO-APIC-level  eth0
 19:          2   IO-APIC-level  ehci_hcd:usb3
 20:      85045   IO-APIC-level  EMU10K1, nvidia

Даже в таблице во время загрузки они уже на 20 IRQ. Причём это постоянно так, хоть отрубай все usb, eth0, бесполезно. BIOS пробовал обновлять, ни нифига.

RatMann ★★
() автор топика

Если кому-то это интересно, я победил эту сволочь! :-) Багзилла альзовская спасла. Понадобилось всего-то включить 24 Bit Capture одной строчкой в emu10k1_main.c:

.adc_1361t = 1,  

Так что теперь оно выглядит вот так:

        {.vendor = 0x1102, .device = 0x0004, .subsystem = 0x20051102,
         .driver = "Audigy2", .name = "Audigy 2 ZS [SB0350]",
         .id = "Audigy2",
         .emu10k2_chip = 1,
         .ca0102_chip = 1,
         .ca0151_chip = 1,
         .spk71 = 1,
         .spdif_bug = 1,
         .adc_1361t = 1,
         .ac97_chip = 1} ,

В микшере добавилась куча всякой новой хренотени и всё отлично захватывается с нормальной громкостью! :))))

RatMann ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.