Strona 1 z 1

Nvidia, wyświetlanie rozmazanego obrazu przy logowaniu

: 28 listopada 2009, 11:36
autor: frugosek
Cześć.
Jestem nowym użytkownikiem forum. Dopiero rozpoczynam przygodę z Debianem więc proszę o wyrozumiałość.

Po instalacji systemu, zainstalowałem sterownik do karty graficznej 8500GT. Sterownik pobrałem ze strony Nvidii - 190.42
Instalacja przebiegła bezproblemowo. Jednak po restarcie X'ów zauważyłem, że przez 1sekunde wyświetla się rozmazany obraz tak jak na pierwszym zdjęciu.

Obrazek

Po sekundzie wszystko wraca do normy i wyświetla się normalny obraz.

Obrazek

Nie wiem czym to może być spowodowane.

¦rodowisko graficzne to KDE.

Wyciąg z /etc/X11/xorg.conf:

Kod: Zaznacz cały

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder63)  Tue Oct 20 21:01:12 PDT 2009


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8500 GT"
EndSection

Section "Screen"

# Removed Option "metamodes" "1280x1024 +0+0; nvidia-auto-select +0+0; 1280x960 +0+0; 1024x768 +0+0; 1024x768_75 +0+0; 1024x768_60 +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "nvidia-auto-select +0+0; 1280x1024_75 +0+0; 1280x960 +0+0; 1024x768 +0+0; 1024x768_75 +0+0; 1024x768_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Section "ServerFlags"
Option "DontZap" "false"
EndSection
Problem w tym, że na GNOME lub w Kubuntu ten sterownik działa bez problemu.
Pozdrawiam.

: 28 listopada 2009, 12:44
autor: AdeBe
Problem występuje tylko po restarcie X'ów, czy zdarza się również w innych okolicznościach?
Jeśli tylko po restarcie, to może wynikać z faktu, że podsystemowi graficznemu zajmuje chwilę prawidłowe zainicjalizowanie karty. Nie wiem, czy można to w prosty sposób naprawić, problem może siedzieć głęboko w kodzie X'ów.

: 28 listopada 2009, 13:23
autor: frugosek
Problem pojawia się tylko gdy loguje się do systemu lub się z niego wylogowuje.

: 28 listopada 2009, 16:36
autor: AdeBe
Prawdopodobnie winny jest zamknięty sterownik Nvidii.
Jeśli możesz to spróbuj zmienić go tymczasowo na otwarty "nv".
Sprawdź również, czy po wyłączeniu compositingu (czyli Efektów Pulpitu) nadal jest ten sam problem. Efekty możesz wyłączyć np. kombinacją Alt-Shift-F12

: 30 listopada 2009, 12:50
autor: frugosek
Po wyłączeniu ,,compositing'' dalej pojawia się ten problem podczas logowania do systemu lub też wylogowywania.
Dziwna sprawa że na tym samych sterowniku pod Kubuntu nie ma tego problemu.

Nie jest to sprawa która w jakikolwiek przeszkadza w działaniu systemu, lecz dla zgłębienia swojej wiedzy jestem ciekawy co jest przyczyną że tak się dzieje.
Wydaje mi się, że problem raczej jest po stronie Debiana niż po stronie sterowników.

: 30 listopada 2009, 14:45
autor: AdeBe
Kubuntu może mieć nałożone jakieś swoje specyficzne patche na Xorg'a którymi się nie podzieliło, bo problem o którym mówisz występuje również w OpenSuse (przynajmniej w 11.1)