Добрый день.
Как то так получилось, что из Линукс я стал приверженцем именно Мандрива. Спокойненько работал на ней с времен Спринга. И вот захотелось же мне новое оборудование купить. (Мать Gigabyte A75-UD4H + A-3300 + 4 G памяти) Установил ROSA 2011 EE. В общем вопросов уже куча, но начнем со звука.
При проигрывании звук «хрустит» как будь то искажения по перегрузке и двоит (не эхо, а именно двоит). Перепробовал все возможные настроики, через «alsamixer» тоже не получается, он не сохраняет. (хотя это: http://wiki.rosalab.ru/ru/index.php/2011.0_Errata#Alsamixer_.D0.BD.D0.B5_.D1.81.D0.BE.D1.85.D1.80.D0.B0.D0.BD.D1.8F.D0.B5.D1.82_.D0.BD.D0.B0.D1.81.D1.82.D1.80.D0.BE.D0.B9.D0.BA.D0.B8_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8_.D0.BF.D1.80.D0.B8_.D0.B2.D1.8B.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.BD.D0.BE.D0.BC_PulseAudio делал, а sound-scripts вообще 0.61-3.2-mdv2011.0) Может конечно я не там копаю? С файлом настойки: "etc/asound.state" разобраться не смог.
PS: Думал что материнка не исправна, для проверки ставил масдай, из под него работает.
[Решено] Rosa 2011/Опять звук. Хрустит, двоит...
Sanos,
На пункт в вики не смотрите, он к вашей проблеме не относится и в ROSA2011EE он уже исправлен.
Отключите пульсаудио:
МСС - оборудование - настройка звука - снять галку
Ну я в принципе это я уже делал. Делаю еще раз... перезапуск... (картинка пока не получилась, ну там неиспользуемые устройства)... Подтверждаю удаление (Если не удалять они в устройствах серым видятся и не удаляются и не работают)
Да, звук вроде не повторяется, но: Не регулируется. (Регулятор только в состоянии 0%) Из доступных главных каналов - HD-Audio Generic.
Звук есть только из: Настройка звука и видио - Приоритет устройств... - Проверка. (работает на HD-Audio Generic, Default, hw; 1.0) Из программ и приложений звука тоже нет. Качество звука улучшилось, но "хрипотца" на "звонких" частотах остается... (хотя так в принципе кажется и можно жить) :) Осталось найти звук куда пропал? Может какие консоли надо? Я просто уже запутался...
Sanos,
Покажите скриншот при выключенном пульсе:
[console]$ alsamixer --view=playback[/console]
Вот так вот примерно выглядит, грустно:
[img=PunBB bbcode test]http://s017.radikal.ru/i437/1203/7d/a683e0fc9748.jpg[/img]
Типа фиг вам, а не звука. Картинка одинакова из под пользователя и супер узера.
А это картинка из первого сообщения, то что удалилось...
[img=PunBB bbcode test]http://s019.radikal.ru/i609/1203/78/471988db9668.jpg[/img]
Скрин alsamixer, после смены сеанса/перезагрузки делали?
Ну до перезапуска, над значком S/PDIF - был регулятор, после перезапуска нет...
Все регуляторы тут: Если выбрать F6 - Sound card - 1 - HD-Audio Generic
[img=my pikture]http://s019.radikal.ru/i627/1203/9b/00b4abee7a01.jpg[/img]
...Ну сейчас еще в ребут отправлю...
Я понимаю, что по идее надо: HD-Audio Generic — ATI R6XX HDMI изменить на HD-Audio Generic — Realtek ALC889. Но не понимаю как? :)
После перезагрузки она еще одно устройство удалила... (надо картинку?)
У меня тоже иногда на высоких звонких частотах бывает что то наподобие хруста какого то, что в принципе не критично. А в SMPlayer вроде такого не было :rolleyes:
Я понимаю, что по идее надо: HD-Audio Generic — ATI R6XX HDMI изменить на HD-Audio Generic — Realtek ALC889. Но не понимаю как? :)
Правильно понимаете.
Сделать можно так:
посмотреть вывод команд
[console]
cat /proc/asound/cards
cat /proc/asound/modules
[/console]
По выводу этих команд определяем в каком порядке определяются системой карты и соответсвующие им модули.
Далее ,в папке /etc/modprobe.d
должен быть файл sound.conf или alsa.conf (в разных дистрибутивах названия отличаютя, в OpenSuse ,например, это 50-sound.conf) в этот файл нужно добавить строки:
Показать
options имя_модуля_для карты_Realtek ALC889 index=0
options имя_модуля_для карты_ ATI R6XX index=1
и проверить
Показать
alias snd-card-1 имя_модуля_для карты_ ATI R6XX
и
options snd slots=имя_модуля_для карты_Realtek ALC889 ,имя_модуля_для карты_ ATI R6XX
имя_модуля_для карты_ -из вывода команды cat /proc/asound/modules
Перезапускаем звуковой сервер (или перезагружаемся).
Предварительно,перед редактированием,скопируйте исходный файл в другое место НЕ в /etc/modprobe.d(на всякий случай).
подробнее http://alsa.opensrc.org/MultipleCards#How_to_choose_a_particular_order_for_multiple_installed_cards-рекомендую прочесть
Проверьте,чтобы в /etc/modprobe.d НЕ осталось бэкап-фала после редактирования.
После перезагрузки проверяем результат
[console]
cat /proc/asound/cards
[/console]
Можно посмотреть в МСС -оборудование-звук-
и назначить карту по умолчанию -это более безопасный и простой вариант
:) Тормознулся уже на первом этапе...
[console][root@localhost san]# cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
[root@localhost san]# cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfe01c000 irq 49
1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfe020000 irq 16[/console]
Далее в коталоге /etc/modprobe.d не нашел ни чего интересного? (не понял даже какой файл править?) Вот листинг дериктории:
[console][root@localhost modprobe.d]# ls
alsa-base blacklist-compat blacklist-fglrx.conf blacklist-mdv ipw-no-associate.conf snd-oss[/console]
А вот фаил ipw-no-associate.conf
[console]ipw-no-associate.conf 84/84 100%
options ipw2100 associate=0
options ipw2200 associate=0
options ipw3945 associate=0[/console]
Файлы blacklist blacklist-fglrx.conf blacklist-mdv кажись за другое отвечают... А вот snd-oss подозрительный гад...
[console]snd-oss 105/105 100%
install snd /sbin/modprobe --first-time --ignore-install --all snd snd_pcm_oss snd_seq_oss snd_mixer_oss[/console]
За ссылку спасибо, но с Английским оч. туго. Попытаюсь почитать на досуге со словарем...
Вот еще появилось, и не лечится удалением устройства:
[img=my pikture]http://s019.radikal.ru/i616/1203/9e/0459fdce39b9.jpg[/img]
Всплывает при каждой загрузке.перезагрузке. Устройство активно здесь: Настройка звука и видио - Приоритет устройств... И не удаляется от туда.
Видеоdriver radeon?Поробуйте при загрузке в команндной строке GRUB добавить radeon.audio=0
Вот от сюда чуточку по подробнее. Где командная строка Груб и как "зафиксировать" данную команду при положительном результате?
Тут почитал предложенный английский фак, и вроди как аналог файла /etc/modprobe.d/alsa.conf - /etc/modprobe.d/alsa-base вот его содержимое:
[console]alsa-base 32/32 100%
options snd-hda-intel model=auto[/console]
Получается согласно выводу команд:
[console][root@localhost san]# cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfe01c000 irq 49
1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xfe020000 irq 16
[root@localhost san]# cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel[/console]
И совету добавить "options" согласно выводу команды: cat /proc/asound/modules надо добавить в файл: /etc/modprobe.d/alsa-base - еще две строки и привести к виду:
[console]alsa-base 32/32 100%
options snd-hda-intel model=auto
options snd-hda-intel index=0
options snd-hda-intel index=1[/console]
Я запутался!? :(
Sanos, От рута:
[console]# mcedit /boot/grub/menu.lst [/console]
или от пользователя:
[console]$ kdesu kwrite /boot/grub/menu.lst[/console]
Ищите строку: (пример)
kernel /boot/vmlinuz-3.2.10-15-desktop root=/dev/disk/by-id/ata-SAMSUNG_SP2514N_S08BJ1HL915606-part2 resume=/dev/disk/by-id/ata-SAMSUNG_SP2514N_S08BJ1HL915606-part9 splash=silent quiet showopts nomodeset vga=0x31aВ её конец дописывайте: radeon.audio=0
Пример:
kernel /boot/vmlinuz-3.2.10-15-desktop root=/dev/disk/by-id/ata-SAMSUNG_SP2514N_S08BJ1HL915606-part2 resume=/dev/disk/by-id/ata-SAMSUNG_SP2514N_S08BJ1HL915606-part9 splash=silent quiet showopts nomodeset vga=0x31a radeon.audio=0Сохраняете файл и перезагружаетесь.
Можно так же всё это проделать в:
МСС - загрузка - настройка загрузки - далее - выбрать нужный пункт меню и нажать редактировать(изменить) - дописать нужное - и далее
Можно в меню загрузки нажать F3(опции ядра - выбрать по умолчанию) и в появившемся поле ввода дописать в конец эту опцию.
Вот от сюда чуточку по подробнее. Где командная строка Груб и как "зафиксировать" данную команду при положительном результате?
Сначала попробуйте
Можно в меню загрузки нажать F3(опции ядра - выбрать по умолчанию) и в появившемся поле ввода дописать в конец эту опцию.
[console]
[root@localhost san]# cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel[/console]
Я запутался!? :(
Скорее это я вас немного запутал, :rolleyes:
Дело в том,что в вашем случае используется один модуль snd-hda-intel,в котором нет других параметров кроме index= с помощью которых можно установить порядок определения адиокарт.
[console]
modinfo -p snd-hda-intel
power_save_controller:Reset controller in power save mode.
power_save:Automatic power-saving timeout (in second, 0 = disable).
beep_mode:Select HDA Beep registration mode (0=off, 1=on, 2=mute switch on/off) (default=1).
patch:Patch file for Intel HD audio interface.
enable_msi:Enable Message Signaled Interrupt (MSI)
single_cmd:Use single command to communicate with codecs (for debugging only).
probe_only:Only probing and no codec initialization.
probe_mask:Bitmask to probe codecs (default = -1).
bdl_pos_adj:BDL position adjustment offset.
position_fix:DMA pointer read method.(0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO).
model:Use the given board model.
enable:Enable Intel HD audio interface.
id:ID string for Intel HD audio interface.
index:Index value for Intel HD audio interface.
[/console]
приведеное выше работает для разных модулей ,а я предположил ,что они разные ,в чем раскаиваюсь и приношу извинения за потраченное вами время
Да Вы тут не причем, я туплю. Истина где то рядом, а я ее не вижу.
radeon.audio=0 - Не помогло. Устройства те же остались... И даже этот гад "Chip: ATI R6xx HDMI" в "alsamixer --view=playback" может конечно /boot/grub/menu.lst не правильно поправил? Вот так он выглядит:
[console]menu.lst 1320/1372 96%
timeout 15
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=d5c0ac75-c29f-4381-9fcc-c6f58be19262 nokmsboot logo.nologo quiet resume=UUID=c69dfbf3-6
ca6-4acd-b986-f1e81f017c04 splash=silent vga=788 radeon.audio=0
initrd (hd0,4)/boot/initrd.img - Далее не интересно...[/console]
Пойти Креатив купить? Может он сам первым встанет? :) Так ведь разобраться охота?
[console][root@localhost /]# modinfo -p snd-hda-intel
power_save_controller:Reset controller in power save mode.
power_save:Automatic power-saving timeout (in second, 0 = disable).
beep_mode:Select HDA Beep registration mode (0=off, 1=on, 2=mute switch on/off) (default=1).
patch:Patch file for Intel HD audio interface.
enable_msi:Enable Message Signaled Interrupt (MSI)
single_cmd:Use single command to communicate with codecs (for debugging only).
probe_only:Only probing and no codec initialization.
probe_mask:Bitmask to probe codecs (default = -1).
bdl_pos_adj:BDL position adjustment offset.
position_fix:DMA pointer read method.(0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO).
model:Use the given board model.
enable:Enable Intel HD audio interface.
id:ID string for Intel HD audio interface.
index:Index value for Intel HD audio interface.[/console]
Господа! Ну что же Вы тему то похоронили? :(
У кого какие еще идеи есть по "моему" звуку? (до получки то все равно далеко, что бы новую звучку покупать?
Может какие консоли надо? (или все вообще могу снять?) :)
Sanos,
1) В /etc//modprobe.d/ найдите файл blacklist (не помню точного названия) вроде blacklist.conf (если его нет создайте с таким названием)
Допишите в этот файл:
blacklist snd_hda_codec_hdmiесли не поможет, то туда же(но если не будет звука вообще, то удалить):
blacklist snd-hda-intel2) Ещё тут поглядите: Параметры системы - Мультимедиа -Phonon. По-поднимайте в самый верх нужное и Применить.
3) Если не поможет, то обновите ядро до версии 3.0: http://linuxforum.ru/viewtopic.php?id=20968
Там вроде на них не работает ATI HDMI по умолчанию.
Там в дериктории только вот такие файлы:
[console][root@localhost modprobe.d]# ls
alsa-base blacklist-compat blacklist-fglrx.conf blacklist-mdv ipw-no-associate.conf snd-oss[/console]
Вопрос между строк: (А разве *blacklist* отвечает не наоборот за разрешение? Нам с "snd_hda_codec_hdmi" что сделать надо, разрешить разве?)
"Параметры системы - Мультимедиа - Phonon" завтра только гляну.
А по ядрам, какое все токи лучше попробовать поставить на Роса 2011 ЕЕ? Еду?
*blacklist* = чёрный список (запрещает)
По ядрам любое, хоть все =)
Для начала попробуйте те, которые версии 3.0.x