Intel 945GME - migaj

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
RayJay
Posty: 5
Rejestracja: 29 marca 2009, 15:07

Intel 945GME - migające paski i piksele - Asus Eee 901

Post autor: RayJay »

Mam Asusa Eee 901 z zainstalowanym na karcie SD Debianem (instalacja DebianEeePc).
Do tego mam XFCE i wszystko jest prawie dobrze,gdyby nie problemy z akceleracją itp.
Główny problem to zawieszanie systemu objawiającą się kolorowymi paskami i pikselami pojawiającymi się na ekranie. Dzieje się to m.in. podczas testu glxgears.
Dorzucam mój xorg.conf i X.log.0.log
alan666888
Posty: 93
Rejestracja: 12 lutego 2007, 21:03
Lokalizacja: z Neta

Post autor: alan666888 »

Też tak od czasu do czasu miałem miałem. sprawdź czy masz zainstalowane pakiety z otwartych sterowników

Kod: Zaznacz cały

libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa mesa-common-dev mesa-utils xlibmesa-glu
a xorg.conf konfiguruje zawsze przez

Kod: Zaznacz cały

X -configure
i dopisuje

Kod: Zaznacz cały

Modes           "1024x768"
. Problem też znikał po restarcie "X"
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Ja radzę zmienić sekcję "device", na tę:

Kod: Zaznacz cały

Section "Device"
	Identifier	"Device"
	Driver	    "intel"
	Option        "ExaNoComposite"    "false" 
    	Option        "AccelMethod"         "exa" 
    	Option        "MigrationHeuristic"     "greedy" 
    	Option        "FramebufferCompression" "false"
    	Option 	    "XvPreferOverlay" 	"boolean"
EndSection
Najprawdopodobniej problemem, u Ciebie jest metoda przyśpieszenia ustawiona na XAA.
RayJay
Posty: 5
Rejestracja: 29 marca 2009, 15:07

Post autor: RayJay »

@alan666888
Niestety pakiety wszystkie mam, wygenerowalem sobie xorg.conf z X i dalej nie działa.

@iria
Użyłem EXA zamiast XAA , fps'y w glxgears mi spadły , już myślałem ,że jest dobrze aż tu znowu...


Bo dokładnie to wygląda tak, że zapuszczam glxgears, czekam sobie dostaje jakieś 5-6 wyników i trach :(

Bawiłem się wcześniej z xorg.conf i gdy dałem "Accel" "false", i wszystko działało oprócz DRI.

Aha i jak już złapie zwieche to na amen, żadne klawisze nie działają i wtedy już tylko reset, a wygląda to tak :
Obrazek
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Zmieniałeś jedynie metodę akceleracji czy coś więcej? Ponieważ masz mnóstwo niepotrzebnych wpisów.

Kod: Zaznacz cały

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

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
EndSection

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

Section "Monitor"
	#DisplaySize	  190   110	# mm
	Identifier   "Monitor0"
	VendorName   "AUO"
	ModelName    "1020"
EndSection

Section "DRI"
	Mode 0666
EndSection

Section "Device" 
	Identifier    "Device" 
	Driver        "intel" 
	Identifier    "Card0"
	Option        "ExaNoComposite"    "false" 
	Option        "AccelMethod"         "exa" 
	Option        "MigrationHeuristic"     "greedy" 
	Option        "FramebufferCompression" "false" 
	Option        "XvPreferOverlay"     "boolean" 
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes  #"640x480" "800x600" #"1024x600"
	EndSubSection
EndSection
Ja bym tyle zostawił.

Glxgears sie nie przejmuj, to nie jest benchmark.
RayJay
Posty: 5
Rejestracja: 29 marca 2009, 15:07

Post autor: RayJay »

iria pisze:

Kod: Zaznacz cały

...
Section "Device" 
	Identifier    "Device" 
	Driver        "intel" 
	Identifier    "Card0"
	Option        "ExaNoComposite"    "false" 
	Option        "AccelMethod"         "exa" 
	Option        "MigrationHeuristic"     "greedy" 
	Option        "FramebufferCompression" "false" 
	Option        "XvPreferOverlay"     "boolean" 
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes  #"640x480" "800x600" #"1024x600"
	EndSubSection
EndSection
Ten kod nie chciał działać bo jest dwa razy Identifier. Usunąłem jedno i poszło.
Niestety znów te ,,cukrowe'' paski.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Spróbuj wyłączyć wszystkie linijki z "option" (wstawiając na początku znak #).
RayJay
Posty: 5
Rejestracja: 29 marca 2009, 15:07

Post autor: RayJay »

iria pisze:Spróbuj wyłączyć wszystkie linijki z "option" (wstawiając na początku znak #).
Niestety, nic. Na początku zabawy z tym nie działało mi to wcale (tzn przy włączeniu X'ów odrazu zawiecha), właśnie przy standardowym xorg.conf. Póżniej bawiłem się i wyłączyłem akceleracje i chodziło ale bez DRI.
Tak sie zastanawiam, bo x Xorg.0.log mam

Kod: Zaznacz cały

(WW) intel(0): Bad V_BIOS checksum
Może to od tego albo dlatego, że mam tego debiana na karcie SD ?

[ Dodano: 2009-08-11, 11:29 ]
Odpaliłem ostatnio z pendrive'a Ubuntu 9.04 , xorg.conf jest prawie pusty tzn wszędzie "Cofigured Device ..." itp. System działa, ale przy glxgears oczywiście ten sam problem się pojawia :(

Powoli mam wrażenie, że to coś ze sprzętem nie tak...
Można to jakoś sprawdzić programowo ?
ODPOWIEDZ