Instalace ovladačů z nvidie.com

Založil h.giuseppe, 01. 09. 2013, 15:15:04

Předchozí téma - Další téma

h.giuseppe

Chtěl bych se zeptat zdali máte někdo zkoušenosti s instalací originálních ovladačů přímo od nvidie?
Já jsem to zkoušel jednou na ubuntu, ale nějako se mi nepodařilo prokousat přes terminál ke konečnému funkčnímu výsledku.
Kdyby jste tu někdo poradil jak na to budu rád..

7R7.

Ahoj, napíšem ti ako to robím ja.
Stiahnuť ovládač NVIDIA....run zo stránok Nvidia a uložiť ho napríklad do domovského adresára
Odinštalovať predchádzajúce nvidia ovládače pri ovládači z repozitára:
# aptitude remove --purge nvidia-kernel-common nvidia-kernel-dkms nvidia-glx
ak bol zo stránky Nvidie tak len
# nvidia-uninstall
Potom treba preveriť či sú nouveau ovládače v blakclistu /etc/modprobe.d/blacklist.conf a či pôvodný xorg.conf /etc/X11/ je vymazaný, najlepčie ho je zazálohovať pred odinštalovaním pomocou nvidia-uninstall
Ďalej sa nainštalujú build-essential and kernel headers balíčky
# aptitude apt-get install build-essential linux-headers-$(uname -r)
Následovne treba sa prepnúť do konzoli pomocou ctrl+alt+F1 (F2) alebo reštartnúť a nabootovať do recovery módu
Ďalej zastavíme X-ka ak máme slim tak (detto pri gdm, kdm, lightdm)
# /etc/init.d/slim stop
A následne spustíme inštalačný skript
# sh /cesta/ku/skriptu/NVIDIA-Linux-x86_64-xxx.xx.run
Tu treba dávať pozor čo píše inštalačný skript pozorne si to prečítaj (presné poradie si už nepamätám robím to automaticky)
1. Vypíše nejakú chybu dať OK
2. Licencia len ju odklepnúť Accept
3. Ďaľšie voľby odklepnúť hlavne keď sa bude pýtať či inštalovať aj 32-bit. knižnice YES
4. Až pozor keď príde na reč DKMS tu treba dať NO
5. Potom bude inštalátor tvrdiť že gcc je iné ako boli skompilované moduly pre jadro a bude chcieť ukončiť inštaláciu a to nechceme takže dáme zase NO
6. Teraz by sa mal spýtať či chceme aby vytvoril xorg.conf na adrese /etc/X11/ dáme YES
7. A máme to nainštalované a následne reštartujeme alebo spustíme X-ka $ startx alebo reštartneme a nabootujeme do X-iek

Pred samotnou inštaláciou si treba preveriť či máš ovládače nouveauv blackliste ak nie treba ich dať.

Zakázanie Nouveau ovládača
do súboru /etc/modprobe.d/blacklist.conf (ak nieje treba ho vytvoriť v textovom editore) pridať nasledovný riadok
blacklist nouveau

Aby sa ti nestalo že by si nevedel nabootovať do recovery módu lebo tam sa používajú noveau ovládače treba ešte upraviť grub (toto som mal aj ja problém kým som toto nenašiel mal som len čiernu obrazovku)

Bootovanie bez Nouveau ovládača
v súbore /etc/default/grub treba upraviť riadok
GRUB_CMDLINE_LINUX=" "  nasledovne  GRUB_CMDLINE_LINUX="nomodeset"
následne musíme spraviť update grubu
# update-grub2

h.giuseppe

Děkuji za radu a tvé zkušenosti, já to vyzkouším a kdyby se to náhodou nějak pos...o tak to přeinstaluju.. dám vědět.

h.giuseppe

tak se nazadařilo posílám logfile snad mi někdo poradí.
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Sep  3 23:28:52 2013
installer version: 319.49

PATH: /sbin:/usr/sbin:/bin:/usr/bin

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
WARNING: Skipping the runlevel check (the utility `runlevel` failed to run).
-> License accepted.
-> Installing NVIDIA driver version 319.49.
-> Performing CC sanity check with CC="cc".
ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Roman Horník

Doinstaluj si balík linux-headers-<verze jádra>:
# aptitude install linux-headers-`uname -r`
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

h.giuseppe

Takže ovladače se úspěšně nainstalovali, ale mám problém. Je to stejné jako když jsem používal ubuntu a instaloval ovladače z repo.
Rozlišení na displayi u notebooku mi to povolí jen 800x600 (zobrazí se šest malých ploch) po připojení externího monitoru funguje rozlišení 1440x900.
grafická karta je GeForce G105M kterou by měl ovladač podle nvidia.com podporovat.

přikládám ještě xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 319.49  (buildmeister@swio-display-x64-rhel04-03)  Tue Aug 13 20:42:18 PDT 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

snad tento problém půjde nějak vyřešit.

Roman Horník

Tak zkus přidat do xorg.conf na konec Section "Screen" tohle:
Modes "1440x900" "1366x768"
... nebo co tam máš. Když to nepomůže, tak zkus navíc do stejný sekce přidat:
Option"ModeValidation" "NoMaxPClkCheck"
Po restartu Xek by to mělo fachčit.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

h.giuseppe

přidat modes nepomáhá a když přidám Option"ModeValidation" "NoMaxPClkCheck" tak mě to hodí do recovery.

h.giuseppe

tak jsem ty ovladače odinstaloval a zkusil tam hodit starší driver to ale nejde. později pošlu var/log
na místo toho jsem zkusil nainstalovat drivery z repo ale stejnej problém.. max resolution je 800x600

h.giuseppe

Takže po pokusu odinstalace driverů jsem už nebyl schopnej nastartovat X-ka takže jsem udělal čistou instalaci.
Jinak ale po čisté instalaci funguje vše jak má bez problémů jen nejde spustit UT2004 což byl důvod instalace driverů.
Můj závěr je takový, že nainstalovat vhodné ovladače není zatím procházka růžovým sadem. Snad se to do budoucna změní

MOJE1975

#10
Nac cekat na budoucnost, tohle je tu s nama nejaky ten patek http://code.google.com/p/sgfxi/ a funguje na jednicku http://smxi.org/  ;)