Strona 1 z 1

Wolny GTK - duŻe obciąŻenie procesora

: 20 września 2008, 15:15
autor: killanonimx
Witam.

Wszystkie programy na GTK podczas włączania lub zmiany rozmiaru są wolne (widać jak widgety się rysują), a obciążenie CPU wynosi 100%.
Podczas przesuwania okna (jak nie wychodzi poza krawędzie obrazu) to obciążenie procesora dochodzi do 50%.
Tak samo jest na metacity i icewm. Identycznie było pod Ubuntu.
Na pewno nie jest to wina sterowników, akceleracja działa bez problemu.

: 20 września 2008, 19:13
autor: PhockouS
Moim zdaniem to wina karty graficznej, która jest popsuta.

Ot, co.

: 21 września 2008, 15:45
autor: killanonimx
Nie jest popsuta karta graficzna.
Ale za to jest stara, a jest to Geforce 4 MX 400.
Procesor to Pentium 4 1,5 Ghz.

edit:
Tak jakoś nie śmiało piszecie :-) to na zachętę dam wam ustawienia xorga.

Kod: Zaznacz cały

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

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "vbe"
    Load           "bitmap"
#    Load           "dri"
#    Load           "GLcore"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "NEC V520"
    HorizSync       31.0 - 70.0
    VertRefresh     55.0 - 120.0
    Option         "DPMS"
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
    Option         "RENDER" "Enable"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce4 MX 440 with AGP8X"
    Option         "AddARGBVisuals" "true"
    Option         "AddARGBGLXVisuals" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "NoLogo" "true"
    Option         "VBERestore" "true"
    Option         "NvAGP" "1"
    Option         "RenderAccel" "true"
    Option         "backingstore" "true"
    Option         "AGPFastWrite" "true"
    Option         "DRI" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "1024x768_85 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"
    SubSection     "Display"
    Depth           24
    EndSubSection
EndSection
Możecie też poradzić, jak mam błędy w ustawieniach.