Автор Тема: Нет интегрированного (Realtec ALC888B) звука [решено]  (Прочитано 8884 раз)

Оффлайн New Linux User

  • Завсегдатай
  • *
  • Сообщений: 189
При установке Симпли система не нашла интегрированный звук (он интегрирован на материнке - Realtec ALC888B). Из опыта в Виндовс знаю, что такой звук появляется при установке драйверов для материнки. Система пишет: GStreamer не нашел никаких звуковых карт; возможно отсутствуют пакеты для GStreamer или проблеммы прав доступа. Нашел на сайте Realtec драйвер для Линукс - HD Audio Codec Driver, версия 5.15rc21 от 2010/11/23. Формат файла: .tar.bz2.
Установить?
Как?
« Последнее редактирование: 23.12.2010 15:41:35 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Что выдаёт от root
lspci -k
про вашу звуковую карту.

Оффлайн New Linux User

  • Завсегдатай
  • *
  • Сообщений: 189
Выдало много разной информации, думаю это - то, что нужно:
Цитировать
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
   Subsystem: Giga-byte Technology Device a002
   Kernel driver in use: HDA Intel
   Kernel modules: snd-hda-intel

Возможно, проблема в том, что в системе нет информации касательно ICH7 ?
Нашел, что в /usr/share/alsa/cards/ есть файл ICH4.conf, но там настройки только для "ICH4/ICH5/ICH6 chips" (южный мост чипсета). Хотя ICH7 нельзя считать очень уж новым, он был уже в чипсете Intel G31, на нём я 2 года назад собрал комп, сейчас Intel G31 массово встречается в готовых сборках.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
а модуль snd-hda-intel pfuhe;ty (см lsmod).
Если да, то скорей всего илит опции нужно указать, уточняющие его работу. или где-то в настройках миксера стоит параметр mute (выключен звук).

Оффлайн New Linux User

  • Завсегдатай
  • *
  • Сообщений: 189
Миксер не доступен, как и регулятор громкости в трее (полупрозрачный динамик). Если попытаться зайти в настройках системы в миксер, как и щёлкнув по регулятору громкости в трее,
Цитировать
Система пишет: GStreamer не нашел никаких звуковых карт; возможно отсутствуют пакеты для GStreamer или проблеммы прав доступа.

Как давать команду lsmod ?
Просто от root задать lsmod без ключей (параметров)?
« Последнее редактирование: 16.12.2010 14:40:50 от New Linux User »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Да, просто

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Поищите на форуме аналогичные темы и как они решаются через amixer.

Оффлайн New Linux User

  • Завсегдатай
  • *
  • Сообщений: 189
Цитировать
а модуль snd-hda-intel pfuhe;ty (см lsmod).
Вот вся информация (без сокращений) из lsmod:
Module                  Size  Used by
rfcomm                 36092  4
isofs                  31716  0
udf                    81028  0
crc_itu_t               1868  1 udf
i915                  174696  1
drm                   158208  2 i915
i2c_algo_bit            5744  1 i915
video                  18304  1 i915
output                  2828  1 video
sunrpc                187488  1
sco                    10000  2
bridge                 48288  0
stp                     2288  1 bridge
bnep                   12076  2
l2cap                  22764  6 rfcomm,bnep
bluetooth              53828  6 rfcomm,sco,bnep,l2cap
nls_utf8                1600  1
nls_cp866               4876  1
vfat                   10380  1
fat                    50252  1 vfat
nls_base                7056  6 isofs,udf,nls_utf8,nls_cp866,vfat,fat
dm_mod                 56708  0
snd_hda_codec_realtek   197616  1
snd_hda_intel          25928  0
snd_hda_codec          75148  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               7056  1 snd_hda_codec
snd_pcm                74096  2 snd_hda_intel,snd_hda_codec
snd_timer              20788  1 snd_pcm
intel_agp              26268  1
snd                    58180  6 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               7072  1 snd
agpgart                34796  3 drm,intel_agp
uhci_hcd               22044  0
i2c_i801                9408  0
i2c_core               23584  4 i915,drm,i2c_algo_bit,i2c_i801
ehci_hcd               35096  0
usbcore               149232  3 uhci_hcd,ehci_hcd
snd_page_alloc          8852  2 snd_hda_intel,snd_pcm
rtc_cmos               10316  0
rtc_core               17608  1 rtc_cmos
ppdev                   7344  0
floppy                 52804  0
parport_pc             36452  0
rtc_lib                 2860  1 rtc_core
r8169                  32432  0
mii                     5132  1 r8169
parport                34764  2 ppdev,parport_pc
psmouse                56132  0
thermal                12808  0
sg                     28640  0
sr_mod                 15556  0
pcspkr                  2316  0
cdrom                  34752  1 sr_mod
serio_raw               5296  0
processor              34496  0
evdev                   9472  3
button                  5244  0
ext3                  126868  2
jbd                    46048  1 ext3
mbcache                 7568  1 ext3
ata_generic             4624  0
pata_acpi               3980  0
ata_piix               23056  4
libata                174732  3 ata_generic,pata_acpi,ata_piix
sd_mod                 34856  5
crc_t10dif              1708  1 sd_mod
scsi_mod              150996  4 sg,sr_mod,libata,sd_mod

