LINUX.ORG.RU

Криво определяется видео i945GME


0

0

Доброго времени суток!

Люди, никто не сталкивался с такой проблемой? Имеется нетик msi wind u120-n032, видеокарта определяется ядром следующим образом:

# lspci

...

00:02.0 VGA compatible controller: Intel Corporation Unknown device 27ae (rev 03)

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

...

Делал по Gentoo-wiki, т.е. по идее все должно работать. Перепробовал ядра до 2.6.34 включительно. Интеловские дрова ее видят и собираются, все путем, но из-за некорректного названия потом идет хрень с аппаратным ускорением. Поддержку в ядре включаю монолитно, т.е. без модулей. Дистриб - Slackware 12.

Может у кого-нибудь появится свежая идея - что делать? Ну кроме как святой водой окропить ;)


То какие названия выдает lspci вообще говоря ничего не говорит о том как оно определилось ядром так как lspci смотрит свою базу по vid и pid. Кстати эту базу можно проапдейтить командой
# update-pciids
Посмотрите вывод
# lspci -v
или
# lspci -vv
или непосредственно в dmesg, там будет более понятно

Какого плана хрень с аппаратным ускорением?
Дайте пожалуйста вывод команды
$ glxinfo | grep render

sqee
()
Ответ на: комментарий от sqee

За update-pciids спасибо! :)) каждый день узнаешь кучу нового... Оказывается все там правильно определилось

glxinfo будет вечером, когда дойду до бука ногами, а не по ssh

karagi
() автор топика
Ответ на: комментарий от megabaks

спасибо, попробую :)

чорд, в названии ошибся, n031 конечно. точно такой же ноут.

karagi
() автор топика
Ответ на: комментарий от megabaks

как то так выглядит
megabaks@netbook ~ $ ssh megabaks@192.168.1.2 -p 1212
Password:
megabaks@desktop ~ $ env DISPLAY=:0.0 glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 9400 GT/PCI/SSE2
GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
megabaks@desktop ~ $

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Однако Nvidia :)

karagi
Ставте проприетарный драйвер и все у вас заработает, хз. как он в слаке называется.

PS ИМХО Nouveau ещё слишком сырой.

sqee
()
Ответ на: комментарий от sqee

дык внимательно почитай - нвидиа то на десктопе, а смотрел я выхлоп по шелу с нетбука :)

megabaks ★★★★
()
Ответ на: комментарий от sqee

на нетбуке вот так

megabaks@netbook ~ $ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 945GME GEM 20100328 2010Q1 x86/MMX/SSE2

megabaks ★★★★
()
Ответ на: комментарий от sqee

glxinfo | grep render

libGL error: drmMap of framebuffer failed (Invalid argument)

libGL error: reverting to (slow) indirect rendering

direct rendering: No

OpenGL renderer string: Mesa GLX Indirect

Спасибо всем откликнувшимся! С ядром оказалось все путем - полезу на уровень выше :)

karagi
() автор топика
Ответ на: комментарий от karagi

Угу, direct rendering не работает.
Давай вывод lspci -vv, конфиг ядра, /var/log/dmesg и Xorg.0.log в студию. Желательно через wgetpaste.

sqee
()
Ответ на: комментарий от megabaks

[стыжусь] я просто в иране, и инет работает через жопу %) на ночь поставлю собираться, а потом с помощью волшебной утилиты diff узнаю в чем заблуждался

karagi
() автор топика

> видеокарта определяется ядром следующим образом:

То, что «00:02.0 VGA compatible controller: Intel Corporation Unknown device 27ae (rev 03)» - это не «криво определилась», это старый файл pci.ids. Всего-лишь обнови его - запусти update-pciids.

Поставь свежую слакварь.

Deleted
()
Ответ на: комментарий от karagi

> я просто в иране

О да, там интернет еле живой...

Запусти LIBGL_DEBUG=verbose glxinfo и выхлоп на pastebin какой-нибудь.

Deleted
()
Ответ на: комментарий от megabaks

что с твоим ядром, что с моим - картина примерно одинакова. разница - в твоем выключил «Enable modesetting on Intel by default», ибо с ним при выходе из иксов машина виснет наглухо.

иксы ругаются на: (EE) AIGLX error: drmMap of framebuffer failed (Invalid argument)(EE) AIGLX: reverting to software rendering

подробнее:

Xorg.0.log

http://paste.pocoo.org/show/236956/

lspci -vv

http://paste.pocoo.org/show/236965/

dmesg

http://paste.pocoo.org/show/236986/

грешу на то, что криво собрал xf86-video-intel :-/

karagi
() автор топика
Ответ на: комментарий от madgnu

так и сделаю - ибо собирались сильно со скрипом.

karagi
() автор топика
Ответ на: комментарий от megabaks

да, такой я загадочный лесной зверек ;) видимо где-то что-то закусилось, но за образец рабочего ядра - глобальное спасибо, теперь точно знаю, что дело НЕ В НЕМ, можно искать дальше

karagi
() автор топика
Ответ на: комментарий от karagi

Попробуй по максимуму избавиться от WW в логе иксов. И перейти на UXA (с обновлением xf86-video-intel само перейдётся :)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.