PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafikkarte unter Debian installieren (nvidia-glx)


Rebell
04.10.02, 09:59
Hi!
Ich wollt fragen ob jemand von euch schonmal seine Grafikkarte mit den von NVidia bezogenen tar.gz Sourcen installiert hat. Ich steh ziemlich im Regen weil ich nicht weiß wie ich anfangen soll, einfach so ins Verzeichnis und ein "make" reicht da nicht, und ne Anleitungs gibts auch nicht.

Würde mich freuen mal von euch zu hören, dann kömmer auch mal Bzflag spielen :)

oli993
04.10.02, 10:02
Hallo,

eigentlich sollte (als root) ein "make install" reichen. Bekommst Du da eine Fehlermeldung?

Gruß Oli.

3qualizer
04.10.02, 10:03
Eigendlich reicht das schon. Ich hab auch nur die NVIDIA-GLX* und NVIDIA-kernel* entpackt und per make install kompiliert und installiert. (und natürlich die XF86Config angepasst)

Eric

PS: neiiin, schon wieder zu langsam ;)

Spike05
04.10.02, 10:04
Bin bis jetzt noch nicht dazugekommen meinen anderen Rechner mit der Nvidia Karte auf Debian umzurüsten!
Aber warum nimmst du nicht apt-get dafür??

In woody ist zwar eine ältere Version, aber ich denke bei testing oder unstable wird sich evtl. auch eine neuere Version finden!

cu

Jochen

Rebell
04.10.02, 10:13
Ok, also GLX scheint funktioniert zu haben... aber bei Kernel gibts nochn Problem.
[code]
eweb:/usr/download/nvidia/NVIDIA_GLX-1.0-2960# cd ../NVIDIA_kernel-1.0-2960
eweb:/usr/download/nvidia/NVIDIA_kernel-1.0-2960# make install
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -D_X86=1 -Di386=1 -DUNIX -DLINUX -DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=2960 -I. -I/usr/src/linux/include -Wno-cast-qual nv.c
nv.c:22: linux/modversions.h: No such file or directory
make: *** [nv.o] Error 1
eweb:/usr/download/nvidia/NVIDIA_kernel-1.0-2960
[/code|

PS, und dann noch ein dpkg-reconfigure oder wie stell ich sicher und sauber ein den neuen TReiber zu verwenden? Ggf. den alten deinstallieren?

3qualizer
04.10.02, 10:16
hast du die Kernel-Quellen in /usr/src/linux? (bzw. einen Link)

Rebell
04.10.02, 10:19
achso, die brauch ich auch...

eweb:/usr/src# l
total 135980
drwxrwsr-x 5 root src 4096 Oct 4 11:39 ./
drwxr-xr-x 14 root root 4096 Oct 2 16:36 ../
drwxrwxr-t 3 502 502 4096 Oct 4 11:39 NVIDIA_GLX-1.0-2960/
drwxrwxr-t 2 502 502 4096 Oct 4 11:39 NVIDIA_kernel-1.0-2960/
drwxr-xr-x 14 root root 4096 Aug 29 06:00 kernel-source-2.4.18-ia64/


hab ich also... es gibt keine modversions innerhalb dieses Verzeichnisses.

zander
04.10.02, 11:21
drwxr-xr-x 14 root root 4096 Aug 29 06:00 kernel-source-2.4.18-ia64/

hab ich also... es gibt keine modversions innerhalb dieses Verzeichnisses.


Du hast keinen IA64 Prozessor, oder? Du benötigst die zu dem laufenden Kernel passenden Quellen um das Modul korrekt übersetzen zu können. Zu dem Thema habe ich mir bereits mehrfach den "Mund wässrig geredet", ich verweise Dich daher an die diversen threads, die es behandeln.

Rebell
04.10.02, 11:58
Na dann verweis mich mal darauf. Hab doch keine Ahnung.
Ich hab jetzt mal den hoffentlich richtigen Kernel runtergeladen, nämlich kernel-headers-2.4.18-386 - ist das richtig?
Mein apt-cache findet kein anderes relevantes Paket.

Rebell
04.10.02, 13:07
Ok, ich hab jetzt ein relevantes gefunden, nämlich kernel-source-2.4.18 aber selbst dort befindet sich keine modversions.h.
Sagst du noch was dazu?

zander
04.10.02, 23:59
Vor einem Monat hätte ich das vermutlich getan, mittlerweile habe ich die entsprechenden Hinweise aber so häufig wiederholt, dass ich mir wie eine gebrochene Schallplatte vorkomme. Hier sei nur soviel gesagt, dass Du die Kernelquellen (kernel-source-xxx) mit Hilfe der Konfigurationsdatei (/boot/config-xxx -> /usr/src/linux-xxx/.config) des installierten Kernels (kernel-image-xxx) konfigurieren musst ('make oldconfig', 'make dep'), bevor sich NVdriver kompilieren lässt.

Slowhand
05.10.02, 09:32
Meine bevorzugte Lösung ist inzwischen die Verwendung der nvidia-kernel-src und nvidia-glx-src Pakete. Beide mit apt-get installieren, und schon bekommst du eine tolle Doku unter /usr/share/doc/nvidia* in Form der README.Debian-Dateien. Zusammen mit einem Standard-Kernel und den passenden Headern ist die Installation dann ein Kinderspiel. Und auch für Custom-Kernel ist dort der genaue Installationsweg beschrieben.

zander
05.10.02, 10:09
Das klingt natürlich gut, ich glaube aber, dass die nvidia-glx-src/nvidia-kernel-src Pakete für woody/stable nicht mehr aktualisiert werden. Ich vermute es ist möglich, die Pakete von sid/testing bzw. unstable zu installieren, ansonsten würde ich mir die Pakete nur herunterladen und in ein temporäres Verzeichnis entpacken (dpkg -x), um an die Dokumentation heranzukommen.

gerd
06.10.02, 19:26
Gefunden bei der Paketsuche unter Debian.de.
Release Package (size)
stable nvidia-glx-src 1.0.2880-3 (10.2k)
NVIDIA binary XFree86 4.x driver
unstable nvidia-glx-src 1.0.3123-4 (11.3k)
NVIDIA binary XFree86 4.x driver
testing nvidia-glx-src 1.0.2960-2 (10.3k)
NVIDIA binary XFree86 4.x driver
stable nvidia-kernel-src 1.0.2880-1 (9.8k)
NVIDIA binary kernel module
testing nvidia-kernel-src 1.0.2960-1 (10k)
NVIDIA binary kernel module
unstable nvidia-kernel-src 1.0.3123-3 (12.5k)
NVIDIA binary kernel module

Für die Geforce 4 brauchst du aber scheinbar die Version 1.0.3123.

Rebell
07.10.02, 07:32
Entschuldigung, aber damit die Fragen nicht ständig auftreten schreibt doch mal ein Howto, ich hab vorher nur eins mit Anwendung von RPMs gefunden.

Woher soll ich wissen ob ich den Nvidia kernel-source brauche? Den installier ich doch immer mit, ich dachte ihr spracht von dem Linux Kernel. In der README von NVIDIA_GLX steht übrigens nichts anderes als das was ihr mir gesagt hab, deswegen erscheint trotzdem noch das modversions.h Problem (nicht gefunden). Ich mehr noch ein bisschen damit rum, falls ich Fragen hab meld ich mich wieder :)

