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:
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?