Предотвращение автоматического отключения Aero Windows 7?

Я использую UltraVNC для удаленного рабочего стола в окне Windows 7 (он позволяет вам поддерживать Aero включен, делая удаленный рабочий стол, тогда как Windows RDP этого не делает). Однако по некоторым причинам это, по-видимому, заставляет Windows думать, что Aero использует большое количество памяти. Через некоторое время после входа в систему я обычно получаю следующее сообщение:

введите описание изображения здесь>> </p>

<p> При нажатии этого всплывающего окна появляется следующее диалоговое окно предупреждения (и диалог справки, если я нажимаю ссылку справки внизу): </p>

<p> <img src =

7 голосов | спросил Jez 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 27 Sep 2011 13:19:29 +0400 2011, 13:19:29

2 ответа


5

Для этого есть веская причина. Aero использует много альфа-смешивания, для чего требуется ускорение аппаратного ускорения. Даже без выделенной видеокарты встроенная графика может обрабатывать слои намного быстрее. К сожалению, это означает, что экранный буфер передается графическому чипу, а ОС никогда не видит финальные визуализированные кадры. Если их просто отправляют на монитор, все в порядке, но Aero в определенной степени зависит от аппаратного ускорения. Когда VNC пытается работать с Aero, ему придется убить некоторое аппаратное ускорение и заставить процессор делать рендеринг, чтобы он мог захватить состояние экрана. Это, к сожалению, может заставить Aero выйти.

Я работаю в RealVNC, и мы используем зеркальный драйвер, чтобы помочь вам в этом немного справиться, захватив команды рисования, прежде чем они будут отправлены на чип для компоновки, и удерживайте наш собственный буфер. Я знаю, что UltraVNC каким-то образом использует зеркальный драйвер, но я не изучал их реализацию. Вы могли бы попробовать! Я подозреваю, что если производительность слишком низкая, возможно, не будет способа заставить Windows выполнять компоновку и смешивание с процессором.

ответил Nicholas Wilson 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2011 12:27:04 +0400 2011, 12:27:04
0

Я предполагаю, что вы, вероятно, работаете на низкой графической памяти или отсутствуют графические драйверы системы.

ответил Random Guy 30 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 30 Sep 2011 11:10:15 +0400 2011, 11:10:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132