Opened 6 years ago

Closed 5 years ago

#2961 closed task (wontfix)

Tips for remote use

Reported by: Tristan Croll Owned by: Tom Goddard
Priority: major Milestone:
Component: Graphics Version:
Keywords: Cc: pett, Elaine Meng
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

With the current rapidly-evolving situation, there's suddenly a whole lot of new interest from people wanting to run ChimeraX (and ISOLDE) remotely. I myself will be locked out of my building as of Monday, with no clear idea for how long. Of course, I have my own GPU laptop to work with - but there are many others who don't. For one, the PhD student downstairs who's desperate to finalise his cryo-EM model of respiratory complex I. Anyway, I was thinking it would be a really good idea to put together a page covering the options. A few thoughts:

  • What about Amazon Web Services and other cloud computing options? Have you tried any of them out for ChimeraX? Looks like the "sweet spot" for something like ISOLDE would be AWS's g4dn.xlarge (1 Nvidia T4 GPU, 4 CPU cores, $0.526/h). Don't know if they have a way around the remote desktop limitations in Linux, or whether they'd need to be running Windows.

Change History (4)

in reply to:  1 ; comment:1 by goddard@…, 6 years ago

It is hard to run OpenGL apps on a server that has no display because OpenGL requires a window.  Also servers tend to have Intel Xeon processors which do not include a GPU so graphics would not be hardware accelerated, unusable for ISOLDE.

The obvious solution is to run remotely on a desktop PC which has a display and use any of the screen sharing options available to remote display the desktop.  I use VNC and macOS Catalina screen sharing (enabled under macOS Settings / Sharing) and ChimeraX is usable.  Latency can be a problem and likely will be for ISOLDE.  Windows also has plenty of screen sharing options, but I have not used any so cannot advise.  I don't know the screen sharing options on Linux.


in reply to:  2 ; comment:2 by goddard@…, 6 years ago

My best recommendation would be to pack up a desktop from work and haul it home if at all possible.  ChimeraX is intended to be run locally and trying to run it remotely will be frustrating.


comment:3 by pett, 6 years ago

Component: UnassignedGraphics

comment:4 by Tom Goddard, 5 years ago

Resolution: wontfix
Status: assignedclosed

In general my recommendation for running ChimeraX remotely is "Don't do it". To run remotely you have to have a computer locally to display and you should just run ChimeraX on that local computer. If the local computer is not powerful enough, that is a rare case, basically only ISOLDE needs GPU. Running ISOLDE remotely is going to be very unpleasant due to latency using screen sharing.

I don't see where I would put any advice like this that someone would actually see.

Note: See TracTickets for help on using tickets.