Давайте разберемся.
О каких технологиях речь? На сайте МС утверждает, что IE9 использует для рендеринга API Direct2D , и именно этот API не может быть реализован на XP из-за другой модели драйвера.
Хорошо, это ясно.
Но Direct2D — не единственный способ аппаратного ускорения графики! У нас есть Директдроу , у нас есть возможность использовать поверхность Direct3D, как это делают многие средства визуализации видеоплееров.
Действительно ли аппаратное ускорение графики в браузере настолько специфическая задача, что решить ее можно только через Direct2D? Как оказалось, нет. Хром 7-я ветка делает отличную работу с задачей аппаратного ускорения графики в XP без всякой поддержки Direct2D, демонстрируя при этом большую производительность, чем IE9 на Win7 на компьютере сопоставимой конфигурации (для тех кто не знает этот тест - браузеры без поддержки аппаратного ускорения графики в аналогичных условиях выдают в ней 2-3 FPS).
Конфигурация системы, с которой был сделан скриншот: Атлон 64 X2 3800+ 2,0 ГГц 4 ГБ ОЗУ Ati Radeon HD 4600, драйвер 8.702.0.0 XP SP3 Про ДиректХ 9.0с Линия запуска Chomium: запустить chrome.exe --enable-gpu-plugin --enable-accelerated-compositing --enable-click-to-play --enable-gpu-rendering --enable-video-layering --enable-webgl --enable- ускоренный-2d-холст --enable-nacl Так что отсутствие IE9 для XP следует понимать как чисто маркетинговый ход, одновременно убивающий двух зайцев: увеличить продажи новых операционок и популяризировать новый API. ПС: хромированная сборка , который я использовал.
PPS: Firefox, насколько мне известно, тоже пошел по пути Direct2D — во всяком случае, никакие эксперименты с about:config в последней бета-версии не дали мне результатов, сравнимых с chrome для того же теста в Windows XP. ПППС: Из блога Chome по поводу ускорения графического процессора.
Интересный.
Теги: #ie9 #chrome #xp #direct2d #рендеринг с помощью графического процессора #Internet Explorer #Internet Explorer
-
Изучите Все Языки Программирования
19 Oct, 24 -
Напишите В Giktimes, Это Круто
19 Oct, 24