Remote Desktop¶
We use RDP (remote desktop protocol) for remote desktop access.
I recommend the Windows App RDP client for both Mac and Windows. Below are instructions.
Install Windows App¶
If you’re using MacOS, download the App from the Mac App Store:
https://apps.apple.com/us/app/windows-app/id1295203466?mt=12
Configure Windows App¶
There are two remote desktop servers available: axon and soma. I recommend using axon primarily, because axon has a higher-performance graphics card (GPU), and will support more users.
macOS¶
Download the
axon configuration fileand/orsoma configuration file.Open the Windows App.
Repeat the following instructions for both configuration files (downloaded in step #1):
Open the Windows App.
Click ‘Add a remote PC’.
Enter the server name:
axon.neuro.berkeley.eduorsoma.neuro.berkeley.eduClick on the Saved Device named
axon.neuro.berkeley.eduorsoma.neuro.berkeley.edu.A new window will open where you can enter the ‘neurocluster’ system password.
Microsoft OS¶
Download the
axon configuration fileandsoma configuration file.Create a shortcut on your desktop with the Target:
C:\Windows\System32\mstsc.exe "C:\path\to\config\file"
Here is an example:
Double-click on the shortcut, and enter the ‘neurocluster’ system password.
Using Windows App¶
After authentication, a login screen will appear where you can type your individual username and password.
Gnome Window Manager¶
After successful login, a GNOME window manager will appear. The GNOME window manager has a minimalist approach, prioritizing search and multiple workspaces.
To open an application, use the Super (Windows) key and type a few letters of the app.
For example, to open a terminal window, press the Windows key, type ‘term’ and hit return.
To cycle between applications, use Alt-Tab.
To cycle between workspaces, use Ctrl + Alt + Left/Right Arrow Keys.
Note
To cycle between applications on your local computer, move the mouse out of the Windows App screen, and use Alt-Tab.
Persistent sessions¶
By default, your session will continue running in the background. You may restore your session on a different computer.
To logout, click on the power icon in the upper right corner, and choose ‘Log out’.
Troubleshooting¶
Below are some common problems and solutions
Applications fail to open or crash¶
This happens when the graphics card (GPU) has insufficient memory.
Use the ‘slogin’ command to print host usage information:
$ slogin
Host Users Load GPU Used RAM Used
axon 22 3.68/72 78% 62.6%
soma 9 2.80/48 82% 19.2%
Check the ‘GPU Used’ column. If it’s more than 80% on soma, then graphics applications may fail. This is a problem only on soma, so I recommend logging into axon, which has 6x more GPU memory.
Copy & Paste fails¶
After a session has been supsended/resumed, copy/paste may fail between a RDP session and the local computer. There are at least two solutions:
terminate RDP your session. Click on the power symbol when logging out (otherwise your session will be suspended, not terminated).
copy/paste in the opposite direction. If you’re unable to copy desktop -> RDP, then copy RDP -> desktop, and try again desktop -> RDP.