<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stijn Van Renterghem, Author at Cloudar</title>
	<atom:link href="https://cloudar.be/author/stijn/feed/" rel="self" type="application/rss+xml" />
	<link>https://cloudar.be/author/stijn/</link>
	<description>100% Focus On AWS // 100% Customer Obsession</description>
	<lastBuildDate>Mon, 07 Mar 2016 16:14:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>How to use AWS EC2 &#8211; GPU Instances</title>
		<link>https://cloudar.be/awsblog/how-to-use-aws-ec2-gpu-instances/</link>
					<comments>https://cloudar.be/awsblog/how-to-use-aws-ec2-gpu-instances/#comments</comments>
		
		<dc:creator><![CDATA[Stijn Van Renterghem]]></dc:creator>
		<pubDate>Mon, 07 Mar 2016 16:14:49 +0000</pubDate>
				<category><![CDATA[AWS Blog]]></category>
		<guid isPermaLink="false">https://cloudar.be/?p=3459</guid>

					<description><![CDATA[<p>How to use AWS EC2 &#8211; GPU Instances 0n Windows &#160; Content Table About GPU Instances When would you use a GPU instance G2 family NVIDIA GRID Which Remote Desktop solution is recommended? G2 In Action &#160; Let&#8217;s get started Use an existing AMI Create your own Instance Connect to the desktop Use your 3D [&#8230;]</p>
<p>The post <a href="https://cloudar.be/awsblog/how-to-use-aws-ec2-gpu-instances/">How to use AWS EC2 &#8211; GPU Instances</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="topictitle">How to use AWS EC2 &#8211; GPU Instances 0n Windows</h1>
<p>&nbsp;</p>
<h2><strong>Content Table<br />
</strong></h2>
<p><strong><a href="#10">About GPU Instances</a></strong></p>
<p style="padding-left: 30px;"><a href="#20">When would you use a GPU instance</a><br />
<a href="#30">G2 family</a><br />
<a href="#40">NVIDIA GRID</a><br />
<a href="#50">Which Remote Desktop solution is recommended?</a><br />
<a href="#60">G2 In Action</a></p>
<p>&nbsp;</p>
<p><strong><a href="#110">Let&#8217;s get started</a></strong></p>
<p style="padding-left: 30px;"><a href="#120">Use an existing AMI</a><br />
<a href="#130">Create your own Instance</a><br />
<a href="#140">Connect to the desktop</a><br />
<a href="#150">Use your 3D application or streaming application</a></p>
<p style="padding-left: 30px;"><a href="#210">Game Setup</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1 id="10">About GPU Instances</h1>
<h2 id="20">When would you use a GPU instance</h2>
<p>Do you want to build fast, 3D applications that run in the cloud and deliver high performance 3D graphics to mobile devices, TV sets, and desktop computers?</p>
<p>If you require high parallel processing capability, you&#8217;ll benefit from using GPU instances, which provide access to <strong><span style="color: #339966;">NVIDIA GPUs</span></strong> with up to 1,536 CUDA cores and 4 GB of video memory. You can use GPU instances to accelerate many <strong>scientific</strong>, <strong>engineering</strong>, and <strong>rendering applications</strong> by leveraging the Compute Unified Device Architecture (CUDA) or OpenCL parallel computing frameworks. You can also use them for<strong> graphics applications</strong>, including <strong>game streaming</strong>, <strong>3-D application streaming</strong>, and other graphics workloads.</p>
<p>&nbsp;</p>
<h2 id="30">G2 family</h2>
<p>Features:</p>
<ul>
<li>High Frequency Intel Xeon E5-2670 (Sandy Bridge) Processors</li>
<li>High-performance <strong>NVIDIA</strong> GPUs, each with 1,536 CUDA cores and 4GB of video memory</li>
<li>Each GPU features an on-board hardware video encoder designed to support up to eight real-time HD video streams (720p@30fps) or up to four real-time full HD video streams (1080p@30fps)</li>
<li>Support for low-latency frame capture and encoding for either the full operating system or select render targets, enabling high-quality interactive streaming experiences</li>
</ul>
<table width="100%">
<tbody>
<tr>
<td><strong>Model</strong></td>
<td><strong>GPUs </strong></td>
<td><strong>vCPU </strong></td>
<td width="14%"><strong>Mem (GiB) </strong></td>
<td width="41%"><strong>SSD Storage (GB) </strong></td>
</tr>
<tr>
<td>g2.2xlarge</td>
<td>1</td>
<td>8</td>
<td width="14%">15</td>
<td width="41%">1 x 60</td>
</tr>
<tr>
<td>g2.8xlarge</td>
<td>4</td>
<td>32</td>
<td width="14%">60</td>
<td width="41%">2 x 120</td>
</tr>
</tbody>
</table>
<p>For more information: <a href="http://aws.amazon.com/ec2/instance-types/%20https://aws.amazon.com/blogs/aws/build-3d-streaming-applications-with-ec2s-new-g2-instance-type/" target="_blank" rel="noopener noreferrer">http://aws.amazon.com/ec2/instance-types/</a><br />
<a href="http://aws.amazon.com/ec2/instance-types/%20https://aws.amazon.com/blogs/aws/build-3d-streaming-applications-with-ec2s-new-g2-instance-type/" target="_blank" rel="noopener noreferrer"> https://aws.amazon.com/blogs/aws/build-3d-streaming-applications-with-ec2s-new-g2-instance-type/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 id="40"><strong>NVIDIA GRID</strong></h2>
<h3><strong>What is NVIDIA GRID</strong></h3>
<p>NVIDIA GRID takes key technologies from gaming, workstation graphics, and supercomputing, and enables high performance Applications and Games to run on the Cloud, with pixels streamed over IP networks to remote users. <strong>The GRID SDK enables developers to efficiently render, capture and encode on a server, while decoding the stream on a client.</strong> NVIDIA incorporates a lot of the functionality within the GPU driver, enabling high performance graphics to be rendered to a remote client with minimal latency.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/g2_gpu_model.png" rel="attachment wp-att-3547"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-3547" src="https://cloudar.be/wp-content/uploads/2016/03/g2_gpu_model.png" alt="g2_gpu_model" width="480" height="202" /></a></p>
<p>&nbsp;</p>
<h3>OpenGL and DirectX</h3>
<p>You have access to a very wide variety of 3D rendering technologies when you use the <strong>g2</strong> instances. Your application does its drawing using <a href="https://developer.nvidia.com/opengl" target="_self" rel="noopener noreferrer">OpenGL</a> or <a href="http://en.wikipedia.org/wiki/DirectX" target="_self" rel="noopener noreferrer">DirectX</a>. If you would like to make use of low-level frame grabbing and video encoding, you can make use of the NVIDIA GRID SDK.</p>
<p>&nbsp;</p>
<h3 data-canvas-width="76.93039999999999"><strong>What is NVIDIA GRID SD</strong>K</h3>
<div data-canvas-width="76.93039999999999">The GRID SDK enables fast capture and compression of the desktop display or render targets from NVIDIA GRID cloud gaming graphics boards. You will need to register in order to download the GRID SDK. Registration is free, and the download page can be found here:  <a href="https://developer.nvidia.com/grid-app-game-streaming" target="_blank" rel="noopener noreferrer">https://developer.nvidia.com/grid-app-game-streaming</a>.</div>
<p>The GRID SDK consists of <strong>two component</strong> software APIs: NvFBC and NvIFR.<br />
a) <strong>NvFBC</strong> captures (and optionally H.264 encodes) the <strong><em>entire visible desktop. </em></strong><em>In this model you generate one video stream per instance.</em><br />
b) <strong>NvIFR</strong> captures (and optionally H.264 encodes) from a <em><strong>specific render target. </strong>You can generate multiple streams per instance<strong>.<br />
</strong></em></p>
<p>For more information: <a href="https://developer.nvidia.com/sites/default/files/akamai/gamedev/grid/grid22/grid-sdk-faq.pdf" target="_blank" rel="noopener noreferrer">https://developer.nvidia.com/sites/default/files/akamai/gamedev/grid/grid22/grid-sdk-faq.pdf</a></p>
<p>&nbsp;</p>
<h3>When should NvFBC and NvIFR be used?</h3>
<p>NvFBC is better for remote desktop applications.<br />
NvIFR is the preferred solution to capture the video output of one specific application.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>What is the NVIDIA Video Codec SDK &#8211; NVENC</h3>
<p>The NVIDIA Video Codec SDK is a complete set of high-performance NVIDIA Video Codecs tools, samples and documentation for hardware encode API (NVENC API) and hardware decode API (NVCUVID API) on Windows and Linux OS platforms. This SDK consists of two hardware API interfaces: NVENC for video encode acceleration and NVCUVID for video decode acceleration with NVIDIA’s Kepler and Maxwell generations of GPUs</p>
<p>&nbsp;</p>
<h3>Download NVIDIA <strong>NVENC </strong>&#8211; Video Codec SDK</h3>
<p>The latest NVIDIA Video Codec SDK version available is 6.0, which requires NVIDIA GPU driver R358 or above for Windows and R358 or above for Linux.<br />
You can download the required drivers here <a href="http://www.nvidia.com/download/driverResults.aspx/96073/en-us">Windows</a>,<a href="http://www.nvidia.com/object/unix.html">Linux</a></p>
<p>&nbsp;</p>
<h3><strong>How do I enable NvFBC?</strong></h3>
<p><strong><em>Windows</em></strong>: NvFBC needs to be enabled after a clean installation.</p>
<p style="padding-left: 60px;">{Installation Directory} \bin&gt; NvFBCEnable.exe -enable<br />
Use the NvFBCH264 SDK sample to capture the desktop to a H.264 file.</p>
<p><strong><em>Linux</em></strong>: For the NvFBC GRID API functions, please refer to the flag</p>
<p style="padding-left: 30px;">NVFBC_CREATE_CAPTURE_SESSION_PARAMS.bWithCursor</p>
<p>&nbsp;</p>
<h3><strong>What are the optimal encoder settings for desktop applications streaming?</strong></h3>
<p>With the preset setting LOW_LATENCY_HP , a single GPU can encode 6-8 streams (exact number depends on other settings such as RC mode). LOW_LATENCY_HQ preset will give 4-6 streams (exact number depends on other settings such as RC mode).</p>
<p>The HQ preset will give you slightly better quality, but the performance will be lower than that of HP. To get the ideal performance for each preset, you can use PerfMSNEC sample application in the SDK.</p>
<p>GRID SDK exposes 3 video encoder presets (LOW_LATENCY_HQ, LOW_LATENCY_HP and LOW_LATENCY_DEFAULT). As the names suggest, these presets are meant for encoding for low-latency applications such as remote streaming, cloud gaming etc. Please refer to the API reference for more details on each parameter.</p>
<p>&nbsp;</p>
<h2></h2>
<h2 id="50">Which Remote Desktop solution is recommended?</h2>
<p>For setup, debugging, and configuration for these servers, it is recommended to use <span style="color: #339966;"><strong>TeamViewer</strong></span>. This software allows a remote client to connect any one desktop window at a time. In comparison, VNC will also capture and stream with the NVIDIA GPU accelerated driver, but for baremetal systems, it will capture all desktop windows. This adds additional overhead and results in reduced performance when streaming. The overhead for capturing one desktop window in TeamViewer is significantly less vs capturing all windows desktops with the VNC solution.</p>
<p>Note: TeamViewer uses a proprietary compression format for remote streaming. The NVENC H.264 hardware engine is not used by TeamViewer.</p>
<p>For streaming applications and games (not using H.264 for compression), TeamViewer is the recommended solution for streaming the desktop.<br />
<strong>For the best experience on GRID, use <span style="color: #339966;">NVENC</span> with H.264 compression for the best remote streaming experience.</strong></p>
<p><a href="#100">How to install Teamviewer</a></p>
<p>&nbsp;</p>
<h3>Can I use Microsoft Windows Remote Desktop?</h3>
<p>While it is more efficient in terms of bitrate and performance of remote graphics in comparison to VNC, Microsoft Remote Desktop uses a proprietary software based graphics driver that does not support all of the NVIDIA GPU accelerated capabilities, and does not enable the NVIDIA GRID driver. <span style="color: #ff0000;">Any applications running under Microsoft Remote Desktop will <strong><span style="color: #ff0000;">not</span> </strong>be using the NVIDIA driver</span> and will not have full benefits of GPU acceleration.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 id="60"><strong>G2 In Action</strong></h2>
<p>Amazon has been working with technology providers to lay the groundwork for the G2 instances. Here’s what they have to offer:</p>
<ul>
<li><a>Autodesk</a> <a href="http://www.autodesk.com/products/autodesk-inventor-family/overview" target="_self" rel="noopener noreferrer">Inventor</a>, <a href="http://www.autodesk.com/products/autodesk-revit-family/overview" target="_self" rel="noopener noreferrer">Revit</a>, <a href="http://www.autodesk.com/products/autodesk-maya/overview" target="_self" rel="noopener noreferrer">Maya</a>, and <a href="http://www.autodesk.com/products/autodesk-3ds-max/overview" target="_self" rel="noopener noreferrer">3ds Max</a> 3D design tools can now be accessed from a web browser. Developers can now access full-fledged 3D design, engineering, and entertainment work without the need for a top-end desktop computer (this is an industry first!).</li>
<li><a href="http://render.otoy.com/" target="_self" rel="noopener noreferrer">OTOY’s</a> ORBX.js is a pure JavaScript framework that allows you to stream 3D application to thin clients and to any HTML5 browser without plug-ins, codecs, or client-side software installation.</li>
<li>The <a href="http://agawi.io/truecloud.html" target="_self" rel="noopener noreferrer">Agawi True Cloud</a> application streaming platform now takes advantage of the <strong>g2</strong> instance type. It can be used to stream graphically rich, interactive applications to mobile devices.</li>
<li>The <a href="http://www.playcast-media.com/" target="_self" rel="noopener noreferrer">Playcast Media</a> AAA cloud gaming service has been deployed to a fleet of <strong>g2</strong> instances and will soon be used to stream video games for consumer-facing media brands.</li>
<li>The <a href="http://www.calgaryscientific.com/" target="_self" rel="noopener noreferrer">Calgary Scientific</a> <a href="http://www.calgaryscientific.com/resolutionmd/" target="_self" rel="noopener noreferrer">ResolutionMD</a> application for visualization of medical imaging data can now be run on <strong>g2</strong> instances.  The <a href="http://www.calgaryscientific.com/pureweb/" target="_self" rel="noopener noreferrer">PureWeb SDK</a> can be used to build applications that run on g2 instances and render on any mobile device.</li>
</ul>
<p>Here are some Marketplace products to get you started:</p>
<ul>
<li class="litight">OTOY ORBX Cloud Game Console (<a href="https://aws.amazon.com/marketplace/pp/B00FGB60MK" target="_self" rel="noopener noreferrer">Windows</a>, <a href="https://aws.amazon.com/marketplace/pp/B00GDW8O5W" target="_self" rel="noopener noreferrer">Linux</a>)</li>
<li class="litight">OTOY Cloud Workstation (<a href="https://aws.amazon.com/marketplace/pp/B00FGB3528" target="_self" rel="noopener noreferrer">Windows</a>, <a href="https://aws.amazon.com/marketplace/pp/B00GDZINWI" target="_self" rel="noopener noreferrer">Linux</a>)</li>
<li class="litight">OTOY Octane Cloud Workstation – <a href="https://aws.amazon.com/marketplace/pp/B00FGB1VTC" target="_self" rel="noopener noreferrer">Autodesk Edition</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1 id="110">Let&#8217;s get started</h1>
<h2 id="120">Use an existing AMI</h2>
<p>To simplify the startup process, NVidia has put together AMIs for Windows and Amazon Linux and has made them available in the AWS Marketplace:</p>
<ul>
<li class="litight"><a href="https://aws.amazon.com/marketplace/pp/B00FYCDDTE" target="_self" rel="noopener noreferrer">Amazon Linux AMI with NVIDIA Drivers</a></li>
<li class="litight"><a href="https://aws.amazon.com/marketplace/pp/B00FYCBRE2" target="_self" rel="noopener noreferrer">Windows 2008 AMI with NVIDIA Drivers</a></li>
<li class="litight"><a href="https://aws.amazon.com/marketplace/pp/B00FYCCNJ0" target="_self" rel="noopener noreferrer">Windows 2012 AMI with NVIDIA Drivers</a></li>
</ul>
<p>or</p>
<h2 id="130">Create your own Instance</h2>
<h3>View your current drivers version</h3>
<p>When you launched a new G2 Instance, the GPU drivers are not installed by default.</p>
<p>Download GLview, to view the current version.</p>
<ul>
<li><a href="http://www.realtech-vr.com/glview/">http://www.realtech-vr.com/glview/</a></li>
<li><a href="ftp://ftp2.realtech-vr.com/realtechv/pub/glview441.exe">ftp://ftp2.realtech-vr.com/realtechv/pub/glview441.exe</a></li>
</ul>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/opengl01.png" rel="attachment wp-att-3536">              </a><a href="https://cloudar.be/wp-content/uploads/2016/03/opengl01.png" rel="attachment wp-att-3536"><img decoding="async" class="alignnone wp-image-3536" src="https://cloudar.be/wp-content/uploads/2016/03/opengl01.png" alt="opengl01" width="500" height="360" /></a></p>
<p>Microsoft Windows ships by default with OpenGL v1.1 drivers.<br />
<a href="https://www.opengl.org/documentation/implementations/">https://www.opengl.org/documentation/implementations/</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>Install latest NVIDIA drivers</h3>
<p>Go to the NVIDIA website to download the latest drivers:<br />
<a href="http://www.nvidia.com/Download/index.aspx">http://www.nvidia.com/Download/index.aspx</a></p>
<p>&nbsp;</p>
<p>Choose option 2:</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/image5.png" rel="attachment wp-att-3461"><img decoding="async" class="alignnone wp-image-3461" src="https://cloudar.be/wp-content/uploads/2016/03/image5.png" alt="image5" width="400" height="168" /></a></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/image6.png" rel="attachment wp-att-3462"><img loading="lazy" decoding="async" class="alignnone wp-image-3462" src="https://cloudar.be/wp-content/uploads/2016/03/image6.png" alt="image6" width="400" height="297" /></a></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/image7.png" rel="attachment wp-att-3463"><img loading="lazy" decoding="async" class="alignnone wp-image-3463" src="https://cloudar.be/wp-content/uploads/2016/03/image7.png" alt="image7" width="400" height="297" /></a></p>
<p>&nbsp;</p>
<p>There is no Current Version:<br />
<a href="https://cloudar.be/wp-content/uploads/2016/03/image8.png" rel="attachment wp-att-3464"><img loading="lazy" decoding="async" class="alignnone wp-image-3464" src="https://cloudar.be/wp-content/uploads/2016/03/image8.png" alt="image8" width="400" height="298" /></a></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/image9.png" rel="attachment wp-att-3465"><img loading="lazy" decoding="async" class="alignnone wp-image-3465" src="https://cloudar.be/wp-content/uploads/2016/03/image9.png" alt="image9" width="400" height="297" /></a></p>
<p>Reboot windows<br />
<a href="https://cloudar.be/wp-content/uploads/2016/03/image10.png" rel="attachment wp-att-3466"><img loading="lazy" decoding="async" class="alignnone wp-image-3466" src="https://cloudar.be/wp-content/uploads/2016/03/image10.png" alt="image10" width="400" height="301" /></a></p>
<p>&nbsp;</p>
<h3>Disable the build in Adapter</h3>
<p>Open &#8216;Computer Management&#8217; and disable the &#8216;Microsoft Basic Display Adapter&#8217;.<a href="https://cloudar.be/wp-content/uploads/2016/03/Computermanagement.png" rel="attachment wp-att-3554"><br />
<img loading="lazy" decoding="async" class="alignnone wp-image-3554" src="https://cloudar.be/wp-content/uploads/2016/03/Computermanagement.png" alt="Computermanagement" width="400" height="235" /></a></p>
<p>Reboot the server.</p>
<p>&nbsp;</p>
<h3>Install  Features</h3>
<p>Media Foundation Package and Quality Windows Audio Video Experience<strong><br />
</strong></p>
<p>Media Foundation components in Windows Server 2012 need to be installed.<br />
Start the Server Manager, then click the Add roles and features link in the Welcome Tile. If you closed the Welcome Tile, make it visible again via the View menu or in the left panel navigate to Local Server. In the right panel scroll all the way down to Roles and Features, click the Tasks dropdown and choose Add Roles and Features.</p>
<p>qWave is a QoS software modules for running on qWave-enabled devices for Audio/Video Streaming over networks. Designed for handling Audio and Video, you can find out more details about this module by clicking <a href="http://msdn.microsoft.com/en-us/library/windows/hardware/gg463351.aspx" target="_blank" rel="noopener noreferrer">here</a>. Click on Start, open a console window and then type inside the window.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/Features.png" rel="attachment wp-att-3560"><img loading="lazy" decoding="async" class="alignnone wp-image-3560" src="https://cloudar.be/wp-content/uploads/2016/03/Features.png" alt="Features" width="400" height="284" /></a></p>
<p>Reboot the server.</p>
<p>&nbsp;</p>
<h3>Connect trough RDP</h3>
<p>When you connect trough RDP and start GLview, you will see the same driver version v1.1, as before the installation of the drivers.<br />
<span style="color: #000000;">Any applications running under Microsoft Remote Desktop will <strong>not </strong>be using the NVIDIA driver</span></p>
<p>Also when you try to start the NVIDIA Control Panel, you receive an error.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/image11.png" rel="attachment wp-att-3467"><img loading="lazy" decoding="async" class="alignnone wp-image-3467" src="https://cloudar.be/wp-content/uploads/2016/03/image11.png" alt="image11" width="400" height="112" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 id="140">Connect to the desktop</h2>
<p>We have to use another Remote Desktop Tool to use the NVIDIA GRID.<br />
There are many Remote connection tools, but for best performance we will install Teamviewer.</p>
<p><a href="#101">Which Remote Desktop solution is recommended?</a></p>
<p>&nbsp;</p>
<h3><a name="_Toc441237857"></a>Check the local firewall to allow Teamviewer</h3>
<p>Teamviewer will add items by default to your windows firewall, but if you use other software, check the local windows firewall to allow the incoming connection.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/image13-1.png" rel="attachment wp-att-3472"><img loading="lazy" decoding="async" class="alignnone wp-image-3472 size-full" src="https://cloudar.be/wp-content/uploads/2016/03/image13-1.png" alt="image13" width="305" height="115" /></a></p>
<p>&nbsp;</p>
<h3><a name="_Toc441237858"></a>Check the AWS Inbound Security Group to allow Teamviewer</h3>
<p>Check your Security Group for Inbound connections, to allow the port where your service is running on.</p>
<p>For example, Teamviewer will try to connect on port 80 or 443 or 5938</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/SecurityGroup.png" rel="attachment wp-att-3542"><img loading="lazy" decoding="async" class="alignnone wp-image-3542" src="https://cloudar.be/wp-content/uploads/2016/03/SecurityGroup.png" alt="SecurityGroup" width="400" height="103" /></a></p>
<p>&nbsp;</p>
<h3 id="100">Setup Teamviewer</h3>
<p>Login with an RDP session. Download Teamviewer and start the installation.</p>
<p>Be sure to select the unattended option.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-02.png" rel="attachment wp-att-3500"><img loading="lazy" decoding="async" class="alignnone wp-image-3500" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-02.png" alt="teamviewer-02" width="400" height="356" /></a></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-03b.png" rel="attachment wp-att-3510"><img loading="lazy" decoding="async" class="alignnone wp-image-3510" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-03b.png" alt="teamviewer-03b" width="400" height="356" /></a></p>
<p>You have to create an account if you would like to access your server unattended.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-04b.png" rel="attachment wp-att-3502"><img loading="lazy" decoding="async" class="alignnone wp-image-3502" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-04b.png" alt="teamviewer-04b" width="400" height="356" /></a></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-05.png" rel="attachment wp-att-3503"><img loading="lazy" decoding="async" class="alignnone wp-image-3503" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-05.png" alt="teamviewer-05" width="400" height="356" /></a></p>
<p>Because we installed Teamviewer with the unattended option, the &#8216;Start Teamviewer with Windows&#8217; is selected.<br />
<span style="color: #ff0000;">To access your server with Teamviewer as a service, assign this server to your account.</span></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-10.png" rel="attachment wp-att-3505"><img loading="lazy" decoding="async" class="alignnone wp-image-3505" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-10.png" alt="teamviewer-10" width="400" height="264" /></a></p>
<p>Now you see that the computer name and not the ID is visible on your other computer.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-12.png" rel="attachment wp-att-3507"><img loading="lazy" decoding="async" class="alignnone wp-image-3507" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-12.png" alt="teamviewer-12" width="196" height="400" /></a><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-13.png" rel="attachment wp-att-3508">    </a><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-13.png" rel="attachment wp-att-3508"><img loading="lazy" decoding="async" class="alignnone wp-image-3508" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-13.png" alt="teamviewer-13" width="250" height="199" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3 id="100">Connect to the desktop with Teamviewer</h3>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-11.png" rel="attachment wp-att-3506"><img loading="lazy" decoding="async" class="alignnone wp-image-3506" src="https://cloudar.be/wp-content/uploads/2016/03/teamviewer-11.png" alt="teamviewer-11" width="400" height="300" /></a></p>
<p>Now you can open the NVIDIA Control Panel from Teamviewer.<br />
<a href="https://cloudar.be/wp-content/uploads/2016/03/Computermanagement2.png" rel="attachment wp-att-3555"><img loading="lazy" decoding="async" class="alignnone wp-image-3555" src="https://cloudar.be/wp-content/uploads/2016/03/Computermanagement2.png" alt="Computermanagement2" width="400" height="307" /></a></p>
<p>And you can see the correct Renderer:<br />
<a href="https://cloudar.be/wp-content/uploads/2016/03/image15-1.png" rel="attachment wp-att-3473"><img loading="lazy" decoding="async" class="alignnone wp-image-3473" src="https://cloudar.be/wp-content/uploads/2016/03/image15-1.png" alt="image15" width="500" height="356" /></a></p>
<p>&nbsp;</p>
<h2 id="150">Use your 3D application or streaming application</h2>
<p>Now your application can make use of the NVIDIA compute capability.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 id="210">Game Setup</h2>
<h3>Enable H.264 video encoding</h3>
<p>The GRID cards can offload the H.264 video encoding to the GPU. Sign up for a developer account with NVidia. Download and extract the <a href="https://developer.nvidia.com/grid-app-game-streaming">GRID SDK</a>. In the <em>bin</em> directory run the following: <code class="highlighter-rouge">NvFBCEnable.exe -enable -noreset</code></p>
<p>and reboot.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/NvFBCEnable.png" rel="attachment wp-att-3558"><img loading="lazy" decoding="async" class="alignnone wp-image-3558" src="https://cloudar.be/wp-content/uploads/2016/03/NvFBCEnable.png" alt="NvFBCEnable" width="500" height="84" /></a></p>
<p>&nbsp;</p>
<h3>Enable Audio</h3>
<p>Start the Windows Audio Service and set the startup type to Automatic.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/audio.png" rel="attachment wp-att-3564"><img loading="lazy" decoding="async" class="alignnone wp-image-3564" src="https://cloudar.be/wp-content/uploads/2016/03/audio.png" alt="audio" width="400" height="194" /></a></p>
<p>&nbsp;</p>
<h3>Install virtual soundcard</h3>
<p>You can install <a href="http://www.razerzone.com/surround">Razer Surround</a> to get a virtual soundcard.</p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/razersurround.png" rel="attachment wp-att-3566"><img loading="lazy" decoding="async" class="alignnone wp-image-3566" src="https://cloudar.be/wp-content/uploads/2016/03/razersurround.png" alt="razersurround" width="400" height="265" /></a></p>
<p>&nbsp;</p>
<h3>Play your Game</h3>
<p>Try a game on the virtual server or stream it to your desktop, laptop, other.</p>
<p>&nbsp;</p>
<h3>Game Benchmark</h3>
<p>I have tried the <a href="https://unigine.com/products/benchmarks/heaven/" target="_blank" rel="noopener noreferrer">Unigine Heaven Benchmark</a></p>
<h1 class="topictitle"><a href="https://cloudar.be/wp-content/uploads/2016/03/benchmark01.png" rel="attachment wp-att-3584"><img loading="lazy" decoding="async" class="alignnone wp-image-3584" src="https://cloudar.be/wp-content/uploads/2016/03/benchmark01.png" alt="benchmark01" width="400" height="333" /></a></h1>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/benchmark03.png" rel="attachment wp-att-3586"><img loading="lazy" decoding="async" class="alignnone wp-image-3586" src="https://cloudar.be/wp-content/uploads/2016/03/benchmark03.png" alt="benchmark03" width="400" height="298" /></a></p>
<h1 class="topictitle"><a href="https://cloudar.be/wp-content/uploads/2016/03/benchmark02.png" rel="attachment wp-att-3585"><img loading="lazy" decoding="async" class="alignnone wp-image-3585" src="https://cloudar.be/wp-content/uploads/2016/03/benchmark02.png" alt="benchmark02" width="400" height="234" /></a></h1>
<p>You can find other free Benchmarks here:<br />
<a href="http://www.ozone3d.net/index_softwares.php" target="_blank" rel="noopener noreferrer">http://www.ozone3d.net/index_softwares.php</a></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/benchmark04.png" rel="attachment wp-att-3587"><img loading="lazy" decoding="async" class="alignnone wp-image-3587" src="https://cloudar.be/wp-content/uploads/2016/03/benchmark04.png" alt="benchmark04" width="500" height="268" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 class="entry-title">Automatic login for Windows Server 2012 R2</h2>
<p><strong>Option 1: </strong>netplwiz.exe<strong><br />
</strong></p>
<p>Use the netplwiz.exe app that comes standard with 2012. Search for the app through the start menu, or travel to C:\Windows\System32 to find it.<br />
<span class="comment-copy">The password is not stored in clear text in the registry when you do it this way.<br />
</span></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/Untitled.png" rel="attachment wp-att-3482"><img loading="lazy" decoding="async" class="alignnone wp-image-3482" src="https://cloudar.be/wp-content/uploads/2016/03/Untitled.png" alt="Untitled" width="324" height="400" /></a></p>
<p>&nbsp;</p>
<p><strong>Option 2: </strong>sysinternals autologon<strong><br />
</strong></p>
<p><a href="https://technet.microsoft.com/en-us/sysinternals/autologon" target="_blank" rel="noopener noreferrer">https://technet.microsoft.com/en-us/sysinternals/autologon</a></p>
<p><a href="https://cloudar.be/wp-content/uploads/2016/03/Autologin.png" rel="attachment wp-att-3484"><img loading="lazy" decoding="async" class="alignnone wp-image-3484" src="https://cloudar.be/wp-content/uploads/2016/03/Autologin.png" alt="Autologin" width="250" height="129" /></a></p>
<p>&nbsp;</p>
<p><strong>Option 3: Registry or GPO</strong></p>
<h4>Enable AutoLogon</h4>
<p><strong>Key:</strong> HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon<br />
<strong>Value:</strong> AutoAdminLogon (REG_SZ)<br />
<strong>Data:</strong> 1 (Enabled)</p>
<h4>Default Domain Name</h4>
<p><strong>Key:</strong> HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon<br />
<strong>Value:</strong> DefaultDomainName (REG_SZ)<br />
<strong>Data:</strong> <em>DOMAINNAME</em></p>
<h4>Default User Name</h4>
<p><strong>Key:</strong> HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon<br />
<strong>Value:</strong> DefaultUserName (REG_SZ)<br />
<strong>Data:</strong> <em>USERNAME</em></p>
<h4>Default Password</h4>
<p><strong>Key:</strong> HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon<br />
<strong>Value:</strong> DefaultPassword (REG_SZ)<br />
<strong>Data:</strong> <em>PASSWORD</em></p>
<p><strong>Warning:</strong> In option 2 and 3, be sure to also block the regedit tool onto this computer as anyone logged on the computer will be able to see the account password stored in the registry as clear text</p>
<p>The post <a href="https://cloudar.be/awsblog/how-to-use-aws-ec2-gpu-instances/">How to use AWS EC2 &#8211; GPU Instances</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cloudar.be/awsblog/how-to-use-aws-ec2-gpu-instances/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
