неделя, ноември 08, 2009

Звук при Ubuntu 9.10 - the hard way

След upgrade на Ubuntu 9.04 до 9.10 се получи една "проблемация". Звук няма. За пръв път откакто ползвам тази дистрибуция ми се случва това, а аз е ползвм наистина отдавна - 4.04
Whatever. Проблема не е само при мене, бъг репортите направо валят. Този пък проблема не е при ъпгрейда, а в новата версия на Убунту. Тия хора пак си правят някакви експерименти с alsa и pulseaudio и чупят кефа на достатъчно много потребители.
Нормално решение няма, чакаме на фикснат бъга.
Има обаче закърпващо решение.

Махате pulseaudio и инсталирате asoundconf-gtk и aumix-gtk.
Накратко :


sudo pulseaudio -k # след kill демона се рестартира автоматично, така му казваме сам да се спре
sudo apt-get purge pulseaudio # махаме pulseaudio
sudo reboot # рестартираме

# Инсталираме си необходимите програмки.
sudo apt-get install aumix-gtk asoundconf-gtk



Тука идва един малък хак - от тоя адрес теглим alsa-utils_1.0.18-1ubuntu11_i386.deb (или съответно 64 битовата версия). Това е просто архив. Отваря ме го, вътре има друг архив data.tar.gz
и отвътре вадим usr/bin/autoconf
За да инсталираме autoconf на нашата система, просто го копираме в /usr/bin.
След това стартираме:

asoundconf-gtk

Ще ви пита за sound карта, изберете си вашата.
На този етап от колонките на лаптопа ми се чу пукане и звука "дойде".
Ако не е тръгнал, проверете от Програми / Звук и видео / Aumix дали въобще звука ви е пуснат и сътветно си отлепете слайдъра за звука от нулата.

Понеже това си е чисто и просто хак, нямам идея дали ще работи при други освен мен.
Споменах, че това е закърпващо решение защото:
- sound mixer-a на GNOME няма идея какво се случва и съответно не може да контролира звука ви. Съответно и function key-овете на лаптопа за намаляне и увеличаване няма да работят.
- звуковата ви карта започва да работи в режим Highlander (шотландски боец) - само една програма може да я ползва. Което ще рече че ако слушате музика с rhythmbox или който и да е музикален плеър, то няма начин да чувате звук и от клипче в youtube примерно.
- при следващи ъпдейти вероятността да не се омаже нещо граничи с невъзможното

Преценете си сами дали си заслужава занимавката заради един dist-upgrade. Аз лично ако го знаех това едва ли щях да обновя до 9.10. Ако искате да си ползвате системата спокойно
отидете на Система / Администарация / Източници на софтуер и от таба Актуализации си изберете да ви показва само дългосрочни актуализации. Това се отнася за версии, които завършват на *.04, имат поддръжка 4 години и се водят доста по-стабилни. Така няма да ви занимава докато не излезе 10.04.

1 коментара:

Кирил Владимиров - NetCutter каза...

Хаха...моят съквартирант си купи EeePC 1101H и звукът му се гаври жестоко, след като сложи ubuntu 9.10 но на никой в стаята не му се занимава да диагностицира, пък и аз вече от няколко години не закачам убунту ми карам на Arch(малко преди него на Gentoo), та реших че няма да му бъда полезен...

Специални благодарностти за тази статия.