Citrix XenDesktop & XenApp 7.6

Written by Thomas Poppelgaard. Posted in Android, AppDNA, Apple, Chromebook, Citrix, Cloud, Datacenter and Cloud, Desktop Virtualization, GRID, HDX, HDX 3D, HDX 3D Pro, HTML5, iOS, Microsoft, NVIDIA, OS X, Provisioning, Receiver, Server 2012R2, vGPU, VMware, vSphere, Windows 7, Windows 8.1, Windows Server 2008R2, Windows Server 2012, Windows Server 2012R2, XenApp, XenDesktop, XenServer

Citrix have released a new version of Citrix XenDesktop & XenApp 7.6

This is a major release that contains new version of many new software components.

I have in this article included all new product releases to give you an overview what is released related to XenDesktop & XenApp 7.6 solution.

  • Citrix XenDesktop & XenApp 7.6
  • Citrix Provisioning 7.6
  • Citrix AppDNA 7.6
  • Citrix License Server 11.12.1 for Windows
  • Citrix StoreFront 2.6
  • Citrix Connector 7.5 for System Center Configuration Manager 2012
  • Citrix Receiver 13.1 for Linux
  • Citrix Receiver 1.4 for Chrome
  • Citrix Receiver 1.4 for HTML5
  • Citrix HDX Real-Time Optimization Pack 1.5 for Microsoft Lync 2010 and 2013
  • New Virtual Channel SDK for Citrix Receiver for Windows, Linux and Mac
  • Citrix Receiver for Linux – Platform Optimization SDK

New in this Citrix XenDesktop & XenApp 7.6

This product release includes the following new and enhanced features.

Session prelaunch and session linger

The session prelaunch and session linger features help users quickly access applications by starting sessions before they are requested (session prelaunch) and keeping application sessions active after a user closes all applications (session linger). These features are supported for Server OS machines only.

By default, session prelaunch and session linger are not used. A session starts (launches) when a user starts an application and remains active until the last open application in the session closes. You can enable the features for all users in a Delivery Group or only for specified users.

There are several ways to specify how long an unused session remains active if the user does not start an application: a configured timeout and two server load thresholds. You can configure all of them; the event that occurs first will cause the unused session to end.

Support for unauthenticated (anonymous) users

When creating or editing Delivery Groups containing Server OS machines, you can now allow users to access applications and desktops without presenting credentials to StoreFront or Citrix Receiver. For example, when users access applications through kiosks, the application may require credentials, but the Citrix access portal and tools do not.

When you configure the Delivery Group, you can grant access to authenticated users, unauthenticated users, or both. When you grant access to unauthenticated (anonymous) users, you must provide an unauthenticated StoreFront store.

Connection leasing

To ensure that the Site database is always available, Citrix recommends starting with a fault-tolerant SQL Server deployment by following high availability best practices from Microsoft. However, network issues and interruptions may prevent Delivery Controllers from accessing the database, resulting in users not being able to connect to their applications or desktop.

The connection leasing feature supplements the SQL Server high availability best practices by enabling users to connect and reconnect to their most recently used applications and desktops, even when the Site database is not available.

Although users may have a large number of published resources available, they often use only a few of them regularly. When you enable connection leasing, each Controller caches user connections to those recently used applications and desktops during normal operations (when the database is available). If the database becomes unavailable, the Controller enters leased connection mode and “replays” the cached operations when a user attempts to connect or reconnect to a recently used application or desktop from StoreFront.

Application folders

You can organize applications in folders, which makes it easier to administer large numbers of applications in Studio.

By default, applications in a Delivery Group appear in a single folder. From the Delivery Group display in Studio, you can create additional folders and move applications into them. Moving, nesting, and renaming folders are easy drag-and-drop operations; you can also use Actions menu items. Additionally, you can specify folder destinations and create new folders when you add applications to a Delivery Group.

XenApp 6.5 migration

The XenApp 6.5 migration process helps you more efficiently and quickly transition from a XenApp 6.5 farm to a Site running XenApp 7.6 (or a later supported release). This is helpful in deployments that contain large numbers of applications and Citrix group policies, lowering the risk of inadvertently introducing errors when manually moving applications and Citrix group policies to the new XenApp Site.

After you install the XenApp 7.6 core components and create a Site, the migration process follows this sequence:

  • Run the XenApp 7.6 installer on each XenApp 6.5 worker, which automatically upgrades it to a new Virtual Delivery Agent for Windows Server OS for use in the new Site.
  • Run PowerShell export cmdlets on a XenApp 6.5 controller, which export application and Citrix policy settings to XML files.
  • Edit the XML files, if desired, to refine what you want to import to the new Site. By tailoring the files, you can import policy and application settings into your XenApp 7.6 Site in stages: some now and others later.
  • Run PowerShell import cmdlets on the new XenApp 7.6 Controller, which import settings from the XML files to the new XenApp Site.
  • Reconfigure the new Site as needed, and then test it.

For more information, see Migrate XenApp 6.5.

Citrix Customer Experience Improvement Program

The Citrix Customer Experience Improvement Program (CEIP) gives you the opportunity to contribute to the design and development of Citrix products. When you enroll in the program, Citrix collects anonymous information about your deployment, which is used to improve product quality, reliability, and performance.

It’s easy to enroll in the program after you create or upgrade a Site. You can also opt in or out of the program at any time by selecting Configuration in the Studio navigation pane and following the instructions.

Enhanced connection throttling settings

To improve performance, you can now specify the maximum number of simultaneous actions, simultaneous Personal Storage inventory updates, and actions per minute that can occur on a host connection.

Enhanced reporting in Studio

Studio displays more detailed status and error reporting when updating PvD images, and displays comprehensive licensing alerts when you are in the licensing node.

New features in Director

Licensing alerts making you aware of issues that may impact user connections. Director also displays a recommended action to correct the condition. Some of the conditions displayed in Director are:

  • All licenses have expired.
  • Licenses are about to expire.
  • Citrix license grace period has expired.
  • The Supplemental Grace Period is active, and all installed licenses are currently in use.

View hosted applications usage. You can select the Delivery Group and time period to view a graph displaying peak concurrent usage and a table displaying application-based usage. From the Application Based Usage table, you can choose a specific application to see details and a list of users who are using or have used the application.

Monitor hotfixes. You can view the hotfixes installed on a specific machine VDA (physical or VM) using the User Details or Machine Details view.

The filtering feature has been expanded. Filter data is clickable and leads to User Details, Machine Details, Endpoint Details, and Anonymous Sessions.

Director is compatible with XenApp 6.5. You can use Director to monitor your XenApp 6.5 deployments.

Citrix Provisioning Services 7.6

Whats new

  • Personal vDisks (PvD) test mode.
    Use the new Personal vDisks (PvD) test device to test vdisk updates for a device that uses personal vDisks within a test environment. Using the PvD production environment, you can then test for compatibilty with your actual environment.
  • Database support:
    • SQL Server 2014
    • SQL Always On for SQL Server 2012 and 2014
  • New Hypervisor support:
    • XenServer 6.5
  • Storage support for:
    • Load balancing across all available storage targets
    • Microsoft Storage Spaces
    • VMware vSAN
    • VMware Storage DRS

Citrix AppDNA 7.6

Citrix AppDNA accelerates the migration and transformation of desktop and web applications for new environments through rapid analysis, automated application remediation and packaging, and daily application management. AppDNA 7.6 includes a new Build Assessment solution that tests whether applications will work on additional builds of the same OS family. AppDNA 7.6 analysis enhancements now indicate whether required applications, application frameworks, and files are present, whether enabled GPOs will cause issues, and whether web applications are compatible with Citrix WorxWeb.

AppDNA 7.6 includes these new and enhanced features.

  • Build Assessment solution — The new Build Assessment solution lets you know whether applications will work on additional builds of the same OS family. Suppose that your reference build is Windows 8 and you need to know if the applications that work on it will also work on other Windows 8 builds, such as ones customized for call center employees. This solution performs a standard AppDNA analysis on the reference build, compares it to an analysis for each target build, and produces summary, comparison, and remediation reports.

    After you test applications, you can flag them in the Configure Build Assessment solution wizard so that AppDNA ignores potential issues on the reference and target builds.

  • Interoperability solution — The interoperability analysis previously included with standard reports is now provided through the new Interoperability solution. This change speeds analysis and reporting for standard modules and it allows you to choose the groups of applications to analyze rather than having to analyze all applications. As before, the interoperability analysis enables you to assess Window Installer packages (.MSI) for conflicts that might occur during an upgrade, repair, or uninstall.
  • Application dependency mapping — AppDNA 7.6 report algorithms analyze whether the applications, application frameworks, and files required by an application are present. The standard Application Remediation Report now includes any missing dependencies and the Application Issues Report compiles all dependent application RAGs.

    Suppose that for a suite of financial applications, App1 calls App2, which requires Microsoft Foundation Classes. AppDNA analyzes those application dependencies and allows you to create dependencies manually or based on suggestions that AppDNA derives by matching missing files or API calls to the runtimes that provide them. The built-in application dependency map includes common libraries and frameworks such as the Visual Studio C++ and Visual Basic run time libraries.

  • GPO algorithms — Desktop and server analysis and the new Build Assessment solution include Group Policy Object (GPO) algorithms to test applications issues resulting from enabled GPOs. Incompatibility with GPOs is one of the main reasons why an application might fail after it is moved to a different OS build. AppDNA checks about 23 GPOs, including policies that prevent access to 16-bit applications, prevent Control Panel applets from running, restrict internet communication, restrict or disable Windows installer, and prevent IIS installation.
  • Integrated 64-bit reporting — The 64-bit report is now integrated into the desktop and server reports when you import a 64-bit OS or when you target a 64-bit application to a 32-bit OS. The XenApp and XenDesktop 7.x Upgrade and Adoption solutions automatically detect whether an OS is 64-bit.
  • WorxWeb compatibility analysis — You can now test your web applications for compatibility with WorxWeb, a mobile app included with Citrix XenMobile. The WorxWeb report lets you know whether web applications that work in Internet Explorer will also work in WorxWeb on Android and iOS web browsers.
  • Enhanced reporting for .NET applications — AppDNA now detects and reports the same compatibility issues for .NET applications that it does for Windows 32-bit applications, such as when a driver cannot be written in .NET.
  • Additional support
    • The XenApp and XenDesktop 7.x Upgrade Adoption and solutions have been extended to include support for the latest 7.x releases.

    • AppDNA now supports Microsoft SQL Server 2014, including the Express version.
  • Streamlined operation — We removed or reduced support for some older and rarely used technologies.

    This diagram summarizes the support matrix for AppDNA 7.6 and indicates the versions no longer supported.

    Support matrix for AppDNA
    Note: Windows Vista and Windows Server 2008 reports run only if you import a custom image.

    For more information, see System requirements for AppDNA.

    Support requirements for Install Capture have changed, as shown in this diagram.

    Support matrix for Install Capture

    Citrix simplified AppDNA in 7.6:

    • A single AppDNA installer works for both trial and production deployments. AppDNA handles the installation and database creation appropriately for the license type.
    • AppDNA no longer includes the XenApp 6 Profiler. The Snapshot execution profile is also removed, as that functionality is included in the Snapshot Extended profile.
    • The Estate View report now appears only in trial installations. In full installations, the By Error report shows data in the same way as the Estate View and includes more detail.
    • You now use groups to organize applications. Families and suites are no longer provided.
      Important: The upgrade removes existing families and suites and flattens the application list to its original form. Contact Citrix support before upgrading AppDNA if the removal of families and suites will cause issues.
    • AppDNA has two management roles: Administrator or User. The Importer and Editor roles are removed.
    • For retail licenses, AppDNA begins analyzing applications immediately after they are imported. For trial and evaluation licenses, you must continue to manually start an analysis. To change the Auto Analyze option, go to Import and Analyze Settings.
    • Reports with a large number of algorithm groups are more readable by default. The reports setting Show counts in PDF exports is no longer selected by default.
  • Default legacy OS images — The default legacy OS images used for analyzing application migration have changed. For Windows XP and Windows Server 2003, the default image is 32-bit. For Windows 8, Windows 7, Windows Server 2012, and Windows Server 2008, the default image is 64-bit. To change the default legacy OS, go to Edit > Settings > OS Image Configuration.

Citrix License Server 11.12.1

What’s new

  • License Server installation — The new enhanced License Server installer UI matches other Citrix product installers.
  • Clustering — This version of Licensing, updates and simplifies the installation for the Microsoft Failover Cluster environment.
  • Supplemental Grace Period — This feature enables users to connect to a product for a limited time even if all licenses are in use and gives administrators time to address the problem. The default Supplemental Grace Period is 15 days.
  • Licensing alerts in Citrix Studio — Studio now displays comprehensive licensing alerts when you are in the licensing node.
  • Licensing alerts in Citrix Director — Director now displays alerts making you aware of issues that might impact user connections. Director also displays a recommended action to correct the condition. Some of the conditions displayed in Director are:
    • All licenses have expired.
    • Licenses are about to expire.
    • Citrix license grace period has expired
    • The Supplemental Grace Period is active and all installed licenses are currently in use.

Considerations

License Server VPX is not supported with XenApp 7.6 and XenDesktop 7.6.

Citrix StoreFront 2.6

Simplified store configuration in the administration console. The updated StoreFront console simplifies the StoreFront configuration for the following features:

  • User subscriptions
  • Set session timeout for Receiver for Web
  • Show domains list in logon page

Receiver for Web My Apps Folder View. This new view displays the applications in a folder hierarchy and includes a breadcrumb path for unauthenticated and mandatory stores. This folder view can help your users move from Web Interface to Receiver for Web.

Kerberos constrained delegation for XenApp 6.5. StoreFront with Kerberos constrained delegation enables pass-through authentication, eliminating the need for the client and device to run Windows with Receiver.

Single Fully Qualified Domain Name (FQDN) access. With this feature, you can provide access to resources internally and externally using a single FQDN.

XenApp Services Support smart card authentication. The StoreFront server authenticates using smart cards to XenApp Services Support sites and does not require specific versions of Receiver and operating systems.

Receiver for Android, iOS, and Linux smart card authentication. New versions of Receiver support local and remote use of smart cards for accessing apps and desktops.

Extensible authentication. Support for extensible authentication provides a single customization point for extension of StoreFront’s form-based authentication. Worx Home and Receiver for Web use it to authenticate with XenMobile and XenApp and XenDesktop for both internal (direct) and external (using NetScaler Gateway) access scenarios.

Citrix Connector 7.5 for System Center Configuration Manager 2012

Citrix Connector 7.5 provides a bridge between Microsoft System Center Configuration Manager and XenApp or XenDesktop, enabling you to extend the use of Configuration Manager to your Citrix environments. Citrix Connector 7.5 support now includes the Platinum editions of XenApp 7.6 and XenDesktop 7.6.

The Connector enables you to use Configuration Manager to:

  • Synchronize XenApp or XenDesktop Machine Catalogs and Delivery Groups within Configuration Manager.
  • Deploy software to XenApp and XenDesktop machine catalogs.
  • Leverage MSI, App-V, and Script applications already defined in Configuration Manager.
  • Deploy applications to machine catalogs managed by Machine Creation Services (MCS) or Provisioning Services.
  • Track the status of application deployments.
  • Publish applications to Receiver on any user device supported by XenApp or XenDesktop.
  • Deploy Citrix hosted applications to the Configuration Manager Application Catalog or Software Center on devices managed by Configuration Manager.
  • Work side-by-side with the XenApp 6.5 Connector so you can target applications, create publishing items, and schedule maintenance windows to all server collections in the mixed environment — all from a Configuration Manager console that has Citrix Connector 7.5 installed.

Citrix Receiver for Chrome 1.4 and Citrix Receiver for HTML5 1.4

Receiver for Chrome enables users to access virtual desktops and hosted applications from devices running the Google Chrome operating system. Users access these resources through Receiver for Chrome, and their desktops and applications are displayed in a single window

Receiver for HTML5 is hosted on StoreFront servers and enables users to access virtual desktops and hosted applications from a web browser. Users can access desktops and applications within their web browsers without needing to install Citrix Receiver locally on their devices.

In this release, both these Receivers include the ability to convert documents to PDF from hosted applications or applications running on virtual desktops and view them on a local device or print to a locally attached printer; enhanced clipboard operations; end-user experience metrics; and the ability to track licence usage for hosted applications.

Citrix Receiver for Linux 13.1

Receiver for Linux enables users to access virtual desktops and hosted applications delivered by XenDesktop and XenApp from devices running the Linux operating system. Receiver for Linux is available in English, German, Spanish, French, Japanese, and Simplified Chinese.

New features in this release

  • Native Smartcard authentication to StoreFront
  • Session Reliability for robust HDX connection
  • SHA-2 encryption for enhanced security
  • Improved 64-bit packaging to enable access from 64-bit Linux distributions

Intended use

  • Thin clients with x86 and ARM architecture, repurposed PCs with supported Linux distributions
  • 64-bit support with 32-bit HDX engine, recommend using tar.gz package for installation on RedHat, CentOS, Fedora and Suse
  • Additional performance enhancements can be achieved using Platform Optimization SDK

Support for HDX Real-Time Optimization Pack 1.5 for Microsoft Lync 2010, 2013

HDX Real-Time Optimization Pack 1.5 for Microsoft Lync supports Lync-certified USB phones, mixed Lync 2010 client and Lync Server 2013 configuration, and asynchronous upgrades.

Citrix Virtual Channel SDK

A Citrix virtual channel is a bi-directional error-free connection used for the exchange of generalized packet data between a Citrix host for online delivery (XenApp or XenDesktop) and the Citrix Receiver online plug-in. For example: sound, graphics, client drive mapping, and printing are just a few of the virtual channels written by Citrix.

The Citrix Virtual Channel Software Development Kit (VCSDK) allows software engineers to write both host-side applications and receiver-side drivers to support additional virtual channels using the Citrix ICA protocol. The host-side virtual channel applications run on XenApp or XenDesktop, and the client-side portion of the virtual channel runs on the local device where Citrix Receiver resides. This SDK provides support for writing new virtual channels for the Win32 and Windows CE versions of the online plug-ins for Citrix Receiver.

Citrix Receiver for Linux – Platform Optimization SDK

Get the most out of your Linux device

As part of the HDX SoC initiative for Citrix Receiver for Linux, Citrix have come up with the ‘Platform optimization SDK’ for enabling an ecosystem of low cost, low power, high performance devices with innovative form factors.

The Platform Optimization SDK can be used by developers looking to improve the performance of Linux-based devices by allowing them to create plug-in extensions for the ICA engine component (wfica) of Citrix Receiver for Linux. Plugins are built as shareable libraries that are dynamically loaded by wfica. These plugins can help you optimize the performance of your Linux devices, enabling the following functions:

  • Provide accelerated decoding of JPEG and H.264 data used to draw the session image
  • Control the allocation of memory used to draw the session image
  • Improve performance by taking control of the low-level drawing of the session image
  • Provide graphics output and user input services for OS environments that do not support X11

Source

Download Citrix XenDesktop & XenApp 7.6 here (requires MyCitrix ID)

Download Citrix XenDesktop Migration Tool here (requires MyCitrix ID)

Download Citrix XenApp Database Migration Script here (requires MyCitrix ID)

Download Citrix Provisioning Services 7.6 here (requires MyCitrix ID)

Download Citrix AppDNA 7.6 here (requires MyCitrix ID)

Download Citrix StoreFront 2.6 here (requires MyCitrix ID)

Download Citrix Licenses Server 11.12.1 for Windows here (requires MyCitrix ID)

Download Citrix Receiver 1.4 for Chrome here

Download Citrix Receiver 1.4 for HTML5 here (requires MyCitrix ID)

Download Citrix Receiver 13.1 for Linux here

Download Citrix HDX RealTime Optimization Pack 1.5 for Microsoft Lync 2010 & 2013 (requires MyCitrix ID)

Download new Virtual Channel SDK for Citrix Receiver to Windows, Linux Mac here

Download Citrix Receiver for Linux – Platform Optimization SDK here

 

How to get Fraps working with Citrix XenApp 7.5 & Login VSI Graphics Framework

Written by Thomas Poppelgaard. Posted in AMD, Autodesk, Citrix, Cloud, Datacenter and Cloud, Dell, FirePro, GRID, HDX 3D, HDX 3D, HDX 3D Pro, HowTo, HP, IBM, LoginVSI, Microsoft, NVIDIA, Receiver, Server 2012R2, vDGA, vGPU, VMware, vSGA, vSphere, Windows 7, Windows 8, Windows 8.1, Windows Server 2008R2, Windows Server 2012, Windows Server 2012R2, XenApp, XenDesktop, XenServer

This is one of my many series of how to scale test applications using Login VSI Graphics Framework.

If you are interested in trying out the new Graphics Framework from LoginVSI Click here to register for the public beta.

LoginVSI GFX requires you to have Fraps installed on your either VDI or XenApp server.

To get Fraps working correctly, you might run into the issue I have been having. UAC will not allow it to run or if you have UAC disable, you still get a UAC prompt.

This article describes how to get Fraps working in a multisession environment Microsoft Remote Desktop Services 2012R2, Citrix XenApp 7.5 with Login VSI Graphics Framework.

 

1. Additional effects of disabling UAC – source Microsoft

  • If you try to use Windows Explorer to browse to a directory in which you do not have Read permissions, Explorer will offer to change the directory’s permissions to grant your user account access to it permanently. The results depend on whether UAC is enabled. For more information, click the following article number to view the article in the Microsoft Knowledge Base: 950934 When you click Continue for folder access in Windows Explorer, your user account is added to the ACL for the folder
  • If UAC is disabled, Windows Explorer continues to display UAC “shield” icons for items that require elevation and to include Run as administrator in the context menus of applications and application shortcuts. Because the UAC elevation mechanism is disabled, these commands have no effect, and applications run in the same security context as the user who is logged on.
  • If UAC is enabled, when the console utility Runas.exe is used to start a program by using a user account that is subject to token filtering, the program runs with the user’s filtered token. If UAC is disabled, the program that is started runs with the user’s full token.
  • If UAC is enabled, local accounts that are subject to token filtering cannot be used for remote administration over network interfaces other than Remote Desktop (for example, through NET USE or WinRM). A local account that authenticates over such an interface obtains only the privileges that are granted to the account’s filtered token. If UAC is disabled, this restriction is removed. (The restriction can also be removed by using the LocalAccountTokenFilterPolicy setting that is described in Microsoft Knowledge Base article 951016.) Removing this restriction can increase the risk of system compromise in an environment where many systems have an administrative local account that has the same user name and password. We recommend that you make sure that other mitigations are employed against this risk. For more information about recommended mitigations, click the following link:

I highly recommend disabling UAC with Microsoft Server 2012R2 RDS in a Citrix XenApp 7.5 environment, this is both for SBC but also for VDI. There is seen strange behavior where IE11 dont work as expected and applications dont launch as the users expect. UAC can be very painfull, but its also securing the desktop/server. So be aware if you want to use UAC, you might run into some challenges.

When you install fraps in a Windows Server 2012R2 RDS environment and “normal” users are connecting they will get a prompt when the executable is launched.
This is normal behavior even with UAC enabled, read the “red line” above for why Microsoft is behaving like this.

Fraps is a requirement to get Login VSI Graphical Workload working, cause Login VSI Graphical Workload is capturing FPS in the machine with Fraps and FPS in the protocol to the endpoint, and LoginVSI can also with customized workload capture the FPS inside the application. So 3 layers of capturing Frames Pr Second (Virtual Machine”System”, Application, Protocol”to the endpoint)

The solution to get fraps working in a Microsoft Server 2012R2 RDS / Citrix XenApp 7.5 enviroment is by eliminating the UAC prompt for individual programs with Microsoft Windows Compatibility Toolkit

2. Eliminating UAC prompt for individual programs with Citrix XenApp 7.5

FYI – I recommend using a Golden Image to test the below instructions and automate it if possible with software deployment. :)Here is how I was able to stop the annoying UAC prompt in Windows Server 2012R2 with Citrix XenApp 7.5

  1. Download the Windows Compatibility Toolkit from: http://www.microsoft.com/en-us/download/details.aspx?id=7352
    • Choose ApplicationCompatibilityToolkitSetup.exe and download the component.
    • Install ApplicationCompatibilityToolkitSetup.exe
  2. Open the Compatibility Administrator (use 32 bit for 32 bit programs and 64 for 64 bit)
  3.  Click the Fix Button which will bring up a wizard
    • Type the name of the program (eg. Fraps)
    • Click the browse button and select the program
    • Check the RunAsInvoker box and nothing else
    • Click Next twice and then Finish
  4. Click Save
    • Type in a name for the database, I used Fraps.
    • Select a location/name for the save, I used the same directory as the program and “fraps.sdb”
  5. Exit Windows Compatibility Toolkit
  6. Start an elevated command prompt
    • Click the start button
    • Type: cmd
    • Right click on the cmd result and select “Run as administrator”
  7. Navigate to the directory you saved the sdb file to
  8. Type: sdbinst Fraps.sdb
  9. You should see the following result:
    • Installation of Fraps complete.
  10. All done! Enjoy your starting of the Fraps with multiple users in Citrix XenApp 7.5 with LoginVSI without UAC prompts!

Now you can start scaletesting and capturing FPS with Fraps with LoginVSI GFX in a Citrix XenApp 7.5 environment.

Good Luck with Graphical Scaletesting

Source

Creating a Graphics Workload by LoginVSI
NVIDIA GTC – LoginVSI / NVIDIAGRID more info about testing frameworks for GFX

Disabling User Account Control (UAC) on Windows ServerConfigure UAC by Microsoft

Eliminate UAC prompt for individual programs by a blogger

Citrix acquires company Virtu.al

Written by Thomas Poppelgaard. Posted in Android, Apple, Citrix, HDX, iOS

1f-rwAsU_400x400

Citrix acquired 17th September 2014 the company Virtu.al, here is why I am writing about this interesting acquisition of a small company that will make Citrix one of the leader in Virtualization.

Who is the talent behind Virtu.al

Chris Wade @cmwdotme is the founder and CEO of Virtu.al and one of the first iPhone jailbreakers developer of iEmu Aims To Bring iOS Apps To Android, Windows, and Linux.

Nicholas Allegra @comex, the pseudonymous hacker has twice released a piece of code called JailBreakMe that allows millions of users to strip away in seconds the ultra-strict security measures Apple has placed on its iPhones and iPads, devices that account for more than half the company’s $100 billion in revenues. Nicholas Allegra is also the developer of Spirit, and the Nintendo Wii exploit “Bannerbomb”

What value does Virtu.al brings to Citrix

Virtu.al is the first company that have develop the first iOS and Android virtualization platform. Before their product went BETA over 10.000 ppl signed up for the beta. Citrix made a fast move and bought the talented company. Inside the company are 2 rock star developers. The one guy is the talented mr. who develop the famous jailbreak app for iPhone. This is the first time I am seeing that Citrix is hiring famous talented “hackers/developers” into their virtualization stack. These rockstars knows more about emulation than anybody does, so its a huge thing that Citrix have acquired them and I can wait to see what the outcome will be, maybe we first see a “beta” product in the Citrix Innovation Labs http://www.citrix.com/trends-and-innovation/experiments.html or a new product will arrive in 2015, time will tell.

Virtu.al will help simplify IT security management for applications, data, endpoints and networks, while supporting Citrix’s core vision for providing people with new ways to work. Future enhancements to the Citrix mobile workspace delivery platform with the Virtu.al technology will make it easier for enterprise customers to gain instant, secure access to apps, desktops, data and services from any device over any network, Source Citrix

Chris Fleck from Citrix is the guy who made the fusion with Virtu.al bringing into the Citrix family.

Chris Fleck explained that Virtu.al’s technology could solve a large and expensive problem for mobile app developers. They need to test their apps on physical devices, and with hundreds on Android phones, multiple versions of iPhones and iPads and a growing numbers of wearable devices, developers can spend half their funds and considerable time on testing. This technology virtualizes the process in the cloud. “You want to test it on a Samsung Galaxy s5, you just click,” he said. Source “Maimi Harald”

 

Source

Forbes – Meet Comex, The 19-Year-Old iPhone Uber-Hacker Who Keeps Outsmarting Apple

Brian Madden – Citrix adds two mobile device rock stars through their acquisition of Virtual. Here’s our analysis:

Citrix purchases South Florida startup

Citrix Invests in Virtu.al for a Different Perspective

Hotfix Name Changes for Citrix XenDesktop 7.1 and XenApp/XenDesktop 7.5

Written by Thomas Poppelgaard. Posted in Best Practise, Citrix, XenApp, XenDesktop

There is some confussion about the new VDA for XenDesktop and VDA for XenApp, how do you apply which hotfix to which OS you are running, this article gives you an overview of which hotfixes to apply your Citrix XenDesktop/XenApp 7.1 > 7.5 environment.

Hotfix Name Changes

With the reintroduction of XenApp in version 7.5, the same underlying components are used for XenApp and XenDesktop. As a result, the ‘XA’ and ‘XD’ designation will not appear in the hotfix name. Instead, the component name is prepended to the hotfix name.

Example 1

A hotfix previously named XD750DStudioWX86001 will now be DStudio750WX86001.

Hotfix Version Number Association

The following components did not change between version 7.1 and 7.5. From now on, updates to these components will only contain the 7.5 association in the name. The hotfixes will be available and compatible with both the 7.1 and 7.5 component versions.

  • Broker Agent
  • Desktop OS VDA
  • Director VDA Plugin
  • Enhanced Desktop Experience
  • Personalization AppV – Studio
  • Personalization AppV – VDA
  • Server OS VDA
  • StoreFront Privilege Service
  • Universal Print Client
  • Universal Print Server
  • WMI Proxy Plugin

Example 2
A hotfix previously named XD710ICAWSWX86006 will now be ICAWS750WX86006.

VDA Core Services Hotfixes and Machine Type Association

For the VDA core services hotfixes, the OS type is designated in the hotfix name. ‘TS’ for Terminal Server, the hotfix would apply to a Windows Server operating system. ‘WS’ for workstation, the hotfix would apply to a desktop Windows operating system. There is no correlation between the hotfix numbering for the Server OS (TS) and Desktop OS (WS) hotfixes. The ICATS hotfix ending in 007 might not have the same fixed issues as the ICAWS hotfix ending in 007.

Example 3

A hotfix named ICAWS750WX86007 is a VDA core services hotfix for a Windows 7, 8, or 8.1 operating system (32-bit).

A hotfix named ICATS750WX64007 is a VDA core services hotfix for a Windows Server 2008R2 , 2012, or 2012R2 operating system (64-bit).

Note: The previously released version 7.1 hotfixes will not be rebuilt with the new version identification, but the hotfix readme documents will reflect their support for versions 7.1 and 7.5.

Source

NVIDIA GRID vGPU 1.1 for Citrix XenServer 6.2SP1

Written by Thomas Poppelgaard. Posted in Citrix

NVIDIA have released a new NVIDIA vGPU 1.1

This release of virtual GPU 1.1 provides support for NVIDIA GRID K1 and K2 GPUs on Citrix XenServer

Included in this release is NVIDIA GRID Virtual GPU Manager version 331.59 for Citrix XenServer 6.2 SP1 or higher, and NVIDIA Windows drivers for vGPU, version 332.83. 

nvidiagrid-config

When vGPU release 1.1 is installed on Citrix XenServer, then you will get following new options for your NVIDIA GRID K1 & K2 GPU’s.

nvidiagridvgpunew

Updates in this release vGPU 1.1:

  • Windows 8.1, Windows Server 2012 R2 signed drivers are included
  • K120Q and K220Q vGPUs added
  • nView and NVWMI supported on all vGPUs
  • Miscellaneous bug fixes
  • Additional GRID vGPU profiles: K120Q (available for GRID K1)   K220Q (available for GRID K2) both GPU profiles have 512MB frame buffer.

This release of GRID vGPU 1.1 includes support for:

  • Full DirectX 9/10/11, Direct2D, and DirectX Video Acceleration (DXVA)
  • OpenGL 4.4.
  • NVIDIA GRID SDK (remote graphics acceleration).

The following are not currently supported:

  • CUDA, OpenCL

Prerequisites for vGPU 1.1:

Before proceeding, ensure that you have these prerequisites:

  • NVIDIA GRID K1 or K2 cards.
  • A server platform capable of hosting XenServer and the NVIDIA GRID cards.
  • The NVIDIA GRID vGPU software package for Citrix XenServer, consisting of the GRID Virtual GPU Manager for XenServer, and NVIDIA GRID vGPU drivers for Windows, 32- and 64-bit.
  • Citrix XenServer 6.2 SP1 or later, obtainable from Citrix.
  • An installed Windows VM to be enabled with vGPU.
  • Citrix XenDesktop 7.1 or later, obtainable from Citrix.

Update existing vGPU environment

If an existing GRID Virtual GPU Manager is already installed on the system and you wish to upgrade, follow these steps:

  • Shut down any VMs that are using GRID vGPU.
  • Download NVIDIA GRID vGPU driver from NVIDIA.com/drivers and unpackage the zip folder. Look for the NVIDIA-vgx-xenserver-6.2-331.59.i386.rpm file
    Use WinSCP and connect to your XenServer and transfer the file
  • Install the new package using the –Uv option to the rpm command, to upgrade from the previously installed package: 
    rpm -Uv NVIDIA-vgx-xenserver-6.2-331.59.i386.rpm
    FYI – You can use XenCenter CLI or Putty to execute above command
  • Reboot XenServer host
  • Install XenServer hotfix XS62ESP1004 to the host and reboot
    * Use CTX132791 for further info how to update a XenServer single host or Pool
  • Now you can see the new vGPU profile in XenCenter and XenDesktop Studio.
  • On all your vGPU virtual machines, update the NVIDIA Windows drivers for vGPU, version 332.83
Note: the GRID vGPU Manager and Windows guest VM drivers must be installed together. Older VM drivers will not function correctly with this release of GRID vGPU Manager. Similarly, older GRID vGPU Managers will not function correctly with this release of Windows guest drivers
GRID vGPU on Citrix XenServer does not support operation with physical GPUs BARs mapped above the 4 Gigabyte boundary in the system address space.Ensure that GPUs are mapped below the 4G boundary by disabling your server’s SBIOS option that controls 64-bit memory-mapped I/O support. This option may be labeled “Enable >4G Decode” or “Enable 64-bit MMIO”.

to use GRID K120Q and K220Q vGPU a hotfix XS62ESP1004 from Citrix must be applied to XenServer 6.2SP1

Source

Download Citrix XenServer XS62ESP1004 hotfix here

Howto Install a hotfix to a XenServer single server or pool.

Download NVIDIA vGPU driver for Windows 7 32bit, Windows 8 32bit, Windows 8.1 32bit here

Download NVIDIA vGPU driver for Windows 7 64bit, Windows 8 64bit, Windows 8.1 64bit Windows Server 2008 x64, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2

Recent Comments

Ge

|

Same here. Version 12 and 13 of the receiver still can’t handle SHA2 so for me also a useless product.
Come on Citrix, you have implemented sha2 almost in all receivers so it should be rocket-science for you.

Dan

|

Could you tell me how much will cost this solution ?

only hard+ soft/licenses , without configuration/consultancy .

thanks,
Dan

Chantelle Olivier

|

Good day

I installed worx home to my Samsung S5.
The first time – I did not enter all the correct info. So when I tried to go in again – it did not allow me to. I then uninstalled the program. when installing the software again – it does not want to go in at all.

Please can you assist

Victor

|

Changing my playground from XD71 to XD75 and upgrading to the latest VGX is very disappointing.
I can’t see anymore the normal output for nvidia-smi command and i also lack the performance level but also the performance graphs in XenServer.
Tried to rollback and i was unsuccessful.

Thomas Poppelgaard

|

Mark – I use demo software from AMD and NVIDIA

Noman – HDX 3D is supported with XenServer GPU Pass-through and NVIDIA vGPU and VMware vDGA. Feel free to contact me at thomas@poppelgaard.com if you want me to help you get it set up.

Feeds from Citrix Blog :