Tuesday, November 12, 2013

Slow / jerky / lag scroll performance with Excel 2013 in Citrix XenDesktop 5.6

Problem

You notice that your virtual desktops in your Citrix XenDesktop 5.6 infrastructure exhibits extremely slow, jerky or lag when scrolling Excel 2013 spreadsheets.  You’ve tried installing the latest 5.6.300 VDA agent as well as the 7.0 and 7.1 VDA agents but it does not improve the performance.  Scrolling in a spreadsheet with rolls extending past the visible screen clearly lags in the sense that you can scroll up and down 3 or 4 times yet the spreadsheet doesn’t scroll until a few seconds later where it seemingly decides to take the last scroll input (i.e: you scroll up 5 times and down 6 times but only the last scroll downwards is captured):

clip_image002

Solution

I’m not sure if it’s the string I used to search for this issue but the returned results on Google did not point me to the following KB that had a solution to my issue:

Office 2013 Video Performance Issues with XenDesktop VDA
http://support.citrix.com/article/CTX139236

To fix this scrolling issue, simply click on the File tab in Excel:

clip_image002[5]

Selection Options:

clip_image002[7]

Click on the Advanced button:

clip_image002[9]

Scroll down to the Display area and enable (check the checkbox) of Disable hardware graphics acceleration:

clip_image002[11]clip_image002[13]

Alternatively, you can either create a GPO and apply it to the user account or create a GPO and apply it to the VDI computer account with Loopback set to merge.  The following is where the registry is located:

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Graphics

clip_image002[15]

**Note the DisableHardwareAcceleration DWORD

clip_image002[17]

The following is what a GPO updating this registry would look like:

Key Path: Software\Microsoft\Office\15.0\Common\Graphics
Value Name: DisableHardwareAcceleration
Value type: REG_DWORD
Value: 1

clip_image002[19]

clip_image002[21]

5 comments:

Sam Petrov said...

Also, you can disable hardware graphics acceleration using Group Policy. It's located in the Group Policy Editor under Microsoft Office 2013 > Miscellaneous > Do not use hardware graphics acceleration.

Anonymous said...

Thanks Terence, this made a huge difference!

Stephan said...

Perfect. Thanks, Terence!

lee woo said...

Everything that slows us down and forces patience, everything that sets us back into the slow circles of nature, is a help. Gardening is an instrument of grace. See the link below for more info.


#slows
www.ufgop.org

John Welsh said...

Thanks for the info! I was having the issue with ViaB 5.4 because it uses VDA 7.1. I did notice that XenDesktop 7.6 with VDA 7.6 does not have the issue. Since there in no way to use the 7.6 VDA in ViaB I was looking at migration to XenDesktop sooner than next year when ViaB is End-Of-Life.