nVidia poprawia współpracę kart graficznych z KDE4

Nowa testowa wersja sterowników nVidii dla Linuksa oznaczona numerem 180.16 znacząco poprawia osiągi KDE4. Nie ma już gwałtownego obciążania CPU, a wiele czynności działa bardzo płynnie.

Stosując najnowsze stabilne sterowniki – nvidia 177.82 za bardzo z KDE4 nie będziemy mogli skorzystać (przykładowo pod kartą GeForce 8600 GT) ze względu na częste skoki w obciążeniu procesora.

Próba odpalenia czegoś z Folder View, czy też klikanie po plazmoidach (zablokowanych, np. po monitorach zasobów) znacząco zamula pulpit (wiatrak laptopa co chwila wchodzi na najwyższe obroty) i powoduje spadek FPS (przy klikaniu na plazmoidach nawet o około 20 FPS).
Zastosowanie:
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
Nieco poprawiło wydajność i praktycznie usunęło przypadki przycięcia się pulpitu przy otwieraniu grafik z Folder View, czy też klikanie po plazmoidach nie powodowało negatywnych efektów. Ustawienie InitialPixmapPlacement na 1 lub 3 dało drastyczny spadek wydajności, klikanie po plazmoidach blokowało pulpit na kilkanaście sekund i dawało fps KWina na poziomie 1. W przypadku InitialPixmapPlacement=2 uruchamianie zdjęcia z Folder View powodowało chwilowy spadek FPS o około 20-30.

Zastosowanie testu FPS OpenArena opisanego na launchpadzie dało kilka ciekawych wyników. Wydajność OpenArena praktycznie nie zależy od zastosowanych ustawień karty graficznej. Zależy natomiast od środowiska, spod którego jest uruchamiana. Wszystkie środowiska poza KDE4 dały około 400 FPS, a KDE 4.2-SVN około 235 FPS.

Stosując sterownik nvidia-beta 180.16 osiągniemy znacznie lepszą wydajność. Nie ma gwałtownego obciążania CPU – ustały skoki wentylatora. Także np. otwieranie grafik z Folder View przebiega szybciej i przy mniejszym spadku FPS KWina (maksymalnie udało mi się zrzucić 20 FPS). Co ciekawe OpenArena wyciąga pod KDE 4.2-SVN przy tych sterownikach około 240 FPS, a na pozostałych około 325 FPS (czyli mniej niż na ostatniej stabilnej wersji). Nie testowałem InitialPixmapPlacement=2, ale ogólnie KDE4 nadaje się już do bezproblemowego użytkowania.

Użytkownicy Archlinuksa mogą bez problemu testować KDE 4.2-SVN jak i BETA sterowniki nVidii używając repozytorium kde-svn, oraz pkgbuildu nVidii z AUR.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

