[Rozw.] Sterowniki VESA lepsze od NVIDIA?

Gdy jakieś urządzenie nie chce w Slackware działać...

Moderatorzy: Moderatorzy, Administratorzy

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

[Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2008-10-12, 00:10

Witam. Posiadam Slackware 12.1, kernel-2.6.26.6, KDE 3.5.9, zainstalowane sterowniki NVIDIA, dzialajaca akceleracje 3d, lecz doswiadczam pewnego problemu. Uzywam firefox 3.0.3 do przegladania stron internetowych, i od kiedy zainstalowalem sterowniki NVIDIA firefox ma podczas przegladania stron "przyciecia". Spowalnia podczas przegladania stron z flashem chocby np onet.pl, o2.pl itp. Podczas gdy uzywalem sterownika VESA nie bylo takich problemow, a tez uzywalem firefox 3. Nie jest to raczej blad firefox, bo nie mam zadnych problemow z wyswietlaniem grafik na stronach, tylko te spowolnienia przegladarki. Czy ktos wie czym moze to byc spowodowane? Karta graficzna to GF 8600M GT. Z gory dziekuje za odpowiedz, i przepraszam za brak polskich znakow, ale cos sie podzialo z ukladem klawiatury :neutral:
Ostatnio zmieniony 2008-10-12, 12:15 przez makron, łącznie zmieniany 3 razy.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

Awatar użytkownika
przemek_11
Użytkownik
Posty: 384
Rejestracja: 2005-03-01, 15:58
Lokalizacja: Zaborze

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: przemek_11 » 2008-10-12, 09:30

Witaj w klubie. Karty nvidii serii 8x i 9x sa d*** jezeli chodzi o grafe 2d w linuksie. Jedyne co mozna zrobic to zmienic karte (ale nie ma za bardzo na co) albo system. Pod windows te karty dzialaja bezproblemowo. Wiecej:

http://www.nvnews.net/vbulletin/showthread.php?t=115916

Pozdrawiam

Sajmon
Moderator
Posty: 1127
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: Sajmon » 2008-10-12, 10:56

[url=http://polish-32053322658.spampoison.com][img]http://pics3.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2008-10-12, 11:45

mina86 z tego co wiem program nazywa się firefox a nie firefoks, jak nie wiesz jak się to pisze to odwiedź tą stronę:
http://www.mozilla-europe.org/pl/firefox/

Dziękuję za podane linki zaraz to przeglądnę, jak w czymś to pomoże dodam rozw.

*
Obydwa linki były pomocne. Trochę poczytałem. Dla osób mających ten sam problem:

Jeśli posiada się inne sterowniki niż 177.80 należy je zainstalować, później wystarczy wyedytować xorg.conf i dodać w nim następujące opcje:

Kod: Zaznacz cały

Section "ServerFlags"
    Option 	   "PixmapCacheSize" "1000000"
    Option 	   "AllowSHMPixmaps" "0" 
EndSection
Następnie należy wydać polecenie:

Kod: Zaznacz cały

nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
Można też dodać je do Autostartu jako skrypt:

Kod: Zaznacz cały

#!/bin/bash
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
Teraz przy każdym uruchomieniu ładowane będą te ustawienia, co oszczędzi czasu na wpisywanie ich za każdym razem ręcznie.
Po tych modyfikacjach zauważyłem spory wzrost wydajności przy grafice 2D. Nie ma już problemów z przeglądaniem stron w Firefox (czasem tylko przy zmianie zakładki potrafi przyciąć), przeciąganie okien też jest o wiele płynniejsze.
Ostatnio zmieniony 2008-10-12, 12:13 przez makron, łącznie zmieniany 1 raz.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2010-05-14, 12:31

Witam. Otwieram ponownie temat, gdyż wydaje się, że powyższy sposób chyba przestał działać. Na forum NVIDIA wyczytałem, że dodawanie powyższych opcji do xorg.conf, nie jest już potrzebne dla bieżących sterowników. System posiadam w wersji CURRENT, czyli KDE w wersji 4.4.3, kernel ostatni - 2.6.33.3. Sterowniki NVIDIA są w wersji 195.36.24. Problem nadal nie występuje przy sterownikach VESA, jednak nie są one dla mnie zadowalające, z uwagi na brak akceleracji 3D. Do tej pory mój xorg.conf wyglądał tak:

Kod: Zaznacz cały

Section "ServerFlags"
Option "PixmapCacheSize" "1000000"
Option "AllowSHMPixmaps" "0"
EndSection

Section "Monitor"
    Identifier     "Monitor"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option          "DPMS" 
    Modeline "1280x800_60"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
EndSection

Section "Device"
    Identifier     "Karta Graficzna"
    Driver         "nvidia"
    Option "NoLogo" "True"
EndSection

Section "Screen"
    Identifier     "Ekran"
    Device         "Karta Graficzna"
    Monitor        "Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1280x800_60"
    EndSubSection
    Option "DynamicTwinView" "False"
EndSection

Section "ServerLayout"
    Identifier     "Layout0"
    Screen         "Ekran" 0 0
EndSection
w tej chwili wygląda tak:

Kod: Zaznacz cały

ection "Screen"
        Identifier      "Default Screen"
        DefaultDepth    24
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "Device"
        Identifier      "Default Device"
        Driver  "nvidia"
        Option  "NoLogo"        "True"
EndSection
W obu wypadkach nie ma żadnych zmian. Z góry dziękuję za pomoc. Pozdrawiam.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2010-05-25, 12:00

Witam. Sprawdziłem czy problem występuje też w wypadku innej dystrybucji, mianowicie Ubuntu 10.04, właśnie pisze z nowego KDE, z nowego Firefoksa, z wtyczkami do Javy i Flasha, oraz z zainstalowanymi sterownikami NVIDIA. Nie ma najmniejszych problemów jeśli chodzi o wolne działanie KDE przez włączone efekty graficzne, czy spowolnione działanie Firefoksa przy przeglądaniu stron internetowych ze sporą ilością flasha, bądź javy. Chciałbym, żeby ktoś się tym zainteresował, gdyż jest to moim zdaniem dość poważna wada jeśli chodzi o sterowniki do karty graficznej, a nie uśmiecha mi się przerzucać na Ubuntu w którym nie znosze systemu zależności, czy pracować na sterownikach vesa. Pozdrawiam.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

Awatar użytkownika
alekow
Użytkownik
Posty: 262
Rejestracja: 2007-11-30, 17:33
Lokalizacja: Poznań
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: alekow » 2010-05-25, 13:17

Mi spowalniał firefox przy używaniu "płynnego przewijania". Masz może włączone?

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2010-05-25, 13:34

Płynne przewijanie jest wyłączone w Firefoksie, mimo to strasznie "szarpie" podczas przeglądania stron. Tak jakby ta opcja w ogóle nic nie zmieniała Szczególnie widać to przy oglądaniu jakiegoś filmiku na YouTube. Problem nie dotyczy jednak tylko samego przeglądania stron, lecz również efektów w KDE. Dodam, że nie używam compiza, ani nic podobnego, tylko standardowe KWIN. Przy sterownikach VESA nic takiego się nie dzieje na Slacku, lecz nie mam wtedy akceleracji 3D, na której bardzo mi zależy, gdyż od czasu do czasu pogrywam sobie przez Wine w gry, które jej wymagają. Na Ubuntu problem w ogóle nie występuje. Włączone sterowniki NVIDIA (195.36.15), wszystkie efekty w KDE działają bardzo płynnie, przeglądanie stron w Firefoksie jest bardzo przyjemne, nie ma żadnych problemów, nawet z włączoną opcją płynnego przewijania.
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

Awatar użytkownika
alekow
Użytkownik
Posty: 262
Rejestracja: 2007-11-30, 17:33
Lokalizacja: Poznań
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: alekow » 2010-05-25, 14:45

Ostatnio zainstalowałem currenta. Na początku spowalniało mi kde (efekty graficzne). Później zainstalowałem właśnie compiza i wszystko już było w porządku. Chociaż muszę przyznać że kwin też później już działał płynnie. Co do firefoxa to nie zauważyłem jak było bez compiza. Acha, zmieniałem jeszcze jedną rzecz tylko - w ustawieniach xorg, choć chyba niepotrzebnie (miałem pewne problemy). Poleceniem:

Kod: Zaznacz cały

nvidia-xconfig --add-argb-glx-visuals -d 24
zmieniłem xorg.conf - nie próbowałem tego odwracać, bo działa :-)
A w ubuntu compiz chyba domyślnie włączony jest?

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2010-05-25, 17:40

Polecenie

Kod: Zaznacz cały

nvidia-xconfig --add-argb-glx-visuals -d 24 
nic nie daje, żadnej różnicy. Nawet nie wiem co to ma robić? :> W ubuntu też miałem ustawione KWIN do zarządzania oknami. Właśnie testowałem nowe sterowniki BETA z NVIDIA w wersji 256.25, niestety sytuacja bez zmian.

Edit:

Próbowałem porobić paczki ze sterownikami ze SlackBuildów, lecz nic się nie zmienia.

http://slackbuilds.org/repository/13.0/ ... ia-driver/
http://slackbuilds.org/repository/13.0/ ... ia-kernel/
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

Awatar użytkownika
tikcop1
Użytkownik
Posty: 30
Rejestracja: 2007-11-13, 17:28
Lokalizacja: Stalowa Wola

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: tikcop1 » 2010-06-06, 21:48

Witam

Rozumiem, że

Kod: Zaznacz cały

cat var/log/Xorg.0.log | egrep "WW|EE"
nie wyrzuca żadnych błędów?

Mój xorg config to tylko

Kod: Zaznacz cały

cat /etc/X11/xorg.conf | grep -v "^#"
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection
Ja zawsze używałem sterowników nVidii i jakoś nigdy nie narzekałem zbytnio

Kod: Zaznacz cały

glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8800 GT/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 195.36.24
OpenGL shading language version string: 1.50 NVIDIA via Cg compiler

Kod: Zaznacz cały

glxgears
97592 frames in 5.0 seconds = 19518.272 FPS
103010 frames in 5.0 seconds = 20601.991 FPS
103466 frames in 5.0 seconds = 20693.179 FPS
103252 frames in 5.0 seconds = 20650.359 FPS
103213 frames in 5.0 seconds = 20642.592 FPS
103298 frames in 5.0 seconds = 20659.451 FPS
102930 frames in 5.0 seconds = 20585.856 FPS
103490 frames in 5.0 seconds = 20697.860 FPS
Wiesz ja po updacie na slacka 13.1 zauważałem pewne spowolnienie systemu, tez mam kde 4.4.3, przykładowo kombinacja alt+f2 trwała wieki aby pojawiło się okienko, problem jak ręką odjął gdy ustawiłem locale identyczne dla roota jak dla usera.

Zdaję sobie sprawę, że to może nie z gruszki ni z pietruszki ale tak miałem

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2010-06-07, 15:43

Witam. W końcu ktoś odpisał :) U mnie to wygląda tak:

