{"id":1755,"date":"2016-11-22T01:08:32","date_gmt":"2016-11-22T01:08:32","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/pix\/?page_id=1755"},"modified":"2020-10-28T10:51:58","modified_gmt":"2020-10-28T17:51:58","slug":"remoting","status":"publish","type":"page","link":"https:\/\/devblogs.microsoft.com\/pix\/remoting\/","title":{"rendered":"Remoting"},"content":{"rendered":"<p>By default the game that is being analyzed, PIX user interface, and PIX analysis engine all run on the same computer.\u00a0 It is also possible to run the PIX user interface on one machine while capturing from a game that runs on another, and\/or to remote the analysis engine onto a different machine.\u00a0 Doing this can improve the quality of timing analysis results, as it avoids any possible interference between the PIX user interface and the data that is being measured.<\/p>\n<p>To use PIX remoting, you must install the same version of PIX on more than one computer.\u00a0 Launch the <em>PIX Remote Monitor<\/em> application on your remote machine.\u00a0 This is now ready and waiting for a connection.<\/p>\n<p>On your local machine, launch PIX and click on the <em>Home<\/em> tab.\u00a0 Select <em>Connect<\/em>, <em>Computer<\/em>, click the <em>Add<\/em> button, and enter the host name or IP address of your remote machine.\u00a0 You can also select which connection(s) will be automatically opened when PIX starts up, and which is the default for running analysis.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/41\/2019\/03\/RemotingConnection.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1765\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/41\/2019\/03\/RemotingConnection.png\" alt=\"remotingconnection\" width=\"1094\" height=\"369\" \/><\/a><\/p>\n<p>After configuring your new connection, use the <em>Connect<\/em> button to open it.\u00a0 You can now launch or attach to a target process, take captures, and view connection details in the same way as when using the default localhost connection. Note that if you want to launch a process, then you should enter file paths that are valid on the <em>remote<\/em> machine.<\/p>\n<p>The PIX analysis engine can be remoted onto a machine which may be the same or different from the one that was used to run your game and take captures.\u00a0 The connection used for analysis is chosen next to the analysis <em>Start<\/em> button:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/41\/2019\/03\/AnalysisTarget.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1775\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/41\/2019\/03\/AnalysisTarget.png\" alt=\"analysistarget\" width=\"451\" height=\"192\" \/><\/a><\/p>\n<p>The network connection used for PIX remoting can be authenticated and encrypted.\u00a0 Secure mode is used by default, but is not supported if the computer is not on a domain.\u00a0 In this case you can switch to insecure mode using the &#8220;Connection&#8221; combo box:<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-4526 size-full\" src=\"http:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2019\/06\/remotemonitor.png\" alt=\"\" width=\"785\" height=\"138\" srcset=\"https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2019\/06\/remotemonitor.png 785w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2019\/06\/remotemonitor-300x53.png 300w, https:\/\/devblogs.microsoft.com\/pix\/wp-content\/uploads\/sites\/41\/2019\/06\/remotemonitor-768x135.png 768w\" sizes=\"(max-width: 785px) 100vw, 785px\" \/><\/p>\n<p><span style=\"font-size: 1rem;\">Alternatively, you pass \u201cinsecure\u201d as a commandline parameter to WinPixRemoteMonitorUI.exe.<\/span><\/p>\n<p>Insecure remoting mode is faster, but you should only use it if some other mechanism has already made sure no malicious user can have access to the network where PIX is running.<\/p>\n<p>User authentication in secure remoting mode is controlled by the <em>WinPix Remote Users<\/em> group on the remote computer.\u00a0 The PIX installer creates this group and adds the user who installed PIX to it, so by default only they will be able to connect.\u00a0 To allow additional secured users:<\/p>\n<ol>\n<li>Open <em>Windows Control Panel.<\/em><\/li>\n<li>Search for <em>Edit local users and groups.<\/em><\/li>\n<li>Select <em>Groups<\/em>.<\/li>\n<li>Edit <em>WinPix Remote Users.<\/em><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>By default the game that is being analyzed, PIX user interface, and PIX analysis engine all run on the same computer.\u00a0 It is also possible to run the PIX user interface on one machine while capturing from a game that runs on another, and\/or to remote the analysis engine onto a different machine.\u00a0 Doing this [&hellip;]<\/p>\n","protected":false},"author":1719,"featured_media":4769,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1755","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/pages\/1755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/users\/1719"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/comments?post=1755"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/pages\/1755\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/media\/4769"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/pix\/wp-json\/wp\/v2\/media?parent=1755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}