Home
%3CLINGO-SUB%20id%3D%22lingo-sub-745184%22%20slang%3D%22en-US%22%3ERemote%20Visualization%20in%20Azure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-745184%22%20slang%3D%22en-US%22%3E%3CP%3ERemote%20visualization%20is%20enabling%20companies%20to%20move%20their%20workflow%20to%20the%20cloud.%20This%20enables%20companies%20to%20redirect%20funds%20currently%20being%20spent%20on%20expensive%20workstations%20to%20other%20business%20areas.%20Now%20engineers%20that%20needs%20a%20high%20end%20workstation%20some%20of%20the%20time%20to%20model%20and%20visualize%20results%20can%20access%20it%20the%20cloud.%20By%20making%20this%20move%20to%20the%20cloud%2C%20engineers%20and%20scientist%20are%20now%20able%20to%20make%20changes%20to%20their%20models%20and%20visualize%20results%20in%20or%20away%20from%20the%20office%20from%20their%20laptop.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20style%3D%22text-align%3A%20center%3B%22%3E%3CSTRONG%3EGetting%20Started%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3ERecommended%20instances%3A%20NV%20series%3C%2FP%3E%0A%3CP%3ESetup%20for%20Windows%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EProvision%20Windows%20NV%2FNV_v3%20instance%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3EI%20use%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3Bthe%20Windows%2010%20Pro%20image%20from%20the%20market%20place%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3E%22image_publisher%22%3A%20%22MicrosoftWindowsDesktop%22%2C%0A%22image_offer%22%3A%20%22Windows-10%22%2C%0A%22image_sku%22%3A%20%22rs5-pron%22%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EInstall%20Nvidia%20driver%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20style%3D%22font-family%3A%20inherit%3B%20background-color%3A%20%23ffffff%3B%22%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Fwindows%2Fn-series-driver-setup%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20data-contrast%3D%22none%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Fwindows%2Fn-series-driver-setup%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EMake%20sure%20that%20the%20GPU%20is%20in%20WDDM%20and%20not%20TCC%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3Emode%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3EC%3A%5CProgram%20Files%5CNVIDIA%20Corporation%5CNVSMI%5Cnvidia-smi.exe%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3ECheck%20to%20see%20if%20it%20says%20TCC%20on%20the%20GPU%200%20line%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3EIf%20so%20run%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3EC%3A%5CProgram%20Files%5CNVIDIA%20Corporation%5CNVSMI%5Cnvidia-smi.exe%20-g%200%20-dm%26nbsp%3B0%26nbsp%3B(NV6%2C%20NV12)%0AC%3A%5CProgram%20Files%5CNVIDIA%20Corporation%5CNVSMI%5Cnvidia-smi.exe%20-g%26nbsp%3B1%26nbsp%3B-dm%200%20(NV12)%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EDisable%20Hyper-V%20video%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3EOpen%20device%20management%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3EFrom%20command%20prompt%20run%26nbsp%3Bdevmgmt.msc%0AGo%20to%20display%20adaptors%0ARight%20click%20on%20Hyper-V%20Video%20and%20select%20disable%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EReboot%20the%20system%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3ESetup%20for%20Linux%20(Run%20commands%20as%20root%20user)%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EUse%20Centos%207.5%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3E%26nbsp%3Bfrom%20the%26nbsp%3Bmarket%20place%20on%20a%20NV%2FNV_v3%20instance%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3ENote%3A%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3EXorg%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3E%26nbsp%3B1.19%20works%20but%201.20%20in%20CentOS%207.6%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3Efa%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3Eils%20to%20start%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3EXorg%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3ETo%20ma%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%20data-contrast%3D%22auto%22%3Eke%20sure%20you%20don%E2%80%99t%20get%20version%201.20%20in%20Centos%207.5%20run%20these%20two%20commands%20before%20you%20start%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3Efind%20%2Fetc%2Fyum.repos.d%26nbsp%3B-name%20'*.repo'%20-print0%20%7C%26nbsp%3Bxargs%26nbsp%3B-0%20sed%20-i%26nbsp%3B's%2F%24releasever%2F'7.5.1804%2F%26nbsp%3B%20%3CBR%20%2F%3Eyum%20clean%20all%26nbsp%3B%3C%2FPRE%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%20font-size%3A%2016px%3B%20background-color%3A%20%23ffffff%3B%20color%3A%20%23333333%3B%20white-space%3A%20normal%3B%22%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%20font-size%3A%2016px%3B%20background-color%3A%20%23ffffff%3B%20color%3A%20%23333333%3B%20white-space%3A%20normal%3B%22%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3ENext%20install%20a%20windows%20package%20manager%2C%20additional%20packages%2C%20and%20configuration%20changes%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3E%23Install%20additional%20packages%26nbsp%3B%0Ayum%20install%20-y%20kernel-devel%26nbsp%3B%0A%3CBR%20%2F%3E%23%20Install%20KDE%26nbsp%3B%0Ayum%26nbsp%3Bgroupinstall%26nbsp%3B-y%20'KDE'%20'X%20Window%20System'%26nbsp%3B--skip-broken%0Asystemctl%26nbsp%3Bset-default%26nbsp%3Bgraphical.target%0A%3CBR%20%2F%3E%23%20Disable%20GDM%3CBR%20%2F%3Esystemctl%20disable%20gdm.service%3CBR%20%2F%3E%3CBR%20%2F%3E%23%20Install%26nbsp%3Bdkms%26nbsp%3B%0Arpm%20-Uvh%26nbsp%3Bhttps%3A%2F%2Fdl.fedoraproject.org%2Fpub%2Fepel%2Fepel-release-latest-7.noarch.rpm%26nbsp%3B%0Ayum%20install%20-y%26nbsp%3Bdkms%26nbsp%3B%0A%0A%23%20Disable%20nouveau%26nbsp%3B%0Aecho%20%22blacklist%20nouveau%22%20%26gt%3B%20%2Fetc%2Fmodprobe.d%2Fnouveau.conf%26nbsp%3B%0Aecho%20%22blacklist%26nbsp%3Blbm-nouveau%22%20%26gt%3B%26gt%3B%20%2Fetc%2Fmodprobe.d%2Fnouveau.conf%0A%0A%23%20Install%20LIS%26nbsp%3B%0Awget%26nbsp%3Bhttps%3A%2F%2Faka.ms%2Flis%26nbsp%3B%0Atar%26nbsp%3Bxvzf%26nbsp%3Blis%26nbsp%3B%0Acd%20LISISO%26nbsp%3B%0A.%2Finstall.sh%26nbsp%3B%0A%0A%23%20Reboot%20is%20needed%26nbsp%3B%0Areboot%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3EAfter%20machine%20has%20rebooted%2C%20log%20back%20in%20and%20run%20the%20following%20commands%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3E%23%20Install%20grid%20driver%26nbsp%3B%0Ayum%20install%20-y%20%22kernel-devel-uname-r%20%3D%3D%20%24(uname%26nbsp%3B-r)%22%26nbsp%3B%0Awget%26nbsp%3B-O%20NVIDIA-Linux-x86_64-grid.run%26nbsp%3Bhttps%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3Flinkid%3D874272%26nbsp%3B%26nbsp%3B%26nbsp%3B%0Achmod%26nbsp%3B%2Bx%20NVIDIA-Linux-x86_64-grid.run%26nbsp%3B%0A.%2FNVIDIA-Linux-x86_64-grid.run%3CBR%20%2F%3Eunalias%20cp%0Acp%20%2Fetc%2Fnvidia%2Fgridd.conf.template%26nbsp%3B%2Fetc%2Fnvidia%2Fgridd.conf%26nbsp%3B%0Aecho%20%22IgnoreSP%3DFALSE%22%20%26gt%3B%26gt%3B%20%2Fetc%2Fnvidia%2Fgridd.conf%26nbsp%3B%0Areboot%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FPRE%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EAfter%20the%20reboot%20update%20xorg.conf%20and%20enable%20password%20authentication%20through%20ssh%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3E%23%20Update%20the%20device%20section%26nbsp%3Bin%26nbsp%3B%2Fext%2FX11%2Fxorg.conf%26nbsp%3Bafter%20you%20install%20the%20grid%20driver.%20%3CBR%20%2F%3E%23%20(ref%3A%26nbsp%3Bhttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fvirtual-machines%2Flinux%2Fn-series-driver-setup%3Ftoc%3D%252fazure%252fvirtual-machines%252flinux%252ftoc.json%26nbsp%3B)%26nbsp%3B%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3Eid%3D%60nvidia-xconfig%20--query-gpu-info%20%7C%20awk%20'%2FPCI%20BusID%2F%7Bprint%20%244%7D'%60%0Aecho%20%22Section%20%5C%22Device%5C%22%22%20%26gt%3B%20%2Fetc%2FX11%2Fxorg.conf%0Aecho%20%22%20%20Identifier%20%5C%22Device0%5C%22%22%20%26gt%3B%26gt%3B%20%2Fetc%2FX11%2Fxorg.conf%0Aecho%20%22%20%20Driver%20%5C%22nvidia%5C%22%22%20%26gt%3B%26gt%3B%20%2Fetc%2FX11%2Fxorg.conf%0Aecho%20%22%20%20VendorName%20%5C%22NVIDIA%20Corporation%5C%22%22%20%26gt%3B%26gt%3B%20%2Fetc%2FX11%2Fxorg.conf%0Aecho%20%22%20%20BoardName%20%5C%22Tesla%20M60%5C%22%22%20%26gt%3B%26gt%3B%20%2Fetc%2FX11%2Fxorg.conf%0Aecho%20%22%20%20BusID%20%5C%22%24id%5C%22%22%20%26gt%3B%26gt%3B%20%2Fetc%2FX11%2Fxorg.conf%0Aecho%20%22EndSection%22%20%26gt%3B%26gt%3B%20%2Fetc%2FX11%2Fxorg.conf%0A%0Ased%20-i%20%22s%2FPasswordAuthentication%20no%2FPasswordAuthentication%20yes%2F%22%20%2Fetc%2Fssh%2Fsshd_config%3C%2FPRE%3E%0A%3CP%3EFinally%2C%20install%20a%20display%20manager%20and%20enable%20it%3C%2FP%3E%0A%3CPRE%3Eyum%20install%20-y%20lightdm%0Asystemctl%20enable%20lightdm.service%0A%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAfter%20you%20have%20setup%20your%20Windows%20or%20Linux%20machine%2C%26nbsp%3B%3CSPAN%20data-contrast%3D%22auto%22%3Einstall%20your%20remote%20visualization%20software%20(i.e.%20HP%20RGS%2C%20TGX%2C%20etc)%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20style%3D%22text-align%3A%20center%3B%22%3E%3CA%20title%3D%22HP%20RGS%22%20href%3D%22https%3A%2F%2Fwww8.hp.com%2Fus%2Fen%2Fworkstations%2Fremote-graphics-software.html%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSTRONG%3ESetup%20HP-RGS%20in%20Azure%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FP%3E%0A%3CP%20style%3D%22text-align%3A%20left%3B%22%3E%3CSTRONG%3ERequired%20Ports%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20style%3D%22text-align%3A%20left%3B%22%3E42966%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3E%3CSPAN%20data-contrast%3D%22auto%22%3ESender%3A%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EWindows%20Install%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3ENote%3A%20The%20scripts%20to%20do%20an%20automated%20deployment%20of%20a%20Windows%20RGS%20sender%20node%20on%20a%20NV6%20can%20be%20found%20at%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzure%2Fazurehpc%2Ftree%2Fmaster%2Fexamples%2Fsimple_hpc_pbs_rgs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FAzure%2Fazurehpc%2Ftree%2Fmaster%2Fexamples%2Fsimple_hpc_pbs_rgs%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EInstall%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3EHP%20RGS%20as%20per%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3Ethe%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3Einstructions%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20aria-setsize%3D%22-1%22%20data-aria-level%3D%222%22%20data-aria-posinset%3D%221%22%20data-listid%3D%222%22%20data-font%3D%22Courier%20New%22%20data-leveltext%3D%22o%22%3E%3CA%20href%3D%22https%3A%2F%2Fsupport.hpe.com%2Fhpsc%2Fdoc%2Fpublic%2Fdisplay%3FdocId%3Dc02170495%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20data-contrast%3D%22none%22%3Ehttps%3A%2F%2Fsupport.hpe.com%2Fhpsc%2Fdoc%2Fpublic%2Fdisplay%3FdocId%3Dc02170495%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EEdit%26nbsp%3B%3CRGS%20install%3D%22%22%20path%3D%22%22%3E%5C%3C%2FRGS%3E%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3Ergsenderconfig%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3E%26nbsp%3Bfile%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3E%26nbsp%3B(Update%20the%20lines%20to%20below)%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20aria-setsize%3D%22-1%22%20data-aria-level%3D%222%22%20data-aria-posinset%3D%222%22%20data-listid%3D%228%22%20data-font%3D%22Courier%20New%22%20data-leveltext%3D%22o%22%3E%3CSPAN%20data-contrast%3D%22auto%22%3ERgsender.Compatibility.Displays.AllowNvidiaResolutionMatching%3Don%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20aria-setsize%3D%22-1%22%20data-aria-level%3D%222%22%20data-aria-posinset%3D%223%22%20data-listid%3D%228%22%20data-font%3D%22Courier%20New%22%20data-leveltext%3D%22o%22%3E%3CSPAN%20data-contrast%3D%22auto%22%3ERgsender.Compatibility.Displays.ForceEdidOnHeadless%3D1%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3ELinux%20Install%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EInstall%20HP%20RGS%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20aria-setsize%3D%22-1%22%20data-aria-level%3D%222%22%20data-aria-posinset%3D%221%22%20data-listid%3D%224%22%20data-font%3D%22Courier%20New%22%20data-leveltext%3D%22o%22%3EUse%3A%20%3CA%20href%3D%22http%3A%2F%2Fh10032.www1.hp.com%2Fctg%2FManual%2Fc06206770%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fh10032.www1.hp.com%2Fctg%2FManual%2Fc06206770%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CPRE%3E%23%20Download%20RGS%20Sender%20for%20HP%20RGS%20-%20RHEL7-SUSE12-64bit-Installers.tar.gz%0A%23%20Download%20license%20from%20HP%20RGS%20trial.lic%0Atar%20xzvf%20RHEL7-SUSE12-64bit-Installers.tar.gz%20%0Atar%20zxvf%20rg_install_linux_64_sender.tar.gz%0A%0A%23%20Install%20requires%20you%20to%20answer%20a%20few%20questions.%0A.%2Finstall.sh%0Acp%20trial.lic%20%2Fetc%2Fopt%2Fhpremote%2Frgsender%2F%0A%0Areboot%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3E%3CSPAN%20data-contrast%3D%22auto%22%3EReceiver%3A%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EConfigure%3A%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3ESelect%20HP%20RGS%20preferences%26nbsp%3B%0A%0APerformance%20-%26gt%3B%26nbsp%3B%26nbsp%3B%0A%20%20*%20Enable%20Adaptive%20Image%20Quality%20(Check%20this%20option)%26nbsp%3B%0AConnection-%26gt%3B%26nbsp%3B%0A%20%20*%20Match%20Receiver%20display%20resolution%26nbsp%3B%0A%20%20*%20Match%20Receiver%20display%20layout%26nbsp%3B%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EMac%3A%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20aria-setsize%3D%22-1%22%20data-aria-level%3D%221%22%20data-aria-posinset%3D%221%22%20data-listid%3D%227%22%20data-font%3D%22Symbol%22%20data-leveltext%3D%22%EF%82%B7%22%3E%3CSPAN%20data-contrast%3D%22auto%22%3EDuo%20monitor%20support%20is%20spotty%20at%20the%20time%20of%20this%20writing.%20To%20be%20able%20to%20span%20both%20monitors%20you%20need%20to%20disable%20screens.%20This%20is%20done%20by%20going%20to%20mission%20control%20and%20unchecking%20%E2%80%9CDisplays%20have%20separate%20Spaces%E2%80%9D%20then%20log%20out%20and%20log%20back%20in.%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%20style%3D%22text-align%3A%20left%3B%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20style%3D%22text-align%3A%20center%3B%22%3E%3CA%20title%3D%22TGX%22%20href%3D%22https%3A%2F%2Ftgxremotedesktop.com%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSTRONG%3ESetup%20TGX%20in%20Azure%3C%2FSTRONG%3E%3C%2FA%3E%3C%2FP%3E%0A%3CP%20style%3D%22text-align%3A%20left%3B%22%3E%3CSTRONG%3ERequired%20Ports%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20style%3D%22text-align%3A%20left%3B%22%3E40001-40017%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3E%3CSPAN%20data-contrast%3D%22auto%22%3ESender%3A%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EWindows%20Install%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3ENote%3A%20The%20scripts%20to%20do%20an%20automated%20deployment%20of%20a%20Windows%20TGX%20sender%20node%20on%20a%20NV6%20can%20be%20found%20at%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAzure%2Fazurehpc%2Ftree%2Fmaster%2Fexamples%2Fsimple_hpc_pbs_rgs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2FAzure%2Fazurehpc%2Ftree%2Fmaster%2Fexamples%2Fsimple_hpc_pbs_tgx%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-python%22%3E%3CCODE%3Ecd%20C%3A%5CWindows%5CTemp%0A%0A%23%20Download%20TGX%20Sender%20(TGX_Sender.exe)%0A.%5CTGX_Sender.exe%20%2FSILENT%20%2FSUPPRESSMSGBOXES%20%2FLOG%20%2FNORESTART%20REBOOT%3DReallySuppress%0A%0A%23%20Dowload%20TGX%20license%20(TGX.lic)%20and%20place%20it%20in%20the%20following%20directory%0Acopy%20TGX.lic%20c%3A%5CProgramData%5CMechdyne%5Clicenses%5CTGX.lic%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ELinux%20Install%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EUse%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftgxremotedesktop.com%2Fwp-content%2Fuploads%2F2018%2F09%2FTGX-Install-Guide-Linux.pdf%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Ftgxremotedesktop.com%2Fwp-content%2Fuploads%2F2018%2F09%2FTGX-Install-Guide-Linux.pdf%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3E%3CSPAN%20data-contrast%3D%22auto%22%3EReceiver%3A%3C%2FSPAN%3E%3C%2FSTRONG%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3EConfigure%3A%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335551550%26quot%3B%3A1%2C%26quot%3B335551620%26quot%3B%3A1%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CPRE%3EPort%3A%2040001%20(default)%3CBR%20%2F%3ESettings%3A%20Use%20defaults%20unless%20you%20encounter%20issues.%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-745184%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20style%3D%22display%3A%20inline%20!important%3B%20float%3A%20none%3B%20background-color%3A%20%23ffffff%3B%20color%3A%20%23333333%3B%20font-family%3A%20'SegoeUI'%2C'Lato'%2C'Helvetica%20Neue'%2CHelvetica%2CArial%2Csans-serif%3B%20font-size%3A%2016px%3B%20font-style%3A%20normal%3B%20font-variant%3A%20normal%3B%20font-weight%3A%20300%3B%20letter-spacing%3A%20normal%3B%20orphans%3A%202%3B%20text-align%3A%20left%3B%20text-decoration%3A%20none%3B%20text-indent%3A%200px%3B%20text-transform%3A%20none%3B%20-webkit-text-stroke-width%3A%200px%3B%20white-space%3A%20normal%3B%20word-spacing%3A%200px%3B%22%3ERemote%20visualization%20is%20enabling%20companies%20to%20move%20their%20workflow%20to%20the%20cloud.%20This%20enables%20companies%20to%20redirect%20funds%20currently%20being%20spent%20on%20expensive%20workstations%20to%20other%20business%20areas.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-745184%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EHPC%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Microsoft

