Странно а у меня не выключает
этого не может быть, т.к. информацию об этом я прочел в блоге разработчиков семерки, где рассматривались технические детали реализации и использования возможностей
DWM и аэро.
Другое дело что в одних играх ты можешь успеть заметить как выключилось аэро, а в других ты этого не успеешь заметить, но аэро в полноэкранных DX приложениях выключается всегда.
Успеешь заметить или нет - это уже зависит от реализации игрового цикла самой игры. Собственно задумывалось что ты вообще никогда не будешь замечать что аэро отключается в полноэкранном режиме, т.к. ты всеравно не видишь десктоп, когда у тебя игра работает в полноэкранном режиме. Но из-за багов игры, или из-за высокой нагрузки на ресурсы компа, при переключении из игры ты на долю секунды можешь заметить момент когда аэро-гласс еще не успел включиться.
Вобщемто суть заключается в том что ресурсы видеокарты в семерке управляются специальным менеджером, в XP такого менеджера не было и приложение могло использовать видеокарту как ему было угодно, не заботясь о том что параллельно с ним видеокарту могут использовать и другие приложения. Если менеджер видит что запустилось такое приложение, которое без спросу захватывает ресурсы видеокарты, то он в этом случае и выключает аэро гласс, чтобы дать возможность такому наглому приложению продолжать корректную работу.
В итоге аэро гласс всегда автоматически выключается в трех случаях:
- когда ты этого не заметишь, чтобы увеличить производительность игр (полноэкранный режим);
- когда система перегружена и есть ощутимая нехватка ресурсов видеокарты (система предложит отключить аэроглас при согласии пользователя)
- при работе программ неправильно использующих видеокарту.
В последнем случае отключение аэро гласс обеспечивает совместимость со старыми программами, давая возможность играть в старые игры.
Если ты запускаешь программу и при переходе в оконный режим видишь что у тебя отключен аэрогласс, это говорит о том что эта программа устарела и не полностью совместима с системами Windows Vista и Windows 7. Именно потому что такие программы неправильно используют видеокарту, их работа при включенном аэро гласс в большинстве случаев невозможна. Чтобы сохранить работоспособность программы, система автоматически отключает аэро гласс.
В современных играх, которые полностью совместимы с Windows Vista и Windows 7, аэро гласс в оконом режиме отключаться не будет (если это не предусмотрено самой программой), т.е. аэро гласс будет отключаться только в полноэкранном режиме, когда ты этого не заметишь.