SUSE 10.1 nVdia 3D problem

SUSE 10.1 nVdia 3D problem

Autor: Lcf

Data: 25 maja 2006

Kategoria: Archiwum

Odsłon: 9604

Tagi:

Artykuł może być już niekatualny - Zawarte w nim porady mogą nie działać prawidlowo na nowszych wydaniach openSUSE

Hi! Widzę że wiele osób (jak ja do niedawna) ma problemy z instalacją sterowników nvidia do starszych kart graficznych. Pozwoliłem sobie napisać małą instrukcję - może komuś będzie użyteczna. Testowałem ją na karcie z chipsetem GeForce 256. Orginalny opis: http://www.suse.de/

SUSE 10.1 - Instalacja sterowników nVidia dla chipsetów GeForce2 i starszych (legacy chipsets).

nVidia porzuciła wsparcie dla starszych chipsetów wraz z wypuszczeniem sterownika 1.0-7664. Opis dotyczy poniższych układów:

NVIDIA chip name                   Device PCI ID
-------------------------------    -------------
RIVA TNT                           0x0020
RIVA TNT2/TNT2 Pro                 0x0028
RIVA TNT2 Ultra                    0x0029
Vanta/Vanta LT                     0x002C
RIVA TNT2 Model 64/Model 64 Pro    0x002D
Aladdin TNT2                       0x00A0
GeForce 256                        0x0100
GeForce DDR                        0x0101
Quadro                             0x0103
GeForce2 GTS/GeForce2 Pro          0x0150
GeForce2 Ti                        0x0151
GeForce2 Ultra                     0x0152
Quadro2 Pro                        0x0153
-------------------------------    -------------

1. Instalujemy pakiety:
* kernel-source
* make
* gcc

2. Pobieramy następujące pliki:
* http://download.nvidia.com/XFree86/Linux-x86/1.0-7174/NVIDIA-Linux-x86-1.0-7174-pkg1.run
* http://www.aragog.com/~paul/homedir/NVIDIA-Linux-x86-1.0-7174-pkg0-opensuse-10.1-i386.patch
i zapisujemy w katalogu /tmp

3. Alt+Ctrl+F1 (wychodzimy z X-ów)
$ su
# init 3 (gdy przejdą komunikaty - ENTER)

4. tworzymy pliki:
# mknod -m 666 /lib/udev/devices/nvidia0 c 195 0
# mknod -m 666 /lib/udev/devices/nvidia1 c 195 1
# mknod -m 666 /lib/udev/devices/nvidia2 c 195 2
# mknod -m 666 /lib/udev/devices/nvidia3 c 195 3
# mknod -m 666 /lib/udev/devices/nvidia4 c 195 4
# mknod -m 666 /lib/udev/devices/nvidia5 c 195 5
# mknod -m 666 /lib/udev/devices/nvidia6 c 195 6
# mknod -m 666 /lib/udev/devices/nvidia7 c 195 7
# mknod -m 666 /lib/udev/devices/nvidiactl c 195 255

5. sprawdzamy czy w katalogu /etc/modprobe.d/ jest plik [b]nvidia[/b] - jeżeli tak, to musimy go koniecznie usunąć!

6. nałożenie patch'a i instalacja:
# cd /tmp
# sh NVIDIA-Linux-x86-1.0-7174-pkg1.run --extract-only (rozpakowujemy archiwum)
# cd /NVIDIA-Linux-x86-1.0-7174-pkg1
# patch -p1 < /tmp/NVIDIA-Linux-x86-1.0-7174-pkg0-opensuse-10.1-i386.patch (nakładamy łatkę na sterownik)
# ./nvidia-installer (uruchomi się graficzny instalator)

7. po zakończeniu instalacji wykonujemy polecenia:
n# modprobe nvidia
# sax2 -m 0=nvidia (uruchomi się SAX - wybieramy monitor, rozdzielczość itp.)

8.
# init 5 (wracamy do X-ów)

Komentarze (5)

Gość Data: 2007-01-14 15:30:06Odpowiedz

BBB

skrypt dziala, wywalilo mi cos na temat jadra ze czegos tam brakuje i ze pociagnie z serwera potem ze z serwera nie moze i zaczelo sie samo dalej instalowac. potem reszta to juz bulka z maslem. wyskoczylo logo nvidia, zrobilem testy pokazalo ze jest 3d w ustawieniach karty doszly dodatkowe opcje a w pasku zamontowal sie skrot do ustawiania rozdzielczosci. wyglada na to ze wszystko dziala poprawnie. na koniec dodam, tylko ze instalowalem to pierwszy raz. a z suse mam stycznosc od 5 godzin. wczesniej raz korzystalem z fedore. a co do pakietu ze strony nvidia nie dalo raady instlowac bo caly czas sypalo bledami

Gość Data: 2007-03-09 10:00:10Odpowiedz

KrIsPi

Bardzo dobry konkretny artykuł, choć u mnie i tak nie działa 3D. Artykuł opisuje instalacje sterów NVIDIA-Linux-x86-1.0-7174-pkg1.run na Suse 10.1. Problem generalnie polega na tym, że stery do starej karty to u mnie GForce2 Ti, są do Suse 9.3, stąd też ta nakładka oszukująca system i i wprowadzająca odpowiednie poprawki. Ja mam Suse 10.2 , najnowsze stery do starej karty to NVIDIA-Linux-x86-1.0-7184-pkg1.run też napisane pod Suse 9.3, a już sie szykuje Suse 10.3 ech.
Jak ktoś wie jak je zainstalować na Suse 10.2 to proszę o info tu lub na k-i-r at wp.pl. Na pewno jest wielu z takim problemem jak ja czyli brak kasy na nowości . Dodam że jestem i pewnie długo będę początkującym w Linuxie . Pozdrawiam

Gość Data: 2007-03-17 11:16:26Odpowiedz

lol

fajnie fajnie ale skad moge wziasc te sterowniki szukam trzy godziny i gowno

Gość Data: 2008-09-13 15:52:43Odpowiedz

Niestety - link do patcha jest neaktualn

Sprawdzalem w wielu miejscach - wszystkie wskazuja na ten sam nieaktualny link do patcha. Moze daloby sie go gdzies wrzuciac na jakiegos ftpa?

Twój komentarz został donany

Gość Data: 2010-12-26 02:46:36Odpowiedz

NVIDIA geforce2,4

Jeśli jesteś użytkownikiem karty nvidia geforce 2 lub 4 mx440 to znaczy że kompize powinno ci działać i akceleracja 3D. Odpalasz terminal i wklepujesz te 4 linijki:
[B]
sudo add-apt-repository ppa:dajhorn/nvidia-96
sudo apt-get update
sudo apt-get install nvidia-96
sudo nvidia-xconfig sudo nvidia-xconfig
[/B]
następnie otwierasz xorg.conf za pomoca komendy (wpisanej w terminalu):
[B]
sudo nano /etc/X11/xorg.conf
[/B]
Odszukujesz linijke z wpisem [B]Section “Device”[/B] i dodajesz w tej sekcji na końcu poniższe dwie linijki:
[B]
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
[/B]
Teraz klikasz SYSTEM/ADMINISTRACJA/MENADZER AKTUALIZACJI. Jeśli nie masz żadnej aktualizacji klikasz SPRAWDZ jeśli masz klikasz aktualizuj. Po tej aktualizacji uruchamiasz ponownie komputer i sprawdzasz zmiany.

ps. wszystko jest proste jak się wie.ludzie inteligientni :] wiedzą o tym i piszą zrozumiale.