Remote visualization is enabling companies to move their workflow to the cloud. This enables companies to redirect funds currently being spent on expensive workstations to other business areas. Now engineers that needs a high end workstation some of the time to model and visualize results can access it the cloud. By making this move to the cloud, engineers and scientist are now able to make changes to their models and visualize results in or away from the office from their laptop.

 

Getting Started:

Recommended instances: NV series

Setup for Windows

Provision Windows NV/NV_v3 instance I use the Windows 10 Pro image from the market place

"image_publisher": "MicrosoftWindowsDesktop",
"image_offer": "Windows-10",
"image_sku": "rs5-pron"

 

Install Nvidia driver

Make sure that the GPU is in WDDM and not TCC mode

  • C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe

Check to see if it says TCC on the GPU 0 line

If so run

C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe -g 0 -dm 0 (NV6, NV12)
C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe -g 1 -dm 0 (NV12)

 

Disable Hyper-V video

Open device management

From command prompt run devmgmt.msc
Go to display adaptors
Right click on Hyper-V Video and select disable

 

Reboot the system

 

Setup for Linux (Run commands as root user)

Use Centos 7.5 from the market place on a NV/NV_v3 instance

Note: Xorg 1.19 works but 1.20 in CentOS 7.6 fails to start Xorg

To make sure you don’t get version 1.20 in Centos 7.5 run these two commands before you start

 