Kod: Zaznacz cały

bash-4.1$ cat /var/log/Xorg.0.log | egrep "WW|EE"
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/local" does not exist.
(WW) The directory "/usr/share/fonts/CID" does not exist.
(II) Loading extension MIT-SCREEN-SAVER

Kod: Zaznacz cały

bash-4.1$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8600M GT/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 256.25
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
bash-4.1$ glxinfo | grep direct
direct rendering: Yes

Kod: Zaznacz cały

bash-4.1$ glxgears
10172 frames in 5.0 seconds = 2034.339 FPS
10860 frames in 5.0 seconds = 2171.916 FPS
10678 frames in 5.0 seconds = 2135.594 FPS
10815 frames in 5.0 seconds = 2162.827 FPS
10862 frames in 5.0 seconds = 2170.172 FPS
^C
Mój xorg.conf jest troszkę bardziej rozbudowany, bo musiałem dodawać modeline, żeby uzyskać 60Hz odświeżania na laptopie. Bez tego miałem 50Hz, nie dało się tego inaczej obejść.

Mam bardzo mało klatek w glxgears w porównaniu do Ciebie... Wiem, że jest różnica między 8600M GT a 8800GT, ale nie może być aż taka...
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

Awatar użytkownika
tikcop1
Użytkownik
Posty: 30
Rejestracja: 2007-11-13, 17:28
Lokalizacja: Stalowa Wola

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: tikcop1 » 2010-06-07, 18:33

