Die offizielle inoffizielle Erklärung des Windows Engineering-Teams dazu lautet, dass Windows GPU-beschleunigte Anwendungen an Ihre primäre Grafikkarte anheftet. Das Engineering-Team beschreibt es als "sehr ineffizient", eine GPU Accelerated-App auf einer nicht primären Grafikkarte zu verwenden.
Sie lehnen die Tatsache sehr ab, dass dies viele Jahre lang funktioniert hat und jetzt alle GPU-Rendering-Anwendungen ein hohes Risiko haben, DWM herunterzufahren.
Sie kennen keine Lösung und beanspruchen keinen Repro, obwohl der Repro einfach ist. Ausführen mehrerer Grafikkarten ohne SLI / Crossfire und Ausgabe auf mehreren Monitoren. Verschieben Sie dann eine semi-aktive GPU-beschleunigte Anwendung auf eine nicht primäre Grafikkarte und überwachen Sie die GPU-Zuweisungen für den gemeinsam genutzten Speicher. Sie werden relativ zur Aktivität der GPU-API für die Anwendung ansteigen. Durch einfaches Scrollen oder Eingeben eines GPU-beschleunigten Browsers (Chrome, IE, Firefox) besteht die Gefahr, dass DWM mehr gemeinsam genutzten GPU-RAM schneller zuweist, als er freigeben kann.
Es kann Probleme beim Reproing geben, die möglicherweise eine Kombination aus einem Verhältnis von Grafikkarten-RAM zu System-RAM sind. Ich kann jedoch die gemeinsam genutzten GPU-Speicherspitzen auf JEDEM System mit mehreren Grafikkarten-Setups überprüfen. Ob es DWM herunterfährt.
DWM verfügt über einen Schalter zum Beenden der Ressourcennutzung, der aktiviert wird, wenn eine Ressourcenzuweisung relativ zu Ihrem Computer überschritten wird. Ich bin mir nicht sicher, ob Systeme mit mehr System-RAM oder Systeme mit mehr GPU-RAM anfälliger sind, da die Speicherzuweisungen relativ zu Ihrem RAM häufig aufgefüllt werden. Starten Sie 10 Anwendungen auf 3 nahezu identischen Systemen, aber mit unterschiedlichen RAM-Mengen, und Sie erhalten einen unterschiedlichen Speicherverbrauch.
Die offizielle inoffizielle Antwort zur Behebung dieses Problems lautet erneut: Es gibt keine Lösung, und Sie sollten nicht mehrere Grafikkarten in einem Nicht-SLI / Crossfire-Setup verwenden.
Das Deaktivieren der GPU-Beschleunigung im Browser funktioniert ebenfalls. IE9 ist der einzige mir bekannte Browser, bei dem das Deaktivieren der GPU-Beschleunigung zu einer ziemlich verringerten Leistung führt.
Natürlich zwingt dieses Problem auch dazu, sehr vorsichtig zu sein, wo Sie Flash / Silverlight / Movies ausführen. In meinem Setup ist es ziemlich Selbstmord, eine dieser Karten auf meiner zweiten Grafikkarte auszuführen, obwohl sie genau die gleiche ist wie meine primäre.