Ускорено ли графическое оборудование современного пользовательского интерфейса Windows 8?
Стартовый экран действительно гладкий и плавный, и я очень впечатлен тем, как быстро все выглядит, но я заметил кое-что интересное...
Даже при подключении через RDP анимация выглядит такой же плавной и динамичной, что кажется странным, если учесть, что графика с аппаратным ускорением проходит через RDP-соединения.
Аппаратное обеспечение Modern-UI ускоряется? Если нет, то как они делают его таким гладким, без излишней нагрузки на систему?
3 ответа
Отличный вопрос! Я тоже об этом думал.
Оказывается, есть значительные улучшения в RDP с Windows 8. Вы можете прочитать об улучшениях графики в RDP в блоге Remote Desktop от Microsoft.
Чтобы конкретно ответить на ваш вопрос, вот цитата из этого блога:
В Windows Server 2012 и Windows 8 полный локальный рабочий стол создается и обрабатывается на хосте в удаленном сеансе до того, как полученное изображение будет закодировано и отправлено с помощью RemoteFX. Другими словами, RemoteFX основан на рендеринге на стороне хоста. В результате весь рабочий стол Windows 8, а также все пользовательские интерфейсы приложений постоянно отправляются удаленно с высочайшим качеством с 32 битами на пиксель (BPP). Чтобы сбалансировать взаимодействие пользователя с затратами на кодирование и пропускную способность, целевая частота кадров в удаленном сеансе составляет 30 кадров в секунду (FPS).
Да, новый интерфейс намного лучше использует доступное графическое оборудование, перенося гораздо больше работы с видеокартой на процессор, чем это делалось в прошлом. Команда Windows 8 написала отличную запись в блоге на эту тему, описывающую использование графического оборудования и то, как огромное внимание уделялось улучшению работы с помощью лучшего использования графических процессоров.
Вы заметите, что при прокрутке на стартовом экране обновления активной плитки перестают происходить. Пользовательский интерфейс кажется чрезвычайно плавным, потому что при прокрутке он ведет себя просто как кэшированное изображение, для обработки которого требуется небольшая вычислительная мощность.