Wie kann ich die integrierte GPU auf der CPU für Nvidia Optimus verwenden, obwohl es keine offizielle Windows 10-Unterstützung von Intel gibt?

Wie kann ich die integrierte GPU auf der CPU für Nvidia Optimus verwenden, obwohl es keine offizielle Windows 10-Unterstützung von Intel gibt?

Mein Laptop hat zwei GPUs, eine integrierte HD3000 und eine NVIDIA-Karte. Unter Windows 7 verhielten sie sich einwandfrei. Auf dem Desktop wurde normalerweise die integrierte HD3000 verwendet, aber sobald ich ein Spiel startete, übernahm die NVIDIA-Karte die Aufgabe. Ich weiß das, weil es eine kleine LED gibt, die ihre Farbe je nach der aktuell verwendeten Grafikkarte ändert.

Jetzt, nach dem Update auf Windows 10, spielt die GPU-Umschaltung verrückt. Manchmal wird mehrmals innerhalb einer Minute umgeschaltet, aber meistens wird die NVIDIA-Karte verwendet, selbst wenn ich nur im Internet surfe (z. B. gerade, während ich dies schreibe). Wenn ich den einfachen Desktop auf dem Bildschirm habe und nichts tue, wird nach einigen Sekunden die HD3000 verwendet, aber sobald ich die Maus bewege, wird wieder umgeschaltet. Das wird wirklich nervig, wenn man YouTube-Videos oder Streams über Chrome ansieht. Es kann Minuten geben, in denen die HD3000 ständig verwendet wird. Aber hin und wieder (manchmal mehrmals pro Minute) wechselt sie zur NVIDIA-Karte und nach einigen Sekunden wieder zurück. Das Video stoppt für eine Sekunde, wenn zur HD3000 umgeschaltet wird. Der Ton bleibt konsistent.

Zusammenfassend konnte ich kein wirkliches und nachvollziehbares Muster dahinter erkennen. Ich würde erwarten, dass Windows 10 die NVIDIA-Karte verwendet, wenn die HD3000 ihre Leistungsgrenzen erreicht, aber ich hätte vermutet, dass das Bewegen der Maus nicht so viel Strom erfordern sollte, nicht einmal unter Windows 10.

Gibt es eine Möglichkeit, es unter Windows 7 wieder zum Laufen zu bringen? Wenn nicht, kann ich Windows 10 irgendwie daran hindern oder verbieten, die NVIDIA-Karte für Desktop-Anwendungen zu verwenden? Was würden Sie tun?

Hier einige weitere Informationen zu meinem System:

  • Laptop Asus N53SV-SX711V
  • Windows 10 Pro x64, Version 1511 Build 10586.420
  • CPU: Intel Core i5-2410M @ 2,30 GHz, integrierte GPU: HD 3000
  • GPU: GeForce GT 540M, Treiber 368.39
  • Arbeitsspeicher: 8 GB

Bearbeiten

Ich habe hier herausgefunden, dass die HD3000 offiziell nicht von Intel unterstützt wird. Aber „nicht unterstützt“ bedeutet natürlich nicht, dass sie nicht verwendet werden kann, da sie tatsächlich manchmal verwendet wird. Außerdem kann ich die Intel-Systemsteuerung öffnen und Einstellungen ändern (Treiberversion 9.17.10.4229).

Trotzdem: Was kann ich tun/versuchen? Was würdest du tun, außer die HD3000 komplett zu deaktivieren?

Antwort1

Seit dem Windows 10 Spring Update 1803 stellt Windows diese Art von Funktionalität nun direkt für alle Grafikkarten bereit, unabhängig von Marke oder Modell, solange sie WDDM 2.4 implementieren. Das bedeutet, dass es für Intel-, AMD- oder Nvidia-Grafiken gleichermaßen funktioniert!

Wenn Sie nach einem Einstellungsfenster namens „Grafikeinstellungen“ suchen, können Sie Anwendungen hinzufügen und auswählen, welche GPU sie verwenden sollen. Das ist etwas kompliziert, da Sie alle Software und Spiele, die Sie auf der dedizierten Grafikkarte ausführen möchten, manuell hinzufügen müssen, aber ich finde, das ist ein akzeptabler Kompromiss.

Um diese Grafikeinstellungen zu finden, suchen Sie im Startmenü danach oder klicken Sie mit der rechten Maustaste auf Ihren Desktop und klicken Sie auf „Anzeigeeinstellungen“. Scrollen Sie im Fenster nach unten und Sie finden einen Link zum Öffnen des Grafikeinstellungsfensters:

Grafikeinstellungen unter „Anzeige“

Von dort aus können Sie einfach hinzufügen und konfigurieren, welche Software auf welcher Karte ausgeführt werden soll:

Grafikeinstellungsfenster

Leider habe ich keine Möglichkeit gefunden, die Standardkarte für alle Anwendungen zu ändern.

Es scheint wesentlich höhere Bandbreitenkosten zu verursachen als herkömmliches Optimus, allerdings konnte ich das nicht messen, da ich herkömmliches Optimus auf meinem Laptop nicht mehr zum Laufen bekomme.

Antwort2

  • Der interne Monitor Ihres Laptops ist mit Ihrer Intel-GPU verbunden

  • Ihr HDMI-Anschluss ist mit Ihrer Nvidia-GPU verbunden

  • Die Intel-GPU kann Befehle an die Nvidia-GPU senden, sodass das System weiterhin auf dem internen Display zeichnen kann, ohne den internen Monitor direkt an die Nvidia-GPU anzuschließen.

  • Ihre Nvidia-GPU ist aktiv, wenn etwas an den HDMI-Anschluss angeschlossen ist und der Nvidia-Treiber nicht deaktiviert ist

  • Ihr PC nutzt Ihre integrierte Intel-GPU ständig. Beide GPUs sind gleichzeitig aktiv.

  • Wenn Sie möchten, dass Ihre Nvidia-GPU inaktiv ist, können Sie Ihre Einstellungen über die Nvidia-Systemsteuerung festlegen. Dazu müssen Sie jedoch auch Ihren HDMI-Monitor trennen.

Bildbeschreibung hier eingeben

Antwort3

Zusammenfassung der obigen Diskussion:

Das Asus N53SV-SX711V Notebook verfügt über dieNVIDIA OptimusArchitektur, die angeblich automatisch zwischen zwei Grafikadaptern umschalten kann, um entweder maximale Leistung oder minimalen Stromverbrauch zu bieten und so die Akkulaufzeit zu optimieren. Zu diesem Zweck verfügt dieser Laptop sowohl über die integrierte Intel HD3000 als auch die NVIDIA GeForce GT 540M GPU.

Von den beiden Karten verfügt die HD3000 über keinen Windows 10-Treiber und Windows 10 wird nicht als unterstützt aufgeführt.

Andererseits benötigt Windows 10 mit seinen schöneren Bildschirmen als frühere Windows-Versionen möglicherweise auch mehr Grafikleistung als die HD3000 bietet. Dies könnte erklären, warum Windows trotz vieler Leistungseinstellungen in den NVIDIA- und Intel-Systemsteuerungen ständig und unregelmäßig auf die NVIDIA-GPU umschaltet.

Sie können dieses Verhalten von Windows akzeptieren oder, wenn die Batterie auch bei Betrieb mit der NVIDIA-Karte ausreicht, die HD3000 im BIOS dauerhaft deaktivieren. Dies ist möglicherweise möglich, indem Sie ins BIOS booten und den Menüpunkt suchen, der „Integrierte Peripheriegeräte“ oder „On-Board-Geräte“ am ehesten entspricht, oder möglicherweise unter der Option „Erweitert“.

Antwort4

Es gibt einen Thread in den NVIDIA-Foren zu dem Problem, das Sie haben. Sie können ihn hier nachlesen. https://forums.geforce.com/default/topic/860554/geforce-mobile-gpus/windows-10-and-optimus/.

Wurde Ihre Karte unter Windows 8 unterstützt? Wenn ja, könnten Sie versuchen, Windows 8-Treiber zu verwenden. Das von Ihnen beschriebene Problem hängt nicht zu 100 % mit der fehlenden Unterstützung zusammen.

Derzeit stehen Ihnen drei Lösungen zur Verfügung: - Verwenden Sie den Hotfix-Treiber von Nvidia. - Verwenden Sie den Windows 8-Treiber. - Führen Sie ein Downgrade auf eine frühere Windows-Version durch.

verwandte Informationen