Changes between Version 41 and Version 42 of vnc3d/xpra
- Timestamp:
- 11/20/20 14:16:57 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
vnc3d/xpra
v41 v42 40 40 '''Authentication''' 41 41 42 Xpra must communicate with JU RECAvia Secure Shell (SSH)43 and JU RECArequires authentication to be password-less using SSH key-pair.\\44 Please test your s ystembefore you proceed.42 Xpra must communicate with JUWELS via Secure Shell (SSH) 43 and JUWELS requires authentication to be password-less using SSH key-pair.\\ 44 Please test your setup before you proceed. 45 45 46 Execute the command with your JU RECA-userid on your local workstation.\\47 It must return the word 'success' for a successful SSH connection to JU RECAVIS.46 Execute the command with your JUWELS-userid on your local workstation.\\ 47 It must return the word 'success' for a successful SSH connection to JUWELSVIS. 48 48 49 49 Linux/MacOSX: \\'''ssh <YOUR-USERID>@juwelsvis.fz-juelich.de echo "success"''' … … 55 55 56 56 1. '''Start application in Xpra-server''' on a JUWELS login node. 57 2. '''Connect with Xpra-client from workstation to Xpra-server'''58 3. '''Check if Xpra-server stopped''' on the JUWELS login node.57 2. '''Connect with Xpra-client from your workstation to Xpra-server''' 58 3. When your work is done, '''Check if Xpra-server stopped''' on the JUWELS login node. 59 59 60 60 ==== 1. Start application in Xpra-server … … 62 62 Login to any JUWELS login node and start application with Xpra-server. If you want hardware accelerated rendering, you need to login to a vis-login node. 63 63 64 In the following example we use juwelsvis02.fz-juelich.de: 65 66 Before you can use Xpra, you must load the needed modules, which are, as of November 2020: 64 In the following example we use juwelsvis02.fz-juelich.de. Before you can use Xpra, you must load the needed modules, which are, as of November 2020: 67 65 {{{ #!sh 68 66 module --force purge 69 67 module use otherstages 70 ml Stages/ Devel-2020 GCCcore/.9.3.0 xpra/4.0.4-Python-3.8.568 ml Stages/2020 GCCcore/.9.3.0 xpra/4.0.4-Python-3.8.5 71 69 }}} 72 70 73 The you can aapplication via the "xpra" command:71 Then you can start an application via the "xpra" command: 74 72 75 73 * '''simple X11''' application … … 82 80 jwvis02> xpra start --start-child="vglrun glxgears" --min-quality=90 83 81 }}} 84 * using VirtualGL for hardware accelerated server-side rendering only works ,if a GPU with a running X-server is available82 * using VirtualGL for hardware accelerated server-side rendering only works if a GPU with a running X-server is available 85 83 * currently only on JUWELSVIS login nodes (juwelsvis00.fz-juelich.de to juwelsvis03.fz-juelich.de) 86 84 … … 91 89 }}} 92 90 93 ==== 2. Connect with Xpra-client from workstation to Xpra-server91 ==== 2. Connect the Xpra-client from workstation to Xpra-server on HPC system 94 92 95 93 Start the Xpra-client on the workstation to connect to the Xpra-server on JUWELS.\\ 96 94 97 * '''Connect using Xpra command line (primarily withLinux or MacOSX)'''95 * '''Connect using Xpra command line (primarily Linux or MacOSX)''' 98 96 {{{ #!sh 99 97 client> xpra attach ssh:<USERID>@<LOGINNODE>:<DISPLAYID> 100 98 }}} 101 99 102 * '''Connect using Xpra GUI (primarily withWindows)'''100 * '''Connect using Xpra GUI (primarily Windows)''' 103 101 {{{ #!sh 104 102 client> xpra_launcher … … 126 124 **!ParaView** with full serverside rendering support using VirtualGL 127 125 {{{ #!sh 128 client> xpra start ssh:<USERID>@juwelsvis02.fz-juelich.de --start-child=xterm --min-quality=90 126 jwvis02> module --force purge 127 jwvis02> use otherstages 128 jwvis02> ml Stages/2020 GCCcore/.9.3.0 xpra/4.0.4-Python-3.8.5 129 130 jwvis02> xpra start --start-child=xterm --min-quality=90 129 131 }}} 132 130 133 Now start load the necessary modules and start !ParaView in the xterm: 131 134 {{{ #!sh … … 134 137 xterm> ml ParaView/5.8.1-Python-3.8.5 135 138 xterm> paraview 139 xterm> # use 'vglrun paraview' for hardware accelerated rendering on juwelsvis 136 140 }}} 137 141