Hatred's Log Place

DON'T PANIC!

Apr 14, 2009 - 1 minute read -

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-скрипта для установки языка и шрифтов консоли.