Version 120 (modified by 3 years ago) ( diff ) | ,
---|
Graphical Login
Remote visualization, either implemented within visualization applications themselves or through server software, eliminates the need for off-site file transfers and allows HPC users to run a broad range of visualization tools in-place on the supercomputer where the data resides and more compute resources are available.
Remote visualization provides a graphical access by
- transmitting the keyboard and mouse events from your computer to the remote machine.
- relaying the graphical screen updates back in the other direction.
- is application-independent (no need for remote visualization support inside the specific application).
A broad variety of Linux applications with graphical user interface and/or need for OpenGL can be used directly on the supercomputers via remote visualization. Multiple software solutions for remote visualization are possible from which we recomment on our system VNC or Xpra. Our decision is based on the mandatory requirement for support of
- server-side rendering with OpenGL (using VirtualGL)
- client-support on many operating systems (Linux, MaxOS, Windows, etc.)
- flexible use in user specific setups
- optimized even for low bandwidth connections
In general one can distinguish between full desktop mode and seamless window mode solutions.
While using a full desktop mode presents a complete desktop environment (on JUWELS we run XFCE) in a single window on the user´s workstation,
the seamless window mode makes applications running on JUWELS appear on the local desktop as normal windows managed by the local window manager.
The full-blown and one-click solution for remote visualization allows a remote full desktop on frontend nodes and/or compute nodes is provided using Virtual Network Computing (VNC) over the login tool Strudel.
We recomment to use VNC+Strudel as our first choice as it is integrated most efficiently into our batch system at the moment.
For access to remote seamless windows we recomment X Persistent Remote Applications (Xpra) as a light-weight solution.
Ok, what do I have to do?
I how do I start VNC manually?
vncserver/ssh/vncviewer (manual connection for VNC)
................................................................................................................................................................................... |
---|
I do not want a full blown remote desktop, give me a lightweight solution:
Xpra (X Persistent Remote Applications)
................................................................................................................................................................................... |
---|
I do not want a full blown remote desktop, give me a another lightweight solution:
vglconnect/vglrun (no VNC - only a 3d accelerated "ssh -X")
................................................................................................................................................................................... |
---|
Comparison of possible Remote Visualization Solutions
General Features | VNC+Strudel | Xpra | ssh -X | NX | RDesktop | |
---|---|---|---|---|---|---|
Stability | ++ | ++ | - | + | ++ | |
Performance over slow link | + | ++ | -- | ++ | + | |
Server-side rendering | VirtualGL | VirtualGL | - | VirtualGL | - | |
Suspend & resume session | YES | YES | - | YES | YES | |
Seamless mode | - | YES | YES | YES | YES | |
Full Desktop mode | YES | (YES) | (YES) | YES | YES | |
Session Sharing | YES | YES | - | YES | - | |
No local X-server needed | YES | YES | - | - | YES | |
Main Issues | software setup | software setup | slow, chatty protocol, no server-side rend., client X-server req. | -not avail.- | -not avail.- |
taken from https://winswitch.org/documentation/protocols/choose.html
any feedback welcomed - h.zilken@…, j.goebbert@…
Attachments (9)
- strudel_icon.png (27.8 KB ) - added by 8 years ago.
- manual_icon.png (4.9 KB ) - added by 8 years ago.
- Trac_Setup_VNC.png (105.3 KB ) - added by 8 years ago.
- screenshot_vnc.png (151.2 KB ) - added by 8 years ago.
- xpra-logo.png (6.5 KB ) - added by 7 years ago.
- virtualgl_vertical_small.png (10.2 KB ) - added by 7 years ago.
- Strudel_GUI.png (17.7 KB ) - added by 7 years ago.
- Xpra_GUI.png (21.8 KB ) - added by 7 years ago.
- virtualgl.gif (19.0 KB ) - added by 6 years ago.
Download all attachments as: .zip