Итак, у нас тут последовали значительные обновления в системе:
- ядро 2.6.29
- oxrg 1.6.0
- xf86-video-intel 2.6.3
В новых драйверах для xorg появилась возможность использовать акселерацию UXA, вопрос - как её получить?
А просто.
Делаем следующее:
- создаем файл /etc/modprobe.d/i915 в который прописываем следующее:
options i915 modeset=1 fbpercrtc=1
- далее открываем /etc/rc.conf и в MODULES=(…) прописываем, причем обязательно в таком порядке, причем, лучше если самыми первыми, следующие модули:
intel_agp drm i915
Перезагружаемся, сразу замечаем что включится фреймбуффер, причем с правильным разрешением матрицы (на моём Asus EeePC 1000HA это 1024x600), к сожалению без фрейма не обойтись… но оно и лучше на самом деле.
Если фрейм буффер не включился, значит что-то сделали не так, проверяем.
Что это нам даёт?
- Включает по умолчанию акселерацию UXA в xorg
- Включает использование DRM2
- Делает МГНОВЕННОЕ переключение между консолью и иксами
- У меня убрала артефакты в окнах ввода QT4 программ (и вообще отрисовкой шрифтов в QT4)
PS можно загрузить модуль i915 и без перегазгузки системы, но тогда слелает знакогенератор для русских буков, и нужно шрифты для консоли установить заново, в таких случаях я сожалею что нет отдельного rc.d-скрипта для установки языка и шрифтов консоли.