|
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.pldoc.pisz.plpdf.pisz.plminister.pev.pl
Strona 2 z 2 • Wyszukano 94 postów • 1, 2
|