Hi Jon, It sounds like they have a different set up to yours. I'm intending to add the "fastest" option back in, but it may take a couple of weeks - if you don't mind, I'll ping you when I have something for you to test. Paul On Mon, 1 Aug 2022 at 16:13, Jon Brooks (PSY - Staff) < [log in to unmask]> wrote: > Hi Paul, > > > > Just wanted to add something else into the mix. > > > > I’ve tried connecting to another site using NoMachine – they are running > the venerable fsleyes 1.1.1, and with best appearance selected for > rendering mode, the system runs as if you were on console – instantly > responsive. I.e. much faster than the latest version with best performance > put back in. > > > > Not sure if this is helpful? Let me know if you want more information > about the setup or indeed if you want to see it in action? > > > > Cheers, Jon > > > > > > Dear Paul, > > > > > > Thanks for this. Seems better, but still not as fast as with previous > version 1.3.3(?) – the default as was distributed with fsl 6.0.5.1 as per > couple of months ago. > > > > > > Followed your instructions to download using git. > > > > > > I needed to “load” fsl in our normal way i.e. module load fsl > > > > Otherwise fslpython isn’t found. > > > > > > (base) [gnx20mmu@uwwbichead01 ~/fsleyes]$ cd fsleyes > > > > (base) [gnx20mmu@uwwbichead01 ~/fsleyes]$ export PYTHONPATH=$(pwd) > > > > (base) [gnx20mmu@uwwbichead01 ~/fsleyes]$ fslpython -m fsleyes -p 1 > > > > > > (40 seconds elapse before splash appears, fslpython showing ~7% CPU usage > during this time). > > > > > > /gpfs/home/gnx20mmu/fsleyes/fsleyes/colourmaps.py:572: UserWarning: Trying > to register the cmap 'pink' which already exists. > > > > mplcm.register_cmap(key, cmap, override_builtin=True) > > > > /gpfs/home/gnx20mmu/fsleyes/fsleyes/colourmaps.py:572: UserWarning: Trying > to register the cmap 'hot' which already exists. > > > > mplcm.register_cmap(key, cmap, override_builtin=True) > > > > /gpfs/home/gnx20mmu/fsleyes/fsleyes/colourmaps.py:572: UserWarning: Trying > to register the cmap 'cool' which already exists. > > > > mplcm.register_cmap(key, cmap, override_builtin=True) > > > > /gpfs/home/gnx20mmu/fsleyes/fsleyes/colourmaps.py:572: UserWarning: Trying > to register the cmap 'copper' which already exists. > > > > mplcm.register_cmap(key, cmap, override_builtin=True) > > > > /gpfs/home/gnx20mmu/fsleyes/fsleyes/colourmaps.py:572: UserWarning: Trying > to register the cmap 'hsv' which already exists. > > > > mplcm.register_cmap(key, cmap, override_builtin=True) > > > > > > (__main__.py:150232): Gtk-CRITICAL **: 21:09:22.638: gtk_window_resize: > assertion 'width > 0' failed > > > > /gpfs/software/ada/fsl/ > 6.0.5.1/fslpython/envs/fslpython/lib/python3.8/site-packages/xnat/__init__.py:27: > DeprecationWarning: the imp module is deprecated in favour of importlib; > see the module's documentation for alternative uses > > > > import imp > > > > /gpfs/software/ada/fsl/ > 6.0.5.1/fslpython/envs/fslpython/lib/python3.8/site-packages/notebook/utils.py:280: > DeprecationWarning: distutils Version classes are deprecated. Use > packaging.version instead. > > > > return LooseVersion(v) >= LooseVersion(check) > > > > > > (__main__.py:150232): Gdk-WARNING **: 21:10:33.640: gdkdrawable-x11.c:952 > drawable is not a pixmap or window > > > > > > Then fsleyes window appears and I’m able to poke around in the standard > brain with a (noticeable) 100ms lag between cursor click and screen update. > > > > > > Relevant?: > > > > I’m running through NoMachine connecting via VPN to server > > The server (CentOS) uses “module” to load fsl (set paths, envars) e.g. > $ module load fsl > > When I start fsleyes python (not fslpython) shows about 10% CPU usage > and the splash takes about 40 seconds to appear, and fsleyes is unusable – > the screen redraws are incredibly slow (2 seconds between each one). > > It’s perfectly possible to watch a youtube video remotely through > NoMachine connection – and glxgears runs smoothly i.e. I don’t think it’s > the connection or the server’s performance > > > > > > So it’s definitely better (x20), but still not great… and not as good as > before. > > > > > > Cheers, Jon > > > > > > > > Hi Jon, > > > > > > I have an experimental version of FSLeyes with the performance setting > added back in. Would you be able to test it on your system to see if it > improves performance? You should be able to use it without modifying your > existing FSL/FSLeyes installation by following these steps: > > > > > > # Clone the git repository, and check out the development branch: > > > > git clone https://git.fmrib.ox.ac.uk/paulmc/fsleyes.git > > > > cd fsleyes > > > > git checkout mnt/revert-remove-performance > > > > > > # Use the PYTHONPATH variable to override the installed FSLeyes version > > > > export PYTHONPATH=$(pwd) > > > > > > # Run fsleyes through the fslpython interpreter, with low performance > enabled > > > > fslpython -m fsleyes -p 1 > > > > > > Paul > > > > > > On Thu, 7 Jul 2022 at 21:26, Jon Brooks (PSY - Staff) <[log in to unmask]> > wrote: > > > > Hi Paul, > > > > > > Thanks for getting back to me – I’m not sure what the issue is, but when > using fsleyes on our headnode (CentOS7) rendering performance in orthoview > is abysmal. We access the server via NoMachine Linux Terminal Server > edition (v6), and the server is using hardware acceleration. > > > > > > In the 1.3.x version we would change performance from Best Appearance to > (Fast or Fastest) and it was like night and day. On the former fsleyes > renders like a download from the 1980s over a dial-up modem, with Fastest > it’s like being sat in front of my mac, instantly responsive, with no > apparent loss of visual quality. > > > > > > So that was a very long winded way of saying: yes please, can we have the > option back 😉 > > > > > > Cheers, Jon > > > > > > -- > > > > Jon Brooks (PSY - Staff) > > > > > > Associate Professor & Head of MRI > > > > University of East Anglia Wellcome Wolfson Brain Imaging Centre (UWWBIC) > > > > School of Psychology, Room 01.56, Lawrence Stenhouse Building, Chancellors > Drive, > > > > Norwich Research Park, Norwich, NR4 7TJ, United Kingdom > > > > Tel: +44(0)1603 591396 > > > > Int: 1396 > > > > A picture containing silhouette Description automatically > generatedsignature_4163963870 > > > > > > UK 14th for Research Quality in Psychology, Psychiatry, and Neuroscience > > > > (Times Higher Education rankings for the Research Excellence Framework > 2021) > > > > World Top 200 (Times Higher Education World University Rankings 2022) > > UK Top 30 (The Times/Sunday Times 2022 and Complete University Guide 2022) > > UK Top 20 for research quality (Times Higher Education Rankings for the > Research Excellence Framework 2021) > > World Top 50 for research citations (Times Higher Education World > University Rankings 2022) > > World Top 50 (Times Higher Education Impact Rankings 2022) > > Athena SWAN Silver Award Holder (since 2019) in recognition of advancement > towards gender equality for all (Advance HE) > > > > > > > > From: Jon Brooks (PSY - Staff) <[log in to unmask]> > > Date: Wednesday, 6 July 2022 at 16:07 > > To: [log in to unmask] <[log in to unmask]> > > Cc: [log in to unmask] <[log in to unmask]> > > Subject: Update to fsleyes 1.4.6 > > > > Hi, > > > > > > We had been having some problems with slow rendering performance on > orthoview, then discovered the rendering performance settings (best > appearance, fast, fastest) – which solved it all…. until now. > > > > > > We just updated to the latest version (1.4.6) and the rendering > performance option under “view settings” (spanner icon) has gone. > > > > > > Any ideas where to start with this one? > > > > > > Cheers, > > > > > > Jon > > > > > > FYI > > > > 1. we’re running on a remote server using NoMachine, with hardware > acceleration turned on > > > > 2. glxgears runs fine > > > > 3. other info below: > > > > > > FSLeyes version: 1.4.6 > > > > FMRIB Centre, Oxford, UK > > > > Paul McCarthy > > > > [log in to unmask] > > > > FSL version: None > > > > FSL directory: /gpfs/software/ada/fsl/6.0.5.1 > > > > OpenGL version: 3.1 > > > > OpenGL compatibility: 2.1 > > > > OpenGL renderer: softpipe > > > > > > FSLeyes was developed at the FMRIB Centre, Nuffield Department of Clinical > Neurosciences, Oxford University, United Kingdom. > > > > > > FSLeyes is a Python application which leverages the following open-source > software libraries: > > > > > > - fsleyes-props [1.7.3] (https://git.fmrib.ox.ac.uk/fsl/fsleyes/props) > > > > - fsleyes-widgets [0.12.3] (https://git.fmrib.ox.ac.uk/fsl/fsleyes/widgets > ) > > > > - fslpy [3.10.0] (https://git.fmrib.ox.ac.uk/fsl/fslpy) > > > > - indexed_gzip [1.6.13] (https://github.com/pauldmccarthy/indexed_gzip/) > > > > - IPython [8.4.0] (https://ipython.org/) > > > > - jinja2 [3.1.2] (http://jinja.pocoo.org) > > > > - Jupyter notebook [6.4.12] (https://jupyter.org) > > > > - matplotlib [3.5.2] (http://www.matplotlib.org) > > > > - nibabel [4.0.1] (http://nipy.org/nibabel) > > > > - numpy [1.22.4] (http://www.numpy.org) > > > > - pillow [9.2.0] (http://python-pillow.org/) > > > > - pyopengl [3.1.6] (http://pyopengl.sourceforge.net) > > > > - pyparsing [2.4.7] (http://pyparsing.wikispaces.com/) > > > > - scipy [1.8.1] (http://www.scipy.org) > > > > - six [1.16.0] (https://pythonhosted.org/six/) > > > > - trimesh [3.12.0] (https://github.com/mikedh/trimesh) > > > > - wxpython [4.1.1] (http://www.wxpython.org) > > > > - wxnatpy [0.4.0] (https://github.com/pauldmccarthy/wxnatpy/) > > > > - xnatpy [0.4.2] (https://bitbucket.org/bigr_erasmusmc/xnatpy) > > > > > > Cubic/spline interpolation routines used in FSLeyes are provided by Daniel > Ruijters and Philippe Thévenaz, described at > http://www.dannyruijters.nl/cubicinterpolation/. > > > > > > The GLSL parser is based on code by Nicolas P . Rougier, available at > https://github.com/rougier/glsl-parser, and released under the BSD > license. > > > > > > Some of the icons used in FSLeyes are derived from the Freeline icon set, > by Enes Dal, available at https://www.iconfinder.com/Enesdal, and > released under the Creative Commons (Attribution 3.0 Unported) license. > > > > > > DICOM to NIFTI conversion is performed with Chris Rorden's dcm2niix ( > https://github.com/rordenlab/dcm2niix). > > > > > > The "brain_colours" colour maps were produced and provided by Cyril Pernet > > > > (https://doi.org/10.1111/ejn.14430). > > > > > > FSLeyes is released under Version 2.0 of the Apache Software License. > Source code for FSLeyes is available at > https://git.fmrib.ox.ac.uk/fsl/fsleyes/fsleyes > > > > > > Copyright 2016-2019 University of Oxford, Oxford, UK. > > > > > > -- > > > > Jon Brooks (PSY - Staff) > > > > > > Associate Professor & Head of MRI > > > > University of East Anglia Wellcome Wolfson Brain Imaging Centre (UWWBIC) > > > > School of Psychology, Room 01.56, Lawrence Stenhouse Building, Chancellors > Drive, > > > > Norwich Research Park, Norwich, NR4 7TJ, United Kingdom > > > > Tel: +44(0)1603 591396 > > > > Int: 1396 > > > > A picture containing silhouette Description automatically > generatedsignature_4163963870 > > > > > > UK 14th for Research Quality in Psychology, Psychiatry, and Neuroscience > > > > (Times Higher Education rankings for the Research Excellence Framework > 2021) > > > > World Top 200 (Times Higher Education World University Rankings 2022) > > UK Top 30 (The Times/Sunday Times 2022 and Complete University Guide 2022) > > UK Top 20 for research quality (Times Higher Education Rankings for the > Research Excellence Framework 2021) > > World Top 50 for research citations (Times Higher Education World > University Rankings 2022) > > World Top 50 (Times Higher Education Impact Rankings 2022) > > Athena SWAN Silver Award Holder (since 2019) in recognition of advancement > towards gender equality for all (Advance HE) > > > > > > > > ------------------------------ > > To unsubscribe from the FSL list, click the following link: > https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1 > ######################################################################## To unsubscribe from the FSL list, click the following link: https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=FSL&A=1 This message was issued to members of www.jiscmail.ac.uk/FSL, a mailing list hosted by www.jiscmail.ac.uk, terms & conditions are available at https://www.jiscmail.ac.uk/policyandsecurity/