1

Добрый день.

Как то так получилось, что из Линукс я стал приверженцем именно Мандрива. Спокойненько работал на ней с времен Спринга. И вот захотелось же мне новое оборудование купить. (Мать Gigabyte A75-UD4H + A-3300 + 4 G памяти) Установил ROSA 2011 EE. В общем вопросов уже куча, но начнем со звука.

При проигрывании звук «хрустит» как будь то искажения по перегрузке и двоит (не эхо, а именно двоит). Перепробовал все возможные настроики, через «alsamixer» тоже не получается, он не сохраняет. (хотя это: http://wiki.rosalab.ru/ru/index.php/201 … PulseAudio делал, а sound-scripts вообще 0.61-3.2-mdv2011.0) Может конечно я не там копаю? С файлом настойки: "etc/asound.state" разобраться не смог.

PS: Думал что материнка не исправна, для проверки ставил масдай, из под него работает.

2

Sanos,
На пункт в вики не смотрите, он к вашей проблеме не относится и в ROSA2011EE он уже исправлен.

Отключите пульсаудио:
МСС - оборудование - настройка звука - снять галку

3

Ну я в принципе это я уже делал. Делаю еще раз... перезапуск... (картинка пока не получилась, ну там неиспользуемые устройства)... Подтверждаю удаление (Если не удалять они в устройствах серым видятся и не удаляются и не работают)

Да, звук вроде не повторяется, но: Не регулируется. (Регулятор только в состоянии 0%) Из доступных главных каналов - HD-Audio Generic.
Звук есть только из: Настройка звука и видио - Приоритет устройств... - Проверка. (работает на HD-Audio Generic, Default, hw; 1.0) Из программ и приложений звука тоже нет. Качество звука улучшилось, но "хрипотца" на "звонких" частотах остается... (хотя так в принципе кажется и можно жить) ab Осталось найти звук куда пропал? Может какие консоли надо? Я просто уже запутался...

4

Sanos,
Покажите скриншот при выключенном пульсе:

 Консоль:
$ alsamixer --view=playback

5

Вот так вот примерно выглядит, грустно:

PunBB bbcode test

Типа фиг вам, а не звука. Картинка одинакова из под пользователя и супер узера.

А это картинка из первого сообщения, то что удалилось...

PunBB bbcode test

6

Скрин alsamixer, после смены сеанса/перезагрузки делали?

7 (20.03.2012 13:25:32 отредактировано Sanos)

Ну до перезапуска, над значком S/PDIF - был регулятор, после перезапуска нет...

Все регуляторы тут: Если выбрать F6 - Sound card - 1 - HD-Audio Generic

my pikture

...Ну сейчас еще в ребут отправлю...

Я понимаю, что по идее надо: HD-Audio Generic — ATI R6XX HDMI изменить на HD-Audio Generic — Realtek ALC889. Но не понимаю как? ab

После перезагрузки она еще одно устройство удалила... (надо картинку?)

8

У меня тоже иногда на высоких звонких частотах бывает что то наподобие хруста какого то, что в принципе не критично. А в SMPlayer вроде такого не было :rolleyes:

openSUSE 12.3 x86_64 KDE

9 (20.03.2012 22:26:31 отредактировано Vlad60)

Sanos пишет:

Я понимаю, что по идее надо: HD-Audio Generic — ATI R6XX HDMI изменить на HD-Audio Generic — Realtek ALC889. Но не понимаю как? ab

Правильно понимаете.
Сделать можно так:
посмотреть вывод команд

 Консоль:

cat /proc/asound/cards
cat /proc/asound/modules


По выводу этих команд определяем в каком  порядке определяются системой карты и соответсвующие им модули.
Далее ,в папке /etc/modprobe.d
должен быть файл sound.conf или alsa.conf (в разных дистрибутивах названия отличаютя, в OpenSuse ,например, это 50-sound.conf) в этот файл нужно добавить строки:

+ открыть спойлер

options имя_модуля_для карты_Realtek ALC889 index=0
options  имя_модуля_для карты_ ATI R6XX index=1

и проверить

+ открыть спойлер

alias snd-card-0 имя_модуля_для карты_Realtek ALC889
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#H … lled_cards-рекомендую прочесть

Проверьте,чтобы в /etc/modprobe.d НЕ осталось бэкап-фала после редактирования.
После перезагрузки проверяем результат

 Консоль:

cat /proc/asound/cards

Можно посмотреть в МСС -оборудование-звук-
и назначить карту по умолчанию -это более безопасный и простой вариант

10

ab Тормознулся уже на первом этапе...

 Консоль:
[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

Далее в коталоге /etc/modprobe.d не нашел ни чего интересного? (не понял даже какой файл править?) Вот листинг дериктории:

 Консоль:
[root@localhost modprobe.d]# ls
alsa-base  blacklist-compat  blacklist-fglrx.conf  blacklist-mdv  ipw-no-associate.conf  snd-oss

А вот фаил ipw-no-associate.conf

 Консоль:
ipw-no-associate.conf                                                                                                84/84                100%
options ipw2100 associate=0                                                                                                                   
options ipw2200 associate=0                                                                                                                   
options ipw3945 associate=0

Файлы blacklist  blacklist-fglrx.conf  blacklist-mdv кажись за другое отвечают... А вот snd-oss подозрительный гад...

 Консоль:
snd-oss                                                                                                             105/105               100%
install snd /sbin/modprobe --first-time --ignore-install --all snd snd_pcm_oss snd_seq_oss snd_mixer_oss

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

11

Вот еще появилось, и не лечится удалением устройства:

my pikture

Всплывает при каждой загрузке.перезагрузке. Устройство активно здесь: Настройка звука и видио - Приоритет устройств... И не удаляется от туда.

12

Видеоdriver radeon?Поробуйте при загрузке в команндной строке GRUB добавить radeon.audio=0

13 (21.03.2012 13:29:27 отредактировано Sanos)

Вот от сюда чуточку по подробнее. Где командная строка Груб и как "зафиксировать" данную команду при положительном результате?

Тут почитал предложенный английский фак, и вроди как аналог файла /etc/modprobe.d/alsa.conf - /etc/modprobe.d/alsa-base вот его содержимое:

 Консоль:
alsa-base                                                                                                            32/32                100%
options snd-hda-intel model=auto

Получается согласно выводу команд:

 Консоль:
[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

И совету добавить "options" согласно выводу команды: cat /proc/asound/modules надо добавить в файл: /etc/modprobe.d/alsa-base - еще две строки и привести к виду:

 Консоль:
alsa-base                                                                                                            32/32                100%
options snd-hda-intel model=auto
options snd-hda-intel index=0
options snd-hda-intel index=1

Я запутался!? ac

14

Sanos, От рута:

 Консоль:
# mcedit /boot/grub/menu.lst

или от пользователя:
 Консоль:
$ kdesu kwrite /boot/grub/menu.lst

Ищите строку: (пример)

    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(опции ядра - выбрать по умолчанию) и в появившемся поле ввода дописать в конец эту опцию.

15

Sanos пишет:

Вот от сюда чуточку по подробнее. Где командная строка Груб и как "зафиксировать" данную команду при положительном результате?

Сначала попробуйте

verg пишет:

Можно в меню загрузки нажать F3(опции ядра - выбрать по умолчанию) и в появившемся поле ввода дописать в конец эту опцию.

 Консоль:

[root@localhost san]# cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel

Я запутался!? ac

Скорее это я вас немного запутал, :rolleyes:
Дело в том,что в вашем случае используется один модуль snd-hda-intel,в котором нет других параметров кроме index= с помощью которых можно установить порядок определения адиокарт.

 Консоль:

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.


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

16

Да Вы тут не причем, я туплю. Истина где то рядом, а я ее не вижу.

radeon.audio=0 - Не помогло. Устройства те же остались...  И даже этот гад  "Chip: ATI R6xx HDMI" в "alsamixer --view=playback" может конечно /boot/grub/menu.lst не правильно поправил? Вот так он выглядит:

 Консоль:
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  - Далее не интересно...

Пойти Креатив купить? Может он сам первым встанет? ab Так ведь разобраться охота?

 Консоль:
[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.

17

Господа! Ну что же Вы тему то похоронили? ac

У кого какие еще идеи есть по "моему" звуку? (до получки то все равно далеко, что бы новую звучку покупать?

Может какие консоли надо? (или все вообще могу снять?) ab

18

Sanos,
1) В /etc//modprobe.d/ найдите файл blacklist (не помню точного названия) вроде blacklist.conf (если его нет создайте с таким названием)

Допишите в этот файл:

blacklist snd_hda_codec_hdmi

если не поможет, то туда же(но если не будет звука вообще, то удалить):

blacklist snd-hda-intel

2) Ещё тут поглядите: Параметры системы - Мультимедиа -Phonon. По-поднимайте в самый верх нужное и Применить.

3) Если не поможет, то обновите ядро до версии 3.0: http://linuxforum.ru/viewtopic.php?id=20968
Там вроде на них не работает ATI HDMI по умолчанию.

19

Там в дериктории только вот такие файлы:

 Консоль:
[root@localhost modprobe.d]# ls
alsa-base  blacklist-compat  blacklist-fglrx.conf  blacklist-mdv  ipw-no-associate.conf  snd-oss

Вопрос между строк: (А разве *blacklist* отвечает не наоборот за разрешение? Нам с "snd_hda_codec_hdmi" что сделать надо, разрешить разве?)

"Параметры системы - Мультимедиа - Phonon" завтра только гляну.

А по ядрам, какое все токи лучше попробовать поставить на Роса 2011 ЕЕ? Еду?

20

*blacklist*  = чёрный список (запрещает)

По ядрам любое, хоть все =)
Для начала попробуйте те, которые версии 3.0.x

21

verg пишет:

*blacklist*  = чёрный список (запрещает)

Ясно, ладно, а какой файл тогда править? blacklist-compat  blacklist-fglrx.conf  blacklist-mdv

verg пишет:

По ядрам любое, хоть все =)
Для начала попробуйте те, которые версии 3.0.x

