snd_hda_intel

Решаване на някой проблеми при звуковите карти с Intel HDA контролер

Понякога възникват проблеми със звуковите контролери на Интел. Необходимо е при зареждането на драйвера (модула) за звука snd_hda_intel да се зададе параметър за конкретния модел звуков чип. Първо трябва да намерите кой модел чип е инсталиран във вашия компютър:

cat /proc/asound/card0/codec#* | grep Codec

Това ще върне модела на звуковата карта, например: Codec: Realtek ALC260, т.е. картата е модел ALC260. Сега трябва да отворите файл в документацията на ALSA. Той се намира тук (заменете KERNEL_VERSION с вашата версия на ядрото):

/usr/src/KERNEL_VERSION/Documentation/sound/alsa/ALSA-Configuration.txt

Ако няма такъв файл пробвайте

zcat  /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz | less

За версия 2.6.22, може да видите http://www.mjmwired.net/kernel/Documentation/sound/alsa/ALSA-Configuration.txt или ALSA-Configuration.txt във поддиректорията /alsa-kernel/Documentation/ при разархивиране сорса на ALSA.

Потърсете вашия модел, и разгледайте за типовете, които той включва, например за ALC260 има следните редове:

hp HP machines
hp-3013 HP machines (3013-variant)
fujitsu Fujitsu S7020
acer Acer TravelMate
basic fixed pin assignment (old default model)
auto auto-config reading BIOS (default)

Изчетете всички, и намерете най-подходящия за вашата звукова карта. Например за лаптоп може да пробвате "acer".

Отворете /etc/modprobe.d/alsa-base със командата:

sudo nano /etc/modprobe.d/alsa-base

Напишете следния ред на края на файла (сменете MODEL със типа звукова карта, например за нашия експеримент ще бъде "acer" (без кавички)):

options snd-hda-intel model=MODEL

Reboot

BulgarianDocumentation/snd_hda_intel (last edited 2009-10-04 14:32:54 by ip216-239-78-51)