LINUX.ORG.RU

Gentoo без звука


0

0

Немогу настроить / установить alsa

lspci -v | grep -i audio

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
01:00.1 Audio device: nVidia Corporation Device 0be2 (rev a1)

В ядре всё по HANDBOOKу

Device Drivers  --->
   Sound  --->

(Это необходимо включить)
<M> Sound card support

(Убедитесь, что OSS отключена)
Open Sound System   --->
   < > Open Sound System (DEPRECATED)

(Вернитесь на шаг назад и войдите в раздел ALSA)
Advanced Linux Sound Architecture  --->
   <M> Advanced Linux Sound Architecture
   (Выберите, если вам нужен MIDI sequencing и routing)
   <M> Sequencer support
   (Поддержка старых /dev/mixer* и /dev/dsp*. Рекомендуется.)
   <M> OSS Mixer API
   <M> OSS PCM (digital audio) API

Только подключал не модулями Драйвера все какие были там подключил (тоже все слил с ядром)

Дальше поставил alsa-utils

и пустил alsasound

вот что пишет

* Loading ALSA modules ...
 *   Loading: snd-seq ...
FATAL: Error inserting snd_seq (/lib/modules/2.6.34-gentoo-r1-DeterokEdition/alsa-driver/acore/seq/snd-seq.ko): Invalid argument                          [ ok ]
 * Restoring Mixer Levels ...     

★★★★★

>Драйвера все какие были там подключил
Вам нужно только всё относящееся к intel high definition audio.

anon_666 ()
Ответ на: комментарий от deterok

--- PCI sound devices
< > ForteMedia FM801
<M> Intel HD Audio
[ ] Build hwdep interface for HD-audio driver
[ ] Build Realtek HD-audio codec support
[ ] Build Analog Device HD-audio codec support
[ ] Build IDT/Sigmatel HD-audio codec support
[ ] Build VIA HD-audio codec support
[ ] Build ATI HDMI HD-audio codec support
[ ] Build Conexant HD-audio codec support
[ ] Build C-Media HD-audio codec support
[ ] Build Silicon Labs 3054 HD-modem codec support
[*] Build Nvidia HD-audio codec support
[*] Enable generic HD-audio codec parser
[*] Aggressive power-saving on HD-audio

anon_666 ()
Ответ на: комментарий от anon_666

А может лучше <M> Intel HD Audio заменить на <*> Intel HD Audio ?

deterok ★★★★★ ()
Ответ на: комментарий от deterok

>на <*> Intel HD Audio

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

anon_666 ()
Ответ на: комментарий от anon_666

dmesg | grep -i intel

[    0.000000] ACPI: FACP bfde3000 000F4 (v03 INTEL  CRESTLNE 06040000 ALAN 00000001)
[    0.000000] ACPI: DSDT bfde4000 0B53A (v02 Intel  CANTIGA  06040000 MSFT 03000000)
[    0.000000] ACPI: HPET bfdfed86 00038 (v01 INTEL  CRESTLNE 06040000 LOHR 0000005A)
[    0.000000] ACPI: MCFG bfdfedbe 0003C (v01 INTEL  CRESTLNE 06040000 LOHR 0000005A)
[    0.006704] Performance Events: Core2 events, Intel PMU driver.
[    0.051228] CPU0: Intel(R) Core(TM)2 Duo CPU     P7550  @ 2.26GHz stepping 0a
[    9.724259] [drm:i915_init] *ERROR* drm/i915 can't work without intel_agp module!
[    9.738336] Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI
[    9.738658] Copyright (c) 1999-2006 Intel Corporation.
[    9.739056] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k2
[    9.739386] e1000e: Copyright (c) 1999 - 2009 Intel Corporation.
[    9.739854] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[    9.740180] e100: Copyright(c) 1999-2006 Intel Corporation
[   10.358861] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
[   10.359322] HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
[   10.359667] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   10.360321] HDA Intel 0000:00:1b.0: irq 28 for MSI/MSI-X
[   10.360358] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   10.386195] HDA Intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   10.386780] hda_intel: Disable MSI for Nvidia chipset
[   10.387148] HDA Intel 0000:01:00.1: setting latency timer to 64
[   10.672486]   #3: HDA Intel at 0xf5500000 irq 28

Звука нема

А ничего не неадо было пересобирать из за того что я alsa после gnoma ставил ?

deterok ★★★★★ ()
Ответ на: комментарий от deterok

Звуковой драйвер загрузился.
Запустите alsaconfig, добавьте пользователя в группу audio, в alsamixer выставьте уровни.

anon_666 ()
Ответ на: комментарий от anon_666

Не фурычит, компилировал по 3 пути Ошибок нет вроде, но и звука тоже, в микшере всё выкрутил, даж незнаю что делать

deterok ★★★★★ ()
Ответ на: комментарий от deterok

Даже aplay не работает?
Что если это:

options snd-hda-intel model=3stack-dig
options snd-hda-intel enable_msi=1
options snd-hda-intel single_cmd=1

добавить в /etc/modprobe.conf ?

anon_666 ()
Ответ на: комментарий от anon_666

Если не сработает, туда же добавьте:
options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel

вместо
options snd-hda-intel model=3stack-dig
пробуйте
options snd-hda-intel model=auto

anon_666 ()
Ответ на: комментарий от anon_666

Я читал что не обязательно пускать alsasound если дрова и поддержка вшиты в ядро, это правда ?

deterok ★★★★★ ()
Ответ на: комментарий от anon_666

arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

deterok ★★★★★ ()
Ответ на: комментарий от deterok

При запуске нужно восстанавливать уровни командой alsactl restore, это может выполняться в alsasound, но у меня не дженту, так что не уверен.

anon_666 ()
Ответ на: комментарий от anon_666

Это надо в совокупности с другими опциями писать ?

deterok ★★★★★ ()
Ответ на: комментарий от whoami

Неподскажешь как все конфиги в первоначальное состояние вернуть, а то уже там чёрт ногу сломит

deterok ★★★★★ ()
Ответ на: комментарий от deterok

Точно в alsamixer mute не стоит? Пробуйте m нажимать.

c
options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel

snd-hda-intel model=acer или acer-aspire, если не заработает - то хз..

anon_666 ()
Ответ на: комментарий от anon_666

А можно как нибудь к первоначальному состоянию пакеты вернуть, дело в том что у меня в микшери только headphone speacker и pcm

deterok ★★★★★ ()

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

jcd ★★★★★ ()
Ответ на: комментарий от anon_666
--- Advanced Linux Sound Architecture
< >   Sequencer support

это устанавливает VirMIDI-карту (ЕМНИП), которая у меня включилась по умолчанию. я не знал как её отключить, и, так как мне ни к чему MIDI - просто убрал её из ядра. по умолчанию сразу же включилась моя HDA Intel и звук появился везде и разом.

jcd ★★★★★ ()
Ответ на: комментарий от deterok

А после редактирования modprobe.conf, надеюсь, модуль перезагружали?

anon_666 ()
Ответ на: комментарий от anon_666

Дело в том что отдельного модуля у меня нет, он в ядре, я же говорю что я по третьему пути пошёл

deterok ★★★★★ ()
Ответ на: комментарий от anon_666

Получилось! Поставил ядро только с поддержкой звукавухи, установил alsa alsa-driver(alsa-driver-9999) alsa-utils, запустил конфиг и вуаля

Всем огромное СПАСИБО!

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

deterok ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.