7/07/2006

Переход с XFree на X.org

Имеется ноутбук Asus M5200AE с видеокартой Intel GMA 900, на котором работает Debian v3.1 Sarge и естественно XFree v4.3.0.1.

Проблема: для нормальной работы видеоадаптера есть драйвер i810 (для моей карты), но он её не поддерживает. Заявлена поддержка в X.org v6.9.0 и выше. Сейчас драйвер vesa, всё прекрасно - кроме видео, которое процессор вытаскивает просто на зубах.

Задача: требуется поставить X.Org из backports, чтобы не засорять систему пакетами из testing и не ломать зависимости почём зря

Решение: в /etc/apt/sources.list добавляем адрес

deb http://www.backports.org/debian/ sarge-backports main

Далее пишем

#apt-get update

Далее apt-get install xserver-xorg

Всё прошло гладко - только почему-то конфигуратор спрашивал про видеоадаптер трижды. APT снёс XFree, заботливо сохранив конфиг и даже сделал копию для x.org - после старта новых иксов все настройки сохранились и драйвер i810 заработал. glxgears выдают на-гора 600 FPS, видео идёт с потреблением процессорного времени на уровне 4-5%.

Короче, Debian Sarge X.org с бэкпортов воспринимает без геморроя. На глаз новые иксы пошустрее. Проблем пока не замечено.

4 комментария:

  1. У меня оно вот так ругаетсо:
    ok:~# apt-get install xserver-xorg
    Reading Package Lists... Done
    Building Dependency Tree... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.

    Since you only requested a single operation it is extremely likely that
    the package is simply not installable and a bug report against
    that package should be filed.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    xserver-xorg: Depends: xserver-common (>= 6.9.0.dfsg.1-6~bpo.4) but 4.3.0.dfsg.1-14sarge2 is to be installed
    E: Broken packages

    Если это вылечить просто, то прошу прощения, просто я в линуксах совершенный новичок. Если бы не ваш пост о правильной установке Дебиана и первоначаьной его настройке - так бы и мучился на этой стадии.

    ОтветитьУдалить
  2. 2 Korg
    У меня оно вот так ругаетсо:
    ok:~# apt-get install xserver-xorg
    Reading Package Lists... Done
    Building Dependency Tree... Done
    Some packages could not be installed.

    Трудно что-то сказать, не представляя себе полной картины.
    Может быть, поставлены пакеты из unstable, и они мешают зависимостям. Может быть, бэкпорты уже поломали на этот предмет, хотя до релиза вроде не должны.
    Попробуй подключить ещё и стабильный репозиторий вместе с бэкпортом - может, ему нужны пакеты из основной ветки, а ты их не даёшь.

    ОтветитьУдалить
  3. На работе я поднимаю инет-шлюз на дебиане. Поднимаю уже второй день, по причине незнания :) , но надеюсь к концу недели закончить.
    Там я сделал вот что: поскольку первый раз поставил ось криво, снёс и поставил заново, только базовую систему (ну и плюс mc).
    Смонтировал два образа двд-дисков с дебианом как /mnt/deb1 и /mnt/deb2 (чтобы не вставлять каждый раз диски). Дистрибутив - Debian GNU/Linux 3.1 r2 _Sarge_ - Official i386 Binary-1 (20060419) (строка из souces.list).
    Потом прописал в souces.list такие строки:
    deb file:///mnt/deb1/ sarge main
    deb file:///mnt/deb2/ sarge main
    И только потом поставил иксы и АйсВМ (кстати, чудная статья про него). Потом добавил ту строку (где backports) и далее по тексту: апдейт, и инсталл. Не помогло, та же ошибка. Причём почему-то на русском, хотя дома на том же дистрибе он по-английски ругался - что я где дома недоделал?
    +P.S.: если есть куда меня послать на предмет поднятия роутера с учётом трафика под линуксом (под дебианом) - пошлите пожалуйста, буду благодарен :).

    ОтветитьУдалить
  4. 2 korg
    Причём почему-то на русском, хотя дома на том же дистрибе он по-английски ругался - что я где дома недоделал?
    Теперь даже не знаю, что и сказать. Не сталкивался с проблемой. Увы.

    +P.S.: если есть куда меня послать на предмет поднятия роутера с учётом трафика под линуксом (под дебианом) - пошлите пожалуйста, буду благодарен :)
    Не знаю, не занимался этим никогда. Трафик хорошо и надёжно считает UTM Helper - в нашей сети (CENTEL) он установлен и работает отлично.

    ОтветитьУдалить