ďťż
 
 
   Instalacja sterowników nvidii przez skrypt sgfxi - błędy
 
 

Tematy

 
    
 

 

 

 

Instalacja sterowników nvidii przez skrypt sgfxi - błędy





Ridd - 04-10-2009 14:48
Witam ponownie.

Myślałem, że rozwiązałem problem ze sterownikiem, jednak okazuje się, że nie.
Nie sprawdziłem dokładnie xorga tylko przywróciłem kopię zapasową. Okazało się, że w sekcji Driver mam zdefiniowany sterownik "vesa". Zorientowałem się, że coś jest nie tak, gdy zacząłem się bawić z efektami w KDE. Wszystko się "muliło", nie miałem wystarczającej wydajności. Po zmianie z "vesa" na "nvidia" wydajność jest jak najbardziej ok, ale nie mogę uzyskać natywnej rozdzielczości monitora no i czcionki nie wyglądają za dobrze.

Załączam jeszcze plik xorg.conf: Section "ServerLayout"
    Identifier    "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
    Option    "AutoAddDevices"    "False"
EndSection

Section "Files"
    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    "glx"
    Load  "extmod"
#    Load    "GLcore"
#    Load    "dri"
    Load  "dbe"
    Load  "dri2"
    Load  "record"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "pl"
    Option        "XkbOptions"    "lv3:ralt_switch"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier  "Monitor0"
    VendorName  "Monitor Vendor"
    ModelName    "Monitor Model"
    HorizSync      28.0 - 55.0
    VertRefresh    43.0 - 72.0
EndSection

Section "Device"
        Identifier  "Card0"
        Driver  "vesa"
        VendorName    "NVIDIA Corporation"
        BoardName      "GeForce 7600 GT"
        Option      "Coolbits"  "1"
        Option      "AddARGBGLXVisuals" "true"
        Option      "TripleBuffer"      "false"
        #BusID "PCI:3:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device    "Card0"
    Monitor    "Monitor0"
SubSection "Display"
        Viewport  0 0
        Depth    1
    Modes  "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
        Viewport  0 0
        Depth    4
    Modes  "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
        Viewport  0 0
        Depth    8
    Modes  "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
        Viewport  0 0
        Depth    15
    Modes  "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
        Viewport  0 0
        Depth    16
    Modes  "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
        Viewport  0 0
        Depth    24
    Modes  "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection Odkryłem jedną ciekawą rzecz, po zmianie sterownika na "nv" wszystko działa poprawnie, system ma nawet sporą wydajność, więc ten ster mógłby zostać, tylko co z rozdzielczością? Po zmianie sterownika na "nv" moge tylko ustawić 800x600.

Problem rozwiązany.

Opiszę tutaj dokładnie co zrobiłem, może komuś w przyszłości się przyda:

1. Nie wiem dlaczego, ale ani dpkg-reconfigure ani X -Configure nie potrafiły wygenerować poprawnej informacji o monitorze. Problem rozdzielczości jak się okazało, nie leżał w źle zdefiniowanej rozdzielczości w Section "Screen", tylko w Section "Monitor". Nie było informacji o HorizSync, ani o VertRefresh. Jednak po dodaniu tych sekcji i wpisaniu danych producenta monitora, problem istniał dalej. Nie wiem od czego jest to zależne, ale pomocne dla mojego monitora o natywnej rozdzielczości 1280x1024 okazały się wartości równe:

        HorizSync      30.0 - 69.0
        VertRefresh    50.0 - 160.0 2. Problem z odtwarzaniem filmów, ekran na uruchomionych już sterownikach cały czas przeskakiwał, pojawiały się czarne plamy. W moim przypadku pomogły zmiany w Section "Module", tak jak proponował to fnmirk. Wartości są następujące:

Section "Module"
    Load    "glx"
    Load  "extmod"
#    Load    "GLcore"
#    Load    "dri"
    Load  "dbe"
    Load  "dri2"
    Load  "record"
EndSection 3. Jeśli pozostaje jak w moim przypadku problem z małymi i męczącymi oczy czcionkami rozwiązanie jest także proste. Po pierwsze, znowu zgodnie z radą fnmirk W Section "Files" wpisałem następujące wartości:

        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"
        FontPath    "built-ins" Jednak rozmiar czcionek dalej męczył oczy. Po przeszperaniu różnych for znalazłem rozwiazanie. Na końcu Section "Device" dopisujemy:

        Option      "DPI" "96x96" Tak, aby wyglądało to podobnie jak u mnie:

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "nVidia Corporation"
        BoardName  "G73 [GeForce 7600 GT]"
        BusID      "PCI:3:0:0"
        Option      "DPI" "96x96"
EndSection Wydajność efektów graficznych skoczyła bardzo. Wszystko wygląda i działa tak jak powinno. Mam nadzieję, że moje rady pomogą innym. Załączam jeszcze swój xorg.conf, w celu ułatwienia modyfikacji innym:

Section "ServerLayout"
        Identifier    "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        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"
        FontPath    "built-ins"
EndSection

Section "Module"
    Load    "glx"
    Load  "extmod"
#    Load    "GLcore"
#    Load    "dri"
    Load  "dbe"
    Load  "dri2"
    Load  "record"
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"
        Identifier  "Monitor0"
        VendorName  "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync      30.0 - 69.0
        VertRefresh    50.0 - 160.0
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        VendorName  "nVidia Corporation"
        BoardName  "G73 [GeForce 7600 GT]"
        BusID      "PCI:3:0:0"
        Option      "DPI" "96x96"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport  0 0
                Depth    1
                Modes  "1280x1024"
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    4
                Modes  "1280x1024"
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    8
                Modes  "1280x1024"
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    15
                Modes  "1280x1024"
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    16
                Modes  "1280x1024"
        EndSubSection
        SubSection "Display"
                Viewport  0 0
                Depth    24
                Modes  "1280x1024"
        EndSubSection
EndSection [/quote]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl



  • Strona 2 z 2 • Wyszukano 94 postów • 1, 2
     

     


     

     
    Copyright 2003. MĂłj serwis