aero with very large window sizes

2

when i create multiple really large windows with opengl (2 windows, each of them 13440+1080 pixels) aero turns off resulting in animation tearing. The video card (W8000) has 4GB memory, so there should be enough video ram.

a) is there a setting anywhere that limits the maximum windows size under aero?

b) can i still activate double-buffered/vsynced rendering? enforcing blank-to-vsync or opengl triple buffering does not work

Heiner

Posted 2015-07-06T16:48:18.850

Reputation: 61

run ProcessExplorer or ProcessHacker and look in the System Information Windows how much free GPU RAM you have when Aero turns off. – magicandre1981 – 2015-07-06T17:59:38.520

we checked with process explorer, (there are two cards) 2x4GB=8GB was reported but when the window opens and aero turns off, 1.5 GB are reported as used, so 2.5GB should be left over – Heiner – 2015-07-07T08:48:39.657

why do you need such a large window? What is your Monitor resolution. – magicandre1981 – 2015-07-07T17:52:58.063

We attach 14 monitors with Full HD (1920x1080) to a system for large-scale opengl effects system. building a single system is simpler and more cost effective than distributing across multiple computers – Heiner – 2015-07-08T08:28:52.423

Answers

2

Microsoft knows an answer to a similar qustion: https://support.microsoft.com/en-us/kb/2724530

This problem occurs when Desktop Window Manager attempts to display a desktop that is larger than 8192 pixels high or 8192 pixels wide. This exceeds the maximum allowable size for a DirectX 10 texture. (In Windows 7, the Desktop Window Manager utilizes DirectX 10.)

So in our situation DWM is disabled. We have to reconfigure the desktop to reenable it.

Heiner

Posted 2015-07-06T16:48:18.850

Reputation: 61