find /etc/yum.repos.d -name '*.repo' -print0 | xargs -0 sed -i 's/$releasever/'7.5.1804/  
yum clean all 

 

 

Next install a windows package manager, additional packages, and configuration changes

#Install additional packages 
yum install -y kernel-devel 

# Install KDE  yum groupinstall -y 'KDE' 'X Window System' --skip-broken systemctl set-default graphical.target
# Disable GDM
systemctl disable gdm.service

# Install dkms  rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  yum install -y dkms  # Disable nouveau  echo "blacklist nouveau" > /etc/modprobe.d/nouveau.conf  echo "blacklist lbm-nouveau" >> /etc/modprobe.d/nouveau.conf # Install LIS  wget https://aka.ms/lis  tar xvzf lis  cd LISISO  ./install.sh  # Reboot is needed  reboot

 

 

 After machine has rebooted, log back in and run the following commands

# Install grid driver 
yum install -y "kernel-devel-uname-r == $(uname -r)" 
wget -O NVIDIA-Linux-x86_64-grid.run https://go.microsoft.com/fwlink/?linkid=874272   
chmod +x NVIDIA-Linux-x86_64-grid.run 
./NVIDIA-Linux-x86_64-grid.run
unalias cp cp /etc/nvidia/gridd.conf.template /etc/nvidia/gridd.conf  echo "IgnoreSP=FALSE" >> /etc/nvidia/gridd.conf  reboot

