Еквалайзер за MPD и малко за звука в Linux

Трябваше да инсталирам онзи ден Gentoo Linux на нечий компютър. Реших да се отпиша от настройката на звука, смесването на софтуера и еквалайзера. Може би някой ще бъде полезен.

За да работи звукът Linux, трябва да свържете необходимите драйвери към звуковата карта в ядрото. Първо трябва да разберете модела на вашата звукова карта. Помощната програма ще ви помогне с това. lspci от пакета pciutils. Това е за PCI звукови карти. Ако вашето аудио устройство е свързано чрез USB, имате нужда lsusb от пакета usbutils.

Моделът беше разпознат. Сега трябва да разберем кой драйвер да използваме за тази карта. Това е просто - нека да отидем тук: http://bugtrack.alsa-project.org/main/index.php/Matrix:Main, щракнете върху nVidia и вижте, че High Definition Audio (HDA) използва Intel HDA драйвер.

Сега трябва да активирате необходимия модул в ядрото. Между другото, на моя хардуер звуковата карта работи само с Realtek HD-аудио. С NVIDIA HDMI HD-аудио и INTEL HDMI HD-аудио - не в никакъв =)
Имам предвид, че ако alsamixer и aplay -l не виждат звуковата ви карта, въпреки че драйверът изглежда е зареден, може би имате подобна ситуация.

Остава да възстановите ядрото и да рестартирате.

Ако сте направили всичко както трябва, но alsamixer не вижда звуковата карта, опитайте да използвате помощната програма alsaconf, но не и факта, че ще ви помогне. Лично аз изобщо нямам файл /etc/modprobe.d/alsa.conf и всичко работи от само себе си. След рестартиране ALSA видя, че звуковата ми карта не поддържа хардуерно смесване и се активира Dmix. Едновременно бягах mpd и mplayer - има звуци, миксирането работи:)