Instalacja sterowników nvidii przez skrypt sgfxi - b
Powiem tak.
Na 100% procent pewnie da się to zrobić, ale skoro trudno jest dojść dlaczego to tak, to mam jedno rozwiązanie, które zajęło mi dwa dni a nie trzy tygodnie kombinowania.
Robisz kopię plików konfiguracyjnych na n,p pendrive, formatujesz wszystko, co wygląda na linuxa, instalujesz go na nowo (robisz ew. aktualizację), przywracasz konfigurację, instalujesz potrzebne pakiety.
Trudne?
Na 100% procent pewnie da się to zrobić, ale skoro trudno jest dojść dlaczego to tak, to mam jedno rozwiązanie, które zajęło mi dwa dni a nie trzy tygodnie kombinowania.
Robisz kopię plików konfiguracyjnych na n,p pendrive, formatujesz wszystko, co wygląda na linuxa, instalujesz go na nowo (robisz ew. aktualizację), przywracasz konfigurację, instalujesz potrzebne pakiety.
Trudne?
Mam wielką prośbę. Dzisiaj przesiadłem się z Windowsa na Debiana i mam problem z zainstalowaniem sterowników do karty graficznej GF 7300Gt, więc zwracam się z prośba o łopatologiczne wytłumaczenie jak mam to zrobić?
Szukałem na stronie Nvidii:
NVIDIA-Linux-x86_64-185.18.36-pkg2.run
i znalazłem coś takiego, ale nie mam zielonego pojęcia jak to zainstalować?
Z góry dziękuję za pomoc.
Szukałem na stronie Nvidii:
NVIDIA-Linux-x86_64-185.18.36-pkg2.run
i znalazłem coś takiego, ale nie mam zielonego pojęcia jak to zainstalować?
Z góry dziękuję za pomoc.
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:
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:
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:
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:
Jednak rozmiar czcionek dalej męczył oczy. Po przeszperaniu różnych for znalazłem rozwiazanie. Na końcu Section "Device" dopisujemy:
Tak, aby wyglądało to podobnie jak u mnie:
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:
[/quote]
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:
Kod: Zaznacz cały
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:
Kod: Zaznacz cały
HorizSync 30.0 - 69.0
VertRefresh 50.0 - 160.0
Kod: Zaznacz cały
Section "Module"
Load "glx"
Load "extmod"
# Load "GLcore"
# Load "dri"
Load "dbe"
Load "dri2"
Load "record"
EndSection
Kod: Zaznacz cały
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"
Kod: Zaznacz cały
Option "DPI" "96x96"
Kod: Zaznacz cały
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G73 [GeForce 7600 GT]"
BusID "PCI:3:0:0"
Option "DPI" "96x96"
EndSection
Kod: Zaznacz cały
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