0

Принудительное включение аппаратного ускорения Internet Explorer 9 для старых видеокарт

Опубликовано by Viktor Alex on 19 августа 2011 in Браузеры-безопасность и настройка, Вопросы и ответы |

Как известно, грядущий релиз Internet Explorer 9 оснащен функцией аппаратного ускорения отрисовки страниц. Используя аппаратные возможности GPU (графического чипа видеокарты), браузер весьма шустро выполняет рендеринг контента, что благотворно сказывается на производительности «тяжелых» задач, таких как, например онлайн-видео или онлайн-игры. На старых, а также современных low-end видеокартах функция аппаратного ускорения IE9 автоматически отключается, а флажок в настройках становится недоступным:

Происходит такое потому, что старое поколение видеокарт не удовлетворяет минимальным системным требованиям для работы этой функции. К примеру, многие из них поддерживают только DirectX 9 (весьма распространённые ATI Xpress Radeon X1150 и Intel GMA 945 — яркие представители этой линейки), и в результате Internet Explorer 9 использует исключительно программный рендеринг содержимого.

Чтобы принудительно включить аппаратное ускорение отрисовки содержимого на не-DirectX 10 видеоакртах, необходимо внести правку в системный реестр. Порядок действий такой:

  • Закройте Internet Explorer 9.
  • Откройте диспетчер устройств, найдите вашу видеокарту, откройте её свойства и перейдите на вкладку «Сведения».
  • В выпадающем списке «Свойство» выберите «ИД оборудования»:

    Вы увидите строку вида:

    Запишите значения, отмеченные красным и синим. Красное — идентификатор производителя устройства, синее — идентификатор устройства. В моем случае это значения:
    -производитель=15ad
    -устройство=0405

  • Откройте редактор реестра и перейдите в раздел
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\GPU

    Вы увидите примерно следующее

  • Для систем x86 измените значения этих параметров:
    DeviceId = устройство, у меня 0405.
    VendorID = производитель, у меня 15ad.
    SoftwareFallback — измените с 1 на 0.

    Для систем x64 измените значения этих параметров:
    Wow64-DeviceId = устройство, у меня 0405.
    Wow64-VendorID = производитель, у меня 15ad.
    Wow64-SoftwareFallback – измените с 1 на 0.

    В моём случае система 64-разрядная, поэтому значение ключей реестра будет выглядеть следующим образом:

  • Перезапустите Internet Explorer. Ожидаемый результат — флажок настройки аппаратного ускорения графики будет по-прежнему «серым», но будет снят, что свидетельствует об включении функции аппаратного ускорения.

Отмечу два момента. Во-первых, указанный способ у меня не сработал на виртуальной машине, а подходящего «железа» под рукой нет. Посему поверим первоисточнику «на слово».

Во-вторых, совершенно не факт, что скорость отрисовки контента увеличится на любой видеокарте. Вполне вероятно, что положительного эффекта и вовсе не будет. Сравнить скорость работы IE9 «до» и «после» можно, например, родными тестами http://ie.microsoft.com/testdrive/.

Перевод: Happy Bulldozer
Источник: www.mydigitallife.inf

Метки:

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Создание и продвижение сайтов WebLine-Studio © 2008-2019