Strona 1 z 3

direct rendering - intel, xdriinfo

: 09 maja 2009, 22:24
autor: kazimierz
Problem:
xdriinfo pisze:Xlib: extension "XFree86-DRI" missing on display ":0.0".
Screen "0" is not direct rendering capable.
przy czym glxinfo twierdzi, że "direct rendering: yes".
xorg.conf pisze: Section "Device"
Identifier "Configured Video Device"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "UXA"
EndSection
W "Module" następujące "Load": dbe,glx,i2c,bitmap,ddc,dri,extmod,freetype,int110,vbe
System to dzisiaj aktualizowany sid.
Karta to intel 945GM.

Co można z tym zrobić? Extreme Tux Racer chodzi ~2FPS...

: 10 maja 2009, 00:45
autor: ponton
Też mam problem z akceleracją 3D w Sidzie, więc nie jesteś sam.

: 10 maja 2009, 08:44
autor: iria
Spróbujcie sterownika z gałęzi experimental. Moja 945gm, działa na nim bardzo dobrze.

Xorg.conf możecie wyczyścić, niepotrzebne są już żadne wpisy co do modułów jak i samej karty.

: 10 maja 2009, 11:10
autor: ilin
Zainstalowałeś tylko xserver-xorg-video-intel z experimental czy calego xorga?

U mnie zainstalowanie samego sterownika z experimental skutkuje czarnym ekranem.

Powrót do sterownika z unstable przywraca wszystko do normy.
Akceleracja oczywiście dziala bez problemu na tym z unstable.

: 10 maja 2009, 12:09
autor: kodzik
Sid/exp amd64 karta intel gma 965 (X3100)
xorg.conf:

Kod: Zaznacz cały

Section "Files"
	FontPath	"/usr/share/fonts/X11/misc"
	FontPath	"/usr/share/fonts/X11/cyrillic"
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath	"/usr/share/fonts/X11/Type1"
	FontPath	"/usr/share/fonts/X11/100dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"vbe"
	Load	"dbe"
	Load	"i2c"
	Load	"type1"
EndSection
 
Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver	"kbd"
	#Option	"CoreKeyboard"
	Option	"XkbRules"	"xorg"
	Option	"XkbModel"	"pc105"
	Option	"XkbLayout"	"pl"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	#Driver	"mouse"
	Driver	"Synaptics"
	Option	"CorePointer"
	Option	"Device"		"/dev/input/mice"
	Option	"Protocol"		"ImPS/2"
	Option	"Emulate3Buttons"	"true"
EndSection

Section "Device"
	Identifier	"Intel Graphics X3100"
	Driver	"intel"
EndSection

Section "Monitor"
	Identifier	"Generic Monitor"
	Option	"DPMS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device	"ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"
	Monitor	"Generic Monitor"
	DefaultDepth	24
	SubSection "Display"
		Depth	24
		Modes	"1280x800"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen	"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
EndSection

Section "DRI"
	Mode	0666
EndSection
Akceleracja:

Kod: Zaznacz cały

kodzik@Kudzu:~$ glxinfo | grep direct
direct rendering: Yes
kodzik@Kudzu:~$ 

: 10 maja 2009, 12:24
autor: iria
Tak, tylko xserver-xorg-video-intel. Chyba nie ma innych cześci xorga w experimental. Wszystko co nowe wylądowało w sidzie.

Co do czarnego ekranu, to u mnie tak było, jak miałem za stary kernel. Teraz mam 2.6.29 z Siduksa i wszystko działa.

Nowy sterownik porzuca akcelerację EXA i DRI1, na rzecz UXA i DRI2. Więc najlepiej wyczyścić xorg.conf z niepotrzebnych wpisów i pozwolić, by samo się skonfigurowało.

Edit:

Mój obecny xorg.conf wygląda tak:

Kod: Zaznacz cały

Section "ServerFlags"
	Option "DontZap" "Off"
EndSection
Wszystko obecnie robi się automagicznie. ;-)

: 10 maja 2009, 13:45
autor: ponton
@kodzik: Też mamy "Yes". Chodzi o to, że tragiczna wydajność jest, np. kila klatek na sekundę w grach, w których kiedyś (za czasów xserver-xorg-core 1.5) miały kilkadziesiąt. I to na sterowniku z experimentala.

Mój xorg.conf:

Kod: Zaznacz cały

Section "Device"
	Identifier	"Graphic card"
	Driver "intel"
	Option "AccelMethod" "UXA"
EndSection

Section "ServerFlags"
	Option "DontZap"  "No"
EndSection

: 10 maja 2009, 14:47
autor: iria
Niestety wydajność sterowników Intela, w ostatnim czasie spadla dość znacznie, z powodu sporych zmian wprowadzających nowe technologie. Obiecali, że z każdym wydaniem sytuacja będzie się poprawiać. ;-)

Edit:

Spróbujcie dodać do linii poleceń kernela:

Kod: Zaznacz cały

nopat nomodeset
W grach wyłączcie synchronizację pionową. Link

: 10 maja 2009, 16:50
autor: ilin
No u mnie niestety intel z experimental nie działa.
Nie jest to wina kernela.
Uzywam 2.6.30rc3 na jaju 2.6.29 z siduxa jest to samo.

: 10 maja 2009, 18:09
autor: iria
@ilin.

Sprawdzałeś w logach dlaczego? Jaki masz model karty?