Т.е. Мибовские получается. Хорошо, спасибо, попробую. Если останусь жив - напишу... ab

22

Sanos,
Cоздайте новый: blacklist.conf

з.ы. понапихайте во все =)

23

Со звуком ВСЕ! Проблема решилась обновлением ядра! При перезапуске решил проверит Пульсе аудио... Открылось ДВЕ вкладки настройки: Первая для звуковухи на АТИ - там галочку ставить не стал, на Второй - ALC содек, поставил галку Пульс Аудио, но все работает прекрасно... Со звуком тему можно закрыть.

Возникли другие проблемки, но вот переехал сюда: Rosa 2011/Проблема с DKMS после смены ядра...

24

Sanos пишет:

Со звуком тему можно закрыть.

Подождём как запилят кнопку "Решено" обратно =)

25

Тоже проблема со зкуком и такого-го же характера. Тоже мать gigabyte. Но звуковое устроство малость другое. ALC888.
Пробовал отключить пульс в mcc. После logoff не появлялось сообщение о удалении драйверов. И глюк остался.

Что интересно, звук глючит только при включении микрофона. Когда микрофон не задействован, звук нормальный. А вот например в skype ну или goole talk - глючит. Если же проверять в консоли

$ arecord -f dat -D hw:0,0 - | aplay -f dat -

тогда всё нормально.

$ cat /proc/asound/cards
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xfe024000 irq 16
$ cat /proc/asound/modules 
 0 snd_hda_intel
$ uname -r
3.0.38-nrj-desktop-1rosa.lts

Помогите!

26

Поменял дистрибутив, работает. Но всё равно иногда также глючит. Неужели ни у кого нет мыслей по этому поводу?

Rosa 2012 EE RP1 не пробовали?

И да, что говорит техподдержка? Она у них отзывчивая.

28

Пробовал. В ней этот глюк постоянно. В техподдержку уже не напишу, так как сейчас на том компе не РОСА, а Магия 2. Там тоже глючит, но пока что непостоянно.

29

zRPG
Удивляюсь. Всё работает. Правда - pclos и alsa.
Даже так http://itmages.ru/image/view/702531/97d98231
Но это же - та жа Мандрива (но, в своём лучшем качестве ab ), не?

30

mvt пишет:

Но это же - та жа Мандрива (но, в своём лучшем качестве ab ), не?

я пока не знаю ab
А мать какая?