intel no kernel modesetting driver detected

Здравствуйте!
У меня ноутбук с интеловской видеокартой.
Вчера обновился, установились новые Xorg-server 1.9.2, xf86-video-intel-2.13.0
Система не грузится, экран черный.
В логах иксов:
(EE) intel(0): No kernel modesetting driver detected.
(EE) Screen(s) found, but none have a usable configuration.
Прочитал кучу инфы по поводу этой ошибки, перепробовал кучу вариантов… ничего не помогает :frowning:
Может кто нибудь уже столкнулся с такой же проблемой и решил ее?

Какой у Вас дистрибутив/версия?

В общем если Вы используете один из профилей calculate/desktop, новый драйвер будет замаскирован. Выполните ещё раз обновление.

Дистрибутив CLDG 10.9 обновленный до 11.0.
Драйвера выше 2.9.1 - были замаскированы, а на 2.9.1 - он не грузится (и кстати не пересобирается).

Вернулся на предыдущую версию xorg-server, убрал все размаскировку с интеловских драйверов, пересобрал xf86-video-intel-2.9.1, попробовал запустить иксы - все запустилось (правда клавиатура и мышь не заработали, видно драйвера от новых иксов не запустились), т.е. вернул систему в исходное состояние.
Делаю:
eix-sync
emerge --update --newuse --deep --verbose --ask world
предлагает 2 обновления, в том числе Xorg-server 1.9.2
dispatch-conf
стартую иксы и получаю:

[ 916.031] (II) Loading extension DRI2
[ 916.031] (II) LoadModule: “intel”
[ 916.031] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 916.082] dlopen: /usr/lib64/xorg/modules/drivers/intel_drv.so: undefined symbol: WindowTable
[ 916.083] (EE) Failed to load /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 916.083] (II) UnloadModule: “intel”
[ 916.083] (EE) Failed to load module “intel” (loader failed, 7)
[ 916.083] (EE) No drivers available.
[ 916.083]
Fatal server error:
[ 916.083] no screens found

Блин, что делать?

Свои маскировки временно уберите, включите бинарный профиль (для CLDG: ‘eselect profile set 5’) и обновите так:

emerge -GuD calculate-meta

Скорей всего будут переустановлены все пакеты. Либо просто:

emerge -uD calculate-meta

Будут выполнены обновления.

Драйвер x11-drivers/xf86-video-intel следует пока оставить прежний, версию 2.9.1. Он прекрасно работает с x11-base/xorg-server-1.9.2. Только конфликтует с x11-libs/libdrm > 2.4.20, который замаскирован в профиле дистрибутива.

Сделал как Вы сказали, практически переустановилась вся система из бинарников.
Результат тот же Xorg-server 1.9.2 не работает с драйверами intel 2.9.1, и ошибка таже :frowning:

dispatch-conf выполняли?

Alexander Tratsevskiy wrote:

dispatch-conf выполняли?

Конечно.
Незнаю, не клеятся xorg 1.9.2 к intel 2.9.1.
Перепробовал кучу вариантов, прочитал кучу инфы, три дня сижу в консоли и LiveDVD.
Может дело в ядре?

У меня тоже самое вылезло после перехода на xorg 1.9.2 :frowning: видео набортный интель.
Буду копать…

Да, похоже intel даже не компилируется с xorg-server выше версии 1.7.7. Если его откатить, выполнив ‘emerge =x11-base/xorg-server-1.7.7-r1’, драйвер должен заработать. К сожалению решение проблемы оттянуть не удалось. Будем добавлять поддержку KMS.

Проблема решена!

Действительно, все откомпилировалось, установилось, Xorg запускается. Однако возникла следующая проблема: при появлении окон(нажатие на значок в трее) ничего не происходит, окно может возникнуть со второго-третьего нажатия или не возникнуть вообще. При этом если включено размытие, то оно срабатывает, но окна не видно. При переключении в режим XRender проблема исчезает.

Это все касается режима “Растровые текстуры” в режиме “Разделяемая память” картинка расплывается. “Безопасный режим” выдает segfault. Модули пересобирал, также на всякий случай пересобрал mesa.
Ноутбук Asus n82jv, видео - intel.

Alexander Nein wrote:

Действительно, все откомпилировалось, установилось, Xorg запускается. Однако возникла следующая проблема: при появлении окон(нажатие на значок в трее) ничего не происходит, окно может возникнуть со второго-третьего нажатия или не возникнуть вообще. При этом если включено размытие, то оно срабатывает, но окна не видно. При переключении в режим XRender проблема исчезает.

Это все касается режима “Растровые текстуры” в режиме “Разделяемая память” картинка расплывается. “Безопасный режим” выдает segfault. Модули пересобирал, также на всякий случай пересобрал mesa.
Ноутбук Asus n82jv, видео - intel.

Ууу… теперь такие проблемы в KDE начнутся, что начнешь завидовать gnome-рам :wink:
Я из-за KMS и ушел с кед. В openSUSE 11.3 и Fedora 14, такая свистопляска с этими KMS/KDE/Intel(как ведут другие карты не знаю)/композитом. Вариант мне кажется пока один, сидеть без композита.

Позволю себе не согласиться с диагнозом. KMS мне пришлось включить, чтобы вообще завести calculate (отписывался на форуме ранее), проблем не было. Проблемы начались с обновлением Xorg server. Да и переключение на XRender вроде бы все возвращает к норме.

Alexander Nein wrote:

Позволю себе не согласиться с диагнозом. KMS мне пришлось включить, чтобы вообще завести calculate (отписывался на форуме ранее), проблем не было. Проблемы начались с обновлением Xorg server. Да и переключение на XRender вроде бы все возвращает к норме.

Если я не прав - то это хорошо.
Но по моим наблюдениям, в дистрибутивах перешедших на KMS в KDE 4.5 наблюдаются многочисленные глюки в композите (говорю только за интеловские видеокарты), причем как с родным kwin так и с compiz, хотя последний работает получше. И точно также перейдя на Xrender - все становилось гуд, но тормозило жудко.

Мы до последнего сопротивлялись KMS-у, маскируя обновления Xorg. x11-drivers/xf86-video-intel по зависимостям оставался, но уже, как оказалось, не мог ни собраться, ни работать. Чтобы не откатывать x11-base/xorg-server, пришлось спешно переходить на новые дрова, которые работают только с KMS. Причем uvesafb/vesafb с ним не совместимы. Остаётся надеяться что когда-нибудь его допилят. А пока будем искать приемлемый вариант.

В моём случае (intel 915G) пришлось выключить в ядре поддержку ВСЕХ фреймбуфферов (vesa, uvesa и т.п.).
Всё что касалось интеловского видео вкомпилил в ядро монолитом (НЕ МОДУЛЯМИ), иначе модули грузились,
но не работали.
Сейчас сюдя по логам ядра подключается интеловский фреймбуффер, xorg стартут тоже нормально, единственное пришлось прописать вручную “modeline” на 1024x768 для старого монитора (CRT), автоматом врубалось 1152x864, а это для него мелковато :slight_smile:
В KDE kwin пишет что “эффекты слишком медленные” и отключает их, но в целом заработало :slight_smile:

и все таки как заставить работать интеловское встроенное видео на нетбуке. Работает только на vesa, но выставляет разрешение 800х600(при физическом 1024х600), а это несколько неудобно.