Aero mit sehr großen Fenstergrößen

397
Heiner

Wenn ich mehrere wirklich große Fenster mit opengl (2 Fenstern mit jeweils 13440 + 1080 Pixeln) erstelle, wird Aero deaktiviert, was zum Reißen der Animation führt. Die Grafikkarte (W8000) verfügt über 4 GB Speicher, daher sollte genügend Grafikspeicher vorhanden sein.

a) Gibt es irgendwo eine Einstellung, die die maximale Fenstergröße unter Aero begrenzt?

b) Kann ich trotzdem doppelt gepuffertes / vsynced-Rendering aktivieren? Durchsetzen von Blank-to-Vsync- oder Opengl-Triple-Pufferung funktioniert nicht

2
Starten Sie ProcessExplorer oder ProcessHacker und sehen Sie in den Systeminformationsfenstern nach, wie viel GPU-RAM Sie beim Ausschalten von Aero zur Verfügung haben. magicandre1981 vor 9 Jahren 0
Wir haben mit Process Explorer überprüft (es gibt zwei Karten). 2x4GB = 8GB wurde gemeldet, aber wenn sich das Fenster öffnet und Aero ausschaltet, werden 1,5 GB als verwendet gemeldet, daher sollten 2,5 GB übrig bleiben Heiner vor 9 Jahren 0
warum brauchst du ein so großes fenster? Wie ist Ihre Monitorauflösung? magicandre1981 vor 9 Jahren 0
Wir befestigen 14 Monitore mit Full HD (1920 x 1080) an ein System für ein großes Opengl-Effektsystem. Der Aufbau eines einzelnen Systems ist einfacher und kostengünstiger als die Verteilung auf mehrere Computer Heiner vor 9 Jahren 0

1 Antwort auf die Frage

2
Heiner

Microsoft kennt eine Antwort auf eine ähnliche Frage: https://support.microsoft.com/de-de/kb/2724530

Dieses Problem tritt auf, wenn Desktop Window Manager versucht, einen Desktop anzuzeigen, der größer als 8192 Pixel oder 8192 Pixel ist. Dies überschreitet die maximal zulässige Größe für eine DirectX 10-Textur. (In Windows 7 verwendet der Desktop Window Manager DirectX 10.)

In unserer Situation ist DWM also deaktiviert. Wir müssen den Desktop neu konfigurieren, um ihn wieder zu aktivieren.