{"id":192,"date":"2018-02-27T13:40:11","date_gmt":"2018-02-27T12:40:11","guid":{"rendered":"https:\/\/virtualguru.cz\/?p=192"},"modified":"2018-03-16T11:42:50","modified_gmt":"2018-03-16T10:42:50","slug":"3d-akcelerace-virtualnich-desktopu-part-1","status":"publish","type":"post","link":"https:\/\/virtualguru.cz\/en\/2018\/02\/27\/3d-akcelerace-virtualnich-desktopu-part-1\/","title":{"rendered":"3D akcelerace virtu\u00e1ln\u00edch desktop\u016f &#8211; Part 1"},"content":{"rendered":"<p>Pro pot\u0159eby 3D akcelerace ve virtu\u00e1ln\u00edch desktopech VMware Horizon je mo\u017en\u00e9 vyu\u017e\u00edt grafick\u00e9 karty v\u00fdrobc\u016f t\u0159et\u00edch stran (NVIDIA a AMD) nebo grafick\u00e9 karty integrovan\u00e9 p\u0159\u00edmo na z\u00e1kladn\u00ed desce (Intel).<\/p>\n<p>Mimo to je mo\u017en\u00e9 pou\u017e\u00edt pro emulov\u00e1n\u00ed 3D akcelerace v\u00fdkon procesoru. Tento proces je tak\u00e9 naz\u00fdv\u00e1n Soft3D nebo SVGA.\u00a0 Funguje pomoc\u00ed VMware WDDM (Windows Display Driver Model) a podporuje DirectX 9.0c a OpenGL 2.1. V\u00fdhodou je mo\u017enost pou\u017e\u00edt VMware vMotion pro virtu\u00e1ln\u00ed desktopy s\u00a0t\u00edmto typem 3D karty, nev\u00fdhodou je vy\u0161\u0161\u00ed n\u00e1ro\u010dnost na CPU. V\u00a0praxi se tento princip p\u0159\u00edli\u0161 nevyu\u017e\u00edv\u00e1.<\/p>\n<p>My se budeme zab\u00fdvat plnohodnotnou grafickou akcelerac\u00ed pomoc\u00ed dedikovan\u00fdch grafick\u00fdch karet. V\u00a0na\u0161em p\u0159\u00edpad\u011b se jedn\u00e1 o grafick\u00e9 karty NVIDIA. Jejich vyu\u017eit\u00ed je pomoc\u00ed technologie NVIDIA GRID.<\/p>\n<p>K\u00a0vyzkou\u0161en\u00ed 3D akcelerace v\u0161ak nen\u00ed t\u0159eba slo\u017eit\u00e1 instalace, je mo\u017en\u00e9 si ji zkusit jako hostovan\u00e9 cloudov\u00e9 demo a to tak, \u017ee se sta\u010d\u00ed zaregistrovat na <a href=\"https:\/\/goo.gl\/hur1M2\">NVIDIA<\/a> a nebo <a href=\"https:\/\/www.vmwdemo.com\/\">VMware Demo<\/a> port\u00e1le a vyu\u017e\u00edt ji\u017e p\u0159ipraven\u00e9ho prost\u0159ed\u00ed. V\u00a0p\u0159\u00edpad\u011b NVIDIA nen\u00ed mo\u017en\u00e9 vybrat \u010ceskou republiku, ale po kontaktov\u00e1n\u00ed podpory je tato volba zp\u0159\u00edstupn\u011bna. VMware Demo port\u00e1l nab\u00edz\u00ed v\u00edce mo\u017enost\u00ed testov\u00e1n\u00ed EUC \u0159e\u0161en\u00ed a jednou z\u00a0nich je i testov\u00e1n\u00ed vGPU virtu\u00e1ln\u00edch desktop\u016f.<\/p>\n<p>My si uk\u00e1\u017eeme jak nainstalovat cel\u00e9 prost\u0159ed\u00ed pro 3D grafickou akceleraci ve va\u0161\u00ed infrastruktu\u0159e.<\/p>\n<p>P\u0159ed nasazen\u00edm je t\u0159eba si dob\u0159e rozmyslet, k\u00a0\u010demu budete grafickou akceleraci vyu\u017e\u00edvat.<\/p>\n<p>3D akceleraci je mo\u017en\u00e9 pou\u017e\u00edt v\u00a0n\u011bkolika re\u017eimech:<\/p>\n<p>Shared Pass-Through (<strong>MxGPU<\/strong> nebo <strong>vGPU<\/strong>)<\/p>\n<p>Virtual Dedicated Graphic Acceleration (<strong>vDGA<\/strong>)<\/p>\n<p>Virtual Shared Graphic Acceleration (<strong>vSGA<\/strong>)<\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/01-3d-cards.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-193 size-full\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/01-3d-cards.png\" alt=\"\" width=\"376\" height=\"369\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/01-3d-cards.png 376w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/01-3d-cards-300x294.png 300w\" sizes=\"auto, (max-width: 376px) 100vw, 376px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"132\"><strong>Typ<\/strong><\/td>\n<td width=\"164\"><strong>vSGA<\/strong><\/td>\n<td width=\"164\"><strong>MxGPU nebo vGPU<\/strong><\/td>\n<td width=\"164\"><strong>vDGA<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"132\"><strong>Konsolidace<\/strong><\/td>\n<td width=\"164\">vysok\u00e1 (limit GPU RAM)<\/td>\n<td width=\"164\">max 1:32<\/td>\n<td width=\"164\">1:1<\/td>\n<\/tr>\n<tr>\n<td width=\"132\"><strong>Ur\u010deno pro<\/strong><\/td>\n<td width=\"164\">Pr\u016fm\u011brn\u00fd u\u017eivatel<\/td>\n<td width=\"164\">Pr\u016fm\u011brn\u00fd u\u017eivatel \u2013 Pracovn\u00ed stanice<\/td>\n<td width=\"164\">Pracovn\u00ed stanice<\/td>\n<\/tr>\n<tr>\n<td width=\"132\"><strong>DirectX<\/strong><\/td>\n<td width=\"164\">9.0c<\/td>\n<td width=\"164\">v\u0161e<\/td>\n<td width=\"164\">v\u0161e<\/td>\n<\/tr>\n<tr>\n<td width=\"132\"><strong>OpenGL<\/strong><\/td>\n<td width=\"164\">2.1<\/td>\n<td width=\"164\">v\u0161e<\/td>\n<td width=\"164\">v\u0161e<\/td>\n<\/tr>\n<tr>\n<td width=\"132\"><strong>Dek\u00f3dov\u00e1n\u00ed videa<\/strong><\/td>\n<td width=\"164\">software<\/td>\n<td width=\"164\">hardware<\/td>\n<td width=\"164\">hardware<\/td>\n<\/tr>\n<tr>\n<td width=\"132\"><strong>vMotion<\/strong><\/td>\n<td width=\"164\">ANO<\/td>\n<td width=\"164\">NE<\/td>\n<td width=\"164\">NE<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Podporovan\u00e9 karty naleznete zde <a href=\"http:\/\/goo.gl\/fuatUw\">NVIDIA<\/a>.<\/p>\n<p>Pou\u017eit\u00ed t\u011bchto grafick\u00fdch karet v\u00a0re\u017eimu vGPU je licencov\u00e1no programem NVIDIA GRID. Licence je mo\u017en\u00e9 zakoupit p\u0159\u00edmo p\u0159es NVIDIA nebo p\u0159es jednotliv\u00e9 vendory nab\u00edzej\u00edc\u00ed grafickou kartu jako option. V\u00a0p\u0159\u00edpad\u011b licencov\u00e1n\u00ed p\u0159\u00edmo p\u0159es NVIDIA je pro n\u00e1s nejbli\u017e\u0161\u00ed N\u011bmeck\u00e9 zastoupen\u00ed. Licence je mo\u017en\u00e9 zakoupit permanentn\u00ed nebo formou pron\u00e1jmu.<\/p>\n<p>V\u00a0podstat\u011b se jedn\u00e1 se o t\u0159i typy licenc\u00ed<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"170\">Typ licence<\/td>\n<td width=\"293\">Pou\u017eit\u00ed<\/td>\n<td width=\"161\">Typ virtu\u00e1ln\u00ed 3D karty<\/td>\n<\/tr>\n<tr>\n<td width=\"170\">GRID Virtual Application<\/td>\n<td width=\"293\">Virtu\u00e1ln\u00ed GPU pro 3D aplikace<\/td>\n<td width=\"161\">grid_XXX-x<strong>a<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"170\">GRID Virtual PC<\/td>\n<td width=\"293\">Virtu\u00e1ln\u00ed GPU pro korpor\u00e1tn\u00ed desktopy<\/td>\n<td width=\"161\">grid_XXX-x<strong>b<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"170\">GRID vDWS<\/td>\n<td width=\"293\">Virtu\u00e1ln\u00ed GPU pro high-end pracovn\u00ed stanice<\/p>\n<p>Pracovn\u00ed stanice s\u00a0GPU Pass-Through<\/td>\n<td width=\"161\">grid_XXX-x<strong>q<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>V\u00fdrobce NVIDIA nab\u00edz\u00ed na sv\u00fdch str\u00e1nk\u00e1ch jednoduch\u00e9ho pr\u016fvodce cel\u00fdm \u0159e\u0161en\u00edm a to <a href=\"https:\/\/goo.gl\/csSgpf\">zde<\/a>.<\/p>\n<p>Pro pou\u017eit\u00ed grafick\u00fdch karet v\u00a0re\u017eimu vSGA a vGPU je t\u0159eba m\u00edt nainstalov\u00e1ny ovlada\u010de p\u0159\u00edmo do hypervizoru. \u00a0Kompletn\u00ed bal\u00ed\u010dek je ke sta\u017een\u00ed na NVIDIA Enterprise port\u00e1le nvid.nvidia.com. Pro testovac\u00ed \u00fa\u010dely nebo Proof of Concept je mo\u017en\u00e9 za\u017e\u00e1dat o do\u010dasn\u00e9 licence.<\/p>\n<p>My se soust\u0159ed\u00edme na nasazen\u00ed \u0159e\u0161en\u00ed NVIDIA GRID.<\/p>\n<p>V\u00a0prvn\u00ed \u0159ad\u011b je pro spr\u00e1vu vGPU licenc\u00ed nutn\u00e9 m\u00edt nainstalov\u00e1n licen\u010dn\u00ed server, kter\u00fd ov\u011b\u0159uje platnost licenc\u00ed v\u016f\u010di licen\u010dn\u00edmu port\u00e1lu NVIDIA. Server se tedy nem\u016f\u017eete provozovat bez p\u0159ipojen\u00ed k\u00a0internetu. Tato komunikace prob\u00edh\u00e1 p\u0159es TCP port 7070. Podporovan\u00e9 opera\u010dn\u00ed syst\u00e9my licen\u010dn\u00edho serveru jsou pouze 64 bitov\u00e9, a to Microsoft Windows 10, Server 2012R2, 2016 a z\u00a0LINUX\u016f je to RedHat 7.3 a CentOS 7.3. Licen\u010dn\u00ed server vyu\u017e\u00edv\u00e1 JRE 1.7 a Apache Tomcat 7.x nebo 8.x. Pro opera\u010dn\u00ed syst\u00e9m Windows je instalace sou\u010d\u00e1st\u00ed instala\u010dn\u00edho bal\u00ed\u010dku, pro Linux je t\u0159eba jej nainstalovat p\u0159ed instalac\u00ed vlastn\u00edho nvidia licen\u010dn\u00edho software.<\/p>\n<p>Spr\u00e1va licen\u010dn\u00edho port\u00e1lu prob\u00edh\u00e1 p\u0159es internetov\u00fd prohl\u00ed\u017ee\u010d na adrese <em><a href=\"http:\/\/hostname:8080\/licserver\">http:\/\/hostname:8080\/licserver<\/a><\/em><\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/02-3d-licence-srv.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-194 size-full\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/02-3d-licence-srv.png\" alt=\"\" width=\"1024\" height=\"435\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/02-3d-licence-srv.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/02-3d-licence-srv-300x127.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/02-3d-licence-srv-768x326.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>V\u00e1\u0161 licen\u010dn\u00ed server je sv\u00e1z\u00e1n s\u00a0NVIDIA licen\u010dn\u00edm port\u00e1lem p\u0159es port 7070 a je k\u00a0n\u011bmu autentifikov\u00e1n pomoc\u00ed MAC adresy. Zp\u016fsob komunikace nastav\u00edte v\u00a0licen\u010dn\u00edm port\u00e1le p\u0159es volbu configuration \u2013 Server host ID \u2013 vyberete polo\u017eku <em>MAC address (ethernet). <\/em><\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/04-3d-licencse-srv-MAC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-196 size-full\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/04-3d-licencse-srv-MAC.png\" alt=\"\" width=\"698\" height=\"230\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/04-3d-licencse-srv-MAC.png 698w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/04-3d-licencse-srv-MAC-300x99.png 300w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/a><\/p>\n<p>V\u00a0licen\u010dn\u00edm port\u00e1le <a href=\"https:\/\/nvidia.flexnetoperations.com\">https:\/\/nvidia.flexnetoperations.com<\/a> pak tuto MAC adresu zaregistrujete p\u0159es volbu Grid Licensing \u2013 Register License Server.<\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/05-3d-lic-portal-MAC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-197 size-full\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/05-3d-lic-portal-MAC.png\" alt=\"\" width=\"720\" height=\"313\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/05-3d-lic-portal-MAC.png 720w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/05-3d-lic-portal-MAC-300x130.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><\/p>\n<p>V\u00a0licen\u010dn\u00edm port\u00e1le n\u00e1sledn\u011b zad\u00e1te aktiva\u010dn\u00ed k\u00f3d pro GRID licence.<\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/06-3d-lic-portal-redeem.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-198 size-full\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/06-3d-lic-portal-redeem.png\" alt=\"\" width=\"719\" height=\"318\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/06-3d-lic-portal-redeem.png 719w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2018\/02\/06-3d-lic-portal-redeem-300x133.png 300w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><\/a><\/p>\n<p>T\u00edm m\u00e1me nainstalovan\u00fd a nakonfigurov\u00e1n licen\u010dn\u00ed port\u00e1l a server pro pou\u017eit\u00ed.<\/p>\n<p>&nbsp;<\/p>\n<p>V\u00a0dal\u0161\u00edm pokra\u010dov\u00e1n\u00ed se budeme v\u011bnovat nastaven\u00ed VMware prost\u0159ed\u00ed.<\/p>","protected":false},"excerpt":{"rendered":"<p>Pro pot\u0159eby 3D akcelerace ve virtu\u00e1ln\u00edch desktopech VMware Horizon je mo\u017en\u00e9 vyu\u017e\u00edt grafick\u00e9 karty v\u00fdrobc\u016f t\u0159et\u00edch stran (NVIDIA a AMD) nebo grafick\u00e9 karty integrovan\u00e9 p\u0159\u00edmo&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/virtualguru.cz\/en\/2018\/02\/27\/3d-akcelerace-virtualnich-desktopu-part-1\/\">Continue Reading<span class=\"screen-reader-text\">3D akcelerace virtu\u00e1ln\u00edch desktop\u016f &#8211; Part 1<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"iawp_total_views":24,"footnotes":""},"categories":[4],"tags":[15,9],"class_list":["post-192","post","type-post","status-publish","format-standard","hentry","category-vdi","tag-horizon","tag-vsphere","entry"],"_links":{"self":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":11,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/192\/revisions\/243"}],"wp:attachment":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}