Hatred's Log Place

DON'T PANIC!

Apr 14, 2009 - 1 minute read - Comments -

ArchLinux: делаем UXA акселерацию на Intel 945GME

Итак, у нас тут последовали значительные обновления в системе: * ядро 2.6.29 * oxrg 1.6.0 * xf86-video-intel 2.6.3

В новых драйверах для xorg появилась возможность использовать акселерацию UXA, вопрос - как её получить?

А просто.

Делаем следующее: 1. создаем файл /etc/modprobe.d/i915 в который прописываем следующее:options i915 modeset=1 fbpercrtc=1 2. далее открываем /etc/rc.conf и в MODULES=(…) прописываем, причем обязательно в таком порядке, причем, лучше если самыми первыми, следующие модули:intel_agp drm i915

Перезагружаемся, сразу замечаем что включится фреймбуффер, причем с правильным разрешением матрицы (на моём Asus EeePC 1000HA это 1024x600), к сожалению без фрейма не обойтись… но оно и лучше на самом деле.

Если фрейм буффер не включился, значит что-то сделали не так, проверяем.

Что это нам даёт? 1. Включает по умолчанию акселерацию UXA в xorg 2. Включает использование DRM2 3. Делает МГНОВЕННОЕ переключение между консолью и иксами 4. У меня убрала артефакты в окнах ввода QT4 программ (и вообще отрисовкой шрифтов в QT4)

PS можно загрузить модуль i915 и без перегазгузки системы, но тогда слелает знакогенератор для русских буков, и нужно шрифты для консоли установить заново, в таких случаях я сожалею что нет отдельного rc.d-скрипта для установки языка и шрифтов консоли.