Ни для кого не секрет, что если развернуть видео во весь экран (а так же изменить размер окна с видео) при включенных композитных эффектах с проприетарными драйверами от ati, получим фриз. А также, что в такой же ситуации очень медленно меняется размер окна.
Это легко лечиться установкой пропатченных иксов =)
Далее инструкция для arch, в вашем дистрибутиве достаточно будет вручную переделать пакет.
Различные мелочи для арчевода, и не только
Добавляем репозитарий xyne-any
1
2
3
|
[xyne-any]
Server = http://xyne.archlinux.ca/repos/any |
И обнаруживаем в нем много интересностей для archlinux, например:
pacpan - позволяющий создовать пакеты для arch из перловых модулей на cpan
paconky - вывод информации о репах и aur через conky
pkgd - демон для расшаривания пакетов по сети
powerpill - враппер для того что бы aria2c "красиво" работал с pacman
makerepo - автоматическое создание и обнавление репозитария
metapax - создает метапакеты
reposearch - поиск сторонних бинарных репозитариев
aurploader - загрузчик pkgbbuild'ов на aur, тут небольшая оптимизация для него.
И прочее и прочее, кстати там не только полезности для ArchLinux но и прочие полезняшки, к примеру
ObTheme (редактор тем для openbox) и
unibrow (обзор юникодных символов через гуй)
Полный список полезняшек можно получить из репозитария или на домашней страничке автора.
Вслед
заказа статьи про gentoo решил написать про ArchLinux.
Если кому интересно именно установка, то один из администраторов сего ресурса делал интересный скринкаст (часть 1, часть 2)
Так же в ArchWiki всё, ну или почти всё, описано.
Я же в свою очередь не буду описывать систему, её установку и решение частых проблем, а всего лишь попытаюсь описать основное с моей точки зрения отличия этого дистрибутива от других, так сказать основу его философии. Но в конце всё же дам ссылку на описание отличий которые давно уже описаны в ArchWiki.
Хотите автодополнение в pacman и yaourt, как в ubuntu с apt-get?
Это очень просто:
- Ставим bash-completion:
pacman -S bash-completion
- Добавить в ~/.bashrc:
1
2
3
4
5
|
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi |
Теперь, набирая
yaourt -S kdemod-e[tab], команда дополниться до
yaourt -S kdemod-extragear- =)
PS Атодополнение с AUR не работает!
Если ставить ядро из репозитория и драйвер из aur перестаёт работать kwin и множество других приложений.
Для исправления очень простая инструкция:
- Добавляем нужный репозиторий в /etc/pacman.conf:
- Для i686:
1
2
3
|
[catalyst]
Server = http://arch-live.isawsome.net/packages/ |
- Для x86_64:
1
2
3
|
[catalyst]
Server = http://dev.archlinux.org/~eduardo/repo/x86_64 |
- Ставим ядро и сам драйвер:
pacman -Sy catalyst/kernel26 catalyst/catalyst catalyst/catalyst-utils
- Перезагружаемся и радуемся =)
Обновил arch, обновился xorg-server. Catalyst(fglrx) перестал работать, решил попробовать radeonhd. Поставил, teeworlds не тормозит, прокрутка в браузере нормальная, фильмы в xv показывает =)
Написал инструкцию по установке:
- Ставим нужные для сборки пакеты:
yaourt -S automake autoconf
- Ставим radeonhd из aur:
yaourt -S drm-radeon-module-git-r6xx-r7xxxf86-video-radeonhd-git-r6xx-r7xx
- Сменим в xorg.conf в секции device driver на radeonhd
- Чтобы активировать dri и xv, добавим в xorg.conf в секцию device:
1
2
3
|
Option "DRI" "on"
Option "AccelMethod" "exa" |
Субъективно xv работает лучше, чем с fglrx =)
Обновил в arch ядро до 2.6.29, но стали появляться kernel panic'и. И у меня возникло несколько вопросов:
- Где мне посмотреть ошибку, которую анализировать?
- Это только у меня?
В системе:
1
2
3
4
5
6
7
|
HOOKS="base udev autodetect pata scsi sata filesystems splashy"
MODULES=(ath5k acpi_cpufreq cpufreq_ondemand cpufreq_powersave fglrx vboxdrv vboxnetflt)
DAEMONS=(syslog-ng network @netfs portmap @gpm @crond hal kdm @cpufreq @acpi-support @alsa @networkmanager @cups @keytouch @mysqld @bluetooth)
|
Решил обновить xorg-server, ядро и свободные ati'шные драйвера (карточка r300 - radeon 9600) из testing в arch'е, решил проверить производительность:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
[nvbn@nvbn-pc ~]$ glxgears -info
GL_VERSION = 1.3 Mesa 7.3
GL_VENDOR = DRI R300 Project
...
9138 frames in 5.0 seconds = 1827.512 FPS
9118 frames in 5.0 seconds = 1823.489 FPS
9095 frames in 5.0 seconds = 1818.955 FPS
9101 frames in 5.0 seconds = 1820.169 FPS
9113 frames in 5.0 seconds = 1822.398 FPS
9130 frames in 5.0 seconds = 1825.952 FPS
9120 frames in 5.0 seconds = 1823.972 FPS
9115 frames in 5.0 seconds = 1822.947 FPS |
До этого было быстрее =(
После обновления система стала грузится быстрее (субъективно, никаких замеров не делал). Самое главное, что ничего не сломалось =)
Сейчас жду, когда в arch появится mesa 7.4, чтобы поиграться