nvidia-346-Treiber funktioniert, aber die Benutzeroberfläche zeigt „nouveau“

nvidia-346-Treiber funktioniert, aber die Benutzeroberfläche zeigt „nouveau“

Ich verwende 14.04 auf einem Lenovo y510P mit einer GT 750M-Grafikkarte und habe den NVIDIA-346-Treiber von xorg installiert, um CUDA 7 auszuführen. CUDA 7 erfordert den 346-Treiber. Ich habe den Treiber, der mit dem CUDA-Toolkit geliefert wurde, nicht installiert. Ich habe den Open-Source-Treiber von xorg installiert.

Nachdem ich den Treiber, das CUDA-Toolkit und die CUDA-Beispiele installiert habe, scheint CUDA einwandfrei zu funktionieren. Ich habe die ausführbare Datei „deviceQuery“ ausgeführt, die Teil der CUDA-Beispiele ist. Sie zeigt mir die Spezifikationen meiner GPU (GT 750M) und ihre CUDA-Fähigkeiten an.

Wenn ich jedoch überprüfe, ob der Treiber verwendet wird, indem ich zuSystemeinstellungen -> Software und Updates -> Zusätzliche Treiber, der verwendete Treiber ist der Nouveau-Treiber von Xorg. Es gibt nicht einmal eine Option, zum 346-Treiber zu wechseln (es gibt 331, 331-Updates und 340).

Wenn ich überprüfe, ob der Treiber Teil des Kernels ist, lsmod | grep nvidiasehe ich ein Modul mit dem Namen Nvidia.

Wenn ich laufe, nvidia-detectorkommt es zurücknone

Wenn ich 'nvidia-smi' ausführe, ist die AusgabeBildbeschreibung hier eingeben

Muss ich nouveau auf die schwarze Liste setzen oder entfernen? Oder wie bekomme ich den 346-Treiber zum Laufen?

Antwort1

Ich habe herausgefunden, was los war. Der Nouveau-Treiber verwendet die proprietäre Treiberbinärdatei 346. Jedes Mal, wenn also ein neuerer Treiber veröffentlicht wird, verwendet der Nouveau-„Treiber“ den neuesten und verpackt sich selbst neu.

verwandte Informationen