KMS & gma950
satyr 2 мая, 2009 - 20:52
Видео intel gma950.
ПО:
x11-base/xorg-server-1.5.3-r5
x11-drivers/xf86-video-intel-2.6.3-r1
xorg.conf:
Section "Device" Option "AccelMethod" "UXA" Option "Tiling" "False" Identifier "Card0" Driver "intel" VendorName "Intel Corporation" BoardName "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller" BusID "PCI:0:2:0" EndSection
Начинается загрузка ядра, экран гаснет. Я вслепую стартую xdm. Картинка появляется размытая, разрешение экрана не настроено. Стоит нажать правой кнопкой мыши, X зависают.
1. Нужно ли в ядре включать поддержку intel frame buffer? [я включил]
2. Моя версия xorg-server не поддерживает KMS?
3. Что сделать чтобы все заработало?
4. Xorg теперь может работать от имени пользователя?
»
- Для комментирования войдите или зарегистрируйтесь
Я думаю, лучше использовать
Я думаю, лучше использовать более свежий xorg-server(1.6). С 1.5 у меня было неправильное разрешение(в пикселах).
Включить KMS можно двумя способами - передав ядру (в GRUB'е grub.lst или grub.cfg) i915.modeset=1
или включив в ядре. При первом от KMS можно отказаться, если что, при втором - без вариантов. По-моему, чтобы заработало, нужно иметь последние ядро, xorg и драйвера intel,- у меня всё правильно, за исключением цветов, не совсем полноцветный режим.
посмотрел рук-во
посмотрел рук-во http://ru.gentoo-wiki.com/wiki/HOWTO_video_Intel_and_GEM
Обновил mesa до 7.4.
Настроил ядро 2.6.29 по руководству.
Консоль (как я давно этого ждал) стала полноэкранной.
Но X виснет.
xorg.conf:
log xorg:X.Org X Server
log xorg:
krigstask: читаем FAQ
еще может это с hal
еще может это с hal проблемы?
Вроде как чтобы заработал kms
Вроде как чтобы заработал kms при загрузке нужен специально подготовленный юзерспейс. Например можно посмотреть на новую систему графического старта от redhat которая под kms и делалась
У меня KMS работает, но
У меня KMS работает, но только до первого suspend'а, после него экран начинает дико мерцать. Один раз такое было после переключения в виртуальную консоль
ну тык работает только без
ну тык работает только без фреймбуфера. А тогда какой сакральный смысл в этом:)
А вот с фреймбуфером нужен специальный юзерспейс, о чем я писал выше.
framebuffer из ядра
framebuffer из ядра убрать
ядро обновить до 2.6.30 (ванильного или git, иначе kms кривой)
подключить оверлей x11 и обновить xorg до 1.6 (не обязательно, возможно именно новые X-ы причина зависания - см ниже) и интелевые драйвера до 2.7 (очень-очень желательно)
ну и в ядре либо добавить опцию включения modesetting по дефолту (В конфиге дри для интеля) и тогда дописывать при загрузке nomodeset если надо отключить его.
Либо дописать в грубе i915.modeset=1
Только одна проблема: при использовании 3д ускорения иксы виснут через какое-то время, по крайней мере у меня.
Кстати, есть у кого в
Кстати, есть у кого в закромах хорошая ссылка про KMS? Возможности, состояние разработки на текущий момент и так далее.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
кстати, вот это:
кстати, вот это:
Option "AccelMethod" "UXA"
не нужно, драйвер сам по дефолту использует UXA, если есть KMS, если KMS нет, то будет использоваться EXA.