ďťż
 
 
   Nvidia po raz n-ty
 
 

Tematy

 
    
 

 

 

 

Nvidia po raz n-ty





bartosh - 12-02-2007 11:58
Wiem że na wielu forach męczyli ten temat do znudzenia, ale googluję już dwa dni i nic nie pomaga. Chcę zainstalować stery do mojej karty "Riva tnt 2 model 64" bo ciągle jechałem na sterownikach "vesa", co strasznie muliło w najsłabszych nawet grach. Próbowałem co najmniej dwa razy sposobu przedstawionego tu http://czadman.dug.net.pl/debian/art...ja_debian.html oraz tu http://bmichael.jogger.pl/2006/11/12...bian-etch-sid/. Gdy wyedytuję swój xorg.conf na nvidia i odhaszuję dri nie odpala mi się Xserwer - oto końcówka logu

orzech@nara:~$ tail /var/log/Xorg.0.log.old
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0):  *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found No i jak to mówi jeden pan: "sie nie dziwię się" :)

orzech@nara:~$ sudo modinfo nvidia
modinfo: could not find module nvidia lsmod też nie daje żadnych rezultatów związanych z nvidią. Co zrobiłem nie tak? Proszę pomóżcie



mlyczek - 12-02-2007 12:20
A ściągnij sobie ze strony nvidii stery i je zainstaluj wg tego opisu: Link
Z tym jednak, że nie ściągaj tego wget'em tak jak on pisze, ale normalnie ze strony oficjalnej nvidii.
Ja tak robiłem i śmiga, z tym, że ja mam GeForce, ale to powinno działać



darkwater - 12-02-2007 15:50
Spróbuj tak:
# module-assistant prepare
# module-assistant update
# module-assistant a-i nvidia



bartosh - 12-02-2007 18:33
Na razie przyjąłem wersję zaproponowaną przez mlyczka. Zainstalowałem najpierw jądro w wersji 2.6.18-3-686 (mam celerona 700) bo miałem starsze, a nagłówków dla starszego jajka w repo nie widziałem. Następnym etapem była instalacja pakietów linux-headers-2.6-686 oraz linux-sources-2.6.18 tak jak w instrukcji podanej przez mlyczka. No i tu się zaczęły problemy. Skrypt instalacyjny nvidii zaczął się burzyć o wersję gcc. Zainstalowałem gcc w wersji 4.1 ale nie pomogło. Po dłuższej zabawie zainstalowałem całe "build-essential" i w końcu błąd przestał się pojawiać. Pojawił się za to nowy problem - zanim przystąpi do budowania wywala się z komunikatem:
"Unable to determine the version of the kernel sources located in /lib/modules/2.6.18-3-686/build. Please make sure you have installed the kernel source files for your kernel and that they are properly configured ...."

Sprawdzałem co jest w /lib/modules/2.6.18-3-686/build i okazało się że jest to dowiązanie do /usr/src/linux-headers-2.6.18-3-686. Oto co tam się znajduje:

orzech@nara:~$ ls /usr/src/linux-headers-2.6.18-3-686/ -l
razem 372
drwxr-xr-x 3 root root  4096 2007-02-12 16:26 arch
lrwxrwxrwx 1 root root    31 2007-02-12 16:26 block -> ../linux-headers-2.6.18-3/block
lrwxrwxrwx 1 root root    32 2007-02-12 16:26 crypto -> ../linux-headers-2.6.18-3/crypto
lrwxrwxrwx 1 root root    33 2007-02-12 16:26 drivers -> ../linux-headers-2.6.18-3/drivers
lrwxrwxrwx 1 root root    28 2007-02-12 16:26 fs -> ../linux-headers-2.6.18-3/fs
drwxr-xr-x 6 root root  4096 2007-02-12 16:26 include
lrwxrwxrwx 1 root root    30 2007-02-12 16:26 init -> ../linux-headers-2.6.18-3/init
lrwxrwxrwx 1 root root    29 2007-02-12 16:26 ipc -> ../linux-headers-2.6.18-3/ipc
lrwxrwxrwx 1 root root    32 2007-02-12 16:26 kernel -> ../linux-headers-2.6.18-3/kernel
lrwxrwxrwx 1 root root    29 2007-02-12 16:26 lib -> ../linux-headers-2.6.18-3/lib
lrwxrwxrwx 1 root root    34 2007-02-12 16:26 Makefile -> ../linux-headers-2.6.18-3/Makefile
lrwxrwxrwx 1 root root    28 2007-02-12 16:26 mm -> ../linux-headers-2.6.18-3/mm
-rw-r--r-- 1 root root 368158 2006-12-04 18:12 Module.symvers
lrwxrwxrwx 1 root root    29 2007-02-12 16:26 net -> ../linux-headers-2.6.18-3/net
lrwxrwxrwx 1 root root    30 2007-02-12 16:26 scripts -> ../linux-kbuild-2.6.18/scripts
lrwxrwxrwx 1 root root    34 2007-02-12 16:26 security -> ../linux-headers-2.6.18-3/security
lrwxrwxrwx 1 root root    31 2007-02-12 16:26 sound -> ../linux-headers-2.6.18-3/sound
lrwxrwxrwx 1 root root    29 2007-02-12 16:26 usr -> ../linux-headers-2.6.18-3/usr Czy coś przeoczyłem? Co dalej?
Z góry dzięki za pomoc

[ Dodano: 2007-02-13, 13:37 ]
Ale męczarnia. Porzuciłem sposób instalowania za pomocą instalatora nvidii i próbuję metody debianowej. Uaktualniłem jądro do wersji 2.6.18-4-686 bo taka się pojawiła międzyczasie w repo. Budowanie i instalację sterowników legacy wykonałem przy użyciu "m-a", dorzuciłem w /etc/modules linijkę "nvidia", w xorg.conf odhaszowałem dri i zmieniłem vesa na nvidia. Niestety po wpisaniu startx ukazuje mi się czarny ekran i system zalicza całkowitą zwiechę.
A przecież wszystko wydaje się być ok (tak myślę):

