Changes between Version 41 and Version 42 of vnc3d/xpra


Ignore:
Timestamp:
11/20/20 14:16:57 (3 years ago)
Author:
Herwig Zilken
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • vnc3d/xpra

    v41 v42  
    4040'''Authentication'''
    4141
    42 Xpra must communicate with JURECA via Secure Shell (SSH)
    43 and JURECA requires authentication to be password-less using SSH key-pair.\\
    44 Please test your system before you proceed.
     42Xpra must communicate with JUWELS via Secure Shell (SSH)
     43and JUWELS requires authentication to be password-less using SSH key-pair.\\
     44Please test your setup before you proceed.
    4545
    46 Execute the command with your JURECA-userid on your local workstation.\\
    47 It must return the word 'success' for a successful SSH connection to JURECAVIS.
     46Execute the command with your JUWELS-userid on your local workstation.\\
     47It must return the word 'success' for a successful SSH connection to JUWELSVIS.
    4848
    4949     Linux/MacOSX: \\'''ssh <YOUR-USERID>@juwelsvis.fz-juelich.de echo "success"'''
     
    5555
    56561. '''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.
     572. '''Connect with Xpra-client from your workstation to Xpra-server'''
     583. When your work is done, '''Check if Xpra-server stopped''' on the JUWELS login node.
    5959
    6060==== 1. Start application in Xpra-server
     
    6262Login 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.
    6363
    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:
     64In 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:
    6765{{{ #!sh
    6866module --force purge
    6967module use otherstages
    70 ml Stages/Devel-2020  GCCcore/.9.3.0 xpra/4.0.4-Python-3.8.5
     68ml Stages/2020  GCCcore/.9.3.0 xpra/4.0.4-Python-3.8.5
    7169}}}
    7270
    73 The you can a application via the "xpra" command:
     71Then you can start an application via the "xpra" command:
    7472
    7573* '''simple X11''' application
     
    8280jwvis02> xpra start --start-child="vglrun glxgears" --min-quality=90
    8381}}}
    84   * using VirtualGL for hardware accelerated server-side rendering only works, if a GPU with a running X-server is available
     82  * using VirtualGL for hardware accelerated server-side rendering only works if a GPU with a running X-server is available
    8583  * currently only on JUWELSVIS login nodes (juwelsvis00.fz-juelich.de to juwelsvis03.fz-juelich.de)
    8684
     
    9189}}}
    9290
    93 ==== 2. Connect with Xpra-client from workstation to Xpra-server
     91==== 2. Connect the Xpra-client from workstation to Xpra-server on HPC system
    9492
    9593Start the Xpra-client on the workstation to connect to the Xpra-server on JUWELS.\\
    9694
    97 * '''Connect using Xpra command line (primarily with Linux or MacOSX)'''
     95* '''Connect using Xpra command line (primarily Linux or MacOSX)'''
    9896{{{ #!sh
    9997client> xpra attach ssh:<USERID>@<LOGINNODE>:<DISPLAYID>
    10098}}}
    10199
    102 * '''Connect using Xpra GUI (primarily with Windows)'''
     100* '''Connect using Xpra GUI (primarily Windows)'''
    103101{{{ #!sh
    104102client> xpra_launcher
     
    126124**!ParaView** with full serverside rendering support using VirtualGL
    127125{{{ #!sh
    128 client> xpra start ssh:<USERID>@juwelsvis02.fz-juelich.de --start-child=xterm --min-quality=90
     126jwvis02> module --force purge
     127jwvis02> use otherstages
     128jwvis02> ml Stages/2020  GCCcore/.9.3.0 xpra/4.0.4-Python-3.8.5
     129
     130jwvis02> xpra start --start-child=xterm --min-quality=90
    129131}}}
     132
    130133Now start load the necessary modules and start !ParaView in the xterm:
    131134{{{ #!sh
     
    134137xterm> ml ParaView/5.8.1-Python-3.8.5
    135138xterm> paraview
     139xterm> # use 'vglrun paraview' for hardware accelerated rendering on juwelsvis
    136140}}}
    137141