Just for information, COMPASS can run under WSL.

follow this tutorial: CUDA on WSL :: CUDA Toolkit Documentation

Some important points:

  • you must register in the Microsoft Windows Insider Program in the dev channel in order to have a build version 20145 or higher
  • Install the nvidia CUDA on WSL driver
  • Install the cuda-toolkit-11-1 instead of the cuda-toolkit-11-0
  • Do not choose the cuda, cuda-11-1, or cuda-drivers meta-packages under WSL 2

Afterwards, it’s quite easy.

For the X11, you have to install Xming

Important points:

  • Windows Terminal is pretty cool application
  • in wsl’s .bashrc, add:
export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0
export LIBGL_ALWAYS_INDIRECT=1

For COMPASS itself: COMPASS installation