nara:/home/orzech# modinfo nvidia
filename:      /lib/modules/2.6.18-4-686/nvidia/nvidia.ko
license:        NVIDIA
alias:          char-major-195-*
vermagic:      2.6.18-4-686 SMP mod_unload 686 REGPARM gcc-4.1
depends:        agpgart
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
parm:          NVreg_VbiosFromROM:int
parm:          NVreg_UseCPA:int
parm:          NVreg_RemapLimit:int
parm:          NVreg_RmLogonRC:int
parm:          NVreg_VideoEnhancement:int
parm:          NVreg_DevicesConnected:int
parm:          NVreg_FlatPanelMode:int
parm:          NVreg_ResmanDebugLevel:int
parm:          NVreg_DeviceFileMode:int
parm:          NVreg_DeviceFileGID:int
parm:          NVreg_DeviceFileUID:int
parm:          NVreg_ModifyDeviceFiles:int
parm:          NVreg_Mobile:int
parm:          NVreg_SoftEDIDs:int
parm:          NVreg_EnableAGPFW:int
parm:          NVreg_EnableAGPSBA:int
parm:          NVreg_NvAGP:int
parm:          NVreg_ReqAGPRate:int
parm:          NVreg_EnableALiAGP:int
parm:          NVreg_EnableVia4x:int
parm:          NVreg_VideoMemoryTypeOverride:int
parm:          nv_disable_pat:int nara:/home/orzech# lsmod|grep nvidia
nvidia              3929100  0
agpgart                29896  2 nvidia,intel_agp



qluk - 26-02-2007 22:34
Jako autor podanej metody musze powiedziec tak iz:
- uzywam jadra 2.6.18-3 i nie mialem problemow z kompilacja
- czemu niby nie wgetem? przeciez to sa linki bezposrednie do serwerow Nvidii
- opis jest troche nieaktualny dla najnowszy driverow z serii 90
- problem z gcc nastepuje wtedy gdy kernel byl kompilowany innym gcc niz obecny w systemie, dlatego tez dobrze jest to robic zaraz po instalacji systemu - zazwyczaj moduly jadra sa wtedy kompilowane tym samym gcc jakie jest dostepne w danej chwili.
- jesli "iksy" nie startuja to dobrze jest wkleic log xserver'a zeby mozna bylo stwierdzic co moze byc przyczyna

Postaram sie w najblizszym czasie potestowac jadro 2.6.18-4 i w razie przesiadki sprawdzic ta kompilacje driverow.



bmichael - 27-02-2007 21:47
Spróbuj metody ze strony bmichael.jogger.pl z małym wyjątkiem. Mianowicie z tego co podajesz to twoja karta to Riva TNT cośtam, w tym układzie spróbuj tak:
#apt-get install module-assistant nvidia-kernel-common
#m-a prepare && m-a auto-install nvidia-kernel-legacy nvidia dotyczy kart od GeForce2 wzwyż, karty starsze obsługuje nvidia-legacy

Przed całą operacją upewnij się, że masz w sources.list dodane repo non-free (w końcu to stery z zamkniętymi źródłami)

w /etc/X11/xorg.conf
zahaszuj linie
#Load dri
#Load GLcośtam

Opis dotyczy ETCH i SID, dla SARGE nie testowałem.



qluk - 01-03-2007 23:43
Kolega sie myli gdyz np GF2 GTS nie jest obslugiwany przez "normlane" drivery, ale tylko przez legacy. Polecam czytanie dokumentacji dodawanej przez Nvidie. Ale jelsi chodzi o karty oparte o uklad NV5 i NV6 to tylko i wylacznie legacy lub jak kto woli seria 70.



bmichael - 02-03-2007 09:03
To tak dla ścisłości: fragment pliku README dla sterowników 9746 część kart GeForce 2 jest obsługiwana przez normalne drivery, a część przez legacy.




tanatos - 02-03-2007 12:10
nie pójdą ci sterowniki nvidia najnowsze ani z repo, ani ze strony nvidii.
Do obsługi tak starych kart jak twoja jest pakiet (jak już pisano wyżej) "nvidia-legacy"
apt-get install nvidia-legacy* nvidia-kernel-legacy



qluk - 03-03-2007 21:27
I propnuje na tym narazie zakonczyc, gdyz bzdurnym bedzie powtarzanie "nie pojda Ci...." co zostalo juz powiadziane!
bmichael, dorbze zrobiles z wklejeniem tego :) aco do GLCostam to pewnie chodzi o GLCore.
Pozdrawiam

P.S.
Osoba ktore potrzebuja pomocy z instalacja sterownikow NVidii prosze aby pamietali o wklejaniu zawsze (!) aktualnych wpisow z log'a xserver'a.



ms-trex - 06-03-2007 11:50
zainstalowalem drivery wedlug tego opisu
http://czadman.dug.net.pl/debian/art...ja_debian.html
lecz nie dziala polecenie nvidia-xconfig ani glxinfo | egrep '(direct|OpenGL)' ani glxgears
ale logo nvidi pokazuje sie przy starcie kde
to wkonuc zainstalowaly sie te drivery czy nie?



velmafia - 06-03-2007 14:22
ms-trex, doinstaluj pakiet mesa-utils



mlyczek - 06-03-2007 14:59
Drivery się zainstalowały, tylko nie możesz sprawdzić ich parametrów, bo nie masz pakietów, które velmafia, podał w swoim poście wyżej.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis