ректальный метод установки видео драйверов на нетбук Asus 1101HA. По старой доброй традиции все будет ставиться через задницу и итогом будет жизнеутверждающее "vlc при попытке просмотра iptv вешает иксы намертво".
После установки Ubuntu 9.10 на Asus 1101HA наблюдались дикие тормоза и все выглядило расплывчито, виной тому долбанная интеловская графика (GMA500) которая под линем работает через пень-колоду. Ставим дрова на видео, благо умные люди уже все оптимизировали за нас =)
В консоли в одну строку пишем:
Цитата:
$ wget dl.dropbox.com/u/1338581/Gma500/scripts/poulsbo.sh && sh ./poulsbo.sh
Главный нюанс в том что после каждого обновления ядра, после ребута надо грузиться в рекавери мод в консоль рута и выполнять следующую команду:
Цитата:
# dpkg-reconfigure psb-kernel-source
Сеть работает из коробки что называется, единственное лучше обновить ядро сразу, на последних версиях вай-фай работает стабильно в отличии от дефолтного ядра.
Что касается функциональных клавиш, то полную их поддержку так никто и не смог настроить. F1, F2, F10, F11, F12 работают на ура, а вот F5 и F6 отвечающие за яркость подсветки системой никак не распознаются. Дабы управлять яркостью экрана с помощью клавиш, делаем следующее:
1. Ставим xbindkeys и xbacklight
Цитата:
# aptitude install xbindkeys xbacklight
2. В домашней директории создаем файл .xbindkeysrc и прописываем в него следующее:
Цитата:
"xbacklight -inc 10%" #up light 10%
Mod4 + F6
"xbacklight -dec 10%" #down light 10%
Mod4 + F5
Таким образом за изменение яркости будут отвечать клавиши Win+F5 и Win+F6.
3. Чтобы xbindkeys после ребута запускался автоматически, добавляем в /etc/rc.local перед exit 0 следующее:
Цитата:
xbindkeys
Далее если возникли проблемы со звуком, у меня он отвалился после обновления ядра, а может и изначально не работал не помню =) ставим ALSA 1.0.22.1:
1. Определяем какая версия у нас стоит:
Цитата:
cat /proc/asound/version
Advanced linux Sound Architecture Driver Version 1.0.20.
2. Чтобы избежать проблем с обновлением Alsa-utils, выполняем:
Цитата:
# /etc/init.d/alsa-utils stop
3. Далее:
Цитата:
# apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev
# apt-get -y install linux-headers-`uname -r` libncursesw5-dev
4. Идем в домашний каталог и качаем alsa-driver, alsa-lib and alsa-utils:
Цитата:
$ cd ~
$ rm -rf ~/alsa* ~/.pulse*
$ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.22.1.tar.bz2
$ wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.22.tar.bz2
$ wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.22.tar.bz2
5. Создаем каталог для компиляции и установки скачанных сорцев и переносим их туда:
Цитата:
# rm -rf /usr/src/alsa
# mkdir -p /usr/src/alsa
$ cd /usr/src/alsa
# cp ~/alsa* .
6. Распаковываем архивы:
Цитата:
# tar xjf alsa-driver*
# tar xjf alsa-lib*
# tar xjf alsa-utils*
7. Компилим и ставим alsa-driver:
Цитата:
$ cd alsa-driver*
# ./configure
# make
# make install
8. Компилим и ставим alsa-lib:
Цитата:
$ cd ../alsa-lib*
# ./configure
# make
# make install
9. Компилим и ставим alsa-utils:
Цитата:
$ cd ../alsa-utils*
# ./configure
# make
# make install
Если увидите следующую ошибку при выполнение последнего ./configure
Цитата:
checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found
Вам необходимо добавить следующие символические ссылки и начать установку заново с последнего ./configure
Цитата:
# ln -s libpanelw.so.5 /usr/lib/libpanelw.so
# ln -s libformw.so.5 /usr/lib/libformw.so
# ln -s libmenuw.so.5 /usr/lib/libmenuw.so
# ln -s libncursesw.so.5 /lib/libncursesw.so
Теперь можно ребутаться и все должно заработать =)
10. Чтобы полностью быть уверенным в том что все как надо сконфигурированно:
Цитата:
# alsaconf
И ребутаемся.
На данный момент не решенными остались 2 проблемы:
1. Хочется гибкого управления производительностью и электропитанием.
2. При работе от аккума, vlc при попытке просмотра iptv вешает иксы намертво.
источник
#1. pavel2403