Strona 1 z 3

bardzo powolne działanie karty grafiki - Intel 865

: 19 kwietnia 2009, 21:00
autor: OjFelipes
Na początku witam, bo to mój pierwszy post na tym Forum.

Debianem zajmuję się już od kilku lat, lecz do tej pory jedynie serwery. Wczoraj wziąłem się za desktop no i mam problem z bardzo powolnym działaniem karty grafiki.

glxgears mówi: 391.931 FPS, w gnome trudno jest pracować, w xfce już lepiej, ale też ciężko. Próbowałem różnych sztuczek z tego forum i z sieci, skryptu sgfxi -- niestety wszystko bez rezultatu.

Karta to:

Kod: Zaznacz cały

[   12.339952] Linux agpgart interface v0.103
[   12.342117] agpgart: Detected an Intel 865 Chipset.
[   12.342281] agpgart: Detected 16252K stolen memory.
[   12.355699] agpgart: AGP aperture is 128M @ 0xe8000000
Debian testing, jądro firmowe 2.6.26-2-686.

Poradźcie proszę, czego się chwycić, bo już nie mam pomysłu.

Pozdrowienia i miłego wieczoru.
filips

: 19 kwietnia 2009, 21:15
autor: ponton
Może to nie wina grafiki tylko słabego procesora lub małej ilości pamięci?

U mnie taka sztuczka przyspieszyła akcelerację 3D prawie trzykrotnie -- umieszczenie tej linii w pliku /etc/enviroment:

Kod: Zaznacz cały

INTEL_BATCH="1"
(tam jest podkreślnik między "INTEL" i "BATCH")

Sprawdź też, jaki sterownik jest ładowany przez serwer X.

: 19 kwietnia 2009, 21:44
autor: iria
Może wpierw powiedz, jakie to były "sztuczki", byśmy się nie powtarzali.

Podaj też, zawartość "xorg.conf".

: 20 kwietnia 2009, 12:12
autor: OjFelipes
ponton pisze:Może to nie wina grafiki tylko słabego procesora lub małej ilości pamięci?
Chyba nie, procesor jest dość mocny (2.4 GHz, o ile pamiętam), pamięci wprawdzie 512MB ale miernik systemowy pokazuje, że jest jeszcze sporo wolnego.
Zauważyłem co prawda, że przy tych "powolnych" operacjach (minimalizowanie/przeciąganie okienek, otwieranie nowego okna) wyraźnie wzrasta użycie CPU.
ponton pisze:U mnie taka sztuczka przyspieszyła akcelerację 3D prawie trzykrotnie -- umieszczenie tej linii w pliku /etc/enviroment:

Kod: Zaznacz cały

INTEL_BATCH="1"
(tam jest podkreślnik między "INTEL" i "BATCH")
Dziękuję, sprawdzę w domu, choć wydaje mi się, że już próbowałem...
ponton pisze:Sprawdź też, jaki sterownik jest ładowany przez serwer X.
Jak to sprawdzić?

W xorg.conf mam albo:
  1. To co się generuje z ,,dpkg-reconfigure'' czyli moim zdaniem nic istotnego (informacja o klawiaturze itp.)
  2. Powyższe plus to, co generuje ,,X -configure'' (zgodnie z opisem z tegoż forum).
W obu przypadkach bez różnicy. Jeśli potrzeba dokładniej, to podeślę wieczorem z domu.

Dziękuję za porady,
pozdrowienia,
F

: 20 kwietnia 2009, 15:22
autor: iria
Tak, podeślij dokładny, to Ci napiszę co trzeba wyedytować.

: 20 kwietnia 2009, 17:44
autor: OjFelipes
ponton pisze:

Kod: Zaznacz cały

INTEL_BATCH="1"
(tam jest podkreślnik między "INTEL" i "BATCH")
Niestety, nie pomogło.

Tutaj jest mój xorg.conf z X -configure:
http://rafb.net/p/oywv3c83.html