After the reboot update xorg.conf and enable password authentication through ssh

 

# Update the device section in /ext/X11/xorg.conf after you install the grid driver. 
# (ref: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/n-series-driver-setup?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json )  

id=`nvidia-xconfig --query-gpu-info | awk '/PCI BusID/{print $4}'` echo "Section \"Device\"" > /etc/X11/xorg.conf echo " Identifier \"Device0\"" >> /etc/X11/xorg.conf echo " Driver \"nvidia\"" >> /etc/X11/xorg.conf echo " VendorName \"NVIDIA Corporation\"" >> /etc/X11/xorg.conf echo " BoardName \"Tesla M60\"" >> /etc/X11/xorg.conf echo " BusID \"$id\"" >> /etc/X11/xorg.conf echo "EndSection" >> /etc/X11/xorg.conf sed -i "s/PasswordAuthentication no/PasswordAuthentication yes/" /etc/ssh/sshd_config

Finally, install a display manager and enable it

yum install -y lightdm
systemctl enable lightdm.service

 

After you have setup your Windows or Linux machine, install your remote visualization software (i.e. HP RGS, TGX, etc)

 

Setup HP-RGS in Azure

Required Ports:

  • 42966

Sender: 

Windows Install 

Note: The scripts to do an automated deployment of a Windows RGS sender node on a NV6 can be found at https://github.com/Azure/azurehpc/tree/master/examples/simple_hpc_pbs_rgs

 

