Warum frieren 3D-Apps (wie Sketchup) auf meinem sekundären Monitor ein?

709
Christopher Bruns

Einige 3D-Apps bleiben beim Start auf meinem sekundären Monitor stehen. Das App-Fenster wird angezeigt, die 3D-Szene wird jedoch nie angezeigt, und in der Titelleiste der App wird "(nicht reagiert)" angezeigt.

Ich hatte diesen Computer seit Jahren, bemerkte dieses Problem jedoch erst vor wenigen Monaten mit Sketchup, verstand aber erst vor kurzem, dass es mit der Verwendung eines nicht primären Bildschirms zusammenhängt.

Anwendungen mit diesem Problem:

  • Skizze
  • MeshLab
  • H3DViewer
  • Qt Designer, wenn Sie einem Fensterentwurf ein QOpenGLWidget hinzufügen
  • PyQt5-Apps schreibe ich mit QOpenGLWidget

Anwendungen, die auf beiden Monitoren in Ordnung sind:

  • Mixer

Dinge, die ich probiert habe:

  • Grafiktreiber aktualisieren: hat nicht geholfen
  • Hauptmonitor in Anzeigeeinstellungen umschalten: Ändert, bei welchem ​​Monitor das Problem auftritt. Apps, die auf dem Nicht-Primärmonitor-Freeze gestartet wurden.
  • Computer neu starten: hilft nicht
  • Ändern Sie die Anzeigeeinstellungen so, dass beide Bildschirme die gleiche Aktualisierungsrate haben: Hilft nicht
  • Einstellungen im Bedienfeld von nvidia zurücksetzen: Hilft nicht.
  • Melden Sie sich als anderer Benutzer an: Hilft nicht
  • Deinstallieren Sie den Oculus Rift-Treiber: Hilft nicht

Mein Betriebssystem ist Windows 10, 64-Bit und 2016 von Windows 7 automatisch aktualisiert. Ich verwende zwei Monitore im erweiterten Desktop-Modus: Asus VH236H und Acer GD245HQ. Grafikkarte ist NVIDIA GTX 970.

Was soll ich noch probieren?

1
Verwendet es Open GL? Häufig sparen Hersteller Geld, indem sie nur die volle OGL-Unterstützung auf dem Hauptmonitor implementieren. [Ich arbeite Support für ein Online-Spiel, das dasselbe leidet] Tetsujin vor 7 Jahren 0
@Tetsujin ja einige von diesen verwenden auf jeden Fall OpenGL. Unter "Herstellern" meinen Sie Videokartenhersteller? Christopher Bruns vor 7 Jahren 0
Ja, nur weil der NVidia-Chipsatz dies kann, bedeutet dies nicht, dass der Kartenhersteller dies beinhaltet. Ich würde sehen, wenn Sie vom Hersteller erfahren können. Tetsujin vor 7 Jahren 0
Für SketchUp gibt es ein Prüfprogramm namens [SketchUp Checkup] (https://help.sketchup.com/en/article/3000318). Führen Sie es vom sekundären Monitor aus aus und prüfen Sie, ob ein Fehler auftritt. harrymc vor 7 Jahren 1
@ harrymc Leider wird Checkup im Gegensatz zu Sketchup immer auf dem Hauptmonitor gestartet. Bei der Überprüfung wurde ein Fehler gemeldet: Meine Grafikkarte verfügt nur über 1 MB Speicher. Die Karte hat tatsächlich das 2000-fache. Christopher Bruns vor 7 Jahren 0
Hilft es, wenn Sie das Kabel von der Rückseite des Monitors abziehen und wieder anschließen? Welche Ports verwenden Sie für die Verbindung zu den Monitoren und welche Auflösungen haben sie? Tritt dies beim Booten im abgesicherten Modus auf? Überprüfen Sie auch die Ereignisanzeige auf Fehlermeldungen. harrymc vor 7 Jahren 1
Sie sollten wirklich antworten, wenn Sie unsere Hilfe wünschen. Warum stört es uns sonst? harrymc vor 7 Jahren 0

1 Antwort auf die Frage

2
Everett

Sie haben dies von einem Monitorfehler getrennt. Es ist unwahrscheinlich, dass es sich ebenfalls um einen Treiberfehler handelt, wenn Sie die Monitore wechseln (dh Sie ändern auch die Treiber). Hierfür gibt es zwei Möglichkeiten: Entweder muss es sich um die Grafikkarte oder um das Betriebssystem handeln. Der schnellste Weg, um zu testen, was es ist, ist, eine andere Grafikkarte zu bekommen und es auszuprobieren. Ich würde auch eine andere Marke empfehlen (versuchen Sie es mit einem ATI 480 oder 580), wenn Sie einen Freund haben. Ja, Sie können auch eine der 1k-Serien von NVidias verwenden (1070, 1080 usw.).

Wenn Sie die Karte wechseln und das Problem beseitigt ist die Antwort die Karte. Wenn Sie die Karte wechseln und das Problem weiterhin besteht, sehen Sie ein Problem mit dem Betriebssystem.

Verwenden Sie die Ereignisanzeige, um Fehler einzugrenzen. Sehen Sie sich den Viewer an, bevor Sie versuchen, ein 3D-Programm zu verwenden. Dann verursachen Sie den Fehler, gehen Sie zurück und sehen Sie, was es sagt.

So verwenden Sie die Ereignisanzeige:

  1. Klicken Sie mit der rechten Maustaste oder tippen Sie auf das Startsymbol und halten Sie es gedrückt. Wählen Sie die Ereignisanzeige.
  2. Wählen Sie links Ereignisanzeige, Benutzerdefinierte Ansichten, Verwaltungsereignisse.
  3. DON'T PANIC (Anhalter durch die Galaxie)