Well, a jest różnica pomiędzy 50 Hz a 60Hz ... tak na oko patrząc? Ciekawe ile wg mądrych winno być? Nigdy się nad tym nie zastanawiałem

Kiedyś na Mandrivie był też taki gips, że kde pokazywało sobie a faktycznie odświeżanie było inne.
Ja mam 1280x1024 50.0* na LG L1900J, ale to nie laptop.

Ja proponuje wywal tę betę i wgraj z powrotem 195.36.24. Odchudź xorga do min. Stary zgraj na bok (zawsze można później się cofnąć). W sumie z nowym halem jego wcale nie musi być, tyle że wtedy nvidia nie chce jakoś współpracować.
sprawdź logi, fpsy, xrandr pokaże na co stać matrycę i kartę
pokaż też locale z roota i usera

makron
Użytkownik
Posty: 151
Rejestracja: 2007-05-30, 21:28
Lokalizacja: Kraków
Kontakt:

Re: [Rozw.] Sterowniki VESA lepsze od NVIDIA?

Post autor: makron » 2010-06-07, 22:02

Co do odświeżania to wiem, że natywnie ta matryca ma 60Hz. Wiem, że bez modeline miałem problem z ustawieniem 60Hz np w grach w jakie gram przez Wine. Pod Windows swojego czasu jak odbierałem laptopa od Della też było zawsze 60Hz. Kiedyś się uparłem i musiałem to ustawić tak żeby było 60. Optycznie czy jest jakaś różnica? Sam nie wiem, ale po co mam zaniżać odświeżanie :) Już się zabieram, zaraz update posta będzie.

