Сегодня 28 ноября, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7276
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Евгений Ламской
Евгений Ламской
Голосов: 1
Адрес блога: http://lamskoy.livejournal.com/
Добавлен: 2010-05-18 17:01:15
 

ArchLinux 2010.05

2010-05-18 16:47:41 (читать в оригинале)

Сегодня вышла новая версия ISO-образов ArchLinux

Встречайте - Arch Linux 2010.05

Вкратце о нововведениях:

  • Dual-arch образы для загрузки: теперь можно установить i686 и x86_64 версию с одного диска.
  • Больше половины пакетов из репозитория core теперь в формате .xz (LZMA-сжатие)
  • Начиная с этого релиза в качестве загрузчика livecd используется только isolinux
  • Унификация процесса записи образов на CD и USB-носители благодаря isohybrid
  • Ядро в образе обновлено до версии kernel26-2.6.33.4-1
  • Поддержка virtio, wpa_supplicant и загрузки с использованием PXE
  • Исправлены мелкие ошибки в AIF (Arch Installation Framework)

Ссылки для ленивых: Скачать | Руководство по установке | Список пакетов

добавить блог


ATI Radeon, KMS и Xorg - веселая настройка

2010-05-17 22:44:43 (читать в оригинале)

Я являюсь счастливым обладателем карточек ATI Radeon X1200 / Radeon HD 2100 дома и на работе соответственно. Как известно Radeon под Linux - это полная жопа в настройке и эксплуатации.

Взбрело мне в голову настроить KMS - начиная с ядра 2.6.33 оно якобы включено по умолчанию. Но я привык не доверять автомату и решил подстраховаться - форсировать KMS руками.

Далее идет описание как это все делалось и какие грабли были встречены на конкретном примере - Arch Linux :)

Настройка вкратце: форсирование KMS, обновление пакетов из AUR, настройка xorg.conf

Часть 1 - Форсирование KMS

Для форсирования KMS нужно:

  • Добавить параметр загрузки ядра:
    radeon.modeset=1
  • Включить загрузку модуля ядра по имени radeon при старте системы.

Приведу пример для ArchLinux с initrd.

  • Поправить /etc/mkinitcpio.conf:
    MODULES="radeon .....другие_модули_через_пробел...."
  • Сгенерировать initrd (для стокового ядра):
    mkinitcpio -p kernel26

Все это было сделано довольно быстро, и руки чесались запустить наконец-то иксы с поддержкой KMS :)

Часть 2 - Обновление пакетов для xorg

Не суждено было восцарить KMS - при запуске xinit я словил сегфолт касаемо атишных дров dri. Поигравшись с настройками xorg, я смог только настроить работу двух мониторов в режиме дублирования изображения. Но это явно не комфортно для работы! Зачем мне дублирование? Прогуглившись, нашел грамотное решение для Слаквари.

Суть проста как два пальца: собрать из git последнии ревизии пакетов:

ati-dri, dri2proto, glproto, libdrm-git, libgl, mesa, xf86-video-ati

  • Перед установкой новых пакетов вам придется снести старые:
    ati-dri dri2proto glproto libdrm libgl mesa xf86-video-ati
  • Слакваристы будут билдить все руками, мы же с вами воспользуемся AUR-овскими пакетами:
    dri2proto-git glproto-git libdrm-git libgl-git mesa-git xf86-video-ati-git
  • Учтите, что рекомендуется собрать libdrm-git руками с опцией для configure
    --enable-radeon-experimental-api

Итак, пакеты собраны. Перезапускаем иксы и... все запускается с двумя мониторами!

Часть 3 - Финальная настройка

Радость была недолгой - при очередном переключении на виртуальный терминал tty1-5 экраны мониторов погасли и не подавали признаков жизни. Опять разочарование :(

Решение не находилось где-то с неделю, пока не решил окончательно прикрутить KMS на ноут с Radeon X1200. На ноуте KMS заработа без приколов с tty, но я невольно закричал FFFFFFFUUUUU, когда иксы без весомой причины вылетели во время работы. В логах были сегфолты, похожие на те, которые я созерцал на работе с Radeon HD 2100.

Мне повезло локализовать причину ошибки. Оказалось виноватым расширение AIGLX - то самое, которое используется в композитных менеджерах KDE и CompizFusion. Оно то и глючило при активации KMS.

Отключается довольно просто в xorg.conf:

Section "ServerLayout"
        option "AIGLX" "false"
        ...............
EndSection

Сегфотлы ушли, но стали наблюдаться глюки с проигрыванием видео.

Решилось все дело таким конфигом видеоадаптера в xorg.conf:

Section "Device"
    Option     "EnableDepthMoves"       "True"
    Option     "EnablePageFlip"         "True"
    Option     "DMAForXv"               "True"
    Option     "ColorTiling"            "True"
    Option     "EXAPixmaps"             "True"

    Identifier  "Card0"
    Driver      "radeon"
EndSection

Это заработало и на Radeon X1200, и на HD2100 одинаково хорошо.

Послесловие

Да. Compiz и эффекты KDE работать не будут. Но кому они нужны, правда ;) ?



Янукович и венок

2010-05-17 22:21:18 (читать в оригинале)



Приключения Виктора Федоровича продолжаются. То яичко на голову упадет, то венок. Что будет следующим? :)

Archlinux: проблемы с Samba 3.5.2

2010-05-17 13:07:18 (читать в оригинале)

Решил я поднять Samba сервер на одном из домашнех компьютеров. Почитал маны и установил последнюю версию из репозиториев. Начал тестировать - при открытии списка шар на машине все было окей, но при попытке зайти в конкретную шару smbclient вылетал с segfault-ом

Погуглившись, нашел информацию о том, что версии, начиная с Samba 3.5.0, в ArchLinux сломаны. Единственное решение - даунгрейд до Samba 3.4.6

Искать PKGBUILD-ы было влом, поэтому воспоьзовался замечательным сервисом поиска Arch Rollback Machine

Для ленивых ссылки на x86_64 пакеты:

  • Samba 3.4.6
  • Smbclient 3.4.6

Качаем пакеты, делаем:

pacman -Rd samba smbclient
pacman -U -f samba-3.4.6-1-x86_64.pkg.tar.gz smbclient-3.4.6-1-x86_64.pkg.tar.gz
cd /usr/lib/
ln -s libkrb5.so.26.0.0 libkrb5.so.25

Samba при запуске ругнулась на отсуствие libkrb5.so.25 и отвалилась. Опытным путем нашел решение - сделать симлинку на libkrb5.so.26.0.0

Отпишите плиз в комменты, если кто собирал Samba из git - решена ли эта проблема



Два монитора и xorg.conf

2010-03-18 12:15:02 (читать в оригинале)

Есть карточка с двумя выходами - DVI и VGA.
Необходимо настроить два монитора в режиме одного большого рабочего стола.

Как это делается?

Virtual 2560 2048
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
                Virtual 2560 2048
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
                Virtual 2560 2048
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
                Virtual 2560 2048
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Virtual 2560 2048
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Virtual 2560 2048
        EndSubSection


3. Перезапускаем иксы :D


Страницы: 1 2 3 4 5 6 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»
Изменения рейтинга
Категория «Новости»
Взлеты Топ 5
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.