Install HP RGS as per the instructions 

Edit <RGS install path>\rgsenderconfig file (Update the lines to below) 

  • Rgsender.Compatibility.Displays.AllowNvidiaResolutionMatching=on 
  • Rgsender.Compatibility.Displays.ForceEdidOnHeadless=1 

 

Linux Install 

Install HP RGS

# Download RGS Sender for HP RGS - RHEL7-SUSE12-64bit-Installers.tar.gz
# Download license from HP RGS trial.lic
tar xzvf RHEL7-SUSE12-64bit-Installers.tar.gz 
tar zxvf rg_install_linux_64_sender.tar.gz

# Install requires you to answer a few questions.
./install.sh
cp trial.lic /etc/opt/hpremote/rgsender/

reboot

 

Receiver: 

Configure: 

Select HP RGS preferences 

Performance ->  
  * Enable Adaptive Image Quality (Check this option) 
Connection-> 
  * Match Receiver display resolution 
  * Match Receiver display layout 

 

 

Mac: 

  • Duo monitor support is spotty at the time of this writing. To be able to span both monitors you need to disable screens. This is done by going to mission control and unchecking “Displays have separate Spaces” then log out and log back in.

 

Setup TGX in Azure

Required Ports:

  • 40001-40017

Sender: 

Windows Install

Note: The scripts to do an automated deployment of a Windows TGX sender node on a NV6 can be found at https://github.com/Azure/azurehpc/tree/master/examples/simple_hpc_pbs_tgx

 

 

cd C:\Windows\Temp

# Download TGX Sender (TGX_Sender.exe)
.\TGX_Sender.exe /SILENT /SUPPRESSMSGBOXES /LOG /NORESTART REBOOT=ReallySuppress

# Dowload TGX license (TGX.lic) and place it in the following directory
copy TGX.lic c:\ProgramData\Mechdyne\licenses\TGX.lic

 

 

 

Linux Install

Receiver: 

Configure: 

Port: 40001 (default)
Settings: Use defaults unless you encounter issues.