LINUX.ORG.RU

[i915][gentoo]жутко медленный opengl

 ,


0

0

В общем, столкнулся с проблемой настроки opengl на eeepc 701. Вроде всё стоит и работает, но при запуске икс-сервера вылезают в лог ошибки

(EE) intel(0): Failed to set tiling on front buffer: rejected by kernel (EE) intel(0): Failed to set tiling on back buffer: rejected by kernel (EE) intel(0): Failed to set tiling on depth buffer: rejected by kernel

В итоге opengl что 2d (openlierox в opengl режиме работает медленнее софтварного во много раз), что 3d (нативный avp невыносимо тормозит). glxgears даёт ~140 фпс

ядро 2.6.30 xorg-server 1.6.2 драйвер intel (2.7.1) 2d-акселерация через UXA

GEM есть, direct rendering есть, тайлинг отключен в xorg.conf

могу выложить куски xorg.conf или drirc

★★★★★
Ответ на: комментарий от linux4ever

Обновил mesa и libdrm (до 2.4.12)

OpenGL renderer string: Mesa DRI Intel(R) 915GM GEM 20090418 2009Q1 x86/MMX/SSE2

OpenGL version string: 1.4 Mesa 7.4.4

Визуальной разницы не заметил, glxgears стали давать меньше фпс (~100), но вместе с месой обновил и mesa-progs. Avp всё также жутко тормозит

Gary ★★★★★
() автор топика

реквестирую все конфиги.
И судя по ошибке, либо добавить Tiling "false" в xorg.conf, либо поставить ядро .31

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

>Ладно жди mesa 7.5.1 или откатывай до 7.0.4, но там и xorg-server надо откатить.

Может где уже ебилд завалялся для 7.5.1, посмотрю.

Мне вообще откатить не проблема, хоть и gentoo, binhost на core2 стоит :)

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

Точно!

Больше спасибо, стало намного лучше (под 300 фпс в glxgears, играбельное б.м. avp) :)

Заодно, перед этим обновился на mesa 7.5-r4, большой разницы не заметил

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

поставь driconf, попробуй там еще включить early-Z

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