Как и многие из вас совсем недавно, после некоторого времени работы в VmWare, перешел на Линукс. Перебрал несколько дистрибутивов и решил остановиться на Fedora. Проигнорировав истину "новое не всегда лучшее" скачал Fedora 7, пришел домой установил... и сразу столкнулся с отсутствием звука на моей встроенной ALC861-VD. Полазив по форумам, поднадоев с вопросами в чатах, решил попробовать решить проблему старым народным "методом тыка". Не буду перечислять все телодвижения, а сразу опишу тот, что помог.
1.Скачал исходники alsa-driver c ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.14rc4. tar.bz2
2.Немного порывшись на баг-трекере нашел кучу патчей для Realtek (взял последний, заходил под гостевой учеткой) - https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2725
3.Распаковал это все и заменил папка_куда_распаковали_alsa-driver/alsa-kernel/pci/hda/patch _realtek.c тем, что скачал с трекера.
4.Прежде чем выполнять следующие действия убедитесь, что у вас стоит gcc и kernel-devel
5.Делаем ./configure --with-cards=hda-intel
6.А далее дело обычное: make
и под root-ом: make install
7.Обращаем внимание на сообщение о том, что все громкость всех каналов по умолчанию стоят 0 и заходим в alsamixer. Выставляем громкость отличную от 0 и перегружаемся.
8.Наслаждаемся звуком
Может кому-то не поможет. В консоли наберите aplay -l и убедитесь, что ваша карточка действительно одна из Realtek-овских HDA карт, ибо в противном случае вам понадобится другой патч