Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Евгений Ламской/Записи в блоге |
Евгений Ламской
Голосов: 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
+657 |
774 |
Zombiefan.ru Фильмы про зомби |
+654 |
754 |
VKSeattle |
+643 |
762 |
Правила форума |
+620 |
626 |
Lexsandr |
+614 |
633 |
Mandrake |
-3 |
2 |
Темы_дня |
-4 |
347 |
Компания Альпари |
-7 |
20 |
Prestissima |
-7 |
5 |
BlogRider |
-8 |
4 |
Любер |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.