Также в "Меню Xfce" нашёл в пункте "Параметры" подпункт "Редактор параметров".
Там указано:
Канал - xfce4-mixer
Дальше таблицей (4 колонки)
Свойства --- Тип --- Заблокировано --- Значение
sound-cards --- Пусто --- (нет) --- (ничего не указано)
     HDAATISBAlsamixer --- GPuArray_GValue_ --- (нет) --- ...(троеточие)
sound-card --- String --- (нет) --- HDAATISBAlsamixer

Искал варианты решения через amixer. Создал конф.-файл /etc/asound.conf согласно http://knotes.ru/2009/12/phonon-sound-blocking/
Но сам amixer у меня вручную не запускался (даже под рутом), кажется от не установлен в системе, а посмотреть в дистрибутиве я вовремя не догадался. Копать в этом направлении дальше или уже и так ясно (см. выше)?
« Последнее редактирование: 17.12.2010 21:16:13 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну, amixer не обязан быть установленным. Это просто удобный инструмент настройки звуковых карт из консоли.

Оффлайн New Linux User

  • Завсегдатай
  • *
  • Сообщений: 189
Сумел запустить amixer (просто он без ключей-параметров не запускался).
По команде amixer info
Цитировать
Card default 'Intel'/'HDA Intel at 0xfdff8000 irq 16'
  Mixer name   : 'Realtek ALC887'
  Components   : 'HDA:10ec0887,1458a002,00100302'
  Controls      : 40
amixer: Mixer load default error: Invalid argument
Не знаю, имеет ли это значение, но реально есть железо Realtek ALC888B (из документации к материнке).

Системная консоль пишет:
Цитировать
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1
hda_codec: num_steps = 0 for NID=0xc (ctl = Front Playback Volume)

Как же всё-таки откопать звук?
« Последнее редактирование: 21.12.2010 10:41:56 от New Linux User »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Можно поиграться с опциями, прописав
options snd-hda-intel model=generic
или
options snd-hda-intel model=asus-p5q position_fix=1
создав любой файл в /etc/modprobe.d

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн New Linux User

  • Завсегдатай
  • *
  • Сообщений: 189
Цитировать
Можно поиграться с опциями ... создав любой файл в /etc/modprobe.d
Создал /etc/modprobe.d/modprobe.conf
В нём записал: options snd-hda-intel model=generic - не помогло (динамик в трее остался полупрозразный, при клике на нём - сообщение "GStreamer не нашел никаких звуковых карт; возможно отсутствуют пакеты для GStreamer или проблеммы прав доступа.").
Вместо "generic" вписывал различные варианты с 3stack, пробовал и auto. Ничего не помогло. Вариант asus-p5q не пробовал - у меня материнка не Asus, а Gigabyte GA-G41MT-D3.
Запустил под рутом alsaconf. В ходе работы выбирал hda intel, в процессе получил заверение, что теперь-то всё будет ОК. Но, без изменений.
В /etc/modprobe.d/ увидел, что alsaconf создал/редактировал файл sound. В этом файле также записал: options snd-hda-intel model=generic (потом - и с другими вариантами). Безрезультатно.

В системной консоли (Alt-F12) при попытке получить доступ к регулятору громкости всплывало:
[drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1

Вставил дистрибутив Симпли, посмотрел через Synaptic есть ли все пакеты для GStreamer. Всё отмечено зелёным. Обратил внимание, что размер некоторых пакетов = 0B. (?)
Попытался переустановить gstreamer (0.10.25-alt2). Получил:
Committing changes...
Preparing...
package gstreamer 0.10.25-alt2 is already installed
Failed to apply all changes! Scroll in the terminal buffer to see what went wrong.

В системной консоли (Alt-F12) ничего такого не увидел. А где этот терминальный буфер и как его просмотреть я не знаю.

Что теперь делать? Звука с первых же дней Линукса так и не наблюдалось ни разу.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Цитировать
Создал /etc/modprobe.d/modprobe.conf
какое-то "страшное" имя, достаточно было назвать alsa и проще, и понятно что там.

А после того как вы что-то прописывали - вы звуковые модули перезагружали? А то эти файлы отрабатывают при загрузке модуля.

Оффлайн New Linux User

  • Завсегдатай
  • *
  • Сообщений: 189
Ну, modprobe.conf позаимствовал из http://forum.altlinux.org/index.php/topic,8784.0.html (думал, по-любому Линуксу такой файл попадётся на глаза: имя звучное, как у каталога, и расширение соответствующее).
Цитировать
вы звуковые модули перезагружали?
Это как?
Все изменения делал в текстовой консоли под рутом, а испытывал в графической консоли (что загрузилась на старте). Для проверки работоспособности просто пробовал активировать регулятор громкости.