Edit:

Kod: Zaznacz cały

bash-4.1$ xrandr 
Screen 0: minimum 320 x 175, current 1280 x 800, maximum 1280 x 800
default connected 1280x800+0+0 0mm x 0mm
   1280x800       60.0* 
   1024x768       60.0     87.0  
   832x624        75.0  
   800x600        85.0     75.0     72.0     60.0     56.0  
   720x400        85.0  
   700x525        60.0  
   640x512        75.0     60.0  
   640x480        85.0     75.0     73.0     60.0  
   640x400        85.0  
   640x350        85.0  
   576x432        75.0  
   512x384        85.0     75.0     70.0     60.0     87.0  
   416x312        75.0  
   400x300        85.0     75.0     72.0     60.0     56.0  
   360x200        85.0  
   320x240        85.0     75.0     73.0     60.0  
   320x200        85.0  
   320x175        85.0
Dziwne, bo bez wstawki o modeline w xorgu pokazuje max 50Hz przy 1280x800.

Kod: Zaznacz cały

bash-4.1$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8600M GT/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 195.36.24
OpenGL shading language version string: 1.50 NVIDIA via Cg compiler
OpenGL extensions:
bash-4.1$ glxinfo | grep direct
direct rendering: Yes

Kod: Zaznacz cały

bash-4.1$ glxgears
10276 frames in 5.0 seconds = 2055.141 FPS
10772 frames in 5.0 seconds = 2154.380 FPS
10837 frames in 5.0 seconds = 2166.087 FPS
10810 frames in 5.0 seconds = 2161.902 FPS
10772 frames in 5.0 seconds = 2154.292 FPS
^C

Kod: Zaznacz cały

cat /var/log/Xorg.0.log | egrep "WW|EE"
Wypluwa to co przedtem, czyli nic nie znaczące błędy.
Dalej to samo jest.

Edit2:

Zapomniałem jeszcze te nieszczęsne locale:

Kod: Zaznacz cały

bash-4.1$ locale
LANG=pl_PL.utf8
LC_CTYPE=pl_PL.utf8
LC_NUMERIC=pl_PL.utf8
LC_TIME=pl_PL.utf8
LC_COLLATE=C
LC_MONETARY=pl_PL.utf8
LC_MESSAGES=en_US.utf8
LC_PAPER=pl_PL.utf8
LC_NAME=pl_PL.utf8
LC_ADDRESS=pl_PL.utf8
LC_TELEPHONE=pl_PL.utf8
LC_MEASUREMENT=pl_PL.utf8
LC_IDENTIFICATION=pl_PL.utf8
LC_ALL=

root@vostro:~# locale
LANG=pl_PL.utf8
LC_CTYPE=pl_PL.utf8
LC_NUMERIC=pl_PL.utf8
LC_TIME=pl_PL.utf8
LC_COLLATE=C
LC_MONETARY=pl_PL.utf8
LC_MESSAGES=en_US.utf8
LC_PAPER=pl_PL.utf8
LC_NAME=pl_PL.utf8
LC_ADDRESS=pl_PL.utf8
LC_TELEPHONE=pl_PL.utf8
LC_MEASUREMENT=pl_PL.utf8
LC_IDENTIFICATION=pl_PL.utf8
LC_ALL=
[quote]UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.[/quote]

ODPOWIEDZ