ďťż
 
 
   bardzo powolne działanie karty grafiki - Intel 865
 
 

Tematy

 
    
 

 

 

 

bardzo powolne działanie karty grafiki - Intel 865





OjFelipes - 19-04-2009 21:00
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: [  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 - 19-04-2009 21:15
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:
INTEL_BATCH="1" (tam jest podkreślnik między "INTEL" i "BATCH")

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



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

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



OjFelipes - 20-04-2009 12:12

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.

U mnie taka sztuczka przyspieszyła akcelerację 3D prawie trzykrotnie -- umieszczenie tej linii w pliku /etc/enviroment:
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...

Sprawdź też, jaki sterownik jest ładowany przez serwer X. Jak to sprawdzić?

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

Dziękuję za porady,
pozdrowienia,
F



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



OjFelipes - 20-04-2009 17:44

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
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
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.



iria - 20-04-2009 18:23
Interesuje nas, jedynie ta sekcja:

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 - 20-04-2009 19:33
iria, wprowadziłem poprawki w życie. Efekt: nieco polepszył się wynik glxgear 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.



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

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

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:

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



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

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



iria - 20-04-2009 20:16
Glxgears sie nie przejmuj, bo to żaden benchmark.

Raczej wątpię, by ta karta była, aż tak słaba. Nie masz jakoś kosmicznie dużo powłączanych efektów? Compiz, czy inne zamulacze?

Spróbuj też zainstalować sterownik z repozytorium Ubuntu. Link

Co do polskich znaczków, to wróć do konfiguracji xorga z dpkg-reconfigure.



OjFelipes - 20-04-2009 20:39
Hej.
Efektów żadnych i bajerów nie mam włączonych. Tak samo mułowato było pod xfce4, a z tym menadżerem pracowałem kiedyś na pentium II 333MHz i odnoszę wrażenie, że było szybciej (tu jako przerywnik kilka fotek tego sprzętu http://foto.achjoj.info/200603komp/index.html).

Tego ubuntowego pakietu nie mogę zainstalować, jakieś problemy z zależnościami.

Może jeszcze jakieś pomysły?



iria - 20-04-2009 21:12
Próbowałeś pobrać jakieś livcd i zobaczyc jak tam działa? Np. Siduksa



OjFelipes - 20-04-2009 21:43
Jestem pod starym Knoppixem (3.3) tylko takiego miałem. KDE śmiga aż miło. Jest tu nie x.org ale X86. Poniżej fragment XF86Conig-4, może z tego coś się wyczyta?
Section "Device"
        ### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
        #Option    "sw_cursor"
        #Option    "hw_cursor"
        #Option    "NoAccel"
        #Option    "ShowCache"
        #Option    "ShadowFB"
        #Option    "UseFBDev"
        #Option    "Rotate"
        Identifier  "Card0"
# The following line is auto-generated by KNOPPIX mkxf86config
        Driver      "i810"
        VendorName  "All"
        BoardName  "All"
#        BusID      "PCI:1:0:0"
EndSection oraz XF86config: Section "Device"
    Identifier    "My Video Card"
    VendorName    "Unknown"
    BoardName    "Unknown"
#    TextClockFreq  22.175
EndSection

Section "Device"
  Identifier    "fbdev"
  VendorName    "Unknown"
  BoardName    "Unknown"
EndSection



iria - 20-04-2009 22:16
Spróbuj użyć sterownika xserver-xorg-video-i810.

Section "Device"
    Identifier  "Card0"
    Driver      "i810"
    VendorName  "Intel Corporation"
    BoardName  "82865G Integrated Graphics Controller"
EndSection



OjFelipes - 20-04-2009 22:42
Niestety, bez zmian.
Na dziś muszę kończyć, może przez noc coś wymyślimy.



iria - 20-04-2009 23:00
Polecam przez noc ściągnięcie, tego livecd siduksa.

Z tego co widzę, to miejsce sterownika "i810" przejął "intel", w nowych xorgach. Dziwne by było jakby Intel porzucił wsparcie dla starszych modeli.

Ostatnią wersją Debiana z tym sterownikiem, był Etch. Poszukam jeszcze jakichś informacji w internecie. Co gorsza, na forum Siduksa, są opisywane spore problemy z Twoją kartą, po zainstalowaniu Xorga 7.4



AdeBe - 21-04-2009 00:47
Nie tyle porzucił, co zaczął kombinować z nowymi metodami akceleracji, przez co wydajność spadła na pysk.



OjFelipes - 21-04-2009 09:51
Dziękuję za pomoc. ÂŚciągnąłem jeszcze wczoraj Siduksa, odpaliłem. Działa tak jak powinno - dla otwarcia (przykładowo) nowej karty w firefoksie nie czeka się sekundy tylko ułamki sekund. Ale macie rację, żeby nie sugerować się gfxgears -- w Siduksie -- ciągle pokazuje wartości rzędu 400.

Skopiowałem ustawienia xorg.conf z Siduksa do Debiana, ale nic to nie poprawiło wydajności.

Znalazłem wczoraj jeszcze w szafie starą kartę graficzną (chyba nvidia) - wsadzę dziś do komputera i zobaczę, czy coś to zmieni?



iria - 21-04-2009 10:01
Siduks bazuje całkowicie na Debianie. Ta płytka przypada na czas wyjścia Lennyego z paroma pakietami ze Squeezy. Dlatego sądzę, że masz coś źle z konfiguracją xfce i gnome. Zawsze możesz zainstalować sobie tego Siduksa i zaktualizować go do obecnej wersji testowej Debiana.

Możesz wrzucić xorg.conf z Siduksa?



OjFelipes - 21-04-2009 10:39
xorg.conf z Siduksa podeślę z domu wieczorem.

Gnome źle skonfigurowany. No może tak być. Choć nie za bardzo wiem co by można było zmienić w jego konfiguracji, żeby działał lepiej?



iria - 21-04-2009 14:02
Też za bardzo nie wiem, bo uzywam KDE, ale tylko takie wytłumaczenie mi pasuje, ponieważ Siduks to niemal czysty Debian.

Szkoda, że nie robią Siduksa z Gnome, bo widzę, że chcesz używać tego środowiska. Zawsze zostaje Xfce lub doinstalowanie samemu Gnome do Siduksa.



OjFelipes - 21-04-2009 22:55

Też za bardzo nie wiem, bo używam KDE, ale tylko takie wytłumaczenie mi pasuje, ponieważ Sidux to niemal czysty Debian Czołem!
Przerzuciłem się na KDE i jest o niebo lepiej! Co prawda muszę jeszcze podrasować to i owo, ale generalnie super. Czyli dziękuję jeszcze raz za pomoc wszystkim no i okazało się, że sprawa była z gnome, a nie z kartą.

Pozdrowienia,
Filip



iria - 21-04-2009 23:00
Gratuluję wyboru. :-) Uważaj tylko, używając gałęzi testowej, na możliwe w niedługim czasie, przejście do niej KDE4 i Xorga 7.4



OjFelipes - 29-04-2009 18:09
Na zakończenie dodam, że na tym sprzęcie udało mi się dobić (za pomocą glxgears) do 700. Niestety nie zwiększyło to wyczuwalnej szybkości działania KDE. Poniżej zoptymalizowany kod, może się komuś jeszcze przyda:

# 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

Section "Screen"
Identifier "Screen0"
Device    "Card0"
DefaultDepth    16
SubSection "Display"
    Viewport  0 0
    Depth    16
    Modes    "1280x1024" "1280x1024" "1280x960" "1280x960" "1280x800"
    "1280x800" "1152x864" "1152x864" "1152x768" "1152x768" "1024x768"
    "1024x768" "800x600" "800x600" "640x480" "640x480"
    EndSubSection
EndSection

Section "Module"
        Load  "GLcore"
        Load  "record"
        Load  "dbe"
        Load  "extmod"
        Load  "xtrap"
        Load  "dri"
        Load  "glx"
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      "i810"
        VendorName  "Intel Corporation"
        BoardName  "82865G Integrated Graphics Controller"
        BusID      "PCI:0:2:0"
#  Option        "ExaNoComposite"    "false"
#  Option        "AccelMethod"        "exa"
#  Option        "AccelMethod"        "xaa"
#  Option        "MigrationHeuristic"    "greedy"
#  Option        "FramebufferCompression" "false"
#  Option        "XvPreferOverlay"    "boolean"
  VideoRam        65536
EndSection

Section "DRI"
        Mode 0666
EndSection



shevchenko1987 - 03-05-2009 16:54
Ej a używanie "#" przed Option to czasem nie wyłącza Ci tych funkcji? Bo chyba # to pomijanie z tego co mi wiadomo. ;-)



ponton - 03-05-2009 17:49
Tak, wiersze zaczynające się od # są ignorowane.



OjFelipes - 03-05-2009 19:11

Ej a używanie "#" przed Option to czasem nie wyłącza Ci tych funkcji? Bo chyba # to pomijanie z tego co mi wiadomo. Tak, ale opcje te nie miały żadnego wpływu na szybkość działania, więc je wykomentowałem. Spędziłem nad tym sporo czasu zmieniając różne opcje i to powyższe to max, co udało mi się wycisnąć.



shevchenko1987 - 03-05-2009 20:25
A patrzyleś tutaj: http://wiki.arch-linux.pl/wiki/Konfiguracja_kart_Intel ? ;-)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis