Gute NVidia-Treiber für eine GeForce GT 330M auf einem VAIO-Laptop?


12

Mit den neuesten 3 Distributionsversionen von Ubuntu hatte ich immer Probleme mit NVidia-GPUs. Selbst als ich die offiziellen kommerziellen Treiber installiert habe (die nicht in den Repositories sind und als proprietär angezeigt werden), hatte ich auch Probleme mit der Anzeige.

Die spezifische Version der GPU, die ich jetzt verwende, ist GeForce GT 330M auf einem VAIO-Laptop. Könnt ihr einen Treiber empfehlen, der stabil ist und gut funktioniert und die meisten (wenn nicht alle) GPU-Funktionen für NVidia-GPUs unterstützt? Hatten Sie dieselben Probleme und wie haben Sie sie gelöst?


Ich hatte einige Probleme, aber es scheint, dass der neueste Treiber in Ordnung ist.
George Katsanos

Ja, die neuesten sind in Ordnung. Dies wurde vor zwei Jahren gefragt :)
Slavo

Antworten:


8

Dies ist insbesondere bei Sony VAIOs ein Problem. Die neuesten nvidia-Treiber sollten funktionieren, aber es gibt ein EDID-Erkennungsproblem (wie die Grafikkarte die von den Monitoren unterstützten Modi herausfindet).

Dieser Beitrag sollte eine Lösung bieten und am unteren Rand befindet sich ein praktischer Link zum Ausbügeln anderer Macken:

Was ich gefunden habe, war, dass Lucids Kernel (ich glaube alle> = 2.6.32 Kernel) einen eingebauten Treiber für NVIDIA, genannt "Nouveau", hat. Diese Funktion ist direkt in initrd image integriert und bewirkt, dass der Arbeitsbereich größer als der tatsächliche Bildschirm ist.

Natürlich habe ich Invidia-Treiber anstelle von Nouveau installiert, aber das war nicht einfach. Ich konnte nouveau in keiner Weise entladen (ich glaube, weil es eingebaut ist und nicht als Modul ausgeliefert wird), und mit nouveau würde der Installer von nvidia scheitern.

Also musste ich zuerst den Nouveau-Treiber deaktivieren. Ich tat es , indem Sie die folgenden Parameter in / etc / default / gräbt: GRUB_CMDLINE_LINUX="nouveau.modeset=0". Dann musste ich anrufensudo update-grub .

Nachdem ich diesen Parameter hinzugefügt hatte, startete ich neu und hatte eine Auflösung von 800x600, da es jetzt keinen Treiber im Kernel gab, der die 330M-GPU unterstützte (aber der freche Jugendstil war endlich weg!). Wechseln in den Befehlszeilenmodus von sudo service gdm stop und durch Installieren der neuesten nvidia-Treiber (195.36.24) hat mich fast fertig gemacht, aber noch nicht. Der ursprüngliche nvidia-Treiber wurde geladen, aber es wurde nichts auf dem Bildschirm richtig gezeichnet.

Nachdem ich ein bisschen gesucht hatte, stellte ich auf der Seite, die unten in diesem Beitrag verlinkt ist, fest, dass Sony Vaio Fs LCD-Display-EDID von NVIDIA-Treibern nicht automatisch erkannt wird. und vor dem Neustart müssen Sie die folgenden Zeilen zum Abschnitt "Device" der xorg.conf hinzufügen:

Code:

Option         "ConnectedMonitor" "DFP-0"
Option         "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"

und erst dann neu starten. Sie werden froh sein, den Anmeldebildschirm in voller Größe zu sehen!

Der Treiber von NVidia verhält sich auf meinem Sony immer noch seltsam (kein Ton über HDMI, schlecht funktionierende Einstellungen für die Hintergrundbeleuchtung des Displays, keine Möglichkeit, über STRG-ALT-N (1-6) in den Textmodus zu wechseln), aber die allgemeinen Funktionen, einschließlich des nativen Full-HD-Desktops, sind in Ordnung auflösung, 3d beschleunigung etc.

PS Viele Probleme mit der Sony-Vaio F-Serie unter Linux werden hier behandelt: http://code.google.com/p/vaio-f11-linux


1
Die ersten paar Absätze hier sind nicht ganz korrekt - es ist sehr einfach, den Nouveau-Treiber zu deaktivieren. Sie müssen nur das Capplet System → Administration → Hardwaretreiber verwenden, um die nVidia-Treiber aus dem Archiv zu installieren. Das Installationsprogramm von nvidia.com überschreibt eine Reihe von Systemdateien und lässt sich nicht gut in den Rest des Ubuntu-Systems integrieren. Wenn Sie diese Treiber manuell installieren, können wir Sie nicht unterstützen!
RAOF

7

Probieren Sie die neuesten 256.x nvidia-Treiber von der Xswat PPA aus - Sie müssen nicht bei jedem Update neu kompilieren.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

Möglicherweise benötigen Sie dort auch eine, sudo apt-get upgradewenn Sie bereits alte Versionen dieser Pakete installiert haben.


4

Überprüfen Sie andernfalls die unterstützten Chipsätze in den Treiberversionen. Ubuntu verwendet nicht den neuesten nvidia-Treiber, da diese getestet werden müssen. Dies kann bedeuten, dass der verwendete Treiber nicht funktioniert, wenn Ihre Hardware sehr neu ist.

Um dies herauszufinden, finden Sie heraus, welche Ubuntu-Version in Synaptic enthalten ist (das nvidia-glx-185Paket enthält die NVIDIA-Version 195.36.24) und vergleichen Sie diese mit der entsprechenden Seite auf NVIDIA.com. Hier sind die Informationen zu 195.36.24 . Unter "Unterstützte Produkte" sehen Sie, welche Hardware unterstützt wird. Wenn deins da drin ist, super. Wenn nicht, haben wir ein Problem.

In solchen Fällen müssen Sie direkt zur Quelle gehen und den neuesten nvidia-Treiber von nvidia herunterladen . Ich persönlich bekomme meins vom Linux-Forum auf NvNews (nvidia's forum). Sie packen ihre Installer nicht als Debs, sondern sind nur ausführbare Dateien.

Einmal heruntergeladen müssen Sie:

  1. Gehe zu einem TTY (Strg + Alt + F1)
  2. Einloggen
  3. sudo stop gdm X zu töten
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (aber ersetze dies durch die eigentliche Datei)
  5. Vorausgesetzt, das funktioniert, sollte der Kerneltreiber erstellt, installiert und geladen werden sudo start gdm, um wieder in X zu gelangen

Hinweis: Ubuntus Treiber erstellt das nvidia-Kernelmodul automatisch neu, wenn es seinen Kernel aktualisiert (Sicherheitsupdates usw.). Sofern Sie sich nicht auf ernsthafte Skriptprobleme einlassen möchten, wird dies bei der manuell installierten Version nicht der Fall sein. Nach Kernel-Updates werden Sie wahrscheinlich auf einem Bildschirm mit niedriger Auflösung mit einer Aufforderung angezeigt, was als Nächstes zu tun ist. Klicken Sie auf "Beenden", um die Eingabe zu veranlassen (oder die, die sich so anhört), und führen Sie die Schritte ab Punkt 2 aus.

Hinweis zu diesem Hinweis: Ich empfehle, niemals den niedrigen Grafikmodus zu verwenden, da dies Ihre Desktop-Einstellungen stören kann. Verlassen Sie einfach X, installieren Sie den Treiber neu und kehren Sie mit allen Hardwarefunktionen zu X zurück.


Ihre beiden Antworten auf diese Frage waren hilfreich bei der Lösung meiner NVIDIA-Treiberprobleme. Vielen Dank!
Jonik
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.