it-swarm.com.de

Wie deaktiviere ich NVIDIA Optimus auf einem Dell XPS 15?

Ich habe ein neues Dell XPS 15 (L502x) mit einer NVIDIA GeForce 540M, einem Intel Core i7Q 2.2 Ghz und einer Crucial RealSSD-Festplatte. Wie bei den meisten Laptops mit NVIDIA-Karten heutzutage gibt es die "Optimus" -Funktion, die nahtlos zwischen der integrierten Intel HD-Grafikkarte und der viel leistungsstärkeren NVIDIA-Karte umschaltet, um eine längere Akkulaufzeit zu erreichen.

Als ich diesen Laptop kaufte, ging ich davon aus, dass es bestimmte Optionen des gesunden Menschenverstands gibt, beispielsweise die Möglichkeit, nur die NVIDIA-Karte bei eingeschalteter Klimaanlage zu verwenden und/oder die Möglichkeit, die Verwendung der einen oder der anderen Karte zu erzwingen. Entweder habe ich mich geirrt oder ich kann einfach nicht herausfinden, wie es geht.

Ich möchte wissen, wie Optimus so konfiguriert wird, dass die NVIDIA-Karte immer für alle Aufgaben verwendet wird, einschließlich des Windows-Desktops/Aero. Ich bin mit der Leistung der Intel-Karte nicht zufrieden und möchte sie daher komplett umgehen. Mir ist bewusst, dass aufgrund der Hardwarekonfiguration dieser Karten die Intel-Hardware nicht einfach deaktiviert werden kann, aber ich möchte, dass die NVIDIA-Karte die ganze Arbeit erledigt. Ich habe sowohl die NVIDIA-Systemsteuerung als auch das Intel-Einstellungsprogramm durchgearbeitet, ohne Hinweise darauf zu finden. Ich habe viel über das Thema gegoogelt, aber wenig Verwendung gefunden.

Dinge, die ich bisher ausprobiert habe:

  • Im BIOS nach einer Option zur ausschließlichen Verwendung der einen oder der anderen Grafikkarte gesucht. Es gibt keine solche Option.

  • Aktualisierte das BIOS, ohne Wirkung.

  • Stellen Sie die Nvidia-Systemsteuerung so ein, dass die Nvidia-GPU als Standardgerät verwendet wird.

  • Es wurde versucht, dwm.exe über das NVIDIA-Bedienfeld zur Ausführung auf der NVIDIA-GPU zu zwingen, mit dem Ziel, Aero zum Rendern auf der NVIDIA-GPU zu bewegen. Es scheint eine besondere Ausnahme für dieses Programm zu geben, da das Dropdown-Feld für die GPU-Auswahl abgeblendet und auf "Integrierte Grafik" eingestellt ist:

    NVIDIA control panel hates dwm.exe

  • Versucht, ältere Treiber vor Optimus auf die Karte zu zwingen; Kein Erfolg.

Vorschläge sind sehr willkommen, aber bitte antworten Sie nicht, dass ich Optimus nicht deaktivieren sollte!

41
Fopedush

Kurze Antwort: Es "schaltet" nicht und Sie können den Intel IGP nicht deaktivieren.

Lange Antwort: Aus Hardware-Sicht verarbeitet der Intel IGP die Bildausgabe immer auf dem Bildschirm LCD des Laptops. Die NVIDIA GPU kopiert gerenderte Grafiken in den Frame Buffer des Intel IGP (der sich im Systemspeicher befindet), wenn dieser aktiv ist. Die Optimus-Software veranlasst bestimmte Programme, die GPU basierend auf den geladenen Profilen und Benutzereinstellungen zu verwenden. Derzeit wird die Ausführung des OS Desktop Compositing auf der GPU nicht unterstützt.

enter image description here

Weitere Informationen finden Sie im Optimus-Whitepaper .

33
Brian

Ich bin mit diesem speziellen Laptop nicht vertraut, aber es gibt sehr oft eine Option im BIOS, um entweder Optimus-Grafiken anzugeben oder entweder die Intel- oder die Nvidia-Karte als dominant zu erzwingen. Das würde den einen Chipsatz komplett deaktivieren.

4
Shinrai

Ich verstehe nicht, warum sich DWM von jeder anderen 3D-Anwendung unterscheidet und weshalb es etwas Besonderes sein muss.

Es ist ein bisschen schmerzhaft, aber vielleicht möchten Sie einen Blick darauf werfen, wo all diese Informationen gespeichert sind (möglicherweise im Ordner C:\ProgramData\NVIDIA Corporation\Drs) und dann versuchen Ändern Sie es mit einem Hex-Editor, um festzustellen, ob Sie das Kombinationsfeld aktivieren können.

Wenn Sie in der Programmierung sind, können Sie auch versuchen, die Aktivierung des Dropdown-Menüs zu erzwingen, indem Sie (1) das Fenster-Handle auf das Kombinationsfeld setzen und (2) EnableWindow aufrufen, obwohl dies meiner Erfahrung nach nicht der Fall ist immer arbeiten.

3
Mehrdad

Vielleicht sehen Sie sich diesen Patch für die Nvidia-Treiber an: Hybrid PhysX mod v1.03/v1.04ff , der anscheinend mit Ihrem Problem zusammenhängt . Lesen Sie besser auch die Kommentare.

Gegen Ende bestätigt ein Kommentar, dass v1.04ff für die von Ihnen verwendete Version 270.61 funktioniert.

Wenn Sie es ausprobieren möchten, machen Sie zuerst einige gute Backups.

2
harrymc

Optimus kann im BIOS deaktiviert werden. Das einzige Problem ist, dass Sie das Standard-BIOS entsperren müssen.

Ich habe eine Alienware und habe das A08 BIOS freigeschaltet, und dort können Sie das IGP deaktivieren. Ich laufe nur mit NVIDIA und es ist jetzt viel flüssiger.

2
Notso

Ich habe eine Lösung gefunden! Folge diesen Schritten:

  1. Geben Sie im Suchfeld des Startmenüs hdmi ein und klicken Sie auf Mit einer externen Anzeige verbinden
  2. Klicken Sie oben im Fenster auf die Schaltfläche Erkennen
  3. Das Dropdown-Menü Anzeige lautet: 1. Name of your display - available (GPU) - available intel chipset. Klicken Sie auf die verfügbare (GPU).
  4. Klicken Sie auf Übernehmen .

Es sollte jetzt auf der GPU funktionieren. Ich habe die Antwort von @ Fopedush benutzt, um das herauszufinden.

0
Jonathan Chan

Gehen Sie zur Registerkarte "Globale Einstellungen" und wählen Sie "Nvidia Card" als bevorzugtes Gerät aus. Dies war das erste, was ich für mein Notebook gemacht habe und hatte keine Probleme damit. Wenn das nicht funktioniert, haben Sie wahrscheinlich falsche Treiber. Versuchen Sie, Ihr System mit DriverSweeper von alten Treibern zu säubern, und installieren Sie dann die empfohlenen Treiber von Ihrer Dell-Website

0
Dmitriy