Bernd.Kloss wrote:
[...] hat sich bei der Installation der NVIDIA-Treiber etwas geändert? Früher (SuSE 9.3) war es notwendig, dass die Kernel-Sources mit installiert waren, weil der Treiber den Kernel neu kompilieren musste.
Das stimmt so aber nicht. Der NVIDIA-Treiber hat *nie* einen Kernel neu compiliert. Er hat fuer den aktuellen Kernel einen Layer compiliert, der es erlaubt, den rein binaeren (closed-source) Teil des Treibers zu einem Kernel-Modul fuer diesen Kernel zu linken - und das ist auch heute noch so. Dazu sind gewisse Header-Files des Kernels notwendig, die frueher nur dann zur Verfuegung standen, wenn auch der Kernel-Source installiert und konfiguriert war. Mittlerweile wird von SUSE ein Build-Directory benutzt (ueberlicherweise zu finden in einem Unterverzeichnis von /usr/src/linux-obj/), das auch einige Header-Files beinhaltet und mit dem normalen Kernel RPM angelegt wird. Evtl. ist das der Grund, warum kein expliziter Kernel-Quellcode installiert werden muss, um ein NVIDIA-Modul zu compilieren. Da ich aber schon laenger keinen NVIDIA-Treiber mehr installiert habe, kann ich das nicht mit 100% Sicherheit sagen. Cheers, Th.