VIA Tremor 7.1

Есть вот такая звуковая
http://www.nix.ru/autocatalog/soundblaster_fm_cards/SB_PCI_VIA_Tremor_7.1_VT1723_VT1618_76209.html

cat /proc/asound/cards
0 [ICE1724 ]: ICE1724 - ICEnsemble ICE1724
ICEnsemble ICE1724 at 0xe800, irq 20

Проблема:
при даже небольшой нагрузке на процессор (>20%) звук начинает сильно искажаться.

Найденное пока "решение":
acpi=off в опции ядра.

Хотелось бы более практичный способ, acpi всё же нужен.

вроде как

поставил другое ядро с почти дефолтным конфигом - вроде как проблемы нет, хотя какие-то ненормальные шумы при старте были...

показалось - просто проблема стала меньше проявлятся

Видимо проблема не в звуковой

на встроенной intel hda AC888 тоже проблемы, хотя искажения носят несколько другой характер, но тоже взаимосвязаны с нагрузкой на систему в целом...

проблема не в alsa

снёс под ноль alsa поставил oss - ничего не изменилось: нагрузки от запуска firefox достаточно чтобы вызвать сильные искажения ...
процессор AMD Athlon(tm) II X2 240

хм... у меня VIA Vynil.

хм... у меня VIA Vynil. Проблемы были, пока чисто на asla сидел - время от времени происходили непонятные блокировки на звуке, приходилось перезагружаться. Скайпа капризничала. Добавил pulseaudio (ну и kde-4.4.92) - проблемы исчезли...
А искать, имхо, надо не здесь... При нагрузке на дисковую систему искажать начинает? или на проц?
cat /proc/interrups (под нагрузкой), BIOS поковарять в плане ACPI, DMA, IDE Mastering
free
iotop
попробовать alsa-drivers из портежей (не ядреный)
попробовать ядро с патчами от анестезиолога (Colivas'а)
проверить HDD (мало ли что... у меня на старом винте btrfs из-за CoW тормозила, пришлось на XFS вернуться)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Aladdin

Aladdin написал(а):
попробовать ядро с патчами от анестезиолога (Colivas'а)

:D :D :D

Цитата:
sys-kernel/ck-sources

Кстати годные патчи, уже полгода сижу без претензий :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

всё - проблему решил

перешил биос материнской - проблемы как не бывало,
может ещё повлияло то что настройки bios обнулились...
oss4 кстати отличная вещь - пожалуй её и оставлю - может сверху ещё pulse прикручу потом...

wavilen написал(а): oss4

wavilen написал(а):
oss4 кстати отличная вещь

Чем оно отлично от alsa?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Проблемы с VIA Tremor 7.1

Ребята, я купил такую же звуковуху(PCI_VIA_Tremor_7.1_VT1723_VT1618), собрал модуль ядра snd_ice1724, после перезагрузки карта заработала, звук после встроенной звуковухи - просто отпад. Но после перезагрузки звук остался только в правом канале, как я только не бился , какие только ползунки не пробовал передвигать - ничего не помогает. Dmesg ругается:

                                                                                                     
[    2.576098] ICE1724 0000:02:06.0: PCI INT A -> Link[LNK3] -> GSI 5 (level, low) -> IRQ 5                                                                  
----||----||----||----||----||---||----||----||----||----||----
[    2.636557] ice1724: No matching model found for ID 0x12140324                                                                                         
[    2.644786] ice1724: Invalid EEPROM version 1                                                                                                   
[    2.697701] ALSA device list:                                                                                                                             
[    2.703048]   #0: NVidia CK8S with ALC850 at irq 7                                                                                                        
[    2.708416]   #1: ICEnsemble ICE1724 at 0xa000, irq 5                                 

ядро

Linux localhost 2.6.36-zen1 #1 ZEN PREEMPT Wed Feb 2 21:09:30 YEKT 2011 i686 AMD Sempron(tm) Processor 2600+ AuthenticAMD GNU/Linux

lspci -vvv -nn -xxx

02:06.0 Multimedia audio controller [0401]: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller [1412:1724] (rev 01)
        Subsystem: VIA Technologies Inc. Device [1412:2403]
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 32
        Interrupt: pin A routed to IRQ 5
        Region 0: I/O ports at a000 [=32]
        Region 1: I/O ports at a400 [=128]
        Capabilities: [80] Power Management version 1
                Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ICE1724
00: 12 14 24 17 05 00 10 02 01 00 01 04 00 20 00 00
10: 01 a0 00 00 01 a4 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 12 14 03 24
----||----||----||----||----||----||----||----||----||----||----

я уже неделю с ней мучаюсь, весь гугль перерыл, может, кто-нибудь сможет мне помочь.

Лечение звука только в одном

Лечение звука только в одном канале:

~ $ cat .asoundrc
pcm.ice1724 {
type hw
card 0
}
ctl.ice1724 {
type hw
card 0
}

oleg_kaa

oleg_kaa написал(а):
попробовать ядро с патчами от анестезиолога (Colivas'а) (sys-kernel/ck-sources)

Установил я это ядрышко - всё та же ошибка (No matching model found for ID 0x12140324 ), всё те же проблемы ((. Во время своих экспериментов обнаружил, что звук в левом канале всё-таки присутствует, но его громкость намного меньше, чем в правом канале, так что если одеть одновременно оба наушника, кажется, что мелодия играет только в правом канале.
Я уже и попробовал переставить карту в другой слот pci - ничего не изменилось. Под виндой карта прекрасно играет, так что проблема не в ней.

cat /proc/asound/cards
 0 [CK8S           ]: NFORCE - NVidia CK8S
                      NVidia CK8S with ALC850 at irq 7
 1 [ICE1724        ]: ICE1724 - ICEnsemble ICE1724
                      ICEnsemble ICE1724 at 0xa000, irq 5

Означает ли 0xa000 какую-то ошибку, или нет?

alsa-drivers ни одной версии из портежа не установились - все с разными ошибками перестали собираться...

alsamixer ?

alsamixer ?

Все мы, рано или поздно, будем там...

может имеет смысл "покурить"

может имеет смысл "покурить" передачу параметра модулю - более точно указать звуковуху? Ибо модули ориентируются на pciID, а он может быть искажен (видел такое на некотрых моделях нотиков и не только - AcerMedia007 пробегала - у нее даже рефернсный дизайн не соответсвовал модели).

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Да я в первые дни после

Да я в первые дни после возникновения данной проблемы подумал об этом. Узнал как передаются параметры модулю на каком-то форуме убунты (тут помог гугл). Передал параметр model=av710 - и звук чудесным образом заработал - я уж было обрадовался, что проблема решена, но не тут-то было. После перезагрузки звук был только в правом канале(дальше, что передавай параметр av710, что не передавай модулю - не было никакой разницы). Досадно, конечно но я продолжил эксперименты и пробовал другие параметры - безуспешно. После прочтения твоего комментария, подумал, чем черт не шутит, нужно прогнать серию тестов еще раз, может найдется ещё пища для размышлений.
Тесты делал так: в pavucontrol ставил профиль карты vt1720/24 в оff (иначе невозможно выгрузить модуль snd_ice1724 (rmmod snd_ice1724 >> ERROR: Module snd_ice1724 is in use)). Далее подгружал модуль командой
modprobe snd_ice1724 model=av710. Список поддерживаемых модулем моделей карт узнал из /usr/src/linux/Documentation/sound/alsa/ALSA-Configuration.txt .Далее в pavucontrol включал карту и пробовал проиграть звук (также при этом пытался шаманить в alsamixer). Из перечисленный параметров (revo51, revo71, amp2000, prodigy71, prodigy71lt, prodigy71xt, prodigy71hifi, prodigyhd2, prodigy192, juli, aureon51, aureon71, universe, ap192, k8x800, phase22, phase28, ms300, av710, se200pci, se90pci, fortissimo4, sn25p, WT192M, maya44) карта заработала только с параметрами av710 и sn25p (при этом звук был только из правого канала, также как и при загрузке модуля совсем без параметров). При некоторых параметрах модуль отказывался грузиться (probe of 0000:02:07.0 failed with error -16).
Ну так вот, начать я решил с av710 - и каково же было моё удивление когда с первого же раза из наушников полился чистый, сочный стереозвук. Сразу же полез в алсамиксер посмотреть при каких параметрах карта у меня заработала(хотя я ничего там не менял уже с неделю). Выяснил, что за левый канал отвечает отвечает пункт H/W, за правый - H/W1 если значения в этих пунктах равны PCM Out то играет стерео, если изменить значение PCM Out в пунктах H/W и H/W1 на любое из значений H/W In 0, H/W In 1, IEC958 In L, IEC958 In R, то звук пропадает либо в левом канале, либо в правом, либо в обоих каналах. Но что делать - компьютер не может быть включен всё время из-за того, что корректно заработал модуль ядра и при перезагрузке всё опять слетит. Выгрузил модуль и сразу же его загрузил с тем же параметром - звук появился только в правом канале. В алсамиксере пункт H/W, отвечающий за левый канал, не реагирует ни на одно из доступный значений; поведение пункта H/W1 не изменилось.
После этого я загружал модуль с остальными параметрами model= по вышеприведённой схеме, но стереозвука так и не добился. Вот такой вот заколдованный круг. ((

а вы этот параметр в

а вы этот параметр в /etc/modprobe.d/ зафиксировали?

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".