55 odpowiedzi na „nVidia poprawia współpracę kart graficznych z KDE4”
  1. Awatar maciek
    maciek

    Ciekawe, czy rozwiązali problem współpracy starych kart z linuxem. Użycie GF Go 6100 z oryginalnym sterownikiem często kończy się czarnym ekranem po restarcie X 🙂 ("nv" takich problemów nie sprawia)

    1. Awatar mario
      mario

      Pewnie nie rozwiążą, bo wolą aby ludziska kupiły nowe karty.

      1. Awatar maciek
        maciek

        Zaiste ryzykownym jest zakupem karta NVidii, gdy po 2 latach od zakupu przestaje działać oryginalny driver 🙂

        1. Awatar ó
          ó

          A co się właściwie stało z S3? Z ich kartami takich problemów jakoś nie pamiętam… szkoda, że znikli(?) z rynku.

        2. Awatar Magnes
          Magnes

          Wydają nadal karty, niedawno było trochę szumu wokół bodajże Chrome się to nazywało, ale nie wiem jak ze sterownikami, chyba mają być, a nie ma.

        3. Awatar Unixwave
          Unixwave

          W 2000 roku S3 została wykupiona przez koncern VIA. Źródło wikipedia 🙂

        4. Awatar Bananikus
          Bananikus

          No i? AMD też kupiło Ati, ale karty ATI dalej powstają. Tak samo powstają karty S3.

          Co mnie najbardziej zadziwiło mają w ofercie cudeńka z DX10.1. Słyszał ktoś o tym kiedykolwiek?
          http://www.s3graphics.com/en/products/desktop/chr…

        5. Awatar Memphis
          Memphis

          To low-end (60$) wypuszczony tylko na rynek amerykański, z zastosowaniem do Media Center. Pograć w nic nowego się na tym nie da, a do starych gier nie trzeba kupować nowej grafy.

          Miałem kiedyś podobną egzotykę od S3, zintegrowaną, bodajże Delta Chrome 9. Tragedia straszna, Windowsowe sterowniki to był syf okropny, Linuksowe robione przez społeczność, tylko 2D.

        6. Awatar gotar
          gotar

          @maciek – oryginalne sterowniki dalej działają, było nie aktualizować serwera X 😛

        7. Awatar Maciek
          Maciek

          dziwne, że "nv" takiego problemu nie sprawia.

        8. Awatar trasz
          trasz

          @maciek: Bardziej ryzykownym wyborem bylaby karta dowolnego innego producenta, do ktorej driver przez te dwa lata bedzie sprawial wiecej problemow, niz do nVidii po uplywie dwoch lat.

    2. Awatar Ancestor
      Ancestor

      nie, nie rozwiązali.. bo sam mam ten problem..

      ale to jest trochę bardziej skomplikowane.. nie działa tylko rozdzielczość 1280×1024, a ekran nie jest całkiem czarny.. dostajemy piękną rozdzielczość 1280×1, i ładny jednopixelowy pasek na górze ekranu.. 😀

      natomiast mniejsze rozdzielczości (od 1280×960 w dół) działają poprawnie

      pozostaje tylko pytanie: jeśli nie nvidia to co? ktoś może coś powiedzieć na temat poziomu sterowników do kart ati?

      1. Awatar ArchCezar
        ArchCezar

        Zintegrowana karta ATI Xpress1200 nie działa na najnowszych steronikach (wcześniejszych także). Owszem , steronik instaluje się poprawnie, jest wczytywany. Jednak logi serwera X informuje mnie o niemożliwości użycia renderowania sprzętowego (przełącza się na renderowanie programowe).
        Ta sytuacja mnie rozczarowała. Kupił bym lepszą karte ATI, ale gdy ta również nie bedzie w pełni pracować pod linuksem, to zonk!

        1. Awatar realtek
          realtek

          Dziwne masz problemy, ja używam ATI Xpress 1250, do której ze stron ATI są te same stery jak do 1200 (bo to ta sama seria) i hula pięknie, zarówno na zamkniętych, jak i otwartych sterach. Tylko nie pod Archem, tam nie działają zamknięte stery. Wychodzi na to, że w distro jest jakiś bug, który uniemożliwiwa używanie/poprawne zainstlowanie zamkniętych sterów od ATI.

      2. Awatar hiciu
        hiciu

        działają git, "zainstaluj i zapomnij". Jeśli nie instalujesz z repo to co aktualizację jądra trzeba uruchomić instalator raz jeszcze.
        Hm.. Tylko chyba są wolne (nie ta wolność, mało wydajne ;]). Nie mam z czym porównać. Ktoś kto ma dwa systemy powinien sprawdzić.

  2. Awatar pehop
    pehop

    Wczoraj (22.12) wypuścili nowe sterowniki w wersji beta 180.18.
    Link do artykułu Phoronix:
    http://www.phoronix.com/scan.php?page=news_item&a…

    1. Awatar riklaunim
      riklaunim

      Też się potestuje 🙂

      1. Awatar pehop
        pehop

        Testuje się – laptop mi się grzeje jakieś 4-5 stopni bardziej niż na 180.16 i ciągle nie naprawili wstawania z S3 🙁

  3. Awatar Plichu
    Plichu

    Wychodzi na to że moje problemy z kde4 wynikały z problemów ze sterownikami nvidii (mam GF 8600GT)… faktycznie plasmoidy na pulpicie potrafiły strasznie zamulić..

    No nic poczekam na stable 4.2 i znowu spróbuję 😉

  4. Awatar abec
    abec

    Czy nie można pisać po polsku?

    Stosując nvidia-beta 180.16 sprawy mają się zupełnie inaczej.

    Czy to sprawy stosują sterownik?

    1. Awatar lazy_bum
      lazy_bum

      Znalazłeś literówkę? Zgłoś ją używając formularza!

      1. Awatar Jamnik
        Jamnik

        A działa już pod Linuksem? Jakiś czas temu chciałem zgłosić literówki i formularz zgłaszał błąd, tak w FF, jak i w Konquerorze.

        1. Awatar Bananikus
          Bananikus

          OMG. A co do ma do linuxa? No przecież na pewno nie było tak, że działało w IE, a w FF nie.

    2. Awatar pehop
      pehop

      Purysta językowy się znalazł. Ciekaw jestem, czy ty zawsze i wszędzie posługujesz się językiem literackim…

      1. Awatar M
        M

        Może i nie wszędzie, ale na polskiej stronie internetowej wypadałoby.

  5. Awatar Bastek
    Bastek

    Stosując […] sprawy mają się zupełnie inaczej.

    AAAAA moje oczy :-). Niech ktoś to napisze po polsku.

    1. Awatar djurban
      djurban

      "wiele czynności działa bardzo płynnie" – idealny tekst do zbywania ludzi, zajmie im ze 2 minuty zanim zrozumieja o co mi chodzi a ja zdaze uciec 🙂

      1. Awatar riklaunim
        riklaunim

        No ba 🙂

    2. Awatar riklaunim
      riklaunim

      fixored 🙂

  6. Awatar sprae
    sprae

    A w Qt4.5 nie naprawią tego, żeby jakoś był jeden kontekst karty graficznej? Chociaż w sumie to menadżer kompozycji powinien przekazywać go do aplikacji.

    1. Awatar riklaunim
      riklaunim

      Qt tutaj za wiele nie może. KDE4 używa czegoś, co do końca nie działa poprawnie ze sterownikami nVidii (co też producent usiłuje poprawić)

      1. Awatar Jabbas
        Jabbas

        afair to nie KDE4 działa niepoprawnie, a sterownik NVIDII działa niepoprawnie z KDE4.

        na phoronixie wyczytałem kiedyś, że KDE4 zrobili by the book a nvidia jakichś hacków używa(-ła) i stąd problemy.

        (nie bijcie jeśli się mylę)

        1. Awatar sprae
          sprae

          Ja za to przeczytałem, że to przez tworzenie nowego kontekstu gl dla każdego okna aplikacji. Przy czymś takim ma prawo źle działać.
          Odpowiedź to albo przydzielanie kontekstu i nadzorowanie nim na poziomie sterowników, czy menadżera składania. Karta graficzna i tak najformalniej może wykonać jeden kontekst. Problem w tym jak nim zarządzić.

  7. Awatar Lupinek
    Lupinek

    Dziwne, bo ja już widzę wersję 180.17…

    1. Awatar Bananikus
      Bananikus

      Takiej nie ma, jest 180.18. Coś słabo widzisz.

      1. Awatar Lupinek
        Lupinek

        Ech. A zajrzyj na stronę nvidii, koleś.

  8. Awatar senkal
    senkal

    Nie wiem której wersji KDE dokładnie używa autor artykułu/niusa, ale ja mam GeForce 8600 GT , sterowniki 178.82 i opisane problemy przez autora spotykałem na KDE 4.1.x, po przejściu na KDE 4.2 beta 2 problemy zniknęły. Przynajmniej u mnie, sprawa wygląda tak, że nie potrzebowałem nowych sterowników a nowszej wersji KDE. Wiem jednak, że wiele osób ma sporo problemów właśnie ze sterownikami, ale u mnie największą rolę odgrywało KDE, a nie "driver". Teraz na moim komputerze wszysto śmiga tak płynnie, że aż miło 😀

    1. Awatar pawelbial
      pawelbial

      Korzystam z jednych z nowszych sterowników nVidii (178.xx) i początkowo korzystałem z KDE 4.1. Wydajność samej plazmy była do zniesienia, a FolderView wyłączyłem, bo wydajność naprawdę była fatalna. W 4.2 FolrerView może i chodzi szybciej, ale pasek dolny wlecze się jak cholera i do tego jeszcze aplety się tam znajdujące mają zdolność nachodzenia na siebie. Mam nadzieje, że programiści poprawią te błędy do czasu stabilnego wydania 🙂

  9. Awatar gooo
    gooo

    Fajnie by było jakby radeon zaczął robić dobre sterowniki, a tak sam syf.

  10. Awatar Marek
    Marek

    Polecam jeszcze tweaki:
    Option "RenderAccel" "true"
    Option "UseEvents" "false"
    Option "TripleBuffer" "1"
    Option "DamageEvents" "1"
    Option "OnDemandVBlankInterrupts" "true"
    Option "PixmapCacheSize" "700000"
    Option "AllowIndirectPixmaps" "True"
    Option "AllowSHMPixmaps" "0"

    Obecnie KDE już bardzo ładnie chodzi.

    1. Awatar gedgon
      gedgon

      Efekt placebo rulez
      Option "RenderAccel" "true" – domyslnie wlaczone
      Option "RenderAccel" "true" – domyslnie wylaczone
      Option "DamageEvents" "1" – domyslnie wlaczone (btw. to zmienna boolean)
      Option "PixmapCacheSize" "700000" – opcja przestarzala
      Option "AllowIndirectPixmaps" "True" – domyslnie wlaczone

      180.18, 6600gt, kde4-svn = Still unusable for me.

      1. Awatar gedgon
        gedgon

        Linia 3, mialo byc UseEvents, nie RenderAccel.

      2. Awatar Marek
        Marek

        Co nie zmienia faktu że taka konfiguracja działa również prawidłowo ze starszymi sterownikami (nie chce mi się teraz sprawdzać jakie tam były wstecznie poustawiane różne opcje). M.in. usuwa "efekt" zostających na ekranie obramowań.

        1. Awatar Marek
          Marek

          O właśnie. Domyślnie opisane na http://techbase.kde.org/User:Lemma/KDE4-NVIDIA

          Idziemy dalej: http://us.download.nvidia.com/XFree86/Linux-x86/1…

          Default: the use of the events is disabled.

        2. Awatar gedgon
          gedgon

          Nie do konca.Np PixmapCacheSize obowiazywalo chyba tylko w jednym wydaniu sterownikow (w aktualnym stabilnym) i juz zostalo zastapione przez PixmapCacheRoundSizeKB.

  11. Awatar Identyfikator
    Identyfikator

    Te "dziwy przyrody" tyczą jakiś konkretnych modeli? Ja mam GF6200 i wszystko jest OK

  12. Awatar bogus bill
    bogus bill

    czy te sterowiniki obsluguja geforce fx 5900? bo w ver. 177 nie obslugiwaly…

    1. Awatar gedgon
      gedgon

      Nie, seria 6 i wyzej.

    2. Awatar Jabbas
      Jabbas

      Hmm ja mam w pracy FX 5500 i 173 działa bez zastrzeżeń, więc i dla 5900 powinien działać.

      Ludzie! Czytajcie 'Supported Product List'!

      Albo chociaż sobie wejdzcie na nvidia.com i w download drivers wybierzcie swój model karty i wciśnijcie SEARCH – to wam wyświetli NAJNOWSZĄ, odpowiednią wersję sterowników dla waszej!

      nVidia już dawno temu przestała wspierać w nowych wydaniach stare modele kart.

      A nie siać wrogiej propagandy!

      W domu mam Radeon HD4870 a w laptopie Radeon HD3200 i te działają bezproblemowo z binarnymi ATI/AMD jak i z radeonhd/radeon (w tych open sourceowych oczywiście bez 3D).

      1. Awatar gedgon
        gedgon

        No wlasnie, czytajcie Supported Products List.
        Ostania wersja sterownika wspierajacego serie FX: 173.14.12

  13. Awatar thorvard
    thorvard

    Witam
    Ja osobiście używam karty graficznej: ATI Technologies Inc RV280 [Radeon 9200]
    sterownik "ati" nie narzekam 🙂
    dodane tylko:

    Section "ServerLayout"
    Option "AIGLX" "true"

    Section "Device"
    Option "AddARGBGLXVisuals" "On"
    Option "XAANoOffscreenPixmaps" "true"
    Option "RenderAccel" "true"

    Section "DRI"
    Mode 0666

    Section "Extansion"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"

    Compiz i Kwin śmiga, tylko pod Kwin mam jeden problem, tzn przełączanie pulpitu na którym jest dużo(10) okien chwilkę trwa, na puste pulpity problem nie występuje, z Compizem problemów nie zauważyłem, żadnych zwolnień ani przycięć, aha KDE 4.1.3, jakby ktoś chciał wiedzieć 🙂

    Pozdrawiam i wesołych świąt 🙂

    1. Awatar Marszi
      Marszi

      A ja używam kde 4.85 z Mandrivy cooker, Nv 8500 coś tam, stery nvidia-beta 180.18 i wszystko śmiga że aż miło :), zresztą na starszych też żadnych problemów nie miałem.

  14. Awatar gedgon
    gedgon

    @riklaunim, mialbys ochote sprawdzic o ile mniej bedzie zyl Twoj lapek na baterii w kde 4, porownanujac z kde3/gnome/*boxem (czy czego tam uzywasz na co dzien) ?

    1. Awatar riklaunim
      riklaunim

      Ogólnie to używam zasilacza 🙂 A KDE4 nie mam (poza testowym archem – tylko do testów)

  15. Awatar tarabaz
    tarabaz

    Hehehe…
    Te poprawianie obslugi KDE4 mnie lekko niepokoi.
    Niedlugo logujac sie na swoj desktop pod KDE4 ujrzymy Kwin wyswietlajace piekna animacje z logiem NVidia i dopiskiem "The way of life". A na stronie kde.org dopisek "designed for use with geforce".
    Dla mnie masakra…

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *