This post has been republished via RSS; it originally appeared at: Outlook Global Customer Service & Support Team Blog articles.
Updated: May 1, 2018 and June 13, 2018
The continued work of the Airspace, Outlook, and Word development teams resulted in Office updates and optimizations that address the remaining 32-bit Outlook rendering issues. This update provides details on two areas of particular interest: Airspace and Large Address Aware (LAA) functionality.Airspace
Changes to Airspace were mostly completed in the November 2017 updates for Office 2013 and Office 2016. As you likely know, Office updates are cumulative, thus we recommend patching with the latest available updates for Office. A significant finding to share is related to hardware graphics acceleration and virtualization. Some customer feedback indicates many popular virtualization solutions do not support hardware graphics acceleration. Since enabling hardware graphics acceleration is required to fully benefit from the Airspace improvements, if you find the virtual solution that you are administering doesn’t support hardware graphics acceleration, please reach out to the software vendor to request support.Outlook Large Address Aware Feature
As mentioned in the original post below, Microsoft was working on enabling a "large address aware" (LAA) Outlook. Due to the significant memory handling changes involved with LAA, Outlook development elected to follow the standard channel release model for the new feature in Office 2016 ProPlus. The Outlook LAA feature has made its way into both the Monthly Channel and the Semi-Annual Targeted (SAT) channel of Office 2016 ProPlus as of this writing andOriginal post...
Starting in mid-2016, some Outlook 2013 and Outlook 2016 users began noticing rendering issues and posting reports in our forums and communities. Then, in late 2016, similar reports started filtering into our support teams. The symptoms have included:- Buttons on the Outlook ribbon failing to paint properly
- Email messages displaying either blank or black in the Reading Pane
- The Navigation Pane failing to draw all folders properly
- Various rectangles appearing in the Outlook user interface (UI)
Background
Outlook is the main messaging application within the Office suite. Outlook uses shared Microsoft Office (MSO) code to perform many functions. Examples include Outlook's use of Microsoft Word for spell checking and HTML rendering and Outlook's use of shared Office ADAL code to perform Modern Authentication related operations. Office 2013 introduced a new rendering engine called Airspace to all the Office applications. Airspace's promise was to better leverage the hardware based graphics from DirectX in Windows 8 to enable new design experiences like animations and layered composition. Outlook continues to use Word and other shared office code like Airspace in the 2016 version. The initial release of Airspace as the Office/Outlook rendering engine came at a time when many devices did not have sufficient video hardware to accommodate the new rendering feature set. As a result, many users and firms forcibly deployed policies to disable hardware graphics acceleration, despite the fact that Office code was designed to turn the feature off if the hardware did not support it. Such policies still exist in many enterprises, although in most cases today, they could safely be removed (except for a few, very specific instances).Rendering Issue Specifics
The players in the various iterations of the Outlook rendering problem are:- Outlook (our hero)
- AirSpace (Office rendering engine)
- Word (key for many Outlook functions)
- Windows 32-bit application virtual address space composition (the law)
- A smaller than required available contiguous memory block (example: a texture requires a 128 kb memory block to render, but the smallest contiguous block available is 96 kb)
- Low virtual memory available to the Outlook process (less than 250 MB free of the 2 GB total that Windows gives to all 32-bit processes)
- High resolution monitors
- Outlook content spread across multiple monitors
- Touch screens used to scroll through email and other messages within the UI (because of the bandwidth required to render screen content)
- Use of unneeded or excessive COM add-ins
- Large numbers of PST files added in the Outlook profile
- DirectX failures due to older drivers
- Dock/undock scenarios where resolution changes suddenly
- Heavy use workflows (keeping many messages open, keeping many attachments open, crafting email with lots of graphic effects from WordArt, etc...)
Mitigation
The best mitigation for these issues -without question- is to move to 64-bit Microsoft Office. Windows provides four thousand times the addressable user-mode memory to 64-bit processes than it does to 32-bit processes. More memory is the best way to fight memory depletion issues. Note Some may get stuck on this recommendation, mostly due to add-in compatibility concerns and other concerns. Maybe your add-in vendor provides a 32-bit version of the add-in without an option for a 64-bit version. If this is your situation, we advise that you open a support case with your add-in vendor and insist on a 64-bit version of their product. The 32-bit limitation is immutable, hardware continues to get better, and extending Outlook with COM Add-ins is commonplace. 32-bit is not the future of desktop computing. Once you verify that you have rendering issues caused by a low memory state within the Outlook process, determined on your own or by working in tandem with Microsoft Support, there are steps you should take immediately to start mitigation:- Patch to the latest available versions of Outlook, Word, and MSO
- Ensure hardware graphics acceleration is enabled:
- Start any Office application
- Click the File tab, then Options
- Then click the Advanced group
- In the Display section, ensure that the Disable hardware graphics acceleration check box is cleared, as shown here:
- Update video drivers to the latest provided by the video card manufacturer
- Restart Outlook regularly
- Change DPI settings to greater than 200% on high-res monitors
- Modify your Outlook workflow
- Keep fewer Outlook windows/messages open
- Disable or remove unneeded Outlook COM Add-ins
- Remove PST files from the profile when not used
- Avoid touch-scrolling through messages
- Avoid multiple monitor use with Outlook
- For extreme cases:
- Use OWA
- Use Office 2010/Outlook 2010 (works past the problem since Office 2013 introduced Airspace)
- Update to Office 2016/Outlook 2016 (where we first implement product changes)