Нет звука
robbergood 2 октября, 2016 - 21:58
Всем привет. Рание я пользовался олько дебианом и там у меня небыло не каких проблем, в прочем и сейчас также, стоят две системы и в дебе звук есть. Тут пока не осилил. Форум читал, но пока не чего из того что тут есть мне не помогло. Вот немного инфы, дальше по ходу дела.
gentoo ~ # cat /sys/class/sound/card*/id Intel gentoo ~ # lspci -k | grep -E 'snd|Audio' 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) Subsystem: Toshiba America Info Systems 82801H (ICH8 Family) HD Audio Controller Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel gentoo ~ # lsmod Module Size Used by snd_hda_intel 20945 0 snd_hda_codec 78890 1 snd_hda_intel snd_hwdep 5930 1 snd_hda_codec snd_hda_core 38289 2 snd_hda_codec,snd_hda_intel snd_pcm 77948 3 snd_hda_codec,snd_hda_intel,snd_hda_core snd_timer 18881 1 snd_pcm snd 55284 5 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel soundcore 5295 1 snd gentoo ~ # modinfo snd_hda_intel filename: /lib/modules/4.4.6-gentoo/kernel/sound/pci/hda/snd-hda-intel.ko description: Intel HDA driver license: GPL alias: pci:v00001022d*sv*sd*bc04sc03i00* alias: pci:v00001002d*sv*sd*bc04sc03i00* alias: pci:v000015ADd00001977sv*sd*bc*sc*i* alias: pci:v000017F3d00003010sv*sd*bc*sc*i* alias: pci:v000013F6d00005011sv*sd*bc*sc*i* alias: pci:v00001102d*sv*sd*bc04sc03i00* alias: pci:v00001102d00000012sv*sd*bc*sc*i* alias: pci:v00001102d00000010sv*sd*bc*sc*i* alias: pci:v00006549d00002200sv*sd*bc*sc*i* alias: pci:v00006549d00001200sv*sd*bc*sc*i* alias: pci:v000010DEd*sv*sd*bc04sc03i00* alias: pci:v000010B9d00005461sv*sd*bc*sc*i* alias: pci:v00001039d00007502sv*sd*bc*sc*i* alias: pci:v00001106d00009140sv*sd*bc*sc*i* alias: pci:v00001106d00009170sv*sd*bc*sc*i* alias: pci:v00001106d00003288sv*sd*bc*sc*i* alias: pci:v00001002d0000AAE8sv*sd*bc*sc*i* alias: pci:v00001002d0000AAD8sv*sd*bc*sc*i* alias: pci:v00001002d0000AAC8sv*sd*bc*sc*i* alias: pci:v00001002d0000AAC0sv*sd*bc*sc*i* alias: pci:v00001002d0000AAB0sv*sd*bc*sc*i* alias: pci:v00001002d0000AAA8sv*sd*bc*sc*i* alias: pci:v00001002d0000AAA0sv*sd*bc*sc*i* alias: pci:v00001002d00009902sv*sd*bc*sc*i* alias: pci:v00001002d0000AA98sv*sd*bc*sc*i* alias: pci:v00001002d0000AA90sv*sd*bc*sc*i* alias: pci:v00001002d0000AA88sv*sd*bc*sc*i* alias: pci:v00001002d0000AA80sv*sd*bc*sc*i* alias: pci:v00001002d0000AA68sv*sd*bc*sc*i* alias: pci:v00001002d0000AA60sv*sd*bc*sc*i* alias: pci:v00001002d0000AA58sv*sd*bc*sc*i* alias: pci:v00001002d0000AA50sv*sd*bc*sc*i* alias: pci:v00001002d0000AA48sv*sd*bc*sc*i* alias: pci:v00001002d0000AA40sv*sd*bc*sc*i* alias: pci:v00001002d0000AA38sv*sd*bc*sc*i* alias: pci:v00001002d0000AA30sv*sd*bc*sc*i* alias: pci:v00001002d0000AA28sv*sd*bc*sc*i* alias: pci:v00001002d0000AA20sv*sd*bc*sc*i* alias: pci:v00001002d0000AA18sv*sd*bc*sc*i* alias: pci:v00001002d0000AA10sv*sd*bc*sc*i* alias: pci:v00001002d0000AA08sv*sd*bc*sc*i* alias: pci:v00001002d0000AA00sv*sd*bc*sc*i* alias: pci:v00001002d00009840sv*sd*bc*sc*i* alias: pci:v00001002d0000970Fsv*sd*bc*sc*i* alias: pci:v00001002d0000960Fsv*sd*bc*sc*i* alias: pci:v00001002d00007919sv*sd*bc*sc*i* alias: pci:v00001002d0000793Bsv*sd*bc*sc*i* alias: pci:v00001002d0000157Asv*sd*bc*sc*i* alias: pci:v00001002d00001308sv*sd*bc*sc*i* alias: pci:v00001022d0000780Dsv*sd*bc*sc*i* alias: pci:v00001002d00004383sv*sd*bc*sc*i* alias: pci:v00001002d0000437Bsv*sd*bc*sc*i* alias: pci:v00008086d*sv*sd*bc04sc03i00* alias: pci:v00008086d00003A6Esv*sd*bc*sc*i* alias: pci:v00008086d00003A3Esv*sd*bc*sc*i* alias: pci:v00008086d0000293Fsv*sd*bc*sc*i* alias: pci:v00008086d0000293Esv*sd*bc*sc*i* alias: pci:v00008086d0000284Bsv*sd*bc*sc*i* alias: pci:v00008086d0000269Asv*sd*bc*sc*i* alias: pci:v00008086d000027D8sv*sd*bc*sc*i* alias: pci:v00008086d00002668sv*sd*bc*sc*i* alias: pci:v00008086d00002284sv*sd*bc*sc*i* alias: pci:v00008086d00000F04sv*sd*bc*sc*i* alias: pci:v00008086d0000080Asv*sd*bc*sc*i* alias: pci:v00008086d0000811Bsv*sd*bc*sc*i* alias: pci:v00008086d00003B56sv*sd*bc*sc*i* alias: pci:v00008086d0000160Csv*sd*bc*sc*i* alias: pci:v00008086d00000D0Csv*sd*bc*sc*i* alias: pci:v00008086d00000C0Csv*sd*bc*sc*i* alias: pci:v00008086d00000A0Csv*sd*bc*sc*i* alias: pci:v00008086d00005A98sv*sd*bc*sc*i* alias: pci:v00008086d00009D70sv*sd*bc*sc*i* alias: pci:v00008086d0000A170sv*sd*bc*sc*i* alias: pci:v00008086d00009CA0sv*sd*bc*sc*i* alias: pci:v00008086d00009C21sv*sd*bc*sc*i* alias: pci:v00008086d00009C20sv*sd*bc*sc*i* alias: pci:v00008086d0000A270sv*sd*bc*sc*i* alias: pci:v00008086d0000A1F0sv*sd*bc*sc*i* alias: pci:v00008086d00008D21sv*sd*bc*sc*i* alias: pci:v00008086d00008D20sv*sd*bc*sc*i* alias: pci:v00008086d00008CA0sv*sd*bc*sc*i* alias: pci:v00008086d00008C20sv*sd*bc*sc*i* alias: pci:v00008086d00001E20sv*sd*bc*sc*i* alias: pci:v00008086d00001D20sv*sd*bc*sc*i* alias: pci:v00008086d00001C20sv*sd*bc*sc*i* depends: snd-hda-codec,snd-hda-core,snd-pcm,snd intree: Y vermagic: 4.4.6-gentoo SMP mod_unload modversions parm: index:Index value for Intel HD audio interface. (array of int) parm: id:ID string for Intel HD audio interface. (array of charp) parm: enable:Enable Intel HD audio interface. (array of bool) parm: model:Use the given board model. (array of charp) parm: position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO). (array of int) parm: bdl_pos_adj:BDL position adjustment offset. (array of int) parm: probe_mask:Bitmask to probe codecs (default = -1). (array of int) parm: probe_only:Only probing and no codec initialization. (array of int) parm: jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only) (array of int) parm: single_cmd:Use single command to communicate with codecs (for debugging only). (bool) parm: enable_msi:Enable Message Signaled Interrupt (MSI) (bint) parm: power_save:Automatic power-saving timeout (in second, 0 = disable). (xint) parm: power_save_controller:Reset controller in power save mode. (bool) parm: align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bint) parm: snoop:Enable/disable snooping (bint) gentoo ~ # gentoo ~ # aplay --list-devices **** List of PLAYBACK Hardware Devices **** gentoo ~ # aplay -L null Discard all samples (playback) or generate zero samples (capture) gentoo ~ #
Будк благодарен за любую помощь. Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
.
Во-первых, см. http://www.gentoo.ru/node/14464
Во-вторых,
alsamixer
в помощь и выстави уровни по каналам.:wq
--
Live free or die
Anarchist
Вот об этом упамянуть забыл, точней не разобрался как скрин выложить. Там пусто в это alsamixer. Есть две карточки, системный спикер и Intel, но ползунков нет.
Я бы посмотрел в сторону
Я бы посмотрел в сторону ядра, а именно:
Device Drivers --> Sound card support --> Advanced Linux Sound Architecture --> PCI sound devices
по поводу картинки огромных размеров, все таки и правда лучше использовать http://itmages.ru/ , и удобно и сообщения читаются лучше.... Базами данных лучше не занимайся :)
Там я включил │
Там я включил Intel/SiS/nVidia/AMD/ALi AC97 Controller │ │ Intel/SiS/nVidia/AMD MC97 Modem │ │
│
│ │
robbergood написал(а): Там я
модем не нужен, он звука точно не добавит
Обычно ещё какой-нибудь
Обычно ещё какой-нибудь snd_hda_codec_blabla должен быть в выхлопе lsmod.
Посоветую при конфигурации ядра в разделе HD-Audio выбрать все "Build blabla codec support" и посмотреть, что получится (что загрузится).
У меня, например, на ноутбуке понадобились только IDT/Sigmatel (основная карта) и HDMI/DisplayPort (вывод по HDMI) кодеки.
gentoo ~ # lsmod Module
gentoo ~ # lsmod
Module Size Used by
snd_hda_intel 20945 0
snd_hda_codec 78890 1 snd_hda_intel
snd_hwdep 5930 1 snd_hda_codec
snd_hda_core 38289 2 snd_hda_codec,snd_hda_intel
snd_pcm 77948 3 snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer 18881 1 snd_pcm
snd 55284 5 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore 5295 1 snd
Почти готово.
Все теперь работает, но одно неудобство, колесико на ноуте громкость не регулирует. это тоже в ядре искать?
xev
Запустите xev и посмотрите на вывод при вращении колёсика. По идее, оно должно эмулировать нажатия мультимедийных клавиш XF86AudioLowerVolume и XF86AudioRaiseVolume. Если так, то во всех DE это должно из коробки работать. Иначе надо уже что-то придумывать с xbindkeys или чем-то подобным. Гляньте разные wiki на предмет настройки мультимедиа клавиш (http://www.gentoo.ru/node/97, например)