Kod: Zaznacz cały

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
 
Section "Files"
	RgbPath      "/etc/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	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"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
 
Section "Module"
	Load  "GLcore"
	Load  "record"
	Load  "dbe"
	Load  "extmod"
	Load  "xtrap"
	Load  "dri"
	Load  "glx"
EndSection
 
Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
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	  340   270	# mm
	Identifier   "Monitor0"
	VendorName   "SAM"
	ModelName    "SyncMaster"
 ### Comment all HorizSync and VertRefresh values to use DDC:
	HorizSync    30.0 - 81.0
	VertRefresh  56.0 - 75.0
	Option	    "DPMS"
EndSection
 
Section "Device"
        ### Available Driver options are:-
        ### Values: [i]: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "ColorKey"           	# [i]
        #Option     "CacheLines"         	# [i]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "DRI"                	# [<bool>]
        #Option     "NoDDC"              	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "XvMCSurfaces"       	# [i]
        #Option     "PageFlip"           	# [<bool>]
	Identifier  "Card0"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "82865G Integrated Graphics Controller"
	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
Tutaj natomiast z dpkg-reconfigure:
http://rafb.net/p/xi1K9o17.html

Kod: Zaznacz cały

 xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
 
Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"pl"
EndSection
 
Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
EndSection
 
Section "Device"
	Identifier	"Configured Video Device"
EndSection
 
Section "Monitor"
	Identifier	"Configured Monitor"
EndSection
 
Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
EndSection
Dziękuję i pozdrawiam.

: 20 kwietnia 2009, 18:23
autor: iria
Interesuje nas, jedynie ta sekcja:

Kod: Zaznacz cały

Section "Device"
        	Identifier  "Card0"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "82865G Integrated Graphics Controller"
	BusID       "PCI:0:2:0"
            Option        "ExaNoComposite"    "false" 
    	Option        "AccelMethod"         "exa" 
    	Option        "MigrationHeuristic"     "greedy" 
    	Option        "FramebufferCompression" "false"
    	Option 	    "XvPreferOverlay" 	"boolean"
EndSection

Teraz jeszcze jedno, czy masz zainstalowany pakiet "libgl1-mesa-dri"?

Zobaczymy co dadzą, takie ustawienia.

: 20 kwietnia 2009, 19:33
autor: OjFelipes
iria, wprowadziłem poprawki w życie. Efekt: nieco polepszył się wynik

Kod: Zaznacz cały

glxgear

Kod: Zaznacz cały

2048 frames in 5.0 seconds = 409.445 FPS
ale odczuwalnie brak poprawy. No i zniknęły polskie literki.

libgl1-mesa-dri - jest już w najnowszej wersji.

Będę wdzięczny za dalsze podpowiedzi.

: 20 kwietnia 2009, 19:41
autor: iria
Zniknęły? Chyba nie wykasowałeś innych sekcji, co? ;-)

Tu masz sekcję odpowiadającą za klawiaturę:

Kod: Zaznacz cały

Section "InputDevice" 
    Identifier    "Generic Keyboard" 
    Driver        "kbd" 
    Option        "XkbRules"    "xorg" 
    Option        "XkbModel"    "pc105" 
    Option        "XkbLayout"    "pl" 
EndSection
Co do braku poprawy wydajności, to zostaje tylko zmiana na xaa:

Kod: Zaznacz cały

Section "Device" 
    Identifier  "Card0" 
    Driver      "intel" 
    VendorName  "Intel Corporation" 
    BoardName   "82865G Integrated Graphics Controller" 
    BusID       "PCI:0:2:0" 
    Option        "AccelMethod"         "xaa" 
EndSection

: 20 kwietnia 2009, 20:04
autor: OjFelipes
Klawiatura (polskie znaczki) ciagle nie dziala - ale to mniejszy problem...

Co do grafiki - niestety bez zmian... :(