KB334: How to: Enable GPU hardware acceleration to improve Internet Explorer web content performance

Summary

The FEATURE_GPU_RENDERING enables Internet Explorer (IE) to use a graphics processing unit (GPU) to render content. This dramatically improves performance for webpages that are rich in graphics.

By default, this feature is enabled for IE but disabled for applications hosting the WebBrowser Control. Therefore, in order to take advantage of this feature for Moxie content, GPU rendering must be enabled for Moxie by changing registry keys.

Note: GPU rendering relies heavily on the quality of the video drivers. If there are problems running IE with GPU rendering enabled, verify the video drivers are up to date and they support hardware accelerated graphics.

Solution

Enable hardware acceleration by adding one of the following registry keys for Studio and/or Player:

Add the following registry key for Studio and/or Player:

  • For Moxie running on the same bitness of Windows (either 32 or 64-bit)
    HKLM\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_GPU_RENDERING
  • For a 32-bit version of Moxie running on a 64-bit version of Windows
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_GPU_RENDERING

 

Add an entry to the Microsoft Windows registry:

  1. Open Notepad or a similar text editor.
  2. Copy the following text (dependant on the Moxie and Windows bitness). For:
    1. Moxie running on the same bitness of Windows (either 32 or 64-bit)
      Windows Registry Editor Version 5.00
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_GPU_RENDERING]
      "Studio.exe"=dword:00000001
      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_GPU_RENDERING]
      "Omnivex Moxie Player.exe"=dword:00000001
    2. a 32-bit version of Moxie running on a 64-bit version of Windows
      Windows Registry Editor Version 5.00
      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_GPU_RENDERING]
      "Studio.exe"=dword:00000001
      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_GPU_RENDERING]
      "Omnivex Moxie Player.exe"=dword:00000001
  3. Paste the copied text into Notepad.
  4. Save the file as Filename.reg
  5. Double-click on the REG file you just saved. The Windows registry is modified.