Форум русскоязычного сообщества Ubuntu


Автор Тема: [Wiki] [HOWTO] Установка, обновление системы вывода звука ALSA  (Прочитано 91277 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Вроде самый нормальный мануал, из тех, что я видел. Все понятно!!! Но! есть один вопрос: моя модель чипа STAC9220/9221, со значением 3stack. Какое "значение" вписывать в строчку options snd-hda-intel model="значение"?
к этой звуковухе вроде вообще ничего вписывать не надо, у меня такая же и работает норм


p/s вписывать что-либо нужно только тогда, когда звук не работает или работает криво
p/s/s значение 3stack должно подойти

Оффлайн dha

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
stmc спасибо! Приступаю к экспериментам.

Пользователь решил продолжить мысль 24 Июль 2010, 16:53:00:
в общем эксперименты ни к чему не привели :(. Хотя нет это заставило меня залезть в ящик все там перевернуть и откопать свою старенькую Creative SbLive!5.1 И о чудо!!!  :D Звук сразу стал 5.1 и никаких манипуляций! Давольный как удав! Всем спасибо за помощь! 8)
« Последнее редактирование: 24 Июль 2010, 16:53:00 от dha »

Оффлайн douk82

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
2 раза пробовал всё сделать по мануалу, результат всё тот же - звук только из тылов

потом решил залезть на реалтековский сайт, ставил дрова по их инструкции - всё то же  :(

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

почитал англоязычные ресурсы - с этой картой хоть и есть траблы, но такой же проблемы как у меня не описывается
чип ALC883

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
douk82, нужно снести pulse audio, соответствующая инструкция на форуме есть (автор Демагог)

Оффлайн RST7

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Был снесен pulse. решил собрать себе alsa 1.0.23. но появилось одно неприятное "но" в процессе. у меня kernel-2.6.35-020635-generic а вот найти к нему  linux-backports-modules-alsa- не могу. подскажите ult, поискать. а то сейчас вот вышло ядро 35.2 хотелось бы его себе собрать (для других целей не связанных с alsa) как быть?

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
linux-backports-modules-alsa нужен только для того, чтобы каждый раз при смене ядра не приходилось собирать alsa заново
найти для ядра 35 версии можно разве что только в нестабильных репах ubuntu 10.10

Оффлайн RST7

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Тогда с чем может быть связано вот такое недовольство make
(Нажмите, чтобы показать/скрыть)
или я что то не до понял и мне ещё надо какие маны покурить? Только большая просьба не отсылать к гуглу с вопросом сборка из сорцов, а по возможности ткнуть на стилаж-книгу и номер страницы. Заранее благодарю.

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
это из-за ядра, в нем что-то не так и модули alsa собираться не хотят, ошибку оно тебе указало, копать в эту сторону - error: implicit declaration of function ‘pm_qos_add_requirement’
а лучше просто откатиться на стандартное ядро из репов и там уже воевать со звуком


p/s/ инструкцию по установке alsa я подгоняю под текущую версию ubuntu и ее ядро, разбираться с остальными различными вариациями ядра и т.д. времени и желания нет

Оффлайн douk82

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
douk82, нужно снести pulse audio, соответствующая инструкция на форуме есть (автор Демагог)
снёс pulseaudio, поднял все регуляторы вверх - всё равно звук только из тылов (причём тылы реагируют на регулятор "front")

регулятор громкости (alsa mixer) не запоминает положения ползунков при перезагрузке - каждый раз нужно заново поднимать

может попробывать подобавлять значения в alsa-base.conf?
« Последнее редактирование: 29 Август 2010, 14:53:25 от douk82 »

Оффлайн Loom

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
по итогам alsaconf звук появился, и все стало радостно.
а вот в процесс перезагрузки выдал мне следующее:
udevd[209]: BUS= will be removed in a future udev version, please use SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:9


udevd[209]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:9


udevd[209]: BUS= will be removed in a future udev version, please use SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:10


udevd[209]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:10


udevd[209]: BUS= will be removed in a future udev version, please use SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:12


udevd[209]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:12


udevd[209]: BUS= will be removed in a future udev version, please use SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:13


udevd[209]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:13


udevd[209]: BUS= will be removed in a future udev version, please use SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:15


udevd[209]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:15


udevd[209]: BUS= will be removed in a future udev version, please use SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:16


udevd[209]: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /lib/udev/rules.d/40-alsa-firmware-loaders.rules:16
и звука не стало.
стоит lubunta, комп - древний ноут.
при повторном прогоне alsaconf звука опять стало, при ребуте - не стало.
куда копать?

Пользователь решил продолжить мысль 28 Август 2010, 00:01:35:
lsmod выдает одинаковые результаты в разной последовательности, дрова на месте, уровень звука при загрузке сбрасывается на 0, не в микшере, там все хорошо, в трее.

Пользователь решил продолжить мысль 28 Август 2010, 15:39:52:
Блог борьбы с tridetn продолжается.
Странная вещь, перезагрузка алсы ничего не дает, а вот смена в плеере алсы на осс неожиданно включила звук, действует явно эмулятор алсаосс. Обратная смена на алсу -звук по прежнему есть. Перезагрузка - опять нет.
« Последнее редактирование: 28 Август 2010, 15:39:52 от Loom »

Оффлайн Mansyper

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Здравствуйте! А как можно собрать deb пакет после команд;
cd
cd ./alsa-driver-1.0.23
./configure
make
sudo make install
Чтобы после переустановки системы можно было сразу запустить deb пакет и установить драйвера.
Собрал alsa-driver-1.0.23 командой
sudo checkinstallНо при установки выдает следующее:
не удалось обработать параметр .deb
попытка перезаписи emu10k1.h, который также находится в пакете linux-libs-dev
Что я сделал не правильно подскажите пожалуйста
« Последнее редактирование: 06 Сентябрь 2010, 11:29:16 от Mansyper »

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Здравствуйте! А как можно собрать deb пакет после команд;
cd
cd ./alsa-driver-1.0.23
./configure
make
sudo make install
Чтобы после переустановки системы можно было сразу запустить deb пакет и установить драйвера.
Собрал alsa-driver-1.0.23 командой
sudo checkinstallНо при установки выдает следующее:
не удалось обработать параметр .deb
попытка перезаписи emu10k1.h, который также находится в пакете linux-libs-dev
Что я сделал не правильно подскажите пожалуйста
в инструкции .deb пакеты не делаются именно потому, что многие модули интегрированы в ядро и как отдельные не устанавливаются
так что придется делать все по новой, притом что модули компилятся под конкретное ядро, и на новой системе с другим ядром работать не будут

Пользователь решил продолжить мысль 06 Сентябрь 2010, 16:02:21:
по итогам alsaconf звук появился, и все стало радостно.
(Нажмите, чтобы показать/скрыть)
и звука не стало.
стоит lubunta, комп - древний ноут.
при повторном прогоне alsaconf звука опять стало, при ребуте - не стало.
куда копать?

Пользователь решил продолжить мысль 28 Август 2010, 00:01:35:
lsmod выдает одинаковые результаты в разной последовательности, дрова на месте, уровень звука при загрузке сбрасывается на 0, не в микшере, там все хорошо, в трее.

Пользователь решил продолжить мысль 28 Август 2010, 15:39:52:
Блог борьбы с tridetn продолжается.
Странная вещь, перезагрузка алсы ничего не дает, а вот смена в плеере алсы на осс неожиданно включила звук, действует явно эмулятор алсаосс. Обратная смена на алсу -звук по прежнему есть. Перезагрузка - опять нет.
т.к. ругается именно на firmware-loaders (а он даже не установлен, а возможно нужен), так что ставим его командой в терминале
sudo apt-get install alsa-firmware-loaders
« Последнее редактирование: 06 Сентябрь 2010, 16:02:21 от stmc »

Оффлайн Mansyper

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
в инструкции .deb пакеты не делаются именно потому, что многие модули интегрированы в ядро и как отдельные не устанавливаются
так что придется делать все по новой, притом что модули компилятся под конкретное ядро, и на новой системе с другим ядром работать не будут
Спасибо. А если установить чистую Ubuntu, сразу создать deb пакет драйвера alsa. Потом при установки чистой Ubuntu можно ведь будет поставить этот deb пакет? ядро и все условия те же ведь. Я правильно рассуждаю?

Оффлайн stmc

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
я же уже сказал, что невозможно поставить .deb пакет альсы, т.к. такого пакета впринципе не существует, т.к. все модули альсы предоставляются другим пакетом, а именно ядром, которое никуда не денешь
все что ты можешь это просто скомпилить модули под конкретное ядро и при надобности (при переустановке системы и т.д) устанавливать уже скомпиленные из тех папок в которых компилил, командой sudo make install, но все равно не факт что будет работать так как надо

Оффлайн real_sm

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте.

Материнка Intel DG45ID, Ubuntu 10.04.

Сделал все, что написано в статье, не было никаких глюков/ошибок, аналоговый звук до этого работал, а цифровой так и не стал работать (оптоволокно не светится). Нужен цифровой, чтобы подключить систему 7.1. Как это сделать?

Заранее спасибо.

 

Страница сгенерирована за 0.106 секунд. Запросов: 24.