zander
07.10.02, 09:48
Für die Geforce 4 brauchst du aber scheinbar die Version 1.0.3123.


Das nicht, es konnten schon einige frühere Treiberversionen mit GeForce4 Karten umgehen (so auch 1.0-2880, falls ich mich richtig erinnere), es ist aber trotzdem sinnvoll, aktuelle Treiber zu installieren.

Slowhand
07.10.02, 17:29
O.k., wenn es noch ein bissel Zeit hat, schreibe ich eine Debian-HOWTO. Ich habe auch ziemlich lange rumgemacht, bis es endlich lief. Nur habe ich heute und morgen sicher keine Zeit dazu, also wenn bis dahin keiner was geschrieben hat, setze ich mich dran.

MfG
Slowhand

fugazi
09.10.02, 10:25
...die modversion.h befindet sich nicht in den Kernel-sourcen
sondern in den Kernel-Headern.
Also einfach die passenden Kernel-Header installieren.

Rebell
09.10.02, 10:50
Ich habs mit den via apt-get nvidia installierten Sourcen gemacht und laut Anleitung installiert. Hat funktioniert nur dass ich Installationstechniken kennengelernt habe die ich vorher noch nie gesehen hab, das hat mich verwirrt. Also im howto wärs nicht schlecht anzubringen was ein dpkg-buildpackage bedeutet und was es macht. War mir nicht geläufig. Im übrigen hatte ich nach der Installation keine weiteren Sorgen, außer Streifen auf dem Bildschirm. Ein Rechner-neustarten (nicht X-neustarten) beseitigte den Fehler.

SchmaliHRO
09.10.02, 14:06
Bezüglich des Debian Howto, schon mal hier:
http://channel.debian.de/faq/ch-confighw.html#s-nvidia
gekuckt?
Damit hats bei mir funktioniert. Wozu gibts denn sonst FAQ?

Flightbase
09.10.02, 14:27
das is mir alles zu kompliziert.... ich als chef-dau würde mit sinem hin und her garnicht klarkommen - aber bei mir laufen nvidia treiber ... war echt super leicht..... ich kann nur das howto von channel.debian.de empfehlen...... bitteschön:
http://channel.debian.de/faq/ch-confighw.html#s-nvidia


greets, Nik

Rebell
29.11.02, 11:21
Ich hab meine Grafikkarten-Treiber nochmals installiert. Weiß jemand was ich in der xf86config-4 ändern muss damit der Nvidia Kernel und der GLX-Treiber verwendet wird?

Slowhand
30.11.02, 17:46
README lesen bildet...

Section "Module"
# This loads the NVIDIA glx module
Load "glx"


Section "Device"
Driver "nvidia"

MfG
Slowhand

Rebell
02.12.02, 07:27
Klar, hab ich ja, aber meine Frage enstand erst nach folgendem Fehler beim Starten unter dem NVidia-Kernel.


(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xD4000000
(--) NVIDIA(0): MMIO registers at 0xD6000000
(EE) NVIDIA(0): Failed to initialize the NVdriver kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found


Aber beim make-pkgk und beim Installierne trat kein Fehler auf!

psycho0815
02.12.02, 08:42
Also ich würd sagen versuch mal ein

su -c 'modprobe NVdriver'


kann sein das der NVIDIA_kernel treiber nicht richtig geladen wurde

ansonsten versuch mal die auflösung runter zu setzten (erstmal ganz niedrig, dann langsam wieder hoch) hatte ich schon öfter das prob (immer nach NVidia installation)

Rebell
02.12.02, 08:55
# modprobe NVdriver
modprobe: Can't locate module NVdriver


Ich hab in der Readme gelesen dass evt. mein Kernel nicht unterstützt wird, was ich aber nicht glaube, denn vor einiger Zeit hatte ich den Kernel schonmal. Sollte ich vielleicht die von Debian gelieferten nvidia-glx-binaries benutzen?

psycho0815
02.12.02, 11:19
würd ich mal versuchen weil er ja das NVdriver modul nicht hat!

Rebell
02.12.02, 11:24
das ist mir auch klar...