direct rendering - intel, xdriinfo

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
kazimierz
Posty: 23
Rejestracja: 25 czerwca 2006, 22:59
Lokalizacja: warszawa

direct rendering - intel, xdriinfo

Post 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...
ponton
Beginner
Posty: 406
Rejestracja: 24 stycznia 2007, 01:40
Lokalizacja: Kalisz/Wroc³aw

Post autor: ponton »

Też mam problem z akceleracją 3D w Sidzie, więc nie jesteś sam.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post 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.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post 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.
Awatar użytkownika
kodzik
Beginner
Posty: 175
Rejestracja: 16 listopada 2007, 16:11
Lokalizacja: Sieradz

Post 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:~$ 
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post 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. ;-)
ponton
Beginner
Posty: 406
Rejestracja: 24 stycznia 2007, 01:40
Lokalizacja: Kalisz/Wroc³aw

Post 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
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post 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
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post 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.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

@ilin.

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