Skip to content
Snippets Groups Projects
Commit fdbca67d authored by Lukáš Krupčík's avatar Lukáš Krupčík Committed by Jan Siwiec
Browse files

Visualization

parent ff1bffcd
No related branches found
No related tags found
4 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section
# Visualization Servers
Remote visualization with [NICE DCV software][3] is availabe on two nodes.
Remote visualization with [VirtualGL][3] is availabe on two nodes.
* 2 nodes
* 64 cores in total
......@@ -47,4 +47,4 @@ Remote visualization with [NICE DCV software][3] is availabe on two nodes.
[1]: ../general/shell-and-data-access.md#graphical-user-interface
[2]: ../general/shell-and-data-access.md#vpn-access
[3]: ../software/viz/NICEDCVsoftware.md
[3]: ../software/viz/vgl.md
docs.it4i/img/client.jpg

24.7 KiB

File suppressed by a .gitattributes entry or the file's encoding is unsupported.
docs.it4i/img/glxgears.jpg

48.7 KiB

docs.it4i/img/job.jpg

23.1 KiB

docs.it4i/img/ssh.jpg

24.1 KiB

docs.it4i/img/vnc.jpg

25.3 KiB

# VirtualGL
VirtualGL is an open source program that redirects the 3D rendering commands from Unix and Linux OpenGL applications to 3D accelerator hardware in a dedicated server and displays the rendered output interactively to a thin client located elsewhere on the network.
See the documentation [here][a].
VirtualGL is available on Barbora and Salomon.
## How to Use
**Run VNC**
* Local machine
```console
root@toshiba:~# ssh -L 5999:localhost:5999 kru0052@login1.barbora.it4i.cz -X
```
* Server
Read our documentation on [VNC server][1].
```console
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Tue Mar 3 14:20:18 2020 from vpn-kru0052.it4i.cz
____ _
| _ \ | |
| |_) | __ _ _ __| |__ ___ _ __ __ _
| _ < / _` | '__| '_ \ / _ \| '__/ _` |
| |_) | (_| | | | |_) | (_) | | | (_| |
|____/ \__,_|_| |_.__/ \___/|_| \__,_|
...running on Red Hat Enterprise Linux 7.x
kru0052@login1:~$ vncserver :99
New 'login1.barbora.it4i.cz:99 (kru0052)' desktop is login1.barbora.it4i.cz:99
Starting applications specified in /home/kru0052/.vnc/xstartup
Log file is /home/kru0052/.vnc/login1.barbora.it4i.cz:99.log
kru0052@login1:~$
```
* Connect to a VNC server from a VNC client (local machine)
![](../../img/vnc.jpg)
!!! tip
To resize the window scale, use the `xrandr -s 1920x1200` command.
**Run vglclient on the login server (use the terminal in the VNC window)**
```console
kru0052@login1:~$ ml VirtualGL
kru0052@login1:~$ vglclient
VirtualGL Client 64-bit v2.6.1 (Build 20200228)
Listening for unencrypted connections on port 4242
```
![](../../img/client.jpg)
**Execute an interactive job on vizserv (use another terminal in the VNC window)**
```console
kru0052@login1:~$ qsub -q qviz -I -A EASYBUILD -X
qsub: waiting for job 44781.isrv1 to start
qsub: job 44781.isrv1 ready
kru0052@vizserv1:~$
```
![](../../img/job.jpg)
**New SSH connection on vizserv - elimination of the PBS setting (use another terminal in the VNC window)**
```console
kru0052@login1:~$ ssh vizserv1 -X
Last login: Tue Mar 3 13:54:33 2020 from login1.barbora.it4i.cz
kru0052@vizserv1:~$
```
![](../../img/ssh.jpg)
**Run the graphical application**
```console
kru0052@vizserv1:~$ vglrun /apps/easybuild/glxgears
[VGL] NOTICE: Automatically setting VGL_CLIENT environment variable to
[VGL] 10.32.2.1, the IP address of your SSH client.
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
17128 frames in 5.0 seconds = 3425.573 FPS
17251 frames in 5.0 seconds = 3450.128 FPS
...
```
![](../../img/glxgears.jpg)
## Examples for Remote Visualization on Barbora Cluster
<div align="center">
<iframe width="854" height="480" src="https://www.youtube.com/embed/BArIbIC_-24"></iframe>
</div>
[1]: ../../../general/accessing-the-clusters/graphical-user-interface
[a]: https://www.virtualgl.org/
......@@ -209,6 +209,7 @@ nav:
- ParaView: software/viz/paraview.md
- In situ: software/viz/insitu.md
- NICE DCV: software/viz/NICEDCVsoftware.md
- VirtualGL: software/viz/vgl.md
- PBS Pro Documentation: pbspro.md
extra:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment