Graphical location is calculated by adding positive numbers to X and Y and counting down and to the right from 0,0 location. That point is considered X=0, Y=0, where X is horizontal and Y is vertical. Graphics axis is calculated from the top left corner of the virtual ICA desktop.
Edit the value named MaxLVBMem and increase it to the value derived in Step 2.įor XenDesktop 5.x and XenApp 6.x, 7.x How to Calculate Virtual ICA Session Size.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\icawd\thin16. Note: The system must be restarted for the setting change to take effect. Note: Microsoft recommends raising this setting in increments of 16MB.ĭefault SessionPoolSize for x86 systems is either 16 MB or 32 MB depending upon how much memory your system is configured with.ĭefault SessionPoolSize for 圆4 systems is 64 MB. SessionPoolSize parameter is held in a DWORD value named SessionPoolSize in system registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. If more than 40 percent of SessionPoolSize would be consumed, then adjust the SessionPoolSize parameter upward in the system registry and restart the system. MaxLVBMem should ideally consume no more than 35 to 40 percent of the system’s allocated SessionPoolSize. If X,Y represents the dimensions of bounding rectangle for all monitors, and D is the maximum pixel bit depth, then MaxLVBMem is given by:Īdjust Window’s SessionPoolSize parameter as required to accommodate increased LVB memory requirements. Determine the MaxLVBMem parameter from the maximum session size and depth.Note: Without this step, IMA overrides any change made to thinwire’s MaxLVBMem parameter in the registry with the appropriate farm setting. Open Display settings page and clear Use farm settings. Start the AMC and edit the server properties for each server that requires to be adjusted. Such adjustments should be performed only if there are specific server required to raise the session display memory above 8MB.Ĭaution! Refer to the Disclaimer at the end of this article before using Registry Editor. These steps require modifying the Presentation Server registry. The steps outlined in the following section allow specifying more memory for ICA session graphics than available in the AMC. Note: Adjusting these parameters on your server might affect the scalability of the server because every session can potentially consume more memory. Z-Color Depth of the ICA session window (1-8 bit, 2-16 bit, 3-24 bit, 4-32bit)įor example, for a 1024x768x24 bit session, M = 1024*768*3 = 2,359,296 bytes Registry Modification to allow more Memory for Session Graphics Session Graphics Memory Calculation Table When such an event occurs, either the color depth or resolution is automatically reduced, based on the settings in the AMC (also known as Delivery Services Console). It is possible to have a virtual desktop whose session graphics memory is larger than the maximum amount assigned in the AMC. This is the memory allocated to each session for its graphics data and it is set to the default of 5120 KB and limited to 8192 KB in the Access Management Console (AMC). When working with multi-monitor ICA sessions, it is very important to calculate the amount of ICA session graphics required. Target AudienceĪpplication developers, Citrix server administrators, and help desk personnel. The additional settings described in this article will allow you to have a more granular control over multi-monitor sessions that might be required with some custom applications and/or in some deployments. Under most circumstances, the default settings will suffice for the majority of applications.
This includes controlling the interaction and display of specified applications and application windows as well as ICA session behavior.
This article contains information about the available configuration settings that can be used to control specific multi-monitor functionality in a Citrix environment.