Mirror Display Mode (Win10, AMD) - Visuelle LAG in DirectX / OpenGL-Apps

677
AgentFire

Ich habe genug damit zu kämpfen, keine anständigen Lösungen für dieses sehr schmerzhafte Thema im Internet zu finden.

Durch Spiegeln meiner Anzeige über Windows (10) Einstellungen ( Win+P-> Duplizieren) stottert die Videoausgabe auf meinem Hauptmonitor, wenn eine 3D-App im Vollbildmodus (oder sogar in einem randlosen Vollbild-Vollbildmodus) ausgeführt wird, unter einigen interessanten Bedingungen.

  1. Ich habe einen Monitor (Hauptgerät) und einen Fernseher an der Wand (Sekundäranzeige).
  2. Wenn in den Windows-Einstellungen der Modus auf "Nur PC-Bildschirm" eingestellt ist, funktioniert alles wie erwartet - das FPS in den Spielen ist ziemlich gut, nichts verzögert, VSync verhält sich wie erwartet usw.
  3. Wenn ich in den Duplicate-Modus (oder Extend, dasselbe Problem) wechsle, wird das visuelle Stottern auf meinem Monitor angezeigt. Ich sehe die FPS in Spielen sowie in Windows selbst, während ein Spiel minimiert wird - ich ziehe nur einige Fenster herum und ich sehe deutlich, dass es sich mit 15-20 FPS bewegt - ziemlich hässlich.
  4. Interessante Anmerkung: Wenn es in den Stottermodus geht, wird der interne FPS nicht verringert ! Die Fraps-Software zeigt immer noch die gleiche Anzahl wie vor dem Duplicate-Modus, dh mehr als 100 FPS. Aber ich sehe die Verzögerung mit eigenen Augen, was bedeutet, dass es sehr hardwaremäßig sein sollte.
  5. Noch ein Hinweis: Wenn ich einfach ein randloses Videospiel mit Vollbildmodus öffne, stottert es, aber wenn ich es öffne und schnell zu einer anderen App wechsle, bevor es geladen wird, als wenn es tatsächlich im Hintergrund geladen wird (da das aktivierte Fokusfenster vorne ist), dann ist es nicht stottern ! Ich kann dann wieder zum Spiel zurückkehren und es endlich mit vollem visuellem FPS auf beiden Displays und ohne Verzögerungen spielen!
  6. Exklusive Vollbild-Modi funktionieren nicht so, wie auf Seite 5 gesagt, sie ruckeln trotzdem.
  7. MPC (Video Player) löst das Stottern nicht aus, obwohl der randlose Vollbildmodus verwendet wird.
  8. Einige Spiele machen das Stottern auslösen, auch wenn sie in nur einem Fenster ausgeführt werden.

  • Betriebssystem: Das letzte vollständig aktualisierte Windows 10 x64.
  • RAM: 16 GB
  • CPU: Intel Core i5-4670 @ 3,4 GHz
  • Grafikkarte: AMD Radeon R9 290
  • Aktuelle Videotreiberversionen:


Ich habe versucht, einen älteren AMD-Treiber zu verwenden, jedoch ohne Erfolg.

Ich habe auch versucht, den neuesten AMD-Treiber zu verwenden, aber es ist noch schmerzhafter. Wenn ich bestimmte Videospiele starte, wird der Computer gefroren, als würde es einen Echtzeit-1-Thread-Prozess in einer unendlichen for-Schleife geben. Ich musste zum älteren zurückgehen, damit es aufhörte.

Nach einigen Ratschlägen habe ich versucht, die Transparenz von Fenstern auszuschalten, ohne Ergebnis.

Wie kann ich das beheben? : S

2

1 Antwort auf die Frage

0
AgentFire

Ich habe meinen Hauptmonitor durch einen anderen ersetzt, und das Problem ist verschwunden.

Mögliche Gründe:

  1. Der vorherige Monitor entschied, dass er Full HD FPS nicht mehr unterstützt, während er an den Fernseher an der Wand gespiegelt wird.
  2. Die AMD-Treibersoftware ist fehlerhaft und unterstützt die Spiegelung mit meinem vorherigen Monitor nicht mehr.
  3. Die Videokarte unterstützte die HDMI + DVI-Spiegelung nicht genug, um mich glücklich zu machen. Der neue Monitor funktioniert über einen anderen Anschluss, so dass das aktuelle DisplayPort + DVI ziemlich gut funktioniert.