|
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.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|