Welche GPU stellt was dar, wenn sowohl integrierte als auch diskrete GPUs gleichzeitig verwendet werden?

1073
ladorm

Ich habe mich gefragt, ob ich einen Monitor an die diskrete GPU und einen anderen an die integrierte GPU anschließe. Wie wird festgestellt, welche GPU welche Teile rendert?

Wenn ich zum Beispiel ein Spiel auf dem angeschlossenen Monitor des Diskrete öffne, denke ich, dass es diskret wird, aber was passiert, wenn ich das Spiel in den Fenstermodus versetze und es zwischen den beiden Monitoren schiebe?

Wird jede GPU die Hälfte des Spiels rendern? Wenn ja, was passiert mit dem Unterschied in der Rendergeschwindigkeit?

Wird es immer noch von den Diskreten gerendert? Wenn ja, wie gelangen die Informationen zum anderen Monitor?

3
Sprechen Sie über einen Laptop mit einer Dual-GPU oder über einen Desktop-Computer mit Grafik auf dem Motherboard und einer separaten Grafikkarte? Die Laptop-Antwort ist bereits unten aufgeführt, die Desktop-Antwort wäre nicht konsistent, da sie von der Anwendung, den Bedingungen usw. abhängt. acejavelin vor 7 Jahren 0
Ich spreche von einem Desktop-Computer mit Grafiken auf dem Motherboard und einer separaten Grafikkarte. Ok, also, wenn es von der Anwendung abhängt, nehmen wir an, dass es ein Spiel ist und dass die diskrete GPU es rendert. Wenn ich das Spiel auf den an die iGPU angeschlossenen Monitor stelle, wie gehen dann die gerenderten Pixel von der diskreten Grafikkarte durch das Motherboard in diesen zweiten Monitor über? ladorm vor 7 Jahren 0
Das ist eine Funktion des Betriebssystems ... Im Windowed-Modus verwenden Anwendungen die Funktionalität des Betriebssystems und Grafikaufrufe (wie DX), sie sprechen nicht direkt mit der GPU (beachten Sie, wenn Sie ein gutes Vollbild-Spiel anzeigen, die Grafiken Qualität sinkt merklich?), der wahrscheinlichste Fall ist, dass die App erheblich langsamer wird oder abstürzt. Versuchen Sie es, es wird nichts schaden. Es ist jedoch besser, zwei Monitore an dieselbe GPU anzuschließen, es sei denn, Sie tun so etwas wie eine GPU für eine VM. acejavelin vor 7 Jahren 1
Hmm, ich verstehe .. Danke! ladorm vor 7 Jahren 0

1 Antwort auf die Frage

2
Neil

Das Anschließen eines externen Monitors ändert nicht, auf welcher GPU welche Anwendung ausgeführt wird. Es sind die Treiber, die das steuern. Ich gehe davon aus, dass Sie einen Laptop haben (da Desktops normalerweise iGPU deaktivieren, wenn Sie externe GPUs anschließen), dann ist es das umschaltbare Grafiksystem, das die dGPU aktiviert, falls dies konfiguriert ist. Andernfalls erledigt die integrierte GPU die Aufgabe. Umschaltbare Grafiken erlauben kein 50/50 Rendering von iGPU und dGPU. Dies wäre ohnehin kompliziert, da beide nicht mit der gleichen Geschwindigkeit ablaufen. Normalerweise ist dGPU viel schneller als iGPU, aber auch mehr Stromhunger.

Optimus

Zum Beispiel verfügt die umschaltbare Grafiktechnologie von Nvidia über eine Schnittstelle in der Systemsteuerung, die diese konfigurieren kann (siehe verknüpfter Screenshot). Optimus Choice

Ich habe eigentlich von einem Desktop-Computer gesprochen, aber das ist auch gut zu wissen! Ich antwortete auf einen Kommentar zu meiner Frage, in dem ich etwas näher erläuterte ladorm vor 7 Jahren 0