{"id":714,"date":"2016-09-04T14:35:38","date_gmt":"2016-09-04T12:35:38","guid":{"rendered":"http:\/\/blog.sachathomet.ch\/?p=714"},"modified":"2017-03-12T10:10:25","modified_gmt":"2017-03-12T09:10:25","slug":"welcome-to-the-jungle-of-the-citrix-display-modes","status":"publish","type":"post","link":"https:\/\/blog.sachathomet.ch\/de\/2016\/09\/04\/welcome-to-the-jungle-of-the-citrix-display-modes\/","title":{"rendered":"Welcome to the Jungle &#8230; of the Citrix Display Modes"},"content":{"rendered":"<p style=\"text-align: justify;\">When I started to work with Remote Desktop stuff\u00a0back in 2001 there was one thing definitely not possible, watch\u00a0a video over a remote connection &#8211; not even with Citrix &#8230; in the last years a lot of things changed and Citrix improved their protocols and Video codecs from version to version. Today you can do awesome things over a remote connection with Citrix. There are many blogs and articles which shows what&#8217;s possible, also for GPU mapping 3D stuff and so on &#8230; this blog doesn&#8217;t describe how you can get the awesome 3D things out from your VDI. It&#8217;s more what if you don&#8217;t have special requirements for 3D, you don&#8217;t have time to test all possibilities, no time to tune, but you want have the best result according to the\u00a0Pareto principle.<\/p>\n<h4>What do you configure? Nothing? Just default, because default is the setting which will fit for most Users?<\/h4>\n<p>&nbsp;<\/p>\n<p><strong>Are\u00a0you aware that default setting on XenApp\/XenDesktop <span style=\"text-decoration: underline;\">until VDA\u00a0\u00a07.9 was Thinwire with H.264<\/span> and <span style=\"text-decoration: underline;\">since VDA 7.9 it&#8217;s Thinwire Plus (Compatibility Encoder)<\/span>?<\/strong><br \/>\nYou need to consider this fact before you upgrade from 7.x to 7.9! Why they changed that? Is Thinwire Plus\u00a0better? No! Is Thinwire H.264 better? No!<br \/>\nIt&#8217;s just different! What are the differences? What I need to choose? It depends! But on what?<\/p>\n<p><strong>This blog post is mainly a\u00a0comparison\u00a0between Thinwire Plus and Thinwire H264 !<\/strong><\/p>\n<p>I&#8217;ve done a survey what is preferred for the codec on twitter, funny result 50% vs 50%:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-724 size-full\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/Twitter-h264thinwire.png\" alt=\"Twitter-h264thinwire\" width=\"498\" height=\"211\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/Twitter-h264thinwire.png 498w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/Twitter-h264thinwire-300x127.png 300w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><\/p>\n<p>I&#8217;ve started some tests, also with the\u00a0Pareto principle, so no deep\u00a0scientific background! I tested an internal video in our Intranet of 53 seconds and 1 minute of a <a href=\"https:\/\/www.youtube.com\/watch?v=ZSn3Tvc7jQU\" target=\"_blank\">YouTube video, Big Buck Bunny<\/a>, with 25 fps, \u00a0set to 720p in\u00a0YouTube. I had an eye on the user experience, means fragments, fluent movie, lip-sync and on the other side on the resource consumption like CPU and bandwidth.<\/p>\n<p>(Advice if you like to do your own tests,\u00a0Big Buck Bunny is nice to impress people but if you want test for lip-sync take an other movie &#8230; the Bunny\u00a0doesn\u2019t talk much &#8230;.\u00a0)<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-716 alignright\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/08\/RDAnalyzer14.jpg\" alt=\"RDAnalyzer14\" width=\"400\" height=\"440\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/08\/RDAnalyzer14.jpg 594w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/08\/RDAnalyzer14-272x300.jpg 272w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>For this tests I used <span style=\"text-decoration: underline;\">the best, or the only one tool<\/span> on the market to analyze remote display stuff, the <a href=\"https:\/\/www.rdanalyzer.com\" target=\"_blank\">Remote Desktop Analyzer <\/a>from<br \/>\nBram Wolfs and Barry Schiffer. In version 1.4 you can do some very helpful statistic reports:<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>I have tested with:<\/strong><\/h4>\n<p>Virtual Desktop:<\/p>\n<ul>\n<li>Windows 10, VDA 7.9, 2 vCPU, 4 GB Memory, virtualized on VMWare ESX.<\/li>\n<\/ul>\n<p>Video Codecs:<\/p>\n<ul>\n<li>Thinwire +<\/li>\n<li>Thinwire with H264<\/li>\n<\/ul>\n<p>Client:<\/p>\n<ul>\n<li>Mac OSX<\/li>\n<li>Windows 10<\/li>\n<li>HDX Raspberry Pi<\/li>\n<\/ul>\n<p>and thank you to Ren\u00e9 Bigler (Twitter <a href=\"https:\/\/twitter.com\/dready73\" target=\"_blank\">@dready73 <\/a>) to test with those\u00a0clients:<\/p>\n<ul>\n<li>ChromeBook<\/li>\n<li>Linux ThinClient (IGEL)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>And this are our Results:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-752\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-Win10-corrected2.png\" alt=\"h264-twplus-Win10-corrected2\" width=\"800\" height=\"417\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-Win10-corrected2.png 805w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-Win10-corrected2-300x157.png 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-Win10-corrected2-768x401.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-733\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-OSX.jpg\" alt=\"h264-twplus-OSX\" width=\"801\" height=\"492\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-OSX.jpg 933w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-OSX-300x184.jpg 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-OSX-768x472.jpg 768w\" sizes=\"auto, (max-width: 801px) 100vw, 801px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-743\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-RaspberryPi.jpg\" alt=\"h264-twplus-RaspberryPi\" width=\"800\" height=\"397\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-RaspberryPi.jpg 931w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-RaspberryPi-300x149.jpg 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-RaspberryPi-768x381.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-735\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-iOS.jpg\" alt=\"h264-twplus-iOS\" width=\"800\" height=\"451\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-iOS.jpg 932w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-iOS-300x169.jpg 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-iOS-768x433.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-739\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IGEL_IE.jpg\" alt=\"h264-twplus-IGEL_IE\" width=\"800\" height=\"312\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IGEL_IE.jpg 936w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IGEL_IE-300x117.jpg 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IGEL_IE-768x299.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-740\" src=\"http:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IE-ChromeOS.jpg\" alt=\"h264-twplus-IE-ChromeOS\" width=\"800\" height=\"338\" srcset=\"https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IE-ChromeOS.jpg 933w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IE-ChromeOS-300x127.jpg 300w, https:\/\/blog.sachathomet.ch\/wp-content\/uploads\/2016\/09\/h264-twplus-IE-ChromeOS-768x324.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4><strong>My personal conclusion:<\/strong><\/h4>\n<p>If you have clients like ChromeBook or Windows who can manage H.264 this is your way to go. With limited H264 on the end device you run better with Tw+.<\/p>\n<p>I work in a company which has internal only\u00a0Windows 10 client devices but from external we have users with BYOD, and MacBooks are not a minority.\u00a0For this reason I set a Citrix Policy which set all connection not coming over\u00a0\u00a0Netscaler to Tw with H.264. So we have internal the best result and external still a good result over the\u00a0average. What would be the best, is when it&#8217;s possible to set a Citrix Policy according to the Client OS which connects.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong>Recommended Links:<\/strong><\/h4>\n<p class=\"p1\">HDX Graphics Modes \u2013 Which Policies Apply to DCR\/Thinwire\/H.264 \u2013 An Overview for XenDesktop\/XenApp 7.6 FP3:\u00a0<a href=\"http:\/\/support.citrix.com\/article\/CTX202687\" target=\"_blank\">http:\/\/support.citrix.com\/article\/CTX202687<\/a><\/p>\n<p class=\"p1\">Citrix Display modes: How to configure, what to configure, when to configure:\u00a0<a href=\"https:\/\/bramwolfs.com\/2016\/02\/24\/citrix-display-modes-how-to-configure-what-to-configure-when-to-configure\" target=\"_blank\">https:\/\/bramwolfs.com\/2016\/02\/24\/citrix-display-modes-how-to-configure-what-to-configure-when-to-configure<\/a><\/p>\n<p class=\"p1\">H.264 compression JUL 19 2013 A graphical deep dive into XenDesktop 7\u00a0<a href=\"https:\/\/bramwolfs.com\/tag\/h-264-compression\" target=\"_blank\">https:\/\/bramwolfs.com\/tag\/h-264-compression<\/a><\/p>\n<p class=\"p1\"><strong>Update 23.9.2016:<\/strong><\/p>\n<p class=\"p1\">An excelent blog post here:\u00a0Citrix HDX Just Got Smarter&#8230;Again\u00a0<a href=\"https:\/\/www.mycugc.org\/blog\/citrix-hdx-just-got-smarter...again?source=6\" target=\"_blank\">https:\/\/www.mycugc.org\/blog\/citrix-hdx-just-got-smarter&#8230;again?source=6<\/a>\u00a0a post about selective H264 with XenApp \/ XenDesktop 7.11<\/p>\n<p class=\"p1\">\n","protected":false},"excerpt":{"rendered":"<p>When I started to work with Remote Desktop stuff\u00a0back in 2001 there was one thing definitely not possible, watch\u00a0a video over a remote connection &#8211; not even with Citrix &#8230; in the last years a lot of things changed and Citrix improved their protocols and Video codecs from version to version. Today you can do [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,1],"tags":[44,46],"class_list":["post-714","post","type-post","status-publish","format-standard","hentry","category-guide","category-uncategorized","tag-xenapp","tag-xendesktop"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"de","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":false,"content":false,"excerpt":false}}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/comments?post=714"}],"version-history":[{"count":2,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/714\/revisions"}],"predecessor-version":[{"id":932,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/posts\/714\/revisions\/932"}],"wp:attachment":[{"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/media?parent=714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/categories?post=714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sachathomet.ch\/de\/wp-json\/wp\/v2\/tags?post=714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}