Eins vorweg:
Das ist wiedermal ein Beitrag von sonem Newbie, der bei Linux nicht weiß wo oben und unten ist.
Aber Windoof2000 isses nunmal auch nicht (und auf 98 geh ich bestimmt nichtmehr zurück )
Ich habe eine Standard Installation von SuSE 6.4 drauf, die ich für meine GeForce Karte flott machen will.
Also will ich die nVidia Treiber Version 0.94 (Tarballs) installieren - dazu update ich mein System auf XFree86 4.0.0 (Installation läuft problemlos von der 2.CD).
Will ich die Treiber nun installieren bekomme ich aber die Meldung, das Kernel v2.2.16 (und nicht v2.2.14 von SuSE 6.4)
benötigt wird. Dies sagen mir alle Treiber Versionen (also ab 0.9)
Schlau wie ich bin zieh ich mir also diesen Kernel von kernel.org und stelle nach 1 1/2 Tagen rumprobiern fest, das ich zu blöd bin nen Kernel zu compilieren
Ergo: ab zu SuSE und die k_deflt.rpm gesaugt.
Doch damit funktioniert es auch nicht.
Ich habe mich genau an SuSEs Anweisungen (http://sdb.suse.de/sdb/de/html/ftpkernel.html) gehalten - aber wenn ich schließlich reboote bekomme ich beim entpacken des kernel Images eine Fehlermeldung (irgendwas vonwegen ‚no more data input‘ oder so) und das System hält an - jetzt hab ich wieder den alten kernel (2.2.14) drauf, aber immernoch keine GeForce Treiber und bin langsam ziemlich deprimiert
Kann mir jemand sagen, was ich falsch mache? Muß ich vielleicht noch andere Pakete außer dem neuen k_deflt.rpm installieren??
Aber Windoof2000 isses nunmal auch nicht (und auf 98 geh ich
bestimmt nichtmehr zurück )
Kann ich verstehen
Ich habe eine Standard Installation von SuSE 6.4 drauf, die
ich für meine GeForce Karte flott machen will.
Also will ich die nVidia Treiber Version 0.94 (Tarballs)
installieren - dazu update ich mein System auf XFree86 4.0.0
(Installation läuft problemlos von der 2.CD).
Wieso so umständlich? Die GeForce wird auch unter XFree 3.3.6 voll unterstützt. Der benötigte X-Server ist dann „xsvga“. Das ist alles.
Will ich die Treiber nun installieren bekomme ich aber die
Meldung, das Kernel v2.2.16 (und nicht v2.2.14 von SuSE 6.4)
benötigt wird. Dies sagen mir alle Treiber Versionen (also ab
0.9)
Schlau wie ich bin zieh ich mir also diesen Kernel von kernel.org und stelle nach 1 1/2 Tagen rumprobiern fest, das
ich zu blöd bin nen Kernel zu compilieren
Was waren denn da die Probleme? Die Fehlerbeschreibung „Blödheit“ ist nicht detailliert genug für Hilfe
Wieso so umständlich? Die GeForce wird auch unter XFree 3.3.6
voll unterstützt. Der benötigte X-Server ist dann „xsvga“. Das
ist alles.
Ja? Wär mir auch recht - aber bei mir läuft es (3D Anwendungen) so auch nicht. Im speziellen habe ich das mal mit der Heretic2 demo von LokiGames ausprobiert. beim ersten Start läuft diese (da noch im Software Modus). Stelle ich dann im Spiel auf OpenGL um will es nichtmehr starten und sagt, es könne openGL nicht initialisieren.
Muß ich den OpenGL oder GLX (oder was auch immer ) erst noch irgendwie aktivieren?
Was waren denn da die Probleme? Die Fehlerbeschreibung
„Blödheit“ ist nicht detailliert genug für Hilfe
Naja, die Blödheit meinerseits bezieht sich ja auf die Kernel Compilierung - damit will ich mich später nochmal beschäftigen - jetzt würd ich gerne erstmal den Kernel per rpm updaten:
Wie gesagt Fehlermeldung ‚No more Data input‘ während dem Entpacken des Kernels -> system halt. Mehr wüßt ich da auch nicht, weil ich ja einfach genau das gemacht habe, was SuSE angibt.
Meiner Meinung nach funktioniert alles besser, wenn Du NICHT die rpm-Pakete nimmst, sondern einfach die sourcen als -tar-gz runterlädst und selbst compilierst. Das ist dank „configure“ gar nicht so schwer und funktioniert meistens besser, als das installieren von rpms. Die sind in der Regel für RedHat Distributionen geschnürt und passen auch da nur auf eine bestimmte Version. Das ist alles grosser Mist.
ich nehme alles zurück und behaupte das Gegenteil! Um
Nein, brauchst Du nicht.
harware-3D-Beschleunigung für Deine GeForce Karte zu
ermöglichen, brauchst Du
Kernel 2.2.16
2.2.14 Plain-Vanilla reicht
XFree86 4.0.1
XF86 3.3.6.x reicht
Den entsprechenden DRI Treiber von NVidea
WEiss nicht.
Trick ist: man muss von Hand (!) das Packet MesaSoft loeschen in der SuSE 6.4 Distrib, dann das glx paket installieren und dann geht es.
BTW: Das Paket MesaSoft laesst sich NICHT in der Rekonfiguration des Systems ueber YaST entfernen, sondern man muss es EXPLIZIT von Hand (von mir aus ueber YaST) loeschen.
so ausprobiert
Ich hab zwar nur eine TNT2, aber ich habe mich beim Installieren genau an die NVIDIA-Instruktionen gehalten und alles hat einwandfrei funktioniert. Kann es sein, dass du deinen Kernel irgendwie schon gepatcht hast? Das Problem hatte ich, als ich DVD-Unterstützung in meinen Kernel „'reinpatchen“ wollte. Da SuSE ja schon den ReiserFS-Patch eingespielt hatte, ging das nich.
CU
Dennis
Laut NVidea selbst wird der GeForce Chipsatz nur durch einen DRI Treiber unterstützt. DRI ist ein Feature von XFree86 4.n.m. XFree86 4.0.x läuft meines Wissens erst ab Kernel 2.2.16, oder habe ich das falsch verstanden?
Hast Du eine GeForce Karte mit Hardware 3D-Beschleunigung unter Linux 2.2.14 + XF86 3.3.6 am laufen? Dann würde meine Anfangsvermutung ja doch stimmen
Laut NVidea selbst wird der GeForce Chipsatz nur durch einen
DRI Treiber unterstützt. DRI ist ein Feature von XFree86
4.n.m. XFree86 4.0.x läuft meines Wissens erst ab Kernel
2.2.16, oder habe ich das falsch verstanden?