Intel 915GM. все тормозит на OpenGL

видел неоднократно темы по этому вопросу, но нигде рационального решения для себя так и не нашел.
в общем. да, знаю glxgears не показатель, но всё же, на eselect mesa set i915 1 (classic) максимум - 60фпс, на галиуме - 300-400фпс, но картинка ужасно тормозит.

xorg.conf

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF/"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "dbe"
	Load  "record"
	Load  "dri"
	Load  "glx"
	Load  "dri2"
	Load  "extmod"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "evdev"
	Option      "Xkblayout"   "us, ru, ua"
	Option "XkbOptions"   "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "evdev"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mose_dev"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
     #  Option "Tiling"        "True"
      Option     "AccelMethod"        	"XAA"
        Option     "DRI"                	"True"
     	Option     "DRI2"  "True"
	#Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "FallbackDebug"      	# [<bool>]
      #  Option     "Tiling"             	"False"
        #Option     "Shadow"             	# [<bool>]
        #Option     "SwapbuffersWait"    	"No"
        #Option     "XvMC"               	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
        #Option     "HotPlug"            	# [<bool>]
	Identifier  "Card0"
	Driver      "intel"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "ServerFlags"
Option "AllowEmptyInput"    "False"
Option  "AIGLX" "True"
EndSection

Section "DRI"
  Group 0
  Mode 0666
EndSection

Section "Extensions"
   Option     "Composite"  "Enable"
   Option     "RENDER"     "Enable"
EndSection

.drirc

    <device screen="0" driver="dri2">
        <application name="Default">
            <option name="force_s3tc_enable" value="false" />
            <option name="fthrottle_mode" value="2" />
            <option name="vblank_mode" value="0" />
            <option name="allow_large_textures" value="1" />
            <option name="disable_s3tc" value="true" />
        </application>
        <application name="all" executable="">
            <option name="force_s3tc_enable" value="false" />
            <option name="disable_s3tc" value="true" />
            <option name="fthrottle_mode" value="2" />
            <option name="vblank_mode" value="0" />
            <option name="allow_large_textures" value="2" />
            <option name="disable_s3tc" value="true" />
         </application>
    </device>
</driconf>

Gentoo-Linux Kernel-2.6.38-r6
Mesa-7.10.3
xf86-video-intel-2.14.0
коротче, все самое последнее, потому что поставил систему не так уж и давно. борюсь с этим уже 4 день.
lspci -k | grep

$lspci -k | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

помогите, плз.

> Gentoo-Linux

> Gentoo-Linux Kernel-2.6.38-r6
> Mesa-7.10.3
> xf86-video-intel-2.14.0
> все самое последнее
gentoo-source 3.0, mesa 7.11, video-intel-2.15.0-r1

PS выкинь xorg.conf

с AllowEmptyInput че делать?

с AllowEmptyInput че делать?

так... судя по всему на моему mirror еще не обновили ebuilds.

Переключитесь на основное

Переключитесь на основное зеркало, gentoo.org или ftp://mirrors.kernel.org/ и используйте emerge-delta-webrsync для снижения объема трафика при обновлении дерева портэжей.

обновляю.

нет, все нормально. обновил кернел к 3.0. обновляю месу. они все замаскированы были. результат пока неизвестен.

новая меса хочет llvm (насколько я помню - альтернатива gcc). стоит ее ставить?
http://en.gentoo-wiki.com/wiki/Llvm
если верить мануалу, то стоит.
ваши предложения и мысли по этому поводу?

just del xorg.conf)

Привет! У меня была аналогичная проблема. Решилась банально - удалением (ладно, переименованием;) xorg.conf
mesa-7.11
xf86-video-intel-2.13.0

There are 10 kinds of people: those who understand binary and those who don't

обновил.

все обновил. убрал xorg.conf.

/var/log/Xorg.0.log

(EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file
(EE) AIGLX: reverting to software rendering

теперь меня беспокоит вот такое. тоисть при

$eselect mesa list
i915 (Intel 915, 945)
i965 (Intel 965, G/Q3x, G/Q4x)
r300 (Radeon R300-R500)
r600 (Radeon R600-R700, Evergreen, Northern Islands)
sw (Software renderer)
  [1]   classic *
  [2]   gallium

как такого, для моего i915 вообще пропал рендеринг.
в поисках решения. если есть у кого какие-то соображения буду очень благодарен.

revdep-rebuild ?

revdep-rebuild ?

нет. все пакеты целы.

нет. все пакеты целы.

psychoneurodis

psychoneurodis написал(а):
все обновил. убрал xorg.conf.

/var/log/Xorg.0.log

(EE) AIGLX error: dlopen of /usr/lib/dri/i915_dri.so failed (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file
(EE) AIGLX: reverting to software rendering

Это хорошо известная ошибка. Проблемы с флагом -Wl,--as-needed http://www.gentoo.ru/node/21953 По идее эта ошибка уже устранена.

обновил месу. проблема

обновил месу. проблема осталась. воюем.

> обновил месу. проблема

> обновил месу. проблема осталась. воюем.
А что делает эта проблема? у меня тоже есть строчка error dlopen ... i965_dri, но всё работает.

работает только software

работает только software rendering

> работает только software

> работает только software rendering
Значит, мне это было не нужно WoW в opengl игрался.

видишь ли, у меня 915 модуль,

видишь ли, у меня 915 модуль, который нужен для glx. у тебя 965. вот. эм... факт остается - opengl не работает.

1. В

При условии, что ядро собрано с поддержкой KMS
1. В /etc/make.conf
VIDEO_CARDS="intel"
USE="llvm gallium"
2. emerge -1 libdrm mesa xorg-server xf86-input-evdev xf86-video-intel
3. rm /etc/X11/xorg.conf
4. Должно быть

eselect opengl list
  [1]   xorg-x11 *

и

eselect mesa list
i915 (Intel 915, 945)
  [1]   classic
  [2]   gallium *
i965 (Intel 965, G/Q3x, G/Q4x)
  [1]   classic
  [2]   gallium *
.....

Если с Gallium будет притормаживать, то вернуться на Classic

сделал все по плану. вернулся

сделал все по плану. вернулся к изначальной позиции - 60фпс слишком мало, когда говорит 400фпс - картинка тормозит.

Оно и не должно быть выше 60

Оно и не должно быть выше 60 фпс. Частота обновления экрана. А настройка DRI - это вам знакомо. Чего-то ждать ещё от конфигурации бессмысленно. Во-первых, это - Intel Video, которое в принципе не рассчитано на высокие требования. Только под офисные приложения. Во-вторых, его не вчера выпустили. Так что улыбаемся и машем.
//Если есть артефакты, то вернуться с Gallium3D (gallium) на Mesa DRI (classic). Об этом я писал.

Совсем запамятовал. Тормозит

Совсем запамятовал. Тормозит видео - смените видеовывод в Mplayer. Первое время intel очень любил gl/gl2. Сейчас опять всё вернулось на xv (особенно Gallium3D).

ну, пардон) у меня даже

ну, пардон)
у меня даже прокрутка в мозилле тупит. ну и вездесущие артефакты (см. ниже)

В студию:glxinfo | grep

В студию:
glxinfo | grep render
glxinfo | grep OpenGL
Ну и Xorg.0.log скиньте куда-нибудь. Хочется посмотреть

#glxinfo | grep render direct

#glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 915GM  x86/MMX/SSE2
# glxinfo | grep OpenGL
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 915GM  x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.10.3
OpenGL extensions:

Xorg.0.log
http://goo.gl/q9vUd

Откатитесь на стабильный

Откатитесь на стабильный драйвер intel. Версии 2.14.0 или даже 2.13.0. Это его баги

Да уж

Интеловские тормоза уже изрядно достали

+1 :) еще пока пересобирается

+1 :)

еще пока пересобирается всё, подскажите, может кто сталкивался. тоже искал решения, ничего рационального не нашел.

имитация oss начинает работать только когда (кэп подсказивает, что пользуюсь alsa)

pkill knotify4

kde-4.6

что посоветуете?

http://www.gentoo-wiki.info/H

http://www.gentoo-wiki.info/HOWTO_Intel_855_andor_915_fix

нашел вот такое. только в сборке xorg-server нету validatepci().

что еще посоветуете?

короче, товарищи. вернулся к

короче, товарищи.
вернулся к исходящей позиции.
какие еще предложения?

А что не работает? или тесты

А что не работает? или тесты прикола only гоняешь?

glxgears тупит. по экрану

glxgears тупит.
по экрану вездесущие артефакты (фиолетового цвета на некоторых местах в окне).
эффекты тоже хромают.
вообщем всё нестабильно и время от времени вылетает.
даже потоковое видео с интернета тупит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".