FATAL: Module i915 not found [РЕШЕНО]
Всем доброго вечера(ну или кто, когда будет это читать). Продолжаю ожидать, когда же зоопарк на моем рабочем столе будет составлять вместо червей/вирусни/троянов, мерзко извивающихся под окнами, один только пингвин. Самый шустрый пингвин.
На этот раз после emerge xorg-server, при попытке запустить Х'ы появляеться фатальная ошибка увидеть которую можно в заголовке темы.
То, что модуль не загружен в принципе не удивительно (зачем мне драйвер видеокарты в модуле? Естественно все, что связано с ней я при компиляции ядра выбирал встраивать), но вот как теперь запустить Иксы?
Часть с ошибками файла /var/log/Xorg.0.log прилагаеться:
...
[ 122.567] (II) LoadModule: "intel"
[ 122.595] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 122.625] (II) Module intel: vendor="X.Org Foundation"
[ 122.625] compiled for 1.9.4, module version = 2.14.0
[ 122.625] Module class: X.Org Video Driver
[ 122.625] ABI class: X.Org Video Driver, version 8.0
[ 122.625] (II) LoadModule: "vesa"
[ 122.642] (WW) Warning, couldn't open module vesa
[ 122.642] (II) UnloadModule: "vesa"
[ 122.642] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 122.642] (II) LoadModule: "fbdev"
[ 122.643] (WW) Warning, couldn't open module fbdev
[ 122.643] (II) UnloadModule: "fbdev"
[ 122.643] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 122.643] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
Sandybridge, Sandybridge
[ 122.643] (--) using VT number 7[ 122.650] (EE) No devices detected.
[ 122.650]
Fatal server error:
[ 122.650] no screens found
[ 122.650]
Please consult the The X.Org Foundation support
...
################################################################################################################################################################################
Нужно было установить оконный менеджер:
emerge -1 xterm twm xclock
Я до сих пор считал, что Xorg им, собственно и является (в частности) :(
- Для комментирования войдите или зарегистрируйтесь
- Для комментирования войдите или зарегистрируйтесь

Странно -- файл
Странно -- файл /etc/X11/xorg.conf отсутствует.
С Интел-видео никогда дел не
С Интел-видео никогда дел не имел и вроде как и не захочется ;) Но я бы шел по следующему пути:
1.Правильная настройка ядра
2.Прописывание в make.conf
3.Установка любимой ;) Mesa
ЗЫ X -configure вам в помощь раз нет у вас такого файла(xorg.conf)
PPS не забываем про вики!
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Цитата:С Интел-видео никогда
Плюсую :) Увы, другого нет, и поменять нельзя.
Ядро и use флаги вроде правильно стоят. Mesa только что поставил. Ошибка осталась. Что дальше делать?
P.S.
:) Да, незабываемая вещь... Я пытался поставить kde (все по документации, а как же), и долго не мог понять, почему он у меня отказыветься запускаться. Еле нашел, что для запуска надо писать startx, вспомнил, что Иксы обычно упоминались отдельно от kde, да и ошибка была как-то с ними связана. Потом нагуглил, что в начале надо было ставить Xorg. Дедукция, блин. Теперь иксы тоже стоят, если б они еще работали ;)
избавиться от
избавиться от startx
/etc/conf.d/xdm
DISPLAYMANAGER="kdm"
что в настройках ядра про видео?
отключите VESA и UVESA и включите монолитно поддержку вашей карточки
#lspci-k ?
что-то добрый я сегодня ....
Поскольку вики о5 в зависоне
Поскольку вики о5 в зависоне выложу сюда первое что пришло на поиск
HOWTO video Intel and GEM Материал из Gentoo Linux Wiki Перейти к: навигация, поиск Содержание 1 Видеокарты Intel 2 Настройка 2.1 Настройка ядра 2.2 Настройка Xorg 2.2.1 OpenGL и Xorg 2.2.1.1 xorg.conf 2.2.1.2 OpenGL и DRI 2.3 Video Mplayer and other Video Player [править] Видеокарты Intel Видеокарты Intel выпускаются компанией Intel Corp.. Вследствие того, что технические характеристики их видеокарт приблизительно соответствуют аналогам 4-5-ти летней давности, для Intel Corp. производство видеокарт не является основополагающим. Данное руководство направлено на настройку 3D-графики в связке GEM&KMS на видеокартах Intel [править] Настройка [править] Настройка ядра GEM поддерживается, начиная с версии ядра 2.6.28. Для корректной работы GEM и KMS оптимальным является ядро 2.6.30 и выше. Конфигурация ядра Linux: Конфигурация ядра 2.6.28 и выше для поддержки видео Intel Device Drivers ---> Graphics support ---> <*> /dev/agpgart (AGP support) ---> <*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> <*> Intel 830M, 845GM, 852GM, 855GM, 865G (i915 driver) ---> (X) i915 driver [*] Enable modesetting on intel by default <*> Support for frame buffer devices ---> [*] Enable firmware EDID [*] Enable Video Mode Handling Helpers [*] Enable Tile Blitting Support [ ] VESA VGA graphics support < > Intel LE80578 (Vermilion) support < > Intel 830M/845G/852GM/855GM/865G/915G/945G/945GM/965G/965GM support (EXPERIMENTAL) Console display driver support ---> [*] VGA text console [*] Enable Scrollback Buffer in System RAM (64) Scrollback Buffer Size (in KB) <*> Framebuffer Console support Если опция KMS, то есть опция Enable modesetting on intel by default не активирована в ядре, то необходимо в загрузчик добавить i915.modeset=1: Файл: /boot/grub/grub.conf title Example Linux root (0,0) kernel /example-kernel-2.6.29 root=/dev/root i915.modeset=1 [править] Настройка Xorg Для работы GEM необходимо: >=sys-kernel/xxx-sources-2.6.29 >=x11-base/xorg-server-1.5.3-r5 >=media-libs/mesa-7.4 >=x11-drivers/xf86-video-intel-2.7.0 >=sys-power/acpid-1.0.10 Перед началом настройки необходимо выставить требуемые зависимости для xorg. Откройте /etc/make.conf и отредактируйте его следующим образом: Файл: /etc/make.conf USE="acpi eselect X xorg nptl hal dbus dri dri2 xcomposite" VIDEO_CARDS="intel" После этого пересобираем зависимости: emerge acpid && emerge -DNu world После установки sys-power/acpid добавляем в автозагрузку rc-update add acpid default [править] OpenGL и Xorg [править] xorg.conf Проверяем, что выбран нужный драйвер OpenGL (xorg-x11): eselect opengl list Available OpenGL implementations: [1] ati [2] xorg-x11 * При необходимости выбираем его: eselect opengl set 2 Откроем /etc/X11/xorg.conf и отредактируем его следующим образом: Файл: /etc/X11/xorg.conf Section "Module" Load "glx" Load "extmod" Load "record" Load "dbe" Load "dri" Load "dri2" # на самом деле, большинство этих модулей будут загружены по дефолту. но если не уверены - пропишите Endsection Section "ServerFlags" Option "AIGLX" "True" EndSection Section "Device" Option "AccelMethod" "UXA" Option "Tiling" "False" Option "DRI" "true" Option "DRI2" "true" Identifier "Card0" Driver "intel" VendorName "Intel Corporation" # необязательная опция если у вас одна видеокарта BoardName "82G33/G31 Express Integrated Graphics Controller" # необязательная опция если у вас одна видеокарта BusID "PCI:0:2:0" # Можно узнать в логе /var/log/Xorg.0.log; необязательная опция если у вас одна видеокарта EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "SyncMaster 940N" SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" Option "RENDER" "Enable" EndSection Section "DRI" Mode 0666 EndSection [править] OpenGL и DRI После перезагрузки проверяем работоспособность 3D-графики: glxinfo | grep direct direct rendering: Yes glxinfo | grep GEM OpenGL render string: Mesa DRI Intel(R) G33 GEM 20090418 2009Q1 grep COMPOSITE /var/log/Xorg.0.log (II) Initializing built-in extension COMPOSITE При этом надо отметить, что проверка FPS с помощью glxgears из x11-apps/mesa-progs должна выдавать не более, чем частота обновления монитора. То есть в пределах 50-70 FPS, что является нормальным. glxgears 282 frames in 5.0 seconds = 56.4 FPS Для решения проблем со скоростью графики (сейчас драйвер рендерит по умолчанию не на полную мощность), необходимо настроить dri самостоятельно. Для этого необходимо создать файл ~/.drirc в домашней директории следующего содержания: Файл: ~/.drirc <driconf> <device screen="0" driver="i915"> <application name="Default"> <option name="force_s3tc_enable" value="false" /> <option name="no_rast" value="false" /> <option name="fthrottle_mode" value="2" /> <option name="always_flush_cache" value="false" /> <option name="always_flush_batch" value="false" /> <option name="bo_reuse" value="1" /> <option name="vblank_mode" value="0" /> <option name="allow_large_textures" value="2" /> </application> </device> </driconf> Эту же операцию можно выполнить, произведя настройку самостоятельно. Для этого просто установите x11-misc/driconf emerge x11-misc/driconf И настройте dri для своей учётной записи: driconf После этого проверка FPS на ядре 2.6.28 покажет внушительные значения. В случае Intel G33, например, это выглядело таким образом: glxgears 11803 frames in 5.0 seconds = 2360.412 FPS 11850 frames in 5.0 seconds = 2369.860 FPS FPS для ядра git-sources-2.6.30-rc4-r2 окажется скромнее: glxgears Running synchronized to the vertical refresh. The framerate should be approximately 1/4572807 the monitor refresh rate. 6844 frames in 5.0 seconds = 1368.762 FPS 6963 frames in 5.0 seconds = 1392.454 FPS 6918 frames in 5.0 seconds = 1383.546 FPS После этого необходимо подобным образом отредактировать файл /etc/drirc таким же образом как и в домашней директории. Скорость графики, получаемая в итоге после перезагрузки, должна удовлетворить потребности 3D игр. Качественно это можно проверить на alienarena или nexuiz. [править] Video Mplayer and other Video Player В связке GEM&&KMS и методе UXA видео воспроизводится только с использованием gl или gl2. Для Mplayer и его производных вида KMplayer/Kplayer/Smplayer задаём настройки Файл: /etc/mplayer/mplayer.conf vo=gl2 Источник — «http://ru.gentoo-wiki.com/wiki/HOWTO_video_Intel_and_GEM»知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Выставил kdm в
Выставил kdm в /etc/conf.d/xdm.
В ядре все для видеокарты встроено.
Вывод lspci-k:
P.S.
Не с того не с сего накрылся загрузчик. Полдня потратил на восстановление через дженту -- бесполезно: либо ошибки (загрузчик на reiserfs не ставиться?!), либо просто не работает, хотя все сделано верно. В конце-концов вставил диск Fedora и через него обновил Grub. Автоматизация рулит :)
just a guest написал(а): В
значит не всё, раз модуль не подхватился
grep -i 'intel' /usr/src/linux/.config
???
GONFIG_AGP_INTEL и CONFIG_FB_INTEL - монолитно в ядре?
типа так?
что-то добрый я сегодня ....
Цитата: GONFIG_AGP_INTEL и
Кстати этого экспериментального пункта меню у меня не было. Но модулями у меня для видеокарты ничего не стоит, на все отвечал "y".
Пересобрал ядро -- у меня почему-то не были отмечены пункты Media в drivers и еще что-то. До этого вывод "grep" ничего не показывал. Но ошибка остается.
Добавлено:
Вставил в загрузчик i915.modeset=1, ошибка поменялась. Теперь:
Выкладываю содержимое файла
Выкладываю содержимое файла Xorg.0.log, может что прояснит:
P.S.
Установка Дженты рискует затянуться навечно. И как другие умудряються ее без ошибок поставить..?
гигантский лог выпилен злобными модераторами, с намёком прочтения FAQ evadim
ls -l
Цитата: ls -l
странно, а Иксы не могут
странно, а Иксы не могут найти
Имеються какие-нибудь идеи,
Имеються какие-нибудь идеи, что попытаться сделать?
судя по там выше - вроде ядро
судя по там выше - вроде ядро пересобиралось несколько раз
после этого Х-сы и драйвера пересобирались?
что-то добрый я сегодня ....
Нет. Надо? Сейчас пересоберу.
Нет. Надо? Сейчас пересоберу.
mesa, x-server, video-драйвер
mesa, x-server, video-драйвер
что-то добрый я сегодня ....
У меня с Джентой все хуже,
У меня с Джентой все хуже, чем я думал. Команда emerge вообще отказалась работать -- ввод просто переходит на новую строку -- как если ничего не ввести, и нажать enter. Пробовал сделать man emerge, получил следующее сообщение:
:(
и как вам так удалось
и как вам так удалось расшатать систему?
судя по всему гента еще не была установлена
переименуйте /etc и /var/lib/portage/world , разверните stage3, переименуйте обратно и emerge -e world
что-то добрый я сегодня ....
Цитата: и как вам так удалось
Это исскуство, так просто этому научиться не выйдет ;) Вообще сам не знаю, еще позавчера emerge --sync работал. Сейчас, перезакачаю stage3...
Я правильно понимаю, все заново придется компилить?
накатывай сверху (без
накатывай сверху (без форматирования), когда вернешь на место etc & world, емерге сам всё пересобирет (в distfiles все нужные файлы уже есть) но подождать придётся
что-то добрый я сегодня ....
Все пересобрал, mesa,
Все пересобрал, mesa, xorg-server, xf86-video-intel. Самое странное, что при попытке пересборки драйвера, выползла надпись, что один пакет можно переустановить, второй сдаунгрейдить. ??? Я не стал пока ничего делать.
Ошибка остаеться.
just a guest
покажите, что вам предложил сделать emerge
Цитата: Calculating
соглашайся
соглашайся
что-то добрый я сегодня ....
у меня x11-libs/libXfixes-5.0
у меня x11-libs/libXfixes-5.0 и x11-drivers/xf86-video-intel-2.14.0 как-то уживаются
Завидую. Господа, вынужден
Завидую.
Господа, вынужден отлучиться("но обещал вернуться!"). Предлагаю продолжить дня через четыре. Позвольте мне вам позавидовать еще четыре дня :)
странно, а Иксы не могут
странно, а Иксы не могут найти
[ 122.643] (EE) Failed to
[ 122.643] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 122.643] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
Sandybridge, Sandybridge
[ 122.643] (--) using VT number 7
[ 122.650] (EE) No devices detected.
[ 122.650]
Fatal server error:
[ 122.650] no screens found
[ 122.650]
Please consult the The X.Org Foundation support
...
Если всетаки тебе надоело использовать vesa вместо дров интел или до сих пор не починил то попробуй указать заветную стрчку (параметр для драйвера i915)
modeset=1 и будет тебе счатье