bardzo powolne dzia

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
OjFelipes
Posty: 47
Rejestracja: 19 kwietnia 2009, 19:54

bardzo powolne działanie karty grafiki - Intel 865

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

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

Post autor: iria »

Może wpierw powiedz, jakie to były "sztuczki", byśmy się nie powtarzali.

Podaj też, zawartość "xorg.conf".
OjFelipes
Posty: 47
Rejestracja: 19 kwietnia 2009, 19:54

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

Post autor: iria »

Tak, podeślij dokładny, to Ci napiszę co trzeba wyedytować.
OjFelipes
Posty: 47
Rejestracja: 19 kwietnia 2009, 19:54

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

Post 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.
OjFelipes
Posty: 47
Rejestracja: 19 kwietnia 2009, 19:54

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

Post 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
OjFelipes
Posty: 47
Rejestracja: 19 kwietnia 2009, 19:54

Post autor: OjFelipes »

Klawiatura (polskie znaczki) ciagle nie dziala - ale to mniejszy problem...

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