Instalacja sterowników nvidii przez skrypt sgfxi - b

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Ridd
Posty: 83
Rejestracja: 26 listopada 2008, 10:23

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

Post autor: Ridd »

Witam.

Pisałem całkiem niedawno o całkowitym padnięciu xksów. W końcu ktoś zaproponował mi aktualizację jajka i instalację sterownika z pomocą skryptu. Zrobiłem tak i jest lepiej. Problem w tym, że to lepiej dalej mnie nie bawi, ponieważ wyciągnąłem jedynie rozdzielczość 1024x768 a natywna mojego monitora jest troszeczkę wyższa 1280x1024. Poza tym czcionki wyglądają trochę "tragicznie" jeśli porównamy z tym, co było wcześniej. Nie wiem jak opisać wygląd czcionek. Po prostu strasznie męczą wzrok. Próbowałem już wszystkiego. Konfigurowałem xksy poprzez:

Kod: Zaznacz cały

X -configure
Po czym oczywiście kopiowałem zawartość pliku do pliku /etc/X11/xorg.conf. Komenda:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Nie wyświetla żadnego konfiguratora. Konsola się chwilę zastanawia i kończy działanie.

¯eby wszystko było jasne od początku zamieszczam xorga:

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"
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"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: [i]: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# [i]
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# [i]
        #Option     "FPScale"            	# [<bool>]
        #Option     "FPTweak"            	# [i]
        #Option     "DualHead"           	# [<bool>]
	Identifier  "Card0"
	Driver	"nvidia"
	Option      "Coolbits"	"1"
	Option      "AddARGBGLXVisuals"	"true"
	Option      "TripleBuffer"	"false"
	VendorName  "nVidia Corporation"
	BoardName   "G73 [GeForce 7600 GT]"
	BusID       "PCI:3:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display" 
		Depth 24 
		Modes "1280x1024" "800x600" "640x480"
	EndSubSection
EndSection


Section "Extensions"
#	Option      "Composite"	"disable"
#	Option      "RENDER"	"disable"
EndSection
Najlepsze jest to, że problem który pojawił się już wcześniej nadal istnieje. Nvidia-settings dalej wyświetla innego xorga w podglądzie:

Kod: Zaznacz cały

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder63)  Fri Aug 14 17:55:55 PDT 2009

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"
EndSection

Section "Module"

#	Load	"dri"
    Load           "glx"
    Load           "extmod"
#	Load	"GLcore"
    Load           "dbe"
    Load           "dri2"
    Load           "record"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
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     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 55.0
    VertRefresh     43.0 - 72.0
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: [i]: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# [i]
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# [i]
        #Option     "FPScale"            	# [<bool>]
        #Option     "FPTweak"            	# [i]
        #Option     "DualHead"           	# [<bool>]
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "G73 [GeForce 7600 GT]"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    BusID          "PCI:3:0:0"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "1024x768 +0+0; 640x480 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
A ścieżka do pliku w obu wypadkach jest taka sama.

Nie wiem, czy taka rzecz jest normalna, szczerze mówiąc po tylu próbach konfiguracji i po tym jak iksy zmieniły moje życie, nie interesuje mnie to.

Chce tylko mieć normalne czcionki i system graficzny działający na rozdzielczości 1280x1024. Jestem jeszcze na tyle żywy, że jestem w stanie skonfigurować to wszystko od zera, tylko prosiłbym o pomoc pod tym względem. Inaczej pewnie znów dam sobie spokój i wrócę do nudnego życia na Windowsie.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Ridd, przyglądam się Twojemu problemowi i stwierdzam, że sam już nad tym nie panujesz (przepraszam za takie stwierdzenie).

Zacznij może to w jakiś sposób systematyzować. Panuje w tych Twoich próbach bałagan. Szukasz trochę po omacku. Oczekujesz jakiegoś złotego rozwiązania. Nie ma go. Jest tylko przybliżony sposób postępowania.

Raz próbujesz ręcznie generować plik, za chwilę z pomocą narzędzi dostarczanych ze sterownikiem. Tak się nie da bo system zgłupieje i przestanie reagować na jakiekolwiek zmiany.

Napisałeś, że skrypt powoduje jakieś błędy, ale ich nie przedstawiłeś.

Jak mam problem, którego nie potrafię rozwiązać z poziomu systemu, uruchamiam jedną z dystrybucji narzędziowych z cdromu i porównuję pliki konfiguracyjne.
Jak sprawdzam jakąś metodę to po braku pozytywnych efektów wracam do punktu wyjścia, zanim spróbuję następną.

Mieszasz metody mające rozwiązać problem.

Zacznij może od dostarczenia jakichś uczciwych informacji.

Przedstaw:

Kod: Zaznacz cały

lspci -k
uname -r
cat /etc/apt/sources.list
Oraz w postaci załączników pliki:

Kod: Zaznacz cały

/var/log/sgfxi/sgfxi.log
/var/log/Xorg.0.log
ArnVaker

Post autor: ArnVaker »

Ja mam na Debianie binarkę 185.18.31 ze strony Nvidii i taki xorg.conf:

Kod: Zaznacz cały

Section "ServerFlags"
    Option "DontZap" "off"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "glx"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "XkbRules"	"xorg"
    Option         "XkbModel"   "pc105"
    Option         "XkbLayout"  "pl"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
    Option         "metamodes" "1280x1024_75"
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "NoLogo"  "true"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Monitor        "Configured Monitor"
EndSection
Wszystko działa idealnie.
Awatar użytkownika
Ridd
Posty: 83
Rejestracja: 26 listopada 2008, 10:23

Post autor: Ridd »

Kod: Zaznacz cały

ridd@Riddick:~$ lspci -k
00:00.0 Host bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub (rev 0e)                                                                   
        Subsystem: Intel Corporation 82915G/P/GV/GL/PL/910GL Memory Controller Hub                                                                              
00:01.0 PCI bridge: Intel Corporation 82915G/P/GV/GL/PL/910GL PCI Express Root Port (rev 0e)                                                                    
        Kernel driver in use: pcieport-driver                                   
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 05)                                           
        Subsystem: ASUSTeK Computer Inc. Device 81b3                            
        Kernel driver in use: HDA Intel                                         
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 05)                                                           
        Kernel driver in use: pcieport-driver                                   
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 05)                                                              
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard                     
        Kernel driver in use: uhci_hcd                                          
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 05)                                                              
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard                     
        Kernel driver in use: uhci_hcd                                          
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 05)                                                              
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard                     
        Kernel driver in use: uhci_hcd                                          
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 05)                                                              
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard                     
        Kernel driver in use: uhci_hcd                                          
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 05)                                                     
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard
        Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d5)
00:1f.0 ISA bridge: Intel Corporation 82801FB/FR (ICH6/ICH6R) LPC Interface Bridge (rev 05)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard
        Kernel driver in use: PIIX_IDE
00:1f.2 IDE interface: Intel Corporation 82801FB/FW (ICH6/ICH6W) SATA Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard
        Kernel driver in use: ata_piix
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. P5GD1-VW Mainboard
        Kernel driver in use: i801_smbus
01:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
        Subsystem: ASUSTeK Computer Inc. Device 80ee
        Kernel driver in use: e1000
01:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
        Kernel driver in use: 8139too
01:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
        Subsystem: Creative Labs SB Live! 5.1 Digital OEM [SB0220]
        Kernel driver in use: EMU10K1_Audigy
01:0a.1 Input device controller: Creative Labs SB Live! Game Port (rev 0a)
        Subsystem: Creative Labs Gameport Joystick
        Kernel driver in use: Emu10k1_gameport
03:00.0 VGA compatible controller: nVidia Corporation G73 [GeForce 7600 GT] (rev a1)
        Subsystem: eVga.com. Corp. Device c615
        Kernel driver in use: nvidia
ridd@Riddick:~$

Kod: Zaznacz cały

ridd@Riddick:~$ uname -r
2.6.30-1-686

Kod: Zaznacz cały

ridd@Riddick:~$ cat /etc/apt/sources.list


# Line commented out by installer because it failed to verify:
#deb [url]http://security.debian.org/[/url] squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src [url]http://security.debian.org/[/url] squeeze/updates main contrib


#~~~~~~Squeeze~~~~~~#
deb [url]http://ftp.pl.debian.org/debian/[/url] squeeze main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] squeeze main non-free contrib
deb [url]http://security.debian.org/[/url] squeeze/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] squeeze/updates main contrib non-free

#~~~~~~Sid~~~~~~#
deb [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
deb-src [url]ftp://ftp.pl.debian.org/debian/[/url] sid main non-free contrib
Rozszerzenia logów sgfxi i xorga są niedozwolone.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Ridd pisze:Rozszerzenia logów sgfxi i xorga są niedozwolone.
To już nie ma możliwości dostarczenia? A inni, jak sądzisz dostarczają takie logi? Przecież są to pliki tekstowe.

Ps. Wystarczy zaznaczyć plik tekstowy odpowiednim rozszerzeniem.
Awatar użytkownika
Ridd
Posty: 83
Rejestracja: 26 listopada 2008, 10:23

Post autor: Ridd »

W zipie wszystkie logi.

[ Dodano: 2009-09-05, 15:30 ]
Chcę jeszcze dodać, że od jakiegoś czasu odnosze wrażenie odnośnie:

-sterowników nvidia. Wydaje mi się, że kożystają z innego xorga. Mimo wyczyszczenia zawartości pliku /etc/X11/xorg.conf xksy wraz ze sterami nvidia wstają.

-Przypisywania w xorg`u monitora. Chyba tutaj cały czas lezy problem, ale nie jestem pewny i już nie wiem, co mam z tym zrobić.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Sterownik karty graficznej jest zainstalowany. Monitor nie rozpoznawany. System korzysta z hala.
Zainstaluj pakiety: ddccontrol, ddccontrol-db. Zrestartuj komputer i wklej plik: /var/log/Xorg.0.log

Nie wklejaj wszystkiego. Najnowszy wystarczy.
Awatar użytkownika
Ridd
Posty: 83
Rejestracja: 26 listopada 2008, 10:23

Post autor: Ridd »

Log
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Teraz możesz usunąć wszystko z pliku /etc/X11/xorg.conf tak aby nie posiadał żadnych wpisów. Następnie przejdź do czystego trybu tekstowego i zainstaluj ponownie sterownik karty graficznej, korzystając ze skryptu sgfxi. Zrestartuj komputer.
Awatar użytkownika
Ridd
Posty: 83
Rejestracja: 26 listopada 2008, 10:23

Post autor: Ridd »

Jeszcze mało pytanie. Odinstalować prędzej sterowniki od nvidii?
ODPOWIEDZ