Hardware Acceleration or GPU Rendering is a new feature in Internet Explorer that allows the browser to, while loading a webpage, move all graphics and text rendering from the Central Processing Unit to the Graphics Processing Unit. The idea is to speed up graphic performance and the rendering of webpages by moving it from the CPU to the GPU, thereby making IE perform faster.
Webpages render incorrectly & slow performance in Internet Explorer
In some cases, IE may show performance issues when rendering the webpage and you could end up facing one or more of these symptoms:
- Slow scrolling of webpages
- Diffused Fonts
- Webpage appears blank
- Colors on the webpage may be displayed incorrectly
- Webpages do not display correctly randomly
- You generally experience slow performance while using Internet Explorer 9.
At times, you also also receive an error message:
Display driver stopped responding and has recovered
This can happen on low-end computers or if your current video card or video driver does not support GPU hardware acceleration.
Disable Hardware Acceleration
In such a case you should try and disable Hardware Acceleration and see if it helps you.
To do so, open Internet Explorer 9 > Internet Options > Advanced Tab > Accelerated graphics.
Here check the option Use software rendering instead of GPU rendering, and restart your Internet Explorer.
This will disable the Hardware Acceleration functionality in IE.
And if you think even doing this is too much work, you can simply head over to KB2528233 and download the Fix Its to disable or enable hardware acceleration.
Measure browser performance
To see how your browser performs, you can take this Speed-reading test. Internet Explorer 9 on my machine scored 22 seconds. Let me know how much your browser scored.
Graphically rich demos like this one and the FishIE Test, are designed to use your computer’s GPU power instead of the CPU.
Use software rendering in Internet Explorer
There are times when IE9 will automatically use Software instead of GPU rendering. When IE detects that your video card or video driver does not support GPU hardware acceleration, the Use software rendering instead of GPU rendering may appear checked and grayed out. This usually happens in the following scenarios:
- The user has manually selected this option in the Advanced Internet options
- The user is running Internet Explorer 9 in a remote desktop session
- The GPU and driver is: Slower at rendering common Web content than software rendering; Has severe stability or security issues; Has severe rendering quality issues when rendering Web content like HTML5, CSS3, SVG, etc, or popular ActiveX controls such as Adobe Flash.
If you are unable to use the Hardware Acceleration functionilty of Internet Explorer 9 on your Windows 7, it might be a good idea to consider updating yout Graphics/Video Drivers and/or consider upgrading to a new Graphics/Video Card.