nixp.ru v3.0

26 мая 2017,
пятница,
03:03:25 MSK

DevOps с компанией «Флант»
starky написал 23 декабря 2006 года в 22:42 (1268 просмотров) Ведет себя как мужчина; открыл 1 тему в форуме, оставил 4 комментария на сайте.

Перехожу на Linux но встретил проблему. Alt Linux Compact 3.0 и Mandriva 2006. Совершенно одинаковый резалт. (кернел разный, но все 2.6.x) Звуковая карта MAudio Revolution 5.1 на процессоре Envy24GT, звуковая система ALSA встроена в ядра (у ALT при загрузке собираеться через hotplug). Звуковой модуль ice1724, в поиске все указывает что именно он соответствует. Звук есть но сильно икаженный, повышен в тонах и куча гармоник, как будто distortion на высоких частотах включен. Практически невозможно слушать. На сайте ALSA карточка указана как поддерживаемая, но настройки вообще никакого эффекта не оказывают, настраивал через утилиты ALSA. Компьютер в профиле. Я не могу понять, может не в карте дело, а в чипсете — проблема с поддержкой nForce4 (поддержан в ядрах и кроме звука проблем нет) Встроенный звук не заработал вообще, хотя микшер появился для AC 97. Поставил на пробу Sound Blaster Audigy и тут проблема — на вход такой уровень идет что он защкаливает, и шум постоянный. Раз пятнадцать уже эти системы переустанавливал, что все в Linux без звука сидят или только совсем старые карты юзают? Но вед Revo 2004 года и указана как совместимая. Что тут сделать? Уже третий день поиск мучаю и ничего не пойму. Кто знает? Подробности укажу скажите какие надо? помогите разобраться!

добавляю некоторые детали

[root@localhost root]# lspci

0000:00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)

0000:00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)

0000:00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)

0000:00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)

0000:00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)

0000:00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2)

0000:00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)

0000:00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)

0000:00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)

0000:00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)

0000:00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)

0000:00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)

0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

0000:01:09.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)

0000:05:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 710b

0000:05:00.1 Display controller: ATI Technologies Inc: Unknown device 712b

snd_ice1724 65700 1

snd_ice17xx_ak4xxx 4352 1 snd_ice1724

snd_ac97_codec 88352 1 snd_ice1724

snd_pcm_oss 51872 0

snd_seq_dummy 3972 0

snd_seq_oss 33024 0

snd_seq_midi_event 7040 1 snd_seq_oss

snd_seq 49296 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event

snd_mixer_oss 18176 1 snd_pcm_oss

snd_ac97_bus 2304 1 snd_ac97_codec

snd_ak4114 9088 1 snd_ice1724

snd_pcm 85128 4 snd_ice1724,snd_ac97_codec,snd_pcm_oss,snd_ak4114

snd_timer 23684 2 snd_seq,snd_pcm

snd_page_alloc 10632 1 snd_pcm

snd_ak4xxx_adda 6400 2 snd_ice1724,snd_ice17xx_ak4xxx

snd_mpu401_uart 7296 1 snd_ice1724

snd_rawmidi 24608 1 snd_mpu401_uart

snd_seq_device 8716 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi

snd 54628 17 snd_ice1724,snd_ac97_codec,snd_pcm_oss,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_mixer_oss,snd_ak4114,snd_pcm,snd_timer,snd_ak4xxx_adda,snd_mpu401_uart,snd_rawmidi,snd_seq_device

soundcore 9184 1 snd

[root@localhost root]# rpm -qa | grep alsa

alsa-utils-1.0.9a-alt2

libalsa-1.0.9-alt7

libvisual-input-alsa-0.2.0-alt1

kernel-modules-alsa-std26-up-1.0.10-alt4.M30.1.132620.11

alsa-oss-1.0.9-alt2

mylon
настраивал через утилиты ALSA

Если не пробовал, попробуй в alsamixer отрубить все кроме нужного(наверняка пробовал уже), вообщем там побольше потыкать.

starky

наконец поиск дал что-то осмысленное. для всех кто испытывает похожие проблемы даю ссылку http://seehuhn.de/comp/hardware/revolution . Правда там все на английском языке, но я успел прочесть, что хоршая поддержка этой карточки начинаеться с ALSA версии 1.0.12 и новее (у меня в системе 1.0.10 в ядре), только без поддержки вывода на наушники.Есть также много описаний настроек. Но тема еще не закрыта, потому что теперь еще надо мне, новичку, все это скачать и настроить. мне также не трудно перевести на русский материал по этой ссылке, но я ничего не знаю о том какие права у меня это публиковать.

P.S результативную ссылку дала комбинация — ice1724 Envy24gt — кто бы мог подумать, Envy24HT — такой-же процессор но на два канала больше (7.1), а ALSA миксер в данном варианте вообще не может управлять этой карточкой, посмотрим что будет с версией выше.

myst

Дауж, как видим, с реально хорошими звуковухами у Linux проблемы… Жаль.

starky

Это положение вещей как раз исправляеться в настоящее время. Что делать если даже официальный драйвер под MS Windows один и единственный и датирован 2004 годом, то есть программная поддержка производителем была сразу заброшена. А карточка очень хорошая и сейчас довольна популярна. Так что в различных новых сборках дистров, где ALSA версией 1.0.13 скорей всего проблем не будет. Более того, и со стороны OSS поддержка начинает оказываться с версиями 3.99.4 — только пока я нашел что это касаеться LinxOS. Если мне не удасться пересобрать ядро с новым модулем в основном из-за ограниченного доступа в интернет, я куплю новый дистр типа Mandrake 2007, там и для моего видео может быть более полнофункциональный драйвер. Так что все решаемо, а пока я занимаюсь пересборкой ядра. Учиться никогда на поздно.

SeaJey

Хрена рево 5.1 в Мандрива 2007 из коробки работает.

Правда там ALSA не самая-самая свежая.

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

Хотя я как-то раз загрузился с live-дистрибьютива Mandriva One — там из наушникового выхода, шум отдаленно похожий на музыку — шел :)

Кстати, кто-нибудь ставил драйвера от OSS? Работают?

starky

Я через поиск узнал что OSS версии 4.0 ее точно поддерживает. они это поддчеркивают. скачать можно с сайта разработчиков OSS, ссылки под рукой нет но поиск туда сразу выводит — только драйвер коммерческий и какие-то условия странные — типа скачивай и пользуйся бесплатно, но каждые пол года ключ обнови. А не хочешь ключ — 20 баксов + техподдержка. Мелкософт чем то напомнило.

насчет Mandrake 2007 — а кроме выхода на наушники остальное работает? Мне нужно только воспроизведение без искажений, наушники и запись не надо.

Noldo

Неработающий выход на наушники — известный баг. Как я понимаю у разработчиков альсы нет необходимых спеков. https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1754

У самого колонки соло2. Разницу между ней и интегрированным реалтеком я почувствовал. Звук нравится. Таки там стоит ЦАП от более продвинутых профессиональных карточек. Больше всего раздражает баг с отключением левого канала под альсой после загрузки. Для того что бы он зазвучал надо пошевелить регулятор громкости в микшере. И этот баг уже почти три года не могут профиксить. https://bugtrack.alsa-project.org/alsa-bug/view.php?id=321

Пробовал сначала альсу 1.0.11, потом 1.0.13. В последней объединили регуляторы правого и левого каналов и засчёт этого стало возможным регулировать баланс правого и левого.

starky

Тогда может стоит обратить внимание на OSS. Начиная с версии 3.99.4а разработчики указывают поддержку именно Revo 5.1, правда без деталей. Доступна для скачивания 4.0 версия. Раз в полгода обновить ключ регистрации не так уж и трудно. Через годик глядишь и в дистры войдет.

Noldo

Скачал и поставил OSS 4. На мою сюзю 10.2 всё встало без проблем. Правда пришлось kmix скачать потому что он был скомпилирован без поддержки OSS в Suse 10.2. Не очень то понравилось. Настройки как то странно работают в микшере. Их у меня теперь появилось 2: M Audio Revolution 5.1 и Virtual Mixer. В первом пять регуляторов, но ни один не работает, а во втором всего 2: Синтезатор и PCM. Так вот только этим PCMмом громкость и регулируется. В альсе мне больше нравилось.

По поводу приведённой вами ссылки http://seehuhn.de/comp/hardware/revolution. Там написано что весь материал распространяется под Creative Commons License. То есть вы можете перевести и опубликовать, но при этом надо указать автора оригинала. Кстати именно этот человек и улучшал поддержку рево5.1 в последних версиях альсы.