Verwenden der internen Grafikkarte mit DisplayPort anstelle von externen nVidia (Optimus) erzwingen

1427
Joudicek Jouda

Ich habe einen Lenovo T420 Laptop (Windows 10) mit:

  • integrierte Intel HD Graphics 3000, neueste Treiber (9.17.10.4229)
  • nVidia NVS 4200M, die neuesten nVidia-Treiber von der Lenovo-Website (10.18.13.5445)

Ich habe auch einen LCD-Monitor mit einer maximalen Auflösung von 1920 x 1200 px. Ich möchte die Verwendung der Intel-Grafikkarte erzwingen, während der Monitor über den Display-Port angeschlossen ist und keine Anwendung ausgeführt wird . Wenn eine Grafikanwendung gestartet wird, kann sie zu den diskreten nVidia-Grafiken basierend auf den Anwendungseinstellungen von Optimus wechseln. (Im Wesentlichen möchte ich die umgekehrte Version der Nvidia optimus-Karte für die HDMI-Ausgabe mit DisplayPort verwenden.)

Gemäß der Intel-Hardwarespezifikation sollte der interne Intel HD Graphics 3000-Grafikadapter unabhängig vom Anschluss (DisplayPort, HDMI oder VGA) eine maximale Auflösung von 2560 x 1600 px aufweisen, sodass dies kein Problem darstellen sollte.

Es gibt jedoch ein Problem, da es immer von einer externen nVidia-Grafikkarte ausgeführt wird, auch wenn keine Anwendungen ausgeführt werden, während ein Display-Port-Kabel angeschlossen ist. Wenn ich das DisplayPort-Kabel gegen ein VGA-Kabel austausche, wird es wie vorgesehen von der internen Grafikkarte ausgeführt (mit derselben Auflösung).

Wenn ich die externe Grafikkarte im BIOS oder im Windows Geräte-Manager deaktiviere, damit ich die interne Grafikkarte verwenden kann, sendet sie kein Signal an den Monitor.

Wie kann ich DisplayPort für die interne Intel-Grafikkarte aktivieren?

1
Klingt so, als wäre der DisplayPort direkt mit dem NVIDIA-Chip verbunden. Ich bezweifle, dass es eine Möglichkeit gibt, es zu ändern. Tom Yan vor 8 Jahren 0

2 Antworten auf die Frage

0
林正浩

Derzeit ist das, was Sie anfordern, unter Windows buchstäblich unmöglich.

Wenn die betroffene Anzeige von der diskreten GPU gesteuert wird, muss die diskrete GPU für die Dauer der Verbindung eingeschaltet und aktiviert sein.

Sie können die Verkabelung der Anzeigeeinrichtung Ihres Systems bestätigen, indem Sie das Bedienfeld Nvidia Control starten, zur Konfigurationsseite PhysX navigieren und feststellen, wie die Anzeigen mit der GPU auf dieser Registerkarte verbunden sind.

Auf Ihrem System ist es wahrscheinlich, dass der DisplayPort-Anschluss direkt mit der Nvidia-GPU verbunden ist.

Weiter zu Linux: Die gleiche Einschränkung gilt, mit der Ausnahme, dass Sie sich bei der Einrichtung der Displays auf xrandr oder die Konfigurationstools Ihrer Desktop-Umgebung verlassen müssen. Ein solches Setup würde auch die Verwendung von Intel-Virtual-Output erfordern, um den DislayPort von der Intel Integrated-Grafikkarte zu entfernen, wenn Sie den Open Source Nouveau-Treiber verwenden.

-1
Bartha

Eine Möglichkeit, dies zu tun, besteht darin, NVIDIA-Grafiken und die Optimus-Technologie im BIOS zu deaktivieren. Das sollte funktionieren, wenn nicht, dann wird Ihre externe Verbindung standardmäßig von Nvidia gesteuert.

* Wie genau macht der Autor das? Ramhound vor 8 Jahren 1
@Ramhound, du kommst buchstäblich in das BIOS und machst das. Wenn Sie nach dem Einstieg in das Bios gefragt werden, starten Sie den Computer neu. Drücken Sie entweder F1 oder F12, während sich das System im POST-Modus befindet. Nun befinden Sie sich in Ihrem BIOS. Wählen Sie die Registerkarte "Cofig" und dann "Display". Wählen Sie nun in "Graphics Device" die Intel-Karte anstelle von Nvidia Optimus. Bartha vor 8 Jahren 0
Ich weiß wie. Der Autor ** nicht ** Ramhound vor 8 Jahren 0
@ Bartha: Ich habe das schon in der ursprünglichen Frage ausprobiert. Es sendet kein Signal über DisplayPort an den Monitor. Joudicek Jouda vor 8 Jahren 0
@JoudicekJouda Ich fürchte, in diesem Fall wird Ihr Display-Port ausschließlich von Ihrer Nvidia-Karte gesteuert. Die VGA-Karte wird von Intel betrieben. Sie können einen VGA-zu-DP-Konverter verwenden, dies beschränkt jedoch Ihre Auflösung auf den von Ihrer Intel-Karte unterstützten VGA-Maximalwert. Entschuldigung Kumpel! Bartha